Les 10 plus grands regrets et erreurs de carrière des ingénieurs logiciels

Nous avons trouvé un fil de discussion sur Reddit rempli de leçons précieuses et de réflexions d’ingénieurs logiciels, qui partagent leurs plus grands regrets et erreurs de carrière. Face à l’abondance de réponses, nous avons décidé d’analyser les commentaires à l’aide d’IA, en demandant à ChatGPT de les catégoriser par thèmes communs.

Le résultat ?

Une liste condensée des 10 plus grands regrets et erreurs de carrière que les développeurs de logiciels aimeraient avoir évités.

1. Rester trop longtemps au même endroit.

De nombreux développeurs regrettent de rester trop longtemps avec le même employeur ou dans le même rôle, ce qui conduit souvent à une stagnation des compétences et à un frein à leur évolution professionnelle. Cela inclut le fait de rester dans un emploi devenu sans défi ou où ils n’apprennent plus rien de nouveau.

Commentaires :

“Rester trop longtemps avec le même employeur. Ce n’est pas ainsi qu’on obtient une augmentation décente.”

“Rester dans la même entreprise, à moins de se tenir à jour en dehors du travail, rend très facile de se laisser distancer.”

2. Changer de travail trop souvent.

Certains développeurs estiment que changer trop souvent de travail en quête d’un meilleur salaire ou de meilleures technologies conduit à l’épuisement, à l’instabilité ou à un manque d’expertise véritable.

Commentaires :

“Changer trop souvent de travail à la recherche de meilleures technologies et salaires. À la fin, je me suis retrouvé épuisé et désillusionné, car un mauvais changement a entraîné un autre et encore un autre.”

“Quitter des postes pour en trouver d’autres. J’ai l’impression que les employeurs futurs pourraient voir ça comme un inconvénient, mais en même temps, j’ai beaucoup appris en travaillant dans des environnements différents.”

3. Accepter des postes de gestion.

Plusieurs développeurs ont regretté d’être passés dans des rôles de gestion, qui les ont éloignés du codage pratique et ont introduit de nouveaux stress, comme la gestion des problèmes RH et la politique de bureau. Ils ont manqué le travail technique et ont trouvé les tâches de gestion moins épanouissantes.

Commentaires :

“7 ans de carrière et je suis encore indécis si c’était une erreur ou non, mais accepter une promotion en gestion. C’était plus d’argent, je pensais que j’aimerais superviser les projets… mais je regrette vraiment de ne pas pouvoir coder toute la journée.”

“Obtenir une promotion pour devenir CIO. Je détestais chaque jour et j’ai quitté après moins d’un an.”

4. Mauvais choix de travail et mauvaise évaluation des rôles.

Accepter des emplois sans avoir bien réfléchi à la culture de l’entreprise, l’adéquation du rôle ou les objectifs de carrière personnels a souvent mené à l’insatisfaction et des reculs professionnels.

Commentaires :

“Prendre un poste technique non-SWE après mon premier emploi d’ingénieur. Je pensais que ce serait un défi intéressant mais j’ai détesté le rôle.”

5. Sous-estimer la durée ou la complexité des projets.

Des erreurs dans l’estimation du temps et des efforts nécessaires pour les projets ont conduit au stress et à l’épuisement. Certains ont mentionné avoir sous-estimé la durée des projets et se sont engagés de manière excessive, ce qui a eu des conséquences négatives.

6. Ne pas maintenir les compétences à jour.

Ne pas rester à jour avec les tendances de l’industrie et ne pas apprendre de nouvelles technologies a mis de nombreux développeurs en désavantage sur le marché de l’emploi.

7. Freelance ou création d’une entreprise.

Plusieurs développeurs ont regretté d’être passés au freelancing ou de créer leur propre entreprise trop tôt ou sans préparation adéquate, ce qui a conduit à une instabilité financière et des difficultés à revenir à un emploi stable.

8. Mauvaises relations interpersonnelles.

Des relations tendues avec des collègues ou la direction, telles qu’une mauvaise attitude ou une mauvaise gestion des conflits, ont conduit à des pertes d’emploi ou des opportunités manquées. Des exemples incluent des conflits avec des collègues ou des situations sensibles mal gérées avec la direction.

9. Ne pas négocier ou défendre ses intérêts.

Beaucoup de développeurs ont regretté de ne pas avoir mieux négocié leurs salaires, avantages ou rôles, et d’avoir manqué d’initiative pour leur développement professionnel. Certains ont regretté d’avoir accepté trop rapidement une offre d’emploi sans prendre en compte des signaux d’alarme ou le potentiel de croissance future.

10. Problèmes personnels impactant la carrière.

Des problèmes personnels, tels que des luttes liées à la santé mentale ou des circonstances de vie, ont également joué un rôle significatif dans les revers de carrière pour de nombreux développeurs. Des facteurs comme l’épuisement professionnel, le trouble bipolaire ou l’impact du COVID-19 ont été mentionnés comme des éléments influençant leurs décisions professionnelles.