Comment gérer sa carrière de développeur senior ? A 50 ans, faut-il continuer de programmer ?
Comment gérer sa carrière de développeur senior ? A 50 ans, faut-il continuer de programmer ou choisir une autre orientation ?
Les années passent et nous les regardons tous différemment. Certains sont pressés de voir arriver la suite et sont confiants en leur avenir, d'autres au contraire redoutent les années qui passent et la venue de la vieillesse.
Prendre de l'âge peut à la fois rassurer et inquiéter, autant dans la vie privée que professionnelle.
Pour les professionnels de l'IT se pose inévitablement un jour ou l'autre la question du futur de leur carrière.
Sur son blog, un développeur américain s'interroge sur ce qu'il deviendra quand il aura atteint les 50 ans : "J'ai eu six postes à plein temps dans les douze dernières années, ainsi que d'innombrables projets parallèle. Dans ce cadre, j'ai côtoyé quelques programmeurs plus vieux que moi, mais c'est surtout de très bons managers dans la force de l'âge qui m'ont entourés (et aussi des DBAs, architectes, ingénieurs en logiciels, etc.).".
Puis, il s'étonne de n'avoir jamais travaillé avec "aucun programmeur entre 40 et 50 ans qui soit compétent".
Du coup, il doute. Il a peur de devenir lui aussi un "vieux programmeur incompétent". Que faire alors ? Poursuivre dans la voie du développement (où il faut constamment rester "à la page"), ou bien s'orienter vers une fin de carrière en direction et management ?
Source : Le blog de Dan McCommas
:fleche: L'homme n'est sûrement pas le seul à être en proie à de telles interrogations. Les partagez-vous, ou bien connaissez-vous quelqu'un dans ce cas ?
:fleche: A votre avis, quel est le meilleur choix à faire pour un programmeur approchant de la cinquantaine ? Continuer dans les métiers du développement, ou bifurquer vers le management ? Quelles différences cela fait-il ?
:fleche: Les "vieux" développeurs sont-ils en mesure d'être compétents face à leurs jeunes collègues ?
53 ans dans deux semaines...
Déjà le terme développeur regroupe toute une panoplie de métier, mais voici ma petite expérience à moi: j'ai gagné et je continue à gagner ma vie ainsi (salarié et indépendant), ma fois pas trop mal si j'en vois mes anciens copains de promo (ingénieur de l'ENSAM), je suis toujours resté aux contacts des nouvelles technos, qui d'ailleurs n'ont bien souvent de nouvelles que le nom, par gout, par curiosité.
Le "dev" au bout du compte ce n'est que de la logique, de la pure logique, il faut de la rigueur intellectuelle et c'est tout, alors pour être un développeur âgé "hors de compétence" il faut préalablement avoir été un jeune développeur "hors de compétence"...
J'ai développé, j'ai géré (toujours en me gardant du code à développer), j'ai très rarement été impressionné par d'autres développeurs, mais parmi ceux ci il y en avait des jeunes, des vieux, rien à voir avec l'âge, je pense notamment à un "vieux" numéricien Fortran/Addict qui s'est mis au C++ avec enthousiasme. A contrario j'ai un peu l'impression que la qualité de Dev des jeunes diplômés diminue, du fait justement qu'ils se noient dans l'utilisation abusive de différentes technos.
Un bon développeur a obligatoirement ces qualités, la curiosité, la rigueur intellectuelle, la capacité d'abstraction, où est l'âge là dedans ?