
que sur la qualité ou la réflexion
L'IA change en profondeur la manière dont les ingénieurs logiciels travaillent. Les ingénieurs logiciels d'Amazon affirment que l'IA est en train de redéfinir leur travail, non pas en les remplaçant, mais en les obligeant à coder plus vite, à atteindre des objectifs de production plus élevés et à s'appuyer davantage sur des outils qu'ils ne contrôlent pas entièrement. Leur travail devient plus mécanique et moins axé sur la réflexion. Chez Microsoft, les ingénieurs sont sous pression pour créer et adopter des outils capables d'automatiser leurs tâches. Ils deviennent progressivement obsolètes et se font ensuite licenciés. Pourtant, ces outils d'IA sont loin d'être fiables.
Les entreprises semblent convaincues que l'IA peut accroître la productivité des ingénieurs logiciels. Une étude récente réalisée par des chercheurs de Microsoft et de trois universités a montré que l'utilisation de l'assistant d'IA de codage GitHub Copilot par les ingénieurs a permis d'augmenter de plus de 25 % un indicateur clé de la production. De plus en plus d'entreprises s'appuient sur ces études pour imposer les générateurs de code aux programmeurs.
Chez Amazon, la culture du codage évolue rapidement. Dans sa récente lettre aux actionnaires, le PDG Andy Jassy a cité le codage comme une activité où « l'IA changerait les normes ». Mais les changements induits par l'IA dans le codage n'ont pas toujours été accueillis avec enthousiasme.
Automatisation accrue et pression sur la productivité des ingénieurs
Le PDG Andy Jassy déclaré que l'IA générative rapporte beaucoup aux entreprises qui l'utilisent à des fins de « productivité et d'évitement des coûts ». Selon lui, il est essentiel de travailler plus vite, car les concurrents gagneraient du terrain si Amazon ne donne pas à ses clients ce qu'ils veulent « aussi vite que possible ». Les ingénieurs d'Amazon ont rapporté que leurs supérieurs les avaient de plus en plus poussés à utiliser l'IA au cours de l'année écoulée.
Ils ont déclaré que l'entreprise avait relevé ses objectifs de production et était devenue moins indulgente à l'égard des délais. Elle a même encouragé les codeurs à créer de nouveaux outils d'IA de productivité lors d'une prochaine compétition interne de codage. Un ingénieur d'Amazon a rapporté que son équipe est environ deux fois moins nombreuse que l'année dernière, mais qu'elle est censée produire à peu près la même quantité de code en utilisant l'IA.
D'autres entreprises technologiques vont dans le même sens. Dans un mémo adressé aux employés en avril dernier, Tobias Lütke, PDG de Shopify, une société qui aide les entrepreneurs à créer et à gérer des sites de commerce électronique, a annoncé que « l'utilisation de l'IA est désormais une attente de base et que l'entreprise ajoutera des questions sur l'utilisation de l'IA » dans les évaluations de performance. Le mémo a suscité des critiques en interne.
Récemment, Google a annoncé au personnel qu'il organisera bientôt un hackathon à l'échelle de la société, dont l'une des catégories consistera à créer des outils d'IA susceptibles « d'améliorer leur productivité quotidienne globale ». Les équipes gagnantes recevront une enveloppe de 10 000 dollars.
De son côté, Microsoft contraint ses ingénieurs à développer et à adopter des outils d'IA qui finissent par les remplacer. Microsoft a licencié ce mois-ci environ 2 000 ingénieurs à Washington, son siège. Nombre de ceux qui ont encore leur poste semblent dépassés, frustrés ou stressés par l'intégration rapide et parfois chaotique de GitHub Copilot dans les flux de travail. Ce qui se traduit par un taux de bogue élevé et l'augmentation de la charge de travail.
L'IA transforme le codage en « un travail à la chaîne » chez Amazon
Les dirigeants exercent des pressions sur les ingénieurs pour qu'ils adoptent les générateurs de code. Et les ingénieurs sont inquiets, car l'IA transforme un travail de réflexion en un travail à la chaîne. Certains ingénieurs comparent cette situation à la vague d'automatisation qui a remodelé les entrepôts d'Amazon. Ils décrivent une culture où l'adoption de l'IA est techniquement facultative, mais où le fait de ne pas l'utiliser risque de causer du retard.
Selon un rapport de The Economic Times, chez Amazon, le code qui prenait autrefois des semaines à développer doit désormais être livré en quelques jours. Les sessions de retour d'expérience sont écourtées. Et les ingénieurs sont incités à laisser l'IA non seulement suggérer des lignes de code, mais aussi écrire des programmes entiers. Ils passent moins de temps à écrire du code et davantage à examiner et corriger le code généré par des outils automatisés.
Les attentes se sont rapidement accrues. Un ingénieur a déclaré que la création d'une fonctionnalité pour le site web prenait auparavant quelques semaines ; aujourd'hui, elle doit souvent être réalisée en quelques jours. Cela n'est possible qu'en utilisant l'IA pour générer du code et en réduisant le nombre de réunions destinées à solliciter des commentaires et à explorer d'autres idées. Mais les gains d'efficacité liés à l'utilisation de l'IA sont plus modestes.
Simon Willison, programmeur de longue date et blogueur, a déclaré : « il est plus amusant d'écrire du code que d'en lire. Si on vous dit que vous devez faire une revue de code, ce n'est jamais une partie amusante de votre travail. Lorsque vous travaillez avec ces outils, c'est la plus grande partie du travail ».
Cette évolution entraîne une augmentation du rythme de travail, une réduction de la créativité et une standardisation des tâches, ce qui rend le travail plus répétitif. Certains ingénieurs estiment que leur travail est dévalorisé, rappelant les accélérations de rythme observées dans les environnements industriels, où la priorité est donnée à la production plutôt qu'à l'autonomie, la créativité et l'amélioration des compétences. Amazon a défendu ces changements.
Passage de l'écriture à la lecture du code : les impacts sur les juniors
Amazon a déclaré que la collaboration et l'expérimentation restent essentielles et qu'il considère l'IA comme un outil permettant d'accroître l'expertise des ingénieurs plutôt que de la remplacer. L'entreprise a déclaré qu'elle explique clairement aux employés les conditions à remplir pour obtenir une promotion. Cependant, selon les témoignages des développeurs, l'IA générative semble transformer leur travail en quelque chose de plus fastidieux qu'autrefois.
Le passage de l'écriture à la lecture du code peut donner aux développeurs l'impression d'être « des spectateurs » dans leur propre travail. Les ingénieurs d'Amazon utilisent l'IA pour tester les fonctionnalités logicielles qu'ils développent. L'un d'entre eux a déclaré que l'automatisation de ces fonctionnalités pourrait priver les ingénieurs débutants du savoir-faire dont ils ont besoin pour obtenir une promotion. L'IA accapare les tâches des développeurs juniors.
Harper Reed, un programmeur de longue date qui a été le directeur technique de la campagne de réélection de l'ancien président Barack Obama, a reconnu que l'avancement des carrières des ingénieurs pourrait être un problème dans un monde où l'IA est omniprésente. Toutefois, Harper Reed a mis en garde contre le fait d'accorder trop d'importance à la compréhension approfondie de son code, qui n'est plus nécessaire pour s'assurer qu'il fonctionne.
Ce changement a suscité un malaise plus large au sein d'Amazon. Un groupe appelé « Amazon Employees for Climate Justice » est devenu une caisse de résonance pour les préoccupations des travailleurs, y compris l'impact de l'IA. « Les plaintes se sont concentrées sur l'avenir de leur carrière. Et pas seulement leur carrière, mais aussi la qualité de leur travail », a déclaré Eliza Pan, ancienne employée d'Amazon et porte-parole du groupe.
Conclusion
Le rôle des programmeurs se transforme dans les entreprises telles que Microsoft et Amazon. Cette évolution suscite des inquiétudes croissantes dans le rand des ingénieurs logiciels. Beaucoup estiment que leur travail devient plus mécanique, moins intellectuellement stimulant, et davantage axé sur la rapidité d'exécution que sur la qualité ou la réflexion. Les ingénieurs d'Amazon comparent cette évolution à l'automatisation dans les entrepôts de l'entreprise.
Le recours intensif à l'IA réduit la part de créativité, de résolution de problèmes complexes et d'apprentissage pratique ; des éléments traditionnellement valorisés dans ce métier. Ils dénoncent une déshumanisation progressive de leur travail, ce qui alimente un sentiment de démotivation, voire de perte de sens.
Chez Microsoft, les choses semblent encore plus compliquées pour les ingénieurs logiciels qui travaillent toujours dans l'entreprise. Ils sont contraints de concevoir et d'adopter les outils d'IA qui les remplaceront peut-être lors de la prochaine vague de licenciements. Cette pression, ajoutée aux limites des outils d'IA de codage actuels qui augmentent la charge de travail, démoralise les développeurs et provoque l'épuisement professionnel chez certains.
Et vous ?




Voir aussi



Vous avez lu gratuitement 101 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.