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 tout 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’étais 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é 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é → 💵💵💵
- 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écortiquer 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 coeur est toujours mieux payé qu’un médecin généraliste.
Autre exemple ? Un professeur agrégé en physique qui travail 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 coeur dans le code ?
Cela me ferai mois de technologie à apprendre, et je n’aurais plus à intervenir sur des projets inintéressants à gauche à droite. On viendrai me voir pour les technologies que j’ai choisi 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 partie 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 aux.
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 passé 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 choisie et qui renforce encore et encore mon expertise → ❤️❤️❤️
- J’ai augmenter mon niveau de vie significativement, que je soit 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ète de ne connaître qu’une seule expertise forte, rassurez-vous, je suis occupé 8H par jours !
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 accomplit en appliquant ces principes sur quelques mois ont 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.