-
Les ingénieurs logiciels se demandent pourquoi ils se retrouvent soudainement sur le billot à l’ère de l’IA.
-
L’ingénieur de renom Kent Beck affirme que ce n’est pas seulement parce que l’IA peut effectuer une partie de son travail.
-
C’est parce que “nous sommes parfois des connards”, a-t-il déclaré.
Les ingénieurs logiciels sont les talents les plus précieux de toute entreprise technologique, alors pourquoi sont-ils soudainement l’une des espèces les plus vulnérables face au boom de l’IA ?
Dans un récent épisode de « The Pragmatic Engineer », le célèbre ingénieur logiciel Kent Beck a donné une réponse plutôt innocente : « Nous sommes un peu idiots, parfois. »
publicité
publicité
Les ingénieurs logiciels, quel que soit leur niveau d’expertise technique, ont tendance à manquer de certaines des compétences générales valorisées sur le lieu de travail, a-t-il déclaré.
“Nous n’avons pas nécessairement de bonnes capacités de régulation émotionnelle. Nous n’avons pas d’empathie naturelle”, a-t-il déclaré. “Nous sommes souvent plus directs que ce que les autres peuvent gérer.” Ce sont au moins quelques-unes des qualités les plus « hideuses » d’un ingénieur logiciel typique, a-t-il déclaré.
Alors que l’IA change tout, les compétences générales peuvent désormais faire ou défaire des carrières techniques.
À mesure que l’IA écrit davantage de code, les entreprises demandent aux ingénieurs d’examiner, de diriger et de gérer le travail généré par l’IA au lieu de générer eux-mêmes chaque ligne. Le Vibecoding est désormais une pratique courante dans l’industrie du logiciel, permettant aux codeurs expérimentés de construire des prototypes plus rapidement et aux non-codeurs de transformer leurs idées en pilotes.
publicité
publicité
Cela brouille également les frontières entre l’ingénierie et le travail sur les produits. Le responsable de la croissance d’Anthropic, Amol Avasare, a déclaré à Business Insider que les ingénieurs utilisant des outils comme Claude Code ont vu leur productivité augmenter de deux à trois fois, mettant une nouvelle pression sur les chefs de produit et les concepteurs.
Tout cela signifie que les entreprises demandent désormais souvent aux ingénieurs logiciels d’effectuer davantage de tâches de gestion de produits, qui nécessitent davantage d’interactions avec des collègues humains.
Pour les petits projets, a-t-il déclaré, Anthropic a demandé aux ingénieurs d’agir en tant que « mini PM », assumant la responsabilité non seulement du code mais également de la coordination des parties prenantes et du travail interfonctionnel. L’essor du rôle hybride d’« ingénieur produit » suggère que les ingénieurs les plus précieux sont peut-être ceux qui savent associer compétences techniques, jugement produit et compétences relationnelles.
Kent décrit la nécessité pour les programmeurs d’acquérir des compétences relationnelles comme « une farce cosmique ».
publicité
publicité
Il a dit que lorsque vous commencez à coder, on vous dit que tout ce que vous avez à faire est de tout apprendre sur cet ordinateur, et tout ira bien. “Alors oh désolé, il y a un côté humain dans tout cela et votre capacité à influencer le changement dans le monde est donnée par votre capacité à communiquer et à faire preuve d’empathie.”
Si vous avez apprécié cette histoire, assurez-vous de suivre Business Insider sur Yahoo.