Pendant longtemps, j’ai cru que faire du bon travail suffisait.
Pas par naïveté totale — je savais bien que le monde ne fonctionnait pas au mérite pur. Mais j’avais une forme de confiance dans le système : si tu es fiable, si tu livres, si tu ne te plains pas et que tu restes concentré sur ta valeur ajoutée, quelqu’un finira par le remarquer. Et ce quelqu’un te proposera quelque chose de mieux.
J’ai attendu ce quelqu’un pendant pas mal d’années.
Je ne me suis jamais considéré comme un développeur passif. Je m’impliquais dans les projets, je proposais des solutions, je montais en compétences de mon côté sans qu’on me le demande. La qualité du code me tenait à coeur. L’architecture aussi. J’étais du genre à rester plus longtemps pour que ce soit bien fait, pas juste fait.
Sauf que j’avais un angle mort.
Je pensais que tout ça parlait de lui-même. Que le travail visible suffisait à construire une trajectoire. Que la loyauté était un capital, que la discrétion était une qualité, que les efforts constants finissaient par s’accumuler quelque part dans une sorte de compte épargne implicite que quelqu’un débloquerait au bon moment.
Ce n’est pas comme ça que ça marche.
Les entreprises ne récompensent pas la loyauté silencieuse. Elles récompensent ce qui est visible, ce qui est nommé, et surtout ce qui est activement demandé. Pas par cynisme particulier — c’est juste la mécanique réelle.
Ton manager a ses propres objectifs, ses propres pressions, ses propres angles morts. Il ou elle pense à la roadmap, aux deadlines, au budget. Ton évolution de carrière est un sujet parmi des dizaines d’autres. Ce n’est pas son travail principal. Ce n’est pas dans sa fiche de poste.
Ce n’est pas une critique. C’est une description.
J’ai mis trop longtemps à intégrer que le career development n’était pas une fonction automatique du système — quelque chose qui se déclenche quand tu coches assez de cases. C’est une responsabilité active, et elle est entièrement à moi.
Il n’y a pas eu de révélation. Pas de burn-out dramatique, pas de moment de rupture filmique. Juste une accumulation de petites observations qui ont fini par peser assez lourd pour que quelque chose change dans ma façon de penser.
La première chose qui a changé : je me suis mis à signaler explicitement ce que je voulais. Pas juste “bien faire mon travail et voir”. Exprimer clairement mes ambitions, les types de projets qui m’intéressaient, les responsabilités que je voulais prendre. Ça m’avait toujours semblé présomptueux. En réalité, c’est juste une information utile que tu dois transmettre si tu veux qu’elle soit prise en compte.
La deuxième : chercher les projets qui font légèrement peur. Pas l’inconfort pour l’inconfort — mais quand un projet te met un peu mal à l’aise parce que tu n’as jamais fait ça exactement, c’est souvent là que se passe l’apprentissage réel. Je m’étais construit une zone de confort technique assez large. Confortable et stagnante.
La troisième : accepter de quitter ce qui ne bougeait plus. C’est celle-là qui a été la plus dure. Partir, c’est admettre que tu n’attends plus que ça change. Ça demande une forme d’honnêteté inconfortable sur ce qu’on espère encore et ce qu’on sait déjà.
Le passage en freelance a accéléré tout ça, mais il ne l’a pas créé.
Je ne vais pas faire la promotion du statut indépendant comme si c’était la réponse universelle. Ce n’est pas pour tout le monde, et je ne suis pas sûr que ce serait honnête de le présenter autrement. Il y a une instabilité réelle, une charge mentale que le CDI ne génère pas, des périodes difficiles.
Mais il y a un effet que je n’avais pas anticipé : quand tu es seul, il n’y a plus personne à qui déléguer la décision. Tu ne peux pas attendre que l’entreprise reconnaisse ta valeur — tu dois la construire, l’articuler, la tester sur le marché. Ce n’est pas optionnel.
C’est inconfortable. C’est probablement ce qui pousse à avancer.
En tant que salarié, j’avais une forme de confort diffus : quelqu’un d’autre s’occupait du positionnement, des clients, de la stratégie. Mon travail était de livrer du code dans ce cadre. C’est une position défendable — mais elle laisse la main à quelqu’un d’autre sur les décisions qui comptent vraiment pour ta trajectoire.
Il y a une autre dimension à ça, qui me semble de plus en plus pertinente : ce que l’IA change dans l’équation.
Les compétences ordinaires deviennent commodité. Ce n’est pas une catastrophe — c’est juste un fait. Savoir coder ne suffit plus à se différencier si n’importe quel outil peut générer du code acceptable en quelques secondes. Ce qui reste, c’est la couche au-dessus : le positionnement, le jugement, la capacité à poser les bonnes questions avant de produire les bonnes réponses. La compréhension du contexte métier. La décision sur ce qu’il faut construire et pourquoi.
Ces choses-là, personne ne peut les décider à ta place. Elles demandent que tu aies développé un point de vue, une expérience, une façon de voir les problèmes qui t’appartient.
Ça ne vient pas tout seul. Ça se construit activement, délibérément — ou pas.
Je n’ai pas de liste de conseils à distribuer ici.
Ce que je peux dire, c’est que la période où j’attendais que le système me reconnaisse et me place au bon endroit a été longue, et en grande partie inutile. Pas parce que les entreprises étaient mauvaises ou les managers incompétents — mais parce que j’avais mal compris qui avait la responsabilité de ce chantier.
La seule personne dont c’est le travail de construire ta carrière, c’est toi. Personne d’autre n’a ce travail dans sa fiche de poste.