Quel est le rôle d'un développeur junior ?
22/09/2024 • Melvynx
Quel est le rôle et les compétences que doit avoir un développeur junior ?
On est tous tombé sur ce genre de postulations :
On peut voir "développeur junior" suivi de 3 années d'expérience...
Hmmmm, comment avoir 3 années d'expérience alors qu'on est junior ?
C'est typiquement un développeur qui débute dans sa carrière et qui a entre 0 et 2 ans d'expérience.
Il a des connaissances basiques du développement, peu importe si c'est en backend, fullstack ou mobile.
Par contre, il a déjà des compétences importantes, il sait :
Généralement, on souhaite qu'un développeur junior connaisse au moins les principes de base :
Un développeur junior est donc un développeur débutant qui n'a pas encore d'expérience mais qui comprend et connaît les bases.
Il est capable, avec un peu de temps, de s'intégrer à une équipe.
(si tu galères à apprendre, j'ai expliqué une méthodologie intéressante ici)
Il faut comprendre que le but d'une entreprise est rarement aligné avec celui du développeur.
Elles cherchent un développeur qui ne coûte pas cher et qui est compétent.
Certes, un développeur junior coûte moins cher mais généralement il faut le former !
Or avec ce genre de postulation, ils cherchent un développeur junior qui n'a pas besoin d'être formé.
Pourquoi ?
Pour avoir des développeurs opérationnels qui coûtent pas cher.
Mais la vérité c'est que tu as ta place là-dedans.
En tant que développeur junior, par définition tu peux rapidement apprendre.
Ce n'est pas parce que tu as fait du NextJS / React dans ton apprentissage que tu ne peux pas faire du PHP / Symphony en entreprise.
Un junior est une éponge à connaissances.
Il est généralement capable d'apprendre rapidement.
Imagine un poste de développeur React.
Une bonne entreprise ne va jamais demander à un junior de faire du React !
Mais plutôt de faire du JavaScript et de résoudre un problème algorithmique.
De cette manière, elle peut tester si le junior est capable de faire du JavaScript et de résoudre un problème.
Si c'est le cas, il lui faudra très peu de temps pour apprendre React.
Pour te démarquer, tu vas pouvoir faire les choses suivantes :
Mais montrer que tu es motivé, que tu as déjà pratiqué, les projets que tu as faits, etc...
Les diplômes sont encore une fois un raccourci pour les entreprises.
Une personne qui a un diplôme a une sorte de "tampon" qui approuve ses compétences (alors même que tous mes camarades de classe n'étaient pas meilleurs que des personnes sans diplômes).
Tu peux donc sans autre postuler même sans les compétences requises.
Il ne faut même pas hésiter à le faire !
Si tu es développeur React / NextJS et que dans ta ville il y a une offre PHP, postule quand même.
Précise qu'il te faudra peu de temps pour apprendre.
Et modifie potentiellement ton CV pour mettre en avant le peu d'expérience que tu as eu.
Comme tu peux le voir, ce n'est pas très important.
Ton rôle en tant que junior va être d'apprendre, pas de déjà tout savoir.
J'espère que cet article te motive.
Sache que le plus dur, c'est la première expérience.
Une fois que tu auras convaincu une entreprise de tes qualités, tu peux être sûr que d'autres entreprises te chercheront.
Si tu veux te former, tu peux regarder ma formation React ou NextJS.