IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

L'IA signera-t-elle la fin de la programmation informatique telle que nous la connaissons ? Des ingénieurs reconnaissent ne plus vraiment écrire du code, mais plutôt le décrire, superviser l'IA et valider

Le , par Stéphane le calme

55PARTAGES

7  0 
Un long reportage du New York Times Magazine signé Clive Thompson a mis le feu aux poudres dans les cercles techniques : après avoir interrogé plus de 70 développeurs chez Google, Amazon, Microsoft et dans des start-ups, le journaliste conclut que les programmeurs de la Silicon Valley « programment à peine ». Entre euphorie des uns et deuil des autres, le débat sur l'avenir du métier de développeur n'a jamais été aussi vif, ni aussi peu tranché.

En mars 2026, le New York Times Magazine publie un article au titre volontairement provocateur : « Coding After Coders: The End of Computer Programming as We Know It ». Son auteur, Clive Thompson, journaliste technologique chevronné, y synthétise les témoignages de plus de 70 ingénieurs logiciels interrogés dans les grandes entreprises du secteur. Thompson n'est pas un néophyte sur le sujet : il est également l'auteur de Coders: The Making of a New Tribe and the Remaking of the World, une plongée anthropologique dans l'univers des développeurs publiée quelques années plus tôt.

Ce que l'enquête révèle tient en quelques mots : le développeur n'écrit plus vraiment de code. Il le décrit, le supervise, le valide. Une description qui avait déjà été communiquée par une étude en fin décembre. Un cadre supérieur d'Amazon témoigne ainsi que des tâches qui lui auraient pris des jours ne nécessitent désormais qu'une conversation de six minutes avec un agent IA, avant d'ordonner : « Vas-y. » Un autre développeur décrit ses essaims d'agents Claude comme « une intelligence étrangère avec laquelle nous apprenons à travailler ». La métaphore est révélatrice : ce n'est plus un outil que l'on manie, c'est une altérité que l'on apprivoise.

Kent Beck, figure tutélaire du développement logiciel et inventeur de l'Extreme Programming, confie quant à lui que les grands modèles de langage lui ont redonné l'élan créatif et qu'il finalise désormais plus de projets qu'il ne l'a jamais fait, qualifiant l'imprévisibilité de l'IA « d'addictive, à la manière d'une machine à sous ».

Deux fractures, deux deuils

Pour comprendre ce que cette révolution signifie concrètement, la lecture du billet d'Anil Dash (entrepreneur et observateur influent de l'industrie technologique, lui aussi cité dans l'article du Times) est précieuse. Il y distingue deux grandes catégories de développeurs, confrontées à des crises de nature radicalement différente.

La première, plus nombreuse et moins visible, rassemble ceux qui ont fait du code un métier stable, une source de revenus et de mobilité sociale. Pour eux, la disruption sera brutale : les nouveaux outils permettent de générer des volumes considérables de code métier standardisé, et aucune certification de week-end ne rattrapera ce déclassement fonctionnel.

La seconde, plus restreinte et plus vocale, est celle des développeurs pour qui coder est une vocation. Ils ont commencé enfants, continuent le soir et le week-end, même quand ce n'est plus leur métier. Pour ceux-là, la mutation est d'un autre ordre : leur travail change en acte de description. On devient le conducteur de la symphonie plutôt que le violoniste.

Dash résume le paradoxe avec une formule frappante : « Dans les disciplines créatives, les LLM effacent les parties les plus profondes, les plus humaines du travail, et vous laissent la part de corvée. Dans le code, ils éliminent la corvée et vous laissent la part humaine. » C'est pourquoi tant de développeurs accueillent ces outils avec une ambivalence que leurs collègues photographes ou musiciens peinent à comprendre.

