Bonjour,
Jeune diplômé d'une école d'ingénieur, qui lors de ses années d'études avait plein de rêves pour le futur, se heurte aujourd'hui à la réalité amère du marché de travail et du monde des SSII lors de sa recherche d'un premier emploi. Voici mon histoire:
Durant mes 4 ans de cycle d'ingénieur (oui 4 ans, en double diplôme), j'ai investi plus de temps à mon autoformation qu'à mes études, en lisant des livres d'info, en développement des petits projets personnels suffisamment complexes pour ne pas être classés évidents, en participant à des concours de développements, je suis allé même jusqu'à mettre quelques applications mobiles (aussi non évidentes) sur le store, dont une qui me rapporte une petite somme à deux chiffres par mois avec de beaux feedbacks très encourageants de la part des utilisateurs. Bref, tout ce temps investi m'a permis d'apprendre et de pratiquer différents langages et technos, de positionner mon niveau au-dessus de la moyenne et surtout d'avoir une bonne culture générale en développement informatique, chose que je considère importante pour chaque ingénieur/développeur digne de ce nom. Je me disais que cet effort de ma part va surement être un plus pour moi et va m'aider à bien me vendre lors de ma recherche d'un premier emploi.
Aujourd’hui, le jour est arrivé. Étant en recherche d'un premier emploi, principalement en JAVA/J2EE, je me rends compte que tout ce temps investi et ces projets personnels qui m'ont permis d'apprendre bien plus que ce qu'on m'a appris à l'école ne valent rien aux yeux des chers recruteurs. Je me suis retrouvé à la merci de personnes complètement étrangères du domaine, et qui se permettent de juger mon niveau avec leurs questions "intéressantes" et tests "fiables". Des tests qui ne servent qu'à donner une idée sur combien de noms de méthodes un candidat connait par cœur, ou de voir si on peut remplacer un compilateur JAVA en cas de panne. Voici deux exemples d'appels que j'ai eus parmi plein d'autres:
X: "Bonjour, je suis M. X de la société Y, votre profil nous intéresse, car il correspond bien à une de nos missions. Je me permets de vous poser quelques questions pour évaluer votre niveau en JAVA/J2EE"
Moi: "Bonjour, oui bien sûr!"
X: "Pouvez-vous me dire comment on fait pour appeler le garbage collector en Java?"
Moi: "Je ne me rappelle pas du nom exact, mais je sais ce qu'un garbage collector fait, et je sais que l'usage de cette fonction est fortement déconseillé".
X: "Je suis désolé monsieur, mais on cherche quelqu'un qui a un peu plus expérience. Bonne journée."
Ou encore
X: "Bonjour, [insert bla bla here]. Avez-vous créé des annotations en Java lors de votre dernier stage?"
Moi: "Je n'ai malheureusement pas eu le besoin de le faire durant mon stage, mais je sais comment on crée une annotation en Java et aussi comment l'exploiter. Je peux vous expliquer si vous voulez."
X: "Désolé, mais on a vraiment besoin d'une personne qui a déjà créé des annotations dans le cadre d'une expérience professionnelle. Je me permets quand même de garder votre [insert bla bla here]".
Alors, corrigez-moi si j'ai tort, mais je pense que ce n'est pas avec ce genre de questions qu'on va tester le niveau d'un candidat! J'ai vraiment mal au cœur à chaque fois qu'on me pose ce genre de questions. C'est insultant et complètement non fiable! Avant tout, je postule pour un poste d'ingénieur, un profil qui est sensé résoudre des problèmes auxquels les entreprises font fasse et non de connaître par cœur le nom des classes et méthodes, y a la doc pour ça! Je croyais que j'avais un bon niveau, je m'attendais à ce que je rencontre des gens du domaine qui vont me poser de vraies questions; sur mes projets personnels, sur les problèmes que j'y ai rencontrés, sur les design patterns, sur la qualité du code, sur la performance du code, je m'attendais à ce qu'on me demande à développer un petit algo qui répond à un certain problème, ou de donner mon avis sur un bout de code, j'avais envie qu'on me demande un extrait d'un code que j'ai écrit pour être évalué, ou pourquoi pas me demander c'est quoi mon IDE préféré et pourquoi... mais hélas, y a rien de ça, car les gens susceptibles de me poser les bonnes questions sont occupés à faire des choses plus intéressantes, et il n'y a que nos chers RH, ou plutôt "ingénieurs d'affaires" comme j'ai lu sur leurs cartes de visite, qui sont plus qu'heureux de nous poser des questions sur des subtilités qui n'ont aucun intérêt pratique, en pensant que ce sont des tests fiables.
Tu es jeune diplômé et tu ne connais pas le nom de la méthode qui appelle le garbage collector qui ne doit en fait jamais être appelée, et tu veux postuler à un poste de dév J2EE? Non, mais allô quoi!
Pire que ça, la plupart des recruteurs ne font aucun signe d’intérêt quant à mes projets perso, que j'essaie désespérément de valoriser bien plus que mes stages lors des entretiens! "On s'en fou de tes apps mobiles et des concours de dév que tu as gagnés. En effet, tu dois nous remercier d'avoir considéré ton stage comme expérience professionnelle! Jeune diplômé que tu es !"
Morale de l'histoire, c'est que je me voyais comme étant une personne avec du potentiel, armé d'une bonne culture dans le domaine du dév et avec des projets perso qui m'ont permis de franchir les premières barrières du monde du dév, et qui ont fait de moi une personne polyvalente, ambitieuse et prête à se lancer dans n'importe quel techno/domaine. Mais dans le monde réel, je me vois comme un pauvre imbécile qui se croit fort, mais qui, en réalité, ne sait même pas comment s'appelle le nom de la méthode qui ramasse les miettes ou encore les exceptions levées par la méthode refferToDocIfYouNeedMoreInfo() !
Je pense que je ferais bien d'omettre tout ce qui est en relation avec mes réalisations perso de mon CV, et de gonfler mes expériences lors de mes stages tout en en balançant quelques mots-clés; Hibernate par ci, Spring par là et J2EE partout. Je ferai aussi bien d'aller faire un tour dans l'API Java et en apprendre par coeur le nom des méthodes avec le type de retour, l'ordre des paramètres ainsi que les exceptions levées, juste au cas où un client a besoin d'une personne qui s'y connait en développement Java/J2ee sur Notepad dans un environnement de travail fortement déconnecté d'internet.
Bienvenue au monde des SSI! Un monde où le fait de mettre "JEE" plutôt que "J2EE" dans ton CV te fera plus du mal que du bien!
Commentaires/remarques/critiques/conseils sont tous les bienvenus (c'est pour ça que j'ai pris la peine d'écrire tout ça).
Merci.
Lavos
« Mon histoire avec les SSII »
Péripéties d'un jeune diplômé d'une école d'ingénieur lors de la recherche d'emploi
« Mon histoire avec les SSII »
Péripéties d'un jeune diplômé d'une école d'ingénieur lors de la recherche d'emploi
Le , par lavos
Une erreur dans cette actualité ? Signalez-nous-la !