Depuis plus d’un an maintenant j’ai remarqué que les développeurs issus de programmes de reconversion ont du mal à décrocher leur premier poste de développeur. Bien qu’ils aient trimé pendant des mois pour être capable de produire un programme fonctionnel, les employeurs semblent être unanimes après vous avoir rencontré: « Revenez quand vous aurez une première expérience réussie »
Sans plus attendre, voici mes 7 conseils pour vous aider à réussir votre reconversion en 2021:
Si ton objectif est bien une reconversion, à savoir changer de métier, je te déconseille fortement d’essayer d’apprendre tout seul. Certes, on connaît tous quelqu’un qui est 100% autodidactes et qui aujourd’hui est développeur. Ces personnes ont souvent eu le luxe d’avoir des années devant elles pour apprendre. Passer par une formation est un accélérateur à apprentissage. Le cadre de travail et le rythme sont dictés par la formation, et le fait d’avoir à portée de main des tuteurs et d’autres élèves est un vrai plus pour apprendre à coder.
D’où le point, bien choisir son organisme de formation. Depuis les trois dernières années, de nombreux organismes ont vu le jour. Ne foncez pas vers celui que vous a suggéré votre conseiller Pôle emploi ou la dernière pub Instagram. Prenez le temps d’examiner les différentes options qui s’offrent à vous.
Le stage est beaucoup plus facile à trouver que le premier CDI. Il sera votre tremplin pour réussir votre reconversion. C’est pourquoi il est crucial de bien choisir l’entreprise. Parfois, vous n’aurez pas beaucoup de choix, dans ce cas un stage vaut mieux que pas du tout. Mais dans la mesure du possible, privilégiez un environnement où il y a un accompagnement technique fort et de bonnes pratiques de développement, notamment l’utilisation obligatoire de tests automatisés.
Ce n’est pas très grave si l’entreprise où vous faites votre stage ne travaille pas sur la techno que vous préférez ou que vous sentez propice à l’emploi SI vous êtes dans un environnement où vous pourrez progresser sur vos fondamentaux. Pensez toutefois à continuer à pratiquer sur de l’open source ou des projets perso, à la maison pour maintenir vos compétences sur la techno que vous pensez utiliser lors de votre premier emploi.
Évitez si possible les trop petites structures, les boîtes où vous êtes le seul dev ou le « bras droit du CTO ».
En tant que développeur, on sous-estime souvent l’importance de son réseau. Que ce soit sur Linkedin, Discord, Reddit ou Twitter, les développeurs sont présent dans de nombreux endroits sur le web. Peu sont actifs publiquement mais nombreux sont ceux qui lisent et contribuent de temps en temps.
N’hésitez pas à entrer en contact avec des développeurs, notamment ceux de votre région même si vous ne les connaissez pas. N’hésitez pas non plus à entrer en contact avec des recruteurs, même si vous n’êtes pas encore prêt à vous mettre sur le marché de l’emploi.
Ce réseau va vous servir plus tard lorsque vous documenterez votre progression.
Votre formation et votre expérience de stage ne seront pas suffisantes pour prouver à votre futur employeur que vous méritez le poste de développeur qu’il cherche à pourvoir. À chaque candidat junior ils entendent l’argument « Je peux apprendre » ou « j’apprends vite« .
Ne vous contentez pas de reproduire des tutos les uns après les autres. Créez-vous un compte sur Medium et forcez-vous à écrire un article par semaine pour documenter ce que vous avez appris cette semaine-là, même si vous sentez que vous ne maîtrisez pas totalement le sujet.
Publiez cet article sur Linkedin, partagez-le sur Twitter, sur Reddit, sur Discord. Vous aurez des feedbacks d’autres développeurs qui vont vous aider à comprendre ou à mettre en pratique.
Un développeur en 2020 n’est pas juste un technicien de programmation. C’est un ingénieur qui s’approprie les problématiques que son entreprise et son industrie cherchent à résoudre. Pour ça, il est important de développer ses connaissances au-delà du code.
Dans un premier temps la culture tech autour du développement web est essentielle. Qu’est-ce que le Frontend, Backend, DevOps ? Quelles sont les différences entre SQL et NoSQL ? Pourquoi est-ce que MongoDB existe et à quel besoin il répond ? Qu’est-ce qu’une SPA vs le SSR et à quels besoins chacun répond ?
Dans un second temps vient la « culture produit« . Quelles sont les étapes pour développer un bon produit fonctionnellement ? Quels exercices de découverte de besoins client peuvent être faits ? Comment itérer sur un produit ? Comment définir quelles fonctionnalités apportent le plus de valeur ajoutée ? De ces questions vont découler les principes sur l’agilité et le scrum, souvent utilisés en entreprise.
Enfin vient la culture business. Même si celle-ci est moins dominante que les deux autres, elle vous permet de comprendre les choix des décideurs métiers. Qui sont les concurrents à votre boîte? Comment marche l’industrie dans laquelle vous travaillez ? Est-ce un business B2B ou B2C ? Plus vous développerez cette compétence, plus les managers métiers vont pouvoir sentir que vous les comprenez, et que vous êtes plus qu’un technicien.
En tant que développeur, votre plus gros obstacle à votre progression est vous-même ! C’est votre ego qui vous retient de poser cette question parce qu’elle vous paraît stupide. C’est votre fierté qui vous freine à demander de l’aide à l’autre stagiaire parce qu’il a 20 ans. C’est votre obstination, qui vous paraît être une qualité, qui fait que vous préférez passer une journée à essayer de vous débrouiller seul alors que quelqu’un vous aurait expliqué en 20 minutes.
Les mentors sont les meilleurs vecteurs de progression pour les développeurs juniors et confirmés. Ils consacrent de leur temps pour vous transmettre leurs expériences.
On pense souvent qu’on doit connaître son mentor personnellement, pouvoir échanger avec lui de vive voix en tête à tête. Sauf qu’on n’a pas tous un ami ou un collègue capable et souhaitant prendre ce rôle.
Un mentor peut être quelqu’un qui ne vous connaît pas mais qui transmet sa connaissance. Par exemple Benoît Gantaume à travers son contenu Linkedin, sa chaîne YouTube et son podcast peut être considéré comme un mentor par de nombreux devs. Je consomme moi-même régulièrement son contenu.
Un canal Slack ou d’un serveur Discord avec qui vous échangez avec d’autres développeurs expérimentés peut aussi servir de mentor.
En 2020 plus que jamais la reconversion pour devenir développeur sera difficile. Ce n’est pas une voie faite pour tous, il faut vraiment avoir une passion pour le sujet.
Si après la lecture de cet article, tu es toujours déterminé à en faire ton métier, arme-toi de patience et de détermination pour réussir ta reconversion !
Les maladies inflammatoires chroniques de l’intestin ou "MICI" sont invisibles, mais leurs impacts sur la…
Depuis l'été, j'ai un Pixel qui intègre à la fois un TPU (Tensor Processing Unit)…
On se retrouve dans un nouvel article avec toutes les infos sur cette nouvelle saison…
Pourquoi l’inclusion numérique est essentielle : le point avec Mathieu Froidure. Dans un monde de…
Elles sont passées où les femmes dans la tech ? Entre le manque de représentation…