Il y a cependant un revers à cette médaille. Plusieurs jeunes développeurs interrogés par Thompson admettent sentir leurs compétences techniques s'éroder à mesure qu'ils délèguent davantage à l'IA. Ce n'est pas une intuition sans fondement empirique : une étude publiée par Anthropic sur l'impact de l'assistance IA sur la formation des compétences de programmation a établi, via un essai contrôlé randomisé, que les participants ayant utilisé une assistance IA obtenaient des scores 17 % inférieurs à ceux qui avaient codé manuellement sur un test portant sur des concepts utilisés quelques minutes auparavant (l'équivalent de presque deux lettres de différence dans un système de notation académique).


Les chiffres qui relativisent l'euphorie

Face aux déclarations enthousiastes des dirigeants, les données empiriques invitent à la prudence. Sundar Pichai, PDG de Google, a évoqué un gain de « vélocité d'ingénierie » de 10 % pour les plus de 100 000 développeurs de l'entreprise, avec des tâches simples comme la rédaction de tests accélérées de plusieurs dizaines de fois, tandis que les modifications majeures...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de OuftiBoy
Membre éprouvé https://www.developpez.com
Le 16/03/2026 à 15:14
à tous,

Oui, l'IA va peut-être changer le métier de développeur, mais si je prend une analogie simple, ce n'est pas parce qu'on a des meubles IKEA qu'un particulier peut assembler lui-même, qu'il n'existe plus d’artisans "ébénistes" sachant créer de vrais oeuvre d'art.

Peut-être qu'on n'aura plus "besoin" de développeurs, mais c'est que j'ai fais toute ma vie, et j'adore toujours autant de réfléchir à un problème, trouver une solution.

Je serais peut-être le dernier, mais je me refuse d'utiliser l'IA, cela enlève toute saveur au métier, au processus même qu'est la programmation. Devenir l'assistant d'un assistant, non merci. A force d'avoir tout facilement, ce n'est pas pour rien que nos sociétés tombent dans la bêtise crasse, on file droit vers une médiocratie.

Bah, on verra bien vite si ces fameuses promesses sont tenues et tenables dans la durée. Les IA ne pouvant rien inventer, on va vers un appauvrissement généralisé. Si c'est comme les voitures autonomes et ou les robots taxi, promis pendant 10 ans sans qu'une solution ne soit trouvée, devrait faire réfléchir à tout ce battage médiatique.

Faut prendre un peu de recul. Faut arrêter d'apprendre les mathématiques car on a des calculatrices ? Faut-il arrêter d'apprendre a lire puisque l'IA peut "lire un livre" à voie haute ? Bref, faut-il arrêter tout enseignement de quelque nature, puisque l'IA saura tout faire ? C'est un serpent qui se mord la queue, il n'y a qu'a voir la dégradation rapide d'internet lui-même, puisque des IA génère le contenu (un rien dégradé), puis utilise ce contenu dégradé pour "apprendre".

L'IA ? Peut-être bien que oui, peut-être bien que non... Les soucis de Microsoft avec Win11 dont ils disent que 30% des modifications apportées sont faites par une IA, sont justement lié à cette utilisation de l'IA, qui comme tout outil doit être maîtrisé.

Trouver les bons "prompts", ce n'est pas forcément simple. C'est d'ailleurs un des aspect qu'on oublie souvent, c'est d'arriver a comprendre ce que veut le client, puis traduire cela en code.

C'est difficile de "trancher" sur le sujet puisque dans les news, un jour c'est merveilleux l'IA et le lendemain c'est l'IA qui a Halluciné et causé de graves soucis...

Wait and See :-)

BàV et Peace & Love.
9  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 16/03/2026 à 11:53
après avoir interrogé plus de 70 développeurs chez Google, Amazon, Microsoft et dans des start-ups, le journaliste conclut que les programmeurs de la Silicon Valley « programment à peine ».

Alors attention, on rigole!

J'ai lu le magnifique article Du New York Time et je confirme le journaleux a interrogé des développeurs de... "chez Google, Amazon, Microsoft et dans des start-ups... ", des start-up qui sont toutes actives dans l'IA!!!

