Ilya Blagorodov, expert de l'ITMO : l'IA ne décharge pas le développeur de sa responsabilité sur le code
L'IA accélère l'écriture du code, mais elle ne décharge pas le programmeur de sa responsabilité sur ce que fait ce code. C'est l'avis d'Ilya Blagorodov, qui compte 30 ans de carrière dans le développement et intervient comme expert du master en ligne de l'ITMO et de Yandex Practicum. Selon lui, malgré un usage intensif des réseaux de neurones, il s'est mis à programmer davantage, et non moins.
Traité par IA depuis Habr AI ; édité par Hamidun News
Ilya Blagorodov compte 30 ans de carrière dans le développement et intervient comme expert du master en ligne « Développement frontend, backend et solutions d'IA » de l'ITMO, en partenariat avec Yandex Practicum. Il a publié sur Habr une tribune qui explique pourquoi l'usage de l'IA au travail ne décharge pas le développeur de sa responsabilité sur le code, et pourquoi lui-même, malgré un usage intensif des réseaux de neurones, s'est mis à programmer davantage, et non moins.
Pourquoi l'IA ne remplace pas le développeur
La thèse centrale de l'auteur : les assistants d'IA, de l'autocomplétion de code aux agents complets capables d'écrire des fonctions entières, accélèrent l'écriture du code, mais ne dispensent pas le développeur de comprendre ce que fait précisément ce code. La responsabilité d'un bug, d'une vulnérabilité ou d'une architecture sous-optimale en production incombe à l'humain qui a signé le commit, pas au modèle qui l'a généré. C'est ce qui distingue l'usage de l'IA d'une simple automatisation des tâches routinières : plus la part de code généré augmente dans un projet, plus la capacité à le relire vite et avec précision devient cruciale.
Ce qui distingue un IDE d'un outil d'IA
L'auteur trace une frontière entre l'environnement de développement classique et l'assistant d'IA. L'IDE est un outil : il suggère la syntaxe, détecte les erreurs de compilation et accélère la navigation dans le code, mais c'est le développeur qui prend les décisions. L'outil d'IA peut, en ce sens, ressembler à une version plus puissante de la même chose. En pratique pourtant, il ne propose pas des suggestions mais des solutions toutes faites. Le risque est alors de perdre l'habitude de concevoir soi-même la logique, faute d'en garder consciemment le contrôle.
- Auteur : Ilya Blagorodov, 30 ans d'expérience dans le développement
- Expert du master en ligne « Développement frontend, backend et solutions d'IA » de l'ITMO, en partenariat avec Yandex Practicum
- Malgré un usage intensif de l'IA dans son travail, l'auteur affirme s'être mis à programmer davantage, et non moins
Que faut-il apprendre pour rester recherché ?
L'auteur formule un paradoxe familier à de nombreux développeurs : plus l'IA écrit le code vite, plus il faut consacrer de temps à le vérifier, à cerner son domaine de validité et à l'intégrer dans l'architecture existante. La tribune paraît dans le contexte d'un master qui forme des spécialistes à la croisée du frontend, du backend et des solutions d'IA, c'est-à-dire là où la question « que doit savoir faire un développeur à l'ère des assistants d'IA » se pose avec une acuité particulière pour les programmes de formation.
La position de l'auteur rejoint un discours de plus en plus répandu dans l'industrie : les développeurs juniors qui s'appuient sur les outils d'IA sans comprendre ce qui se passe « sous le capot » risquent de rester cantonnés au copier-coller de solutions toutes faites. Les ingénieurs expérimentés, eux, utilisent les mêmes outils comme accélérateur, mais vérifient, testent et réécrivent le résultat à la main quand c'est nécessaire. C'est pourquoi, selon l'auteur, l'usage des réseaux de neurones dans son propre travail n'a pas réduit mais augmenté le volume de code écrit à la main : plus le code généré qui transite par un projet est abondant, plus la revue et les retouches demandent d'efforts.
Ce que cela signifie
Cette tribune s'inscrit dans un débat plus large au sein de l'industrie sur l'évolution du métier de développeur face au déploiement massif des assistants d'IA : les outils accélèrent l'écriture du code, mais la valeur du spécialiste se déplace de plus en plus vers sa capacité à comprendre, vérifier et assumer la responsabilité de ce que ces outils produisent.
Questions clés sur cet article
Que faut-il apprendre pour rester recherché ?
L'auteur formule un paradoxe familier à de nombreux développeurs : plus l'IA écrit le code vite, plus il faut consacrer de temps à le vérifier, à cerner son domaine de validité et à l'intégrer dans l'architecture existante. La tribune paraît dans le contexte d'un master qui forme des spécialistes à la croisée du frontend, du backend et des solutions d'IA, c'est-à-dire là où la question « que doit savoir faire un développeur à l'ère des assistants d'IA » se pose avec une acuité particulière pour les programmes de formation. La position de l'auteur rejoint un discours de plus
Pourquoi l'IA ne remplace pas le développeur?
La thèse centrale de l'auteur : les assistants d'IA, de l'autocomplétion de code aux agents complets capables d'écrire des fonctions entières, accélèrent l'écriture du code, mais ne dispensent pas le développeur de comprendre ce que fait précisément ce code. La responsabilité d'un bug, d'une vulnérabilité ou d'une architecture sous-optimale en production incombe à l'humain qui a signé le commit, pas au modèle qui l'a généré. C'est ce qui distingue l'usage de l'IA d'une simple automatisation des tâches routinières : plus la part de code généré augmente dans un projet, plus l
Que sait-on sur Ce qui distingue un IDE d'un outil d'IA ?
L'auteur trace une frontière entre l'environnement de développement classique et l'assistant d'IA. L'IDE est un outil : il suggère la syntaxe, détecte les erreurs de compilation et accélère la navigation dans le code, mais c'est le développeur qui prend les décisions. L'outil d'IA peut, en ce sens, ressembler à une version plus puissante de la même chose. En pratique pourtant, il ne propose pas des suggestions mais des solutions toutes faites. Le risque est alors de perdre l'habitude de concevoir soi-même la logique, faute d'en garder consciemment le contrôle. Auteur : Ilya
Ship AI Faster with Founders, Engineers & Weekly Architecture Reviews
Inside Vibe Club (hamidun.com/club) — weekly live masterminds with Zhemal Khamidun, Tech Radar, full LMS access, and 370+ production Claude Code skills.
L'essentiel de l'IA — une fois par semaine
Sept actus qui ont vraiment compté, choisies à la main. Sans bruit ni communiqués.
C'est fait ! Vérifiez votre boîte mail pour la confirmation.