Panier d'achat

Qui est l'auteur de ce site ?


Tu peux retrouver mon parcours sur LinkedIn 

(où je me fais harceler par les recruteurs...)


Tout commence lorsque j’ai dû me former sur Angular en 2016, pour mon stage de fin d’étude chez Orange à Grenoble.


On m'avait annoncé une belle proposition d'embauche devant l’ensemble de mon équipe. J’étais évidemment très fier !


Malheureusement, je n'avais pas validé mon premier trimestre de Master 2... et Orange a décidé d'annuler ma proposition d'embauche SANS me prévenir.


J'ai appris lors de mon dernier jour de stage que je n'aurais pas de poste... 

Je me suis retrouvé en plein été en SANS diplôme, SANS vacances et SANS emploi. 


J'étais nerveux, car mon objectif était de devenir développeur web et j'avais basé toute ma stratégie sur le schéma traditionnel : étude → diplôme → poste.


J'ai donc dû retourner vivre chez mes parents à ce moment-là, à 24 ans, alors que mes camarades de l’époque démarraient dans leur nouvelle carrière...


Pourtant, à la base, je voulais devenir développeur web et apprendre le code pour devenir "digital nomad", être bien payé en codant avec les technos que j'aime... 

Et depuis n'importe où dans le monde !


Or, je n'avais rien de tout ça...


Je n'avais pas de diplôme donc beaucoup moins crédible auprès des recruteurs... et je n'avais que 6 mois d'expérience en stage...

J'avais donc peu de chance de convaincre un recruteur.


Mais surtout, je voyais les gens avancés autour de moi dans la vie...

Et moi, j'avais l’impression d’être au point mort...


Mes nouvelles compétences de codeur ne me permettaient pas d’avoir la vie que je voulais...


À l’époque, je pensais que mon problème était que je n’étais pas un assez bon développeur et qu’il fallait que j’apprenne le plus de technologies, de langages et de frameworks possibles : 

Symfony, Laravel, Flutter, React, Angular, Git, JavaScript, Python, React Native, Docker, l’agilité, la méthodologie TDD...


J'ai passé le reste de l'été à suivre des formations sur Internet, tout seul, dans plusieurs domaines différents :


- Formations Udemy...

- Chaînes Youtube...

- Cours Openclassrooms...


(J’ai même vu un site qui présentait un Bootcamp à 6000€ pour se spécialiser sur Wordpress... Sérieusement ?!)


Mais chaque nouvelle formation me donnait l'impression de m'éloigner de mon objectif, me rajoutait de la confusion, et me désespérait...


Les mêmes questions revenaient en boucle sans qu’aucune formation n’y répondent clairement : 


1. Quelles technologies sont vraiment utiles pour devenir développeur pro ?

(Apprendre le code est chronophage : On peut facilement passer des semaines pour rien... Comment prioriser votre temps dans le code ?)


2. Comment savoir si mon code est au niveau par rapport à ce qui sera attendu en entreprise ?

(Même après avoir fait tous les tutoriels du web, je me demandais toujours si c'est bien comme ça qu'un professionnel code son projet, et comment il ferait exactement pour démarrer de zéro)


3. Comment s’intégrer dans une équipe et trouver ma place parmi des professionnels ?


Bref... Je me demandais parfois si quelqu’un s’occuper réellement de mes problèmes !


Du coup, j'avais de moins en moins confiance en moi alors que je voulais me sentir "prêt" pour à la rentrée, pour devenir un développeur professionnel à la suite de ma mauvaise expérience chez Orange...


À la rentrée, je suis allé à une soirée avec mes anciens amis de la Fac.


L'objectif était bien sûr de se retrouver avant que chacun ne parte dans une ville différente, mais aussi de discuter sur notre avenir et l'issue des stages de chacun.


Pendant cette soirée au restaurant, un autre ami nous a dit qu’il n’avait pas décroché de poste non plus et on s'est dit qu'on était foutus en rigolant. 


Heureusement, un autre camarade que nous avions en commun avait fait son stage dans une entreprise nommé Atos, et il nous a expliqué que son manager lui avait dit de coopter ses autres camarades de Master chez Atos.


(La cooptation est un mécanisme proposé par les grandes entreprises qui permet aux salariés de recruter une de leur connaissance. Cela permet à l’entreprise de faire des économies sur le processus de recrutement.)


Il pouvait donc nous faire rentrer à Atos en tant que développeur en CDI tous les deux.


En plus il empocherait une prime pour cela, environ 600 euros par personne, donc il pourrait nous inviter au restaurant par la suite !


Et c'est comme ça que j'ai pu enfin décrocher mon premier poste de développeur, presque au hasard !


