La programmation informatique ou codage implique la conception et la mise en œuvre d'algorithmes, des spécifications de procédures étape par étape, en écrivant du code dans un ou plusieurs langages de programmation. Une programmation efficace requiert généralement une expertise dans plusieurs domaines différents, notamment la connaissance du domaine d'application, des détails des langages de programmation et des bibliothèques de codes génériques, des algorithmes spécialisés et de la logique formelle.
Les tâches auxiliaires qui accompagnent la programmation et y sont liées comprennent l'analyse des besoins, les tests, le débogage, la mise en œuvre de systèmes de construction et la gestion des artefacts dérivés. Le terme de développement de logiciels est souvent utilisé pour désigner ce processus global plus vaste, le terme programmation étant réservé à l'écriture du code.
L'une des causes évidentes de l'épuisement d'un programmeur est une lourde charge de travail. Les programmeurs de logiciels ont souvent une variété de projets de programmation avec des délais serrés. En conséquence, ils travaillent de longues heures, et ce stress permanent les expose au risque d'épuisement professionnel.
Voici ce que Shubham Jain, un développeur logiciel, écrit sur l'épuisement des développeurs :
Je rencontre régulièrement des personnes qui pensent en avoir assez de la programmation et qui ont hâte de prendre leur retraite pour faire quelque chose d'intéressant (agriculture, voyages, par exemple). Peut-être que c'est le cas et que la programmation n'était qu'une carrière mal adaptée, mais il y a plus de chances qu'ils n'en aient pas vraiment marre de la programmation, mais qu'ils en aient assez :
Ou peut-être ont-ils simplement besoin d'une pause et de faire quelque chose de différent. Même des artistes et des écrivains renommés ont des blocages et doivent travailler dur pour retrouver leur motivation.
D'après mon expérience personnelle, le stade de l'épuisement professionnel peut fausser notre perspective de manière défavorable. Il peut nous faire négliger l'immense potentiel de la programmation pour l'épanouissement créatif et sous-estimer les obstacles à d'autres activités. L'agriculture, par exemple, bien qu'agréable pendant quelques semaines, peut être incroyablement éprouvante (mentalement et physiquement) à long terme. Il serait peut-être plus utile à chacun de comprendre pourquoi il ne parvient pas à réaliser le potentiel créatif de la programmation plutôt que de tout laisser tomber.
- des conneries bureaucratiques pour faire avancer les choses simples
- L'absence de vision du produit alors que tout le monde, des ventes au marketing en passant par l'assistance, en est le moteur.
- Le manque d'appropriation du produit ; l'incapacité d'effectuer un changement positif.
- Réunions et discussions inutiles.
- Les processus, les procédures, le fait d'avoir le dessus et de faire avancer les choses sont relégués au second plan.
Ou peut-être ont-ils simplement besoin d'une pause et de faire quelque chose de différent. Même des artistes et des écrivains renommés ont des blocages et doivent travailler dur pour retrouver leur motivation.
D'après mon expérience personnelle, le stade de l'épuisement professionnel peut fausser notre perspective de manière défavorable. Il peut nous faire négliger l'immense potentiel de la programmation pour l'épanouissement créatif et sous-estimer les obstacles à d'autres activités. L'agriculture, par exemple, bien qu'agréable pendant quelques semaines, peut être incroyablement éprouvante (mentalement et physiquement) à long terme. Il serait peut-être plus utile à chacun de comprendre pourquoi il ne parvient pas à réaliser le potentiel créatif de la programmation plutôt que de tout laisser tomber.
Et vous ?
Pensez-vous que ce développeur est crédible ou pertinent ?
Quel est votre avis sur le sujet ?
Voir aussi :
73% des développeurs ont déjà été victimes d'épuisement professionnel, selon une enquête de JetBrains. Pourtant, 70% d'entre eux codent pour le plaisir pendant les week-ends
Huit conseils pour ceux désireux de faire long feu et donc une longue carrière en tant que développeur, un condensé de 26 ans d'expérience, par Jayme Edwards
J'aime la programmation informatique, mais je déteste l'industrie de la programmation, par deathbyabstraction