Faut il tourner la page après une décennie dans le code ?

Depuis plus d'une décennie, le code a été au cœur de mon quotidien. Une passion et une vocation qui m'ont conduit à évoluer dans un domaine exigeant et en constante mutation. Aujourd'hui alors que je partage mon temps entre le code, l’architecture et d'autres responsabilités, une question me taraude: dois je tourner la page ? Après 10 ans de code, le moment est il venu de migrer vers un poste plus stratégique ou de m'éloigner complètement de la tech pour explorer d'autres horizons ?
Le poids des années dans un domaine en perpétuelle mutation
Un domaine exigeant une veille technologique constante
En dix ans, le paysage technologique a évolué de manière spectaculaire, transformé par des avancées majeures telles que l'intelligence artificielle, la blockchain, le metaverse(un flop 🤣) et bien d'autres innovations. Parallèlement de nouveaux frameworks/langages de programmation et domaines spécialisés émergent constamment redéfinissant nos méthodes de conception et de développement. Cette accélération incessante exige une veille technologique active pour rester à la pointe. Ignorer ces évolutions, c’est prendre le risque de devenir un « has-been », dépassé par une nouvelle génération d’ingénieurs talentueux, débordant d’énergie et armés des compétences les plus récentes.
D'un côté, cette exigence de mise à jour constante est stimulante: elle nourrit notre curiosité, nous pousse à apprendre, à expérimenter, à nous réinventer. Mais d'un autre côté, elle peut aussi s'avérer épuisante (dama sonn legui). Est ce une course que l'on souhaite continuer éternellement ?
L’évolution de l’expertise avec le temps
Avec l’expérience viennent la maîtrise et une vision plus globale. Là où je passais des nuits à déboguer du code, je me retrouve aujourd'hui à concevoir des architectures complexes, à résoudre des problématiques d’équipe et à aligner des choix techniques avec des objectifs stratégiques.
Cependant cette évolution s'accompagne d'un sentiment d'inadéquation parfois. Pourquoi ? Parce que la nature même du métier change. Ce n’est plus uniquement du code: c’est de la gestion, de la stratégie, des décisions à long terme. Ce glissement soulève une question fondamentale: jusqu’où pousser cette dualité entre passion pour le code et aspirations stratégiques ?
L'émergence de nouveaux talents et la peur de l'obsolescence
La concurrence des nouvelles générations
Les jeunes développeurs( la génération Mbappé) arrivent sur le marché avec une énergie débordante, des compétences affinées par des formations pointues, et une familiarité innée avec les dernières technologies. Ils innovent rapidement et parfois avec une audace que seule la fraîcheur de leur carrière permet.
Face à cette nouvelle génération, l’expérience devient une double lame. Elle offre une vision globale et une capacité à anticiper mais elle peut aussi entraîner un certain immobilisme ou un manque de temps pour explorer toutes les nouvelles tendances.
Le spectre du « has-been »
L’un des plus grands défis est d'éviter cette étiquette redoutée de « has-been ». Comment continuer à inspirer et à diriger lorsque la technologie avance si vite ? Rester pertinent exige une capacité à combiner son expertise passée avec les innovations actuelles, un exercice d'équilibre délicat mais nécessaire.
Quelles options pour l’avenir ?
Option 1 : Rester dans la tech mais évoluer stratégiquement
Il est peut être temps de réduire la part du code pour se concentrer davantage sur la stratégie. Cela pourrait inclure des rôles tels que :
- CTO ou Lead Architect : superviser l’évolution technologique globale, tout en conservant une connexion avec le code.
- Consultant technologique : conseiller les entreprises sur leurs choix stratégiques sans être impliqué directement dans le développement quotidien.
Avantages :
On reste dans un domaine qu’on aime.
On conserve une influence sur l’évolution des projets technologiques.
Inconvénients :
Une distance croissante avec le code pur, ce qui peut frustrer les passionnés.
Option 2 : Sortir de la tech et explorer d’autres horizons
Et si la réponse était de tout arrêter ? Quitter la tech pour gérer des champs, élever des vaches ou simplement se lancer dans un tout autre domaine. Cela peut sembler radical mais parfois un changement total est ce dont on a besoin pour se ressourcer.
Avantages :
Une coupure complète avec la pression constante de la veille technologique.
L’opportunité de découvrir de nouvelles passions.
Inconvénients :
Un saut dans l’inconnu, potentiellement risqué et difficile à gérer sur le plan émotionnel et financier.
Le dilemme de la passion et de l’ambition
Passion et ambition sont souvent les deux faces d’une même pièce. La passion pour le code nous pousse à continuer, à apprendre, à créer. Mais l’ambition nous appelle à aller au delà, à explorer de nouveaux territoires professionnels. Trouver un équilibre entre ces deux forces est la clé pour prendre la bonne décision.
Qu’est ce qui compte vraiment ?
Alors que faire ? La réponse n’est pas simple. Elle repose sur une introspection profonde: qu’est ce qui vous motive vraiment ? Si c’est la passion de créer, rester proche du code pourrait être la bonne voie. Mais si vous aspirez à avoir un impact stratégique ou à explorer d’autres domaines il pourrait être temps de passer à autre chose.
TakkJokk ou TakkTokk