Je crois qu'il est utile de la préciser

On se retrouve un peu comme avec les multinationales de la cigarette qui ont été jusqu'à financer des recherches universitaires pour conclure que la fumée était bonne pour la santé pendant plus de 50 ans... Ou par l'industrie américaine du sucre qui a fait pareil en niant que leur mal-bouffe était responsable de l'augmentation stratosphérique des maladies liées à l'obésité et aux maladies cardio-vasculaires...
8  0 
Avatar de pyros
Membre expérimenté https://www.developpez.com
Le 20/03/2026 à 11:29
J'en peux plus de voir ces conneries. J'utilise l'IA au boulot (Claude, Cursor, Copilot, Mistral, tous les mêmes). Pour faire des petits trucs de merde genre rajouter un bouton dans un formulaire ou faire un appel au back, c'est au top. Mais pour des chose un peu plus poussée, c'est une catastrophe. Dès que le projet dépasse quelques milliers de lignes, elle est perdue et tourne en rond. Le code généré est catastrophique en terme de perf, elle vas te définir une classe entière là où un container built in aurait très bien fait le boulot et je parle même pas quand on se lance dans du code un peu pointu genre calcul scientifique, optim mémoire ou 3D/GPU.

Alors quand je vois des "seniors" avouer qu'ils ne codent plus et ne font qu'orchestrer une IA, je peux pas m'empêcher de penser qu'il s'agit de pisseurs de code bossant sur un énième CRM custom d'entreprise, une appli mobile à la con ou un front d'e-commerce.

Voilà, c'est vulgaire, c'est méprisant, mais c'est dit. S'il y a un admin qui passe, qu'il supprime mon commentaire si ça lui chante.
4  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 16/03/2026 à 20:12
Citation Envoyé par alvi392 Voir le message
...comme les "développeurs WordPress" ou développeurs web en général.
Le gros problème des métiers de l'informatique est que tout le monde se dit "développeur", le mec qui personnalise un tableau excel comme l'ingénieur de haut niveau qui développe le système temps réel d'une sonde spatiale.

