Coralie Delpha, ingénieure et développeuse : « Dans mon travail aujourd’hui, grâce à l’IA, je n’écris plus une ligne de code moi-même »
L'IA permet désormais à des novices de créer des applications. Mais plusieurs études indiquent qu'elle freinerait l'apprentissage et favoriserait les failles de sécurité.
L’intelligence artificielle (IA) transforme profondément le métier de développeur en automatisant une partie du processus de création logicielle. Coralie Delpha, ingénieure chez Railblocks, illustre cette évolution avec son application Car Reveal, développée sans qu’elle n’écrive une seule ligne de code. Grâce à des outils d’IA, elle a pu concevoir le design, l’architecture et le code de l’application. Cette capacité à générer du code automatiquement ouvre la porte à des personnes sans expertise technique pour créer des logiciels. Cependant, des études récentes nuancent cette avancée. Par exemple, des chercheurs du MIT et de Microsoft ont mené des essais randomisés auprès de 4 867 développeurs, montrant que l’usage d’un assistant de code augmentait de 26 % le nombre de tâches accomplies, surtout pour les débutants. Pourtant, ces gains de productivité ne garantissent pas la qualité du code produit, et les chercheurs n’ont pas pu l’évaluer dans leur étude.
L’IA booste la productivité des développeurs, mais elle peut aussi freiner leur apprentissage. Une étude menée par l’ONG américaine METR en début 2025 a révélé que 16 développeurs expérimentés ont mis 19 % de temps en plus pour accomplir des tâches avec l’aide de l’IA, tout en se croyant 20 % plus rapides. Cette illusion de performance s’explique par un phénomène appelé illusion de compétence : les novices, en s’appuyant trop sur l’IA, surestiment leurs capacités réelles. Une autre étude, menée par Judy Hanwen Shen et Alex Tamkin chez Anthropic, a montré que les développeurs juniors utilisant l’IA obtenaient des scores de compréhension 17 % plus bas sur une nouvelle bibliothèque de programmation en Python. Cependant, ceux qui utilisaient l’IA pour comprendre plutôt que pour déléguer tout le travail retenaient mieux les concepts. Ces résultats soulignent l’importance de l’usage de l’IA : elle doit servir d’outil d’apprentissage, pas de substitut à la réflexion.
L’IA peut introduire des failles de sécurité dans les logiciels, un risque particulièrement préoccupant pour les développeurs novices. Une étude de l’Université Stanford, publiée en 2023, a révélé que les développeurs utilisant un assistant IA écrivaient un code moins sûr et étaient plus convaincus de sa fiabilité. Par exemple, une application pouvait sembler fonctionner parfaitement tout en contenant des vulnérabilités invisibles. Coralie Delpha, experte en cybersécurité, explique que le contrôle ne disparaît pas, mais se déplace : au lieu d’inspecter chaque ligne de code, elle vérifie le comportement global du système. Pour limiter ces risques, elle utilise des agents pour tester les failles potentielles et fait appel à des spécialistes en cybersécurité pour les données sensibles. Ces pratiques montrent que la sécurité reste un enjeu majeur, même avec l’IA.
L’IA redéfinit les contours du métier de développeur en rendant certaines compétences obsolètes, comme l’écriture manuelle de code basique. Coralie Delpha, par exemple, déclare ne plus écrire une seule ligne de code dans son travail actuel. Le rôle du développeur évolue vers la résolution de problèmes et la définition de besoins plutôt que vers la maîtrise technique pure. Cette transformation s’accompagne d’une porosité accrue entre les métiers du développement, du design et du produit. Par ailleurs, l’emploi des jeunes développeurs (22-25 ans) dans les métiers exposés à l’IA a chuté de 19 % par rapport aux trajectoires attendues, selon une analyse du Stanford Digital Economy Lab. Cette baisse s’explique surtout par une réduction des embauches de juniors, et non par des licenciements. Coralie Delpha met en garde : si moins de jeunes sont formés aujourd’hui, la pénurie de développeurs expérimentés pourrait se faire sentir demain.
Face à ces changements, les entreprises et les écoles doivent s’adapter pour former les futurs développeurs. Coralie Delpha souligne l’importance d’apprendre à *apprendre* : savoir décomposer un problème, expérimenter, tester et comprendre les échecs. Elle cite sa formation au Wagon en 2019 comme un exemple de pédagogie axée sur la résolution de problèmes plutôt que sur la syntaxe des langages de programmation. Les entreprises comme Shopify ou 37signals intègrent déjà des agents IA dans leur processus de développement, où l’écriture manuelle du code devient l’exception. Lors de conférences comme *Rails World* à Austin en septembre 2024, des experts comme David Heinemeier Hansson, directeur technique de 37signals, ont partagé cette approche. Cependant, les outils évoluent si vite que les études récentes peinent à suivre leur rythme, rendant difficile une évaluation précise de leur impact à long terme.