(J'en ai profité pour envoyer une lettre au Jury pour leur dire que s'il me validait mon diplôme... il aurait une meilleure statistique de réussite parce que je m'apprêtais à être embauché... et ça a marché !)


Mais contrairement à ce que vous pensais, c’était très loin d’être l’eldorado qu’on m’avait promis !


J'ai décroché un poste en ESN dans un bureau sans fenêtre et l'hiver je ne voyais pas le soleil pendant 6 mois/an.


J'essayais de me rassurer en me disant que "Ça y est ! Je suis développeur !"


MAIS : 


Voici un bilan objectif de la situation : 


- Je codais sur des projets intéressants et des technologies qui me plaisent pas→ 💔❤️‍🩹

(Configuration d'un outil propriétaire, pendant 2 semaines j'ai dû réaliser des films d'animation... ce n’était même pas du développement !)


- Je n'étais pas bien payé, car je n'avais pas fait d'école d'ingénieur → 💵 ↘️


- Ma vie n'était pas très agréable et je n'avais aucune liberté géographique → pas de télétravail en période d'essai ! → 😟🏢🌛



Ma vie de développeur Junior lambda...

Pas grand à chose à voir avec le fameux "travailler depuis n'importe où dans le monde"...

Je me suis demandé :


- Est-ce c'était VRAIMENT ça le métier de développeur web ?

- Du coup, est-ce que je voulais VRAIMENT devenir développeur web ?

- Est-ce que j'aurais vraiment fait tous ces efforts pour RIEN ? 

(Ces milliers d'heures passé derrière mon ordinateur pour apprendre à coder...)


Le fait d'avoir vécu 1 an dans cet open-space sans véritable but et SANS voir un seul rayon de soleil m'a beaucoup affecté le moral.


Cela a été une période de ma vie très difficile. 


Je ne dirais pas que j'étais dépressif ou au bord du brun-out, mais si un matin, je ne m'étais pas réveillé cela ne m'aurait pas dérangé...


Voilà où m’avait mené toutes les formations de code que j’avais suivis jusque-là... 


Tout le monde s’était bien gardé de me dire ce qui m’attendait en tant que développeur Junior...


Je n’avais pas trouvé du travail facilement et je passais la journée à coder sur des projets peu intéressants... qui ne correspondait pas du tout aux technologies sur lesquelles je m’étais formé !


À la fin de cette première année catastrophique de développeur junior, j'ai été placé sur un nouveau projet par Atos.


À la différence des autres projets, je me suis retrouvé à collaborer avec d’autres développeurs ATOS beaucoup plus expérimentés.


Je leur ai demandé ce qu'ils pensaient du métier de développeur et s'ils ne s'étaient pas lassés de leur situation également.


Je pensais qu'il allait me dire qu'ils détestaient leur métier aussi...


Mais au contraire, ils m'ont TOUS dit qu'ils adoraient leur métier :


- Ils codaient sur des projets intéressants, avec des technologies qui leur plaisaient et qu’ils avaient choisis → ❤️❤️❤️

- Ils étaient (très) bien payés → 💵💵💵

- Ils avaient une vie plutôt agréable (Télétravail illimité ! 0 Pénibilité !) → 🙂🗺🏝


J’étais plutôt étonné de leurs réponses et j'ai alors interrogé tous les développeurs Seniors que je connaissais sur leur parcours et leurs stratégies.


(Car je ne voulais pas attendre 10 ans que quelqu'un décide de me considérer comme SENIOR !)


J'ai donc décortiqué leur parcours et leur expertise étape par étape pour comprendre ce que j’avais raté, et pourquoi leur vie avait l’air bien plus simple que la mienne.


(D’ailleurs, un autre développeur SENIOR de mon équipe n’avait que 26 ans... c’est-à-dire presque le même âge que moi !)


Comme je travaillais avec eux à Atos, j'avais leur code sous les yeux que je pouvais analyser tous les jours.


Je pouvais leur poser les questions que je voulais.


J'ai immédiatement réalisé en échangeant avec ces développeurs Senior que le secret de ces développeurs accomplis n'était pas de connaître toutes les technologies possibles, mais au contraire de se concentrer suffisamment sur 1 seule expertise pointue sur laquelle vous êtes indispensable.


J’aime bien raconter l’histoire suivante pour mieux comprendre ce principe : 


Imaginez que vous alliez chez le médecin, et qu’à la fin de la consultation, votre médecin vous propose également de réparer votre voiture ou s’occuper de votre jardin. 


Même si ce médecin est peut-être capable d’effectuer quelques réparations sur votre voiture ou de tondre votre pelouse... est-ce que vous feriez appel à lui ?


D’ailleurs, la prochaine fois que vous serez malade, est-ce que vous retournez chez ce médecin !?


Probablement que non, vous recherchez probablement un médecin à 100%. 


Réfléchissez-y : Lorsque vous cherchez un service auprès de quelqu’un pour résoudre un problème, vous faites toujours appel à un expert ! Toujours !


C’est pour cela qu’un chirurgien spécialisé dans les opérations du cœur est toujours mieux payé qu’un médecin généraliste. 


Autre exemple ? Un professeur agrégé en physique qui travaille moins, mieux payé et ne travail que sur ce qui lui plait qu’un professeur au collège ou au lycée.


Je me suis donc dit, comment je pourrai devenir un chirurgien du cœur dans le code ?


Cela me ferait mois de technologie à apprendre, et je n’aurais plus à intervenir sur des projets inintéressants à gauche à droite. On viendrait me voir pour les technologies que j’ai choisies et pour une expertise sur laquelle je vais me positionner.


J'étais si excité et enthousiaste par cette découverte que je voulais voir si cela pouvait marcher pour moi aussi. Je me suis donc demandé quelle expertise choisir pour mon expertise qui ferait de moi un développeur SENIOR !


Je suis parti de la technologie que j'utilisais le plus dans mon boulot à Atos qui s’appelait Angular et j'ai envoyé un email à mon chef de projet, mon directeur d'équipe et mon Team Leader pour planifier un entretien afin d'échanger avec eux.


Je leur ai dit que je pensais pouvoir apporter plus à l'entreprise et à leurs clients en développant une expertise pointue plutôt que d’attendre d’être placé sur des projets complètement différents. 


Contrairement à ce que je pensais, ils étaient ravis de ma proposition et m'ont dit qu'il allait y réfléchir !


En attendant, j'ai donc commencé à développer mon expertise autant que je le pouvais à côté de mon boulot.


J'ai également travaillé tous mes projets personnels uniquement sur Angular pour m'attaquer à toutes les problématiques possibles pour cette technologie. 


(Je passais mes soirées après le boulot, de 20:00 à minuit, à m'acharner à parcourir et synthétiser la documentation officielle.)


En seulement quelques mois après ce nouveau repositionnement de ma part, je suis devenu référent technique sur l’expertise SENIOR que j'avais choisi au sein d’une équipe de 25 personnes.


Et avant la fin de cette année-là, je me suis lancé en tant que freelance en déménageant à Nice à côté de la plage... 


J'ai pu atteindre un TJM de 650€/jour l’année de mes 26 ans, alors que 2 ans plus tôt, j'étais au bord de la dépression !


En tout cas, de mon côté, après avoir appliqué les recommandations des développeurs SENIORS, j'ai enfin pu mener la vie de développeur que je voulais :


Tout en faisant ce que j'aimais depuis mon PC... :


- Je code uniquement sur des projets intéressants que j’ai choisis et qui renforce encore et encore mon expertise → ❤️❤️❤️

- J’ai augmenté mon niveau de vie significativement, que je sois en freelance ou en CDI → 💵💵💵

- J'ai une vie plutôt agréable (60% de télétravail en CDI et 100% quand je suis en Freelance) → 🙂🗺🏝


Et puis j’ai pris confiance en moi, je me suis marié et j'ai déménagé à Nice à 15 min à pied de la plage, car je voulais vivre dans un endroit où j’avais l’impression d’être en vacances...


❤️ ⬆, 💸⬆, 🙂⬆


Mais ce n’est pas même pas ce qui est le plus important... 


Ma vie a radicalement changé à un autre niveau :


Avant ?


J’avais l’impression d’être un imposteur, de coder trop lentement, d’ajouter beaucoup de bugs dans mes programmes et j'étais tout le temps fatigué, stressé et angoissé sur mes compétences. Je n’en savais jamais assez.


Mais en échangeant avec ces développeurs experts, je me suis rendu compte que se concentrer sur une expertise unique est largement suffisant !


Cela prend déjà assez de temps...


Pour ceux qui s’inquiètent de ne connaître qu’une seule expertise forte, rassurez-vous, je suis occupé 8H par jour !


C'est comme si vous stressiez de n'être "que" médecin ! ou que "garagiste" ?!


Je me sens tellement mieux aujourd'hui... 

Et j’ai bien plus confiance en moi par rapport à mes compétences et ce que je peux apporter à mes clients. 


Et je n’ai pas honte d’être très bien payé même s’il y a plein de technologies que je ne connais pas !


La progression que j'ai accomplie en appliquant ces principes sur quelques mois a eu plus d'impact sur ma carrière, mon moral et ma santé mentale que toutes les années précédentes passées à "apprendre à coder"...


Je te laisse découvrir par toi-même les principes du Code Senior sur ma chaîne Youtube,



Bon développement à toi,


Simon.