Désolé de le dire, mais faire un site web avec un Wordpress, Joomla au tout autre CMS (Content Management Sytem) ne relève pas du développement informatique mais plutôt de la configuration de paramètres.
3  0 
Avatar de Matthieu Vergne
Expert éminent https://www.developpez.com
Le 17/03/2026 à 22:54
Pour ma part, je suis pour l'IA car ça me permet d'augmenter la qualité de mon travail (ça me complète sur ce que je ne sais pas et me donne des idées auxquelles je n'ai pas pensé). Je ne l'utilise pas pour gagner du temps, vu que je vérifie tout derrière et n'hésite pas à tout réécrire s'il le faut. Mais ça implique de l'utiliser sur de petits volumes, pas à générer des applis entières, ce qui sinon me lasserai au point de laisser faire et ne plus vérifier, et ainsi tomber dans l'irresponsabilité la plus totale en plus de voir mes compétences rouiller.

Comme un médicament ou un truc qui te boost : à petite dose, ça fait des merveilles, mais à en abuser en fini par en dépendre puis à s'auto-détruire.

Par contre, désolé Anselme, mais si ton analogie pavlovienne est correcte, tes 4 points par contre sont à revoir :
Citation Envoyé par Anselme45 Voir le message
1. C'est un algorithme informatique à qui on fait mémoriser une masse de données et en fonction de ce qui lui est demandé, l'IA cherche à fournir la meilleure réponse en fonction des données à sa disposition...
Il ne s'agit pas d'un système qui répond à des questions. Il s'agit d'un système de génération de texte qu'on pousse à prendre un format de dialogue. Le système ne pense pas, mais ne cherche pas non plus à répondre à tes questions ou à te rassurer. Ces impressions sont des illusions, conséquences de son apprentissage, au même titre que l'apparente pensée qu'il exprime. Et il ne mémorise pas les données, il construit une distribution de probabilité lui permettant d'identifier le prochain token le plus probable. Cette distribution amenant, statistiquement, à produire des tokens qui se trouvent exprimer de choses présentes dans son dataset d'apprentissage. Mais comme c'est statistique, ben de temps en temps ça tombe à côté. Et ça, il n'y pense pas plus que le reste.

Citation Envoyé par Anselme45 Voir le message
2. En plus de la masse de donnée, les concepteurs de l'IA X ou Y y ajoutent des règles pour éviter que l'IA dise n'importe quoi... Pour éviter par exemple qu'à la question "Peut-on manger des cailloux?", l'IA vous réponde "manger des cailloux 5 fois par jour est bon pour la santé" (Attention, il s'agit d'une vraie réponse donnée par une IA)
Attention, les règles ne sont généralement pas appliquées à l'IA. Elles sont utilisées indirectement : filtrer le dataset d'entraînement, sélectionner les données de fine tuning, ou orienter les humains qui interviennent lors de la phase d'alignement, par exemple. L'IA ensuite apprends sur la base de ces données sélectionnées, sans qu'on y intègre lesdites règles. Elle n'en apprend que les conséquences, ce qui se traduit (encore une fois statistiquement) dans sa production de tokens. On peut ajouter des règles via les prompts, notamment le prompt système, mais ça a moins d'influence que l'apprentissage.

Citation Envoyé par Anselme45 Voir le message
3. Après les concepteurs d'IA font en sorte que l'IA suive le schéma pour que vous y restiez connecté le plus longtemps possible: "Remercier l'interlocuteur > Ne jamais dire "je sais pas" > Ouvrir la conversation sur un autre sujet que demandé"
Pour ce qui est du "je sais pas", il a été confirmé par OpenAI que c'est une conséquence directe du processus d'apprentissage : générer une réponse a des chances de tomber juste, alors que refuser de répondre aucune, le premier est donc naturellement mis en avant par le processus d'apprentissage. Il faudrait améliorer le processus pour y intégrer plus d'humilité, de façon à réduire les chances d'hallucinations.
https://openai.com/index/why-languag...s-hallucinate/

Citation Envoyé par Anselme45 Voir le message
4. Vous y ajouter encore des "hallucinations", un comportement de l'IA complètement hors sujet non voulu par les concepteurs de l'IA. Selon les modèles d'IA, ces IA peuvent aller de 10 à 30%
L'étude ci-avant regarde justement ces hallucinations à la loupe, proposant de favoriser le "je sais pas" pour en réduire les chances. Soit disant que ça devrait les faire disparaître, mais ça par contre je n'y mettrai pas ma main à couper. Le LLM se contentant de générer des tokens, et non de vérifier ses dires. J'attends confirmation d'un tel effet. Par contre, je m'attends à ce que les modèles à diffusion, style Mercury, aient potentiellement plus de capacité à ce niveau là, car ils peuvent réécrire les tokens déjà générés en fonction de ce qu'ils écrivent après, donnant des chances pour plus de cohérence. Mais encore une fois, à confirmer.

Par contre j'ai réagit comme toi sur la sélection des 70 : "mouais, que des gens qu'on oblige à utiliser l'IA ou qui construise là-dessus, quoi...", loin de représenter le développeur moyen.
3  0 
Avatar de OuftiBoy
Membre éprouvé https://www.developpez.com
Le 16/03/2026 à 18:19
alvi392,

Citation Envoyé par alvi392 Voir le message
L’IA risque de faire disparaître de nombreux métiers IT à caractère "artisanal", qui demandent généralement un niveau de qualification relativement faible (ou aucune qualification particulière), comme les "développeurs WordPress" ou développeurs web en général.
Je ne définit pas "artisanal" de cette manière. Lorsque je dis "artisanal", c'est juste au contraire un grand savoir faire, avec une énorme qualification. Tout le monde peut monter un meuble IKEA, mais peut peuvent faire des meubles "sur mesure".

Lorsque tu dis "développeur" Wordpress ou "développeur" Web (dans le sens purement HTML/CSS), ce n'est pas de la "programmation". Tout comme mettre 2 formules dans une feuille Excell ne fait pas de toi un développeur, même ton n+1 le pens. Je suis d'accord, ce ne sont pas des métiers sans valeur (je ne méprise pas), mais ce n'est ce que je nomme du "Développement".

Citation Envoyé par alvi392 Voir le message
Cela ne signifie pas que ces professions sont sans valeur, mais c’est une évolution probable du marché. Les personnes travaillant dans ce domaine devront sans doute accepter d'être payés au lance-pierre dans les 5 prochaines années. Pour celles et ceux qui souhaitent réellement poursuivre une carrière de développeur, il est fortement conseillé d’obtenir au minimum un diplôme de niveau bachelor en informatique. Ce sera la seule garantie d’un emploi stable et dignement rémunéré au cours des 10 prochaines années dans la branche.
Je n'ai jamais postulé en France, mais je pense savoir (à tord peut-être, corrige-moi si je me trompe), qu'on est moins "braqué" diplôme en Belgique qu'en France. De nombreuse boîtes ne se base pas sur un diplôme (sauf pour ton 1er Job). Après, c'est en prouvant ton parcours que tu as un meilleur job ou pas. Je n'ai jamais dû montrer un diplôme, même pas pour le premier job.

Citation Envoyé par alvi392 Voir le message
Enfin pour les développeurs "autodidactes", car ils ont toujours été très nombreux dans l'informatique, ce sera particulièrement difficile. Songez à une formation ou reconversion, et aussi tôt que possible.
Même chose que pour le point précédent, je suis "entre les deux", j'ai commencé en "autodidacte" sur un C64 en BASIC, puis seulement 2 ans de "supérieur" (après les 6 ans d'humanité), et à 20 ans j'ai eux le choix entre 2 boîtes pour commencer dès l'obtention de mon diplôme (BAC+2 est l'équivalent chez vous). On avait même des recruteurs qui venaient en fin de 1ère année et qui voulaient t'engager sans que tu fasses ta 2ème. Et par la suite j'ai changé 4x de boîte, sans montrer de diplôme. Juste des questions réponses du tac au tac avec des anciens de la nouvelles boîte.

Citation Envoyé par alvi392 Voir le message
Lorsque je relirai ce message dans 5 ans, j'espère avoir eu totalement tort!
Totalement, ou 100%, ça n'existe pas ;-) Mais moi aussi j'espère que tu auras eu tord a 75% minium. J'ai entendu toute ma carrière qu'avec les nouveau outils qui "arrivaient", il n'y aurait plus besoin de "programmeur" d'ici 5 ans. Les Outils Case, Les systèmes Expert, La Programmation Drag'n Drop, La POO (plus que des blocs a assembler soit-disant). Et il toujours fallu de plus en plus de développeurs (des bons développeurs).

On verra dans 5 ans :-)
BàT et Peace & Love.
2  0 
Avatar de EowynCarter
Nouveau Candidat au Club https://www.developpez.com
Le 17/03/2026 à 9:30
l'IA est un bon outil.

