Les carrières dans le domaine du développement doivent être abordées dans une perspective de planification. Il s’agit d’une tâche complexe qui l’est encore plus dans le monde des développeurs de logiciels. Si l’on considère qu’une base solide et la connaissance des langages vont de soi, la mise à jour continue de l’expertise, la génération d’opportunités et la gestion des risques deviennent cruciales pour maintenir les compétences et la pertinence.
Souhaitant aller plus loin, l’organisation a mis au point un événement de rencontre au format innovant, en posant des questions thématiques à quatre experts – tous bien connus des communautés de codage italiennes – réunis sur une même scène. Massimo Sarti, un coach agile issu du monde du développement de logiciels, a posé des questions à Antonella Blasetti, qui était programmeur à l’époque du mainframe et a ensuite occupé un poste de direction chez IBM, au consultant senior Arnaldo Morena et à Luca Congiu, architecte de solutions senior chez Almaviva.
Carrières de développeur : Marché, passion et opportunités
« Comment pensez-vous à votre prochaine étape de carrière ? ». Étant donné le sujet de la rencontre, la première question de Massimo Sarti est évidente. Les réponses peuvent être résumées par « Marché, passion et opportunité » – le triptyque idéal pour le codeur avisé.
« Regardez le marché et vous aurez de nombreuses années de travail devant vous », déclare Arnaldo Morena, dont la force réside dans les activités directes avec les clients. « Le prochain défi est celui qui vous donne tant d’années de programmation ». Au-delà, beaucoup de choses dépendent des conditions générales, explique-t-il, par exemple : « aujourd’hui, je ne me lancerais pas dans les algorithmes d’intelligence artificielle ».
Antonella Blasetti recherche la passion, l’individualité et les groupes d’initiés. « Dans la transmission de l’information, les communautés sont très importantes, tandis que les blogs et les médias sociaux sont très fumeux ».
Luca Congiu sait que les opportunités peuvent venir du simple fait de travailler pour elles : « si vous travaillez dur, des opportunités se créent et vous pouvez choisir celle qui vous plaît le plus », dit-il. « Votre prochaine étape professionnelle vient de vous-même ».
Est-il préférable de devenir manager ?
Une évolution possible dans une carrière de développeur est de devenir manager. C’est une possibilité économiquement intrigante, car les managers sont généralement mieux payés que les codeurs. Voici la question directe : « pour continuer sur sa trajectoire, le codeur doit-il devenir manager ? ».
« Pour rester codeur, vous devez être toujours à jour, alors que si vous montez en grade, cette exigence est beaucoup moins stricte », explique Congiu, dont la propre carrière modélise une phase probable de l’évolution individuelle.
« Chez IBM, on peut aussi passer à la vente, et en Allemagne, les bons techniciens sont payés comme des managers », sourit Blasetti. Mais pour en revenir à la question, « si vous commencez comme développeur et devenez manager, vous devez essayer de rester dans le domaine technique : dans ce cas, vous voyez mieux les choses et faites vraiment avancer votre carrière. Mais le processus est terrifiant : « vous avez des développeurs plus faibles sous vos ordres et la tentation de prendre leur place est très forte, alors que votre rôle est de les faire grandir ».
Carrières de développeur : en France ou étranger ?
Même le monde du logiciel n’échappe pas à cette question. Nos experts, bien qu’ils soient continuellement en contact avec des collègues et des situations à l’étranger, sont pour la plupart restés en Italie.
Massimo Sarti prend la parole : « J’ai vécu à Londres pendant trois ans et je peux dire que les codeurs italiens sont appréciés pour leur promptitude et leur créativité, des qualités que les Britanniques n’ont pas, en moyenne ». Avec le Brexit, certaines différences cachées apparaissent : « En Italie, il y aura plus d’opportunités », suggère Arnaldo Morena ; « c’est en croissance – pas autant qu’ailleurs peut-être, mais il y a de la croissance ». Pour Morena, il ne faut pas se déraciner à la légère.
« Les programmeurs pour le cloud et le travail à distance sont de plus en plus demandés », confirme Antonella Blasetti ; « le développement est là ». « L’expérience à l’étranger aide et doit être faite », conclut Luca Congiu ; « l’expérience avec des cultures différentes, les problèmes de langue et d’environnement élèvent le niveau de croissance individuelle ».