Je précise que je suis ingénieur soft et je fais surtout du C++, je connais le bas niveau et je comprends ce que tu ressens.
J'ai travaillé avec suffisamment de dev/pseudo-architecte qui ne comprennent absolument pas ce qu'ils font et qui vont pourtant militer avec toute la confiance du monde pour te déployer un kubernetes, un kafka, 5 bases de données et 150 micro-services pour faire tourner un blog.
1 - Ton profile n'est absolument pas en voie d'extinction
Toute structure suffisamment large a besoin de personnes qui comprennent l'infrastructure du top au bottom. Ils sont d'une valeur incommensurable à la boite car ce sont eux qu'on vient chercher en cas de pépin, de gros pépin. Si ta boite ne comprends pas ça, change de boite.
Je peux te donner une 10ene de secteurs et une 20ene de boites que je connais qui recherche des personnes avec ton profile. Hors France. La mienne inclue (on vient de terminer une campagne de recrutement avec 5 dev C++ )
2 - Nous vivons dans un monde où les bons éléments manquent d'assurances et où les imbéciles sont sur de soit
On appelle ça le syndrome de l'imposteur versus le narcissisme.
Tu auras toujours des imbéciles qui militeront dans ta boite avec toute la confiance du monde sur des technos qu'ils ne maîtrisent ni d'Eve ni d'Adam et qui voudront te pusher ça en production sans aucun garde fou.
Il faut apprendre à les gérer ou les raisonner. C'est le seul moyen de faire avec.
La clé pour ça c'est la communication.
Généralement pour le reste, le temps fait son office: les zélotes fanatiques finissent par se bruler trés bien tout seuls. Et finissent soit par se faire virer, soit par se faire promouvoir au placard à balai.
Et puis les jeunes loups de wall street du code ont les dents longues. Leur sport favori ? Cracher leur venin sur ce que l’on appelle communément le « legacy code ». D’ailleurs à partir de quand un code est-il legacy ?
Ce que tu décris là c'est de l'immaturité. Le développeur qui a suffisamment d'expérience comprend le légacy et le respecte. On ne remplace le légacy que si le cout de maintenance dépasse de loin le risque et les ressources pour la ré-écriture.
3- Relativiser
L'IT a besoin de personnes qui "move fast et break things", c'est nécessaire au progrés.
Toute entreprise pérenne a besoin de personne qui connaissent ce que c'est que de maintenir un service en production et le faire évoluer pendant 10 ans.
Les deux sont opposés mais les deux sont indispensables.
Les premiers font évoluer les seconds. Les seconds sont là pour raisonner les premiers.
Manager ça, c'est un boulot autant humain que technique.
4- Trouve toi une occupation en dehors du travail
Si tu es comme moi, et que l'informatique est à la fois une passion et un travail. Tu as très certainement une forte tendance à maximiser ton temps devant l'écran, même en dehors du travail. C'est encore pire en période de confinement.
Le boulot c'est le boulot, le plaisir c'est le plaisir. Je pars du principe que tout ce que je fais après les heures de travail ne touchent pas au travail (même de loin). C'est le seul moyen de ne pas finir en burnout.
Tout le monde est humain.
5- Ne pas se battre contre des moulins à vent
Ne change pas de métier, l'IT a besoin de personnes avec ton profile... qui aime comprendre les choses et pas seulement les utiliser.
Si par contre, c'est ton environnement qui est toxique, avec des personnes haineuses, agressives et méprisantes: Change d'environnement.
6- Conclusion: Ne pas prendre pas sur soit
Je pense pas le moindre du monde que ton profile soit 'en voie d’extinction'.
Que les gens avec ton profile soit une minorité: oui c'est certain.
Qu'ils soient inutile ou en voie d’extinction: non vraiment pas.
# Tu n'es en rien en voie d'extinction
Posté par Firwen (site web personnel) . En réponse au journal Je fais partie d'une espèce menacée d'extinction. Évalué à 10. Dernière modification le 21 juillet 2020 à 21:55.
Je précise que je suis ingénieur soft et je fais surtout du C++, je connais le bas niveau et je comprends ce que tu ressens.
J'ai travaillé avec suffisamment de dev/pseudo-architecte qui ne comprennent absolument pas ce qu'ils font et qui vont pourtant militer avec toute la confiance du monde pour te déployer un kubernetes, un kafka, 5 bases de données et 150 micro-services pour faire tourner un blog.
1 - Ton profile n'est absolument pas en voie d'extinction
Toute structure suffisamment large a besoin de personnes qui comprennent l'infrastructure du top au bottom. Ils sont d'une valeur incommensurable à la boite car ce sont eux qu'on vient chercher en cas de pépin, de gros pépin. Si ta boite ne comprends pas ça, change de boite.
Je peux te donner une 10ene de secteurs et une 20ene de boites que je connais qui recherche des personnes avec ton profile. Hors France. La mienne inclue (on vient de terminer une campagne de recrutement avec 5 dev C++ )
2 - Nous vivons dans un monde où les bons éléments manquent d'assurances et où les imbéciles sont sur de soit
On appelle ça le syndrome de l'imposteur versus le narcissisme.
Tu auras toujours des imbéciles qui militeront dans ta boite avec toute la confiance du monde sur des technos qu'ils ne maîtrisent ni d'Eve ni d'Adam et qui voudront te pusher ça en production sans aucun garde fou.
Il faut apprendre à les gérer ou les raisonner. C'est le seul moyen de faire avec.
La clé pour ça c'est la communication.
Généralement pour le reste, le temps fait son office: les zélotes fanatiques finissent par se bruler trés bien tout seuls. Et finissent soit par se faire virer, soit par se faire promouvoir au placard à balai.
Ce que tu décris là c'est de l'immaturité. Le développeur qui a suffisamment d'expérience comprend le légacy et le respecte. On ne remplace le légacy que si le cout de maintenance dépasse de loin le risque et les ressources pour la ré-écriture.
3- Relativiser
L'IT a besoin de personnes qui "move fast et break things", c'est nécessaire au progrés.
Toute entreprise pérenne a besoin de personne qui connaissent ce que c'est que de maintenir un service en production et le faire évoluer pendant 10 ans.
Les deux sont opposés mais les deux sont indispensables.
Les premiers font évoluer les seconds. Les seconds sont là pour raisonner les premiers.
Manager ça, c'est un boulot autant humain que technique.
4- Trouve toi une occupation en dehors du travail
Si tu es comme moi, et que l'informatique est à la fois une passion et un travail. Tu as très certainement une forte tendance à maximiser ton temps devant l'écran, même en dehors du travail. C'est encore pire en période de confinement.
Le boulot c'est le boulot, le plaisir c'est le plaisir. Je pars du principe que tout ce que je fais après les heures de travail ne touchent pas au travail (même de loin). C'est le seul moyen de ne pas finir en burnout.
Tout le monde est humain.
5- Ne pas se battre contre des moulins à vent
Ne change pas de métier, l'IT a besoin de personnes avec ton profile... qui aime comprendre les choses et pas seulement les utiliser.
Si par contre, c'est ton environnement qui est toxique, avec des personnes haineuses, agressives et méprisantes: Change d'environnement.
6- Conclusion: Ne pas prendre pas sur soit
Je pense pas le moindre du monde que ton profile soit 'en voie d’extinction'.
Que les gens avec ton profile soit une minorité: oui c'est certain.
Qu'ils soient inutile ou en voie d’extinction: non vraiment pas.
My 2 cents.