Mais si le taf deviens la relecture de code générée par l'IA ou des gens nearshore, je vais sérieusement réfléchir à une reconversion.
2  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 20/03/2026 à 12:43
Citation Envoyé par pyros Voir le message
J'en peux plus de voir ces conneries. J'utilise l'IA au boulot (Claude, Cursor, Copilot, Mistral, tous les mêmes). Pour faire des petits trucs de merde genre rajouter un bouton dans un formulaire ou faire un appel au back, c'est au top. Mais pour des chose un peu plus poussée, c'est une catastrophe. Dès que le projet dépasse quelques milliers de lignes, elle est perdue et tourne en rond. Le code généré est catastrophique en terme de perf, elle vas te définir une classe entière là où un container built in aurait très bien fait le boulot et je parle même pas quand on se lance dans du code un peu pointu genre calcul scientifique, optim mémoire ou 3D/GPU.

Alors quand je vois des "seniors" avouer qu'ils ne codent plus et ne font qu'orchestrer une IA, je peux pas m'empêcher de penser qu'il s'agit de pisseurs de code bossant sur un énième CRM custom d'entreprise, une appli mobile à la con ou un front d'e-commerce.

Voilà, c'est vulgaire, c'est méprisant, mais c'est dit. S'il y a un admin qui passe, qu'il supprime mon commentaire si ça lui chante.
Bravo pour ton commentaire... Non seulement, ce n'est pas "vulgaire et méprisant" mais c'est même "salvateur" pour tous les gogos qui croient aveuglément aux promesses des pro-IA.
2  0 
Avatar de Matthieu Vergne
Expert éminent https://www.developpez.com
Le 19/03/2026 à 21:41
Citation Envoyé par Denis CADIOT Voir le message
Je ne pensais pas que ce soit possible, 6 heures de dialogue sans faux pas, sans hallucination.
Je n'ai pas les compétences pour juger l'aspect techniques, aussi je me garderai bien de le faire, mais dire qu'il n'y a pas de faux pas... Beaucoup de tes retours y ressemblent fortement :
Echec BT
Compilation error: no matching function for call to 'BluetoothSerial::setPin(const char*&)'
Toujours échec BT pin 0000 comme 1234
Le TX BT ne se termine pas par un ";"
La trame TX BT semble correcte mais n'a aucun effet sur l'objet
TX BT sans saut de ligne
Attention régression le code n'envoie plus la trame à l'objet
L'affichage de TX BT entame la ligne d'affichage précédente de RX XBee
après un reset software le compteur affiché est toujours à 00
Tu maitrises mieux le projet, donc dis-moi si c'était des erreurs inévitables.

Par contre, pense à changer ton mot de passe WiFi si ce n'est pas déjà fait. C'est pas cool de l'avoir en clair dans une discussion Gemini désormais publique.
1  0 
Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 20/03/2026 à 12:37
Citation Envoyé par Denis CADIOT Voir le message
Il y a 15 jours, avec Gemini 3.1 Pro, en 6 heures j'ai migré une application gateway Android 13 Go écrite en Java de 940 lignes sur un ESP32 TTGO T-display en C++ Arduino de 500 lignes sans avoir écrit une seule ligne de code.
Et sans t'en rendre compte, tu as offert gratuitement ton code à l'IA qui se fera un plaisir de l'utiliser pour ne pas dire le revendre à d'autres gogos dans ton genre qui se félicitent du fait qu'ils n'ont pas eu besoin de travailler...

J'espère que l'on parle ici simplement d'un projet développé pendant tes loisirs sous forme de hobby parce que si par hasard il devait s'agir d'un logiciel qui est commercialisé par un employeur, tu pourrais avoir des problèmes...

En tout cas, si l'un des développeurs dont j'ai la charge fait ce coup là, ce sera non seulement la porte mais également la plaine pénale!

Quand je paie un développeur, c'est pour qu'il travaille pas pour qu'il sous-traite à une IA tout en violant la propriété intellectuelle de l'entreprise...

Et là, ce n'est que la pointe de l'iceberg, que se passe-t-il si il s'agit d'un projet informatique pour un client avec qui l'employeur a signé un NDA (non disclosure agreement) (un accord de confidentialité en bon français)? Ce comportement peut même entrainer l'entreprise qui emploie ce genre de développeur très content de sous-traiter son taff à une IA à devoir payer des millions de dommages & intérêts

Et là, on est plus dans "l'artificiel", on est dans la réalité crasse du business!!!
1  0