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 !

Le vibe coding gagne du terrain : un tiers des développeurs seniors affirment que plus de la moitié du code qu'ils livrent est généré par l'IA, soit près de deux fois et demie du taux des développeurs juniors

Le , par Alex

743PARTAGES

8  0 
L'enquête menée en juillet 2025 par Fastly auprès de 791 développeurs a révélé une différence notable dans la quantité de code généré par l'IA qui est mis en production. Environ un tiers des développeurs seniors (plus de 10 ans d'expérience) déclarent que plus de la moitié du code qu'ils livrent est généré par l'IA, soit près de deux fois et demie le taux déclaré par les développeurs juniors (0 à 2 ans d'expérience), qui est de 13 %.

Pour de nombreuses personnes, le codage est synonyme de précision. Il s'agit de dire à un ordinateur ce qu'il doit faire et de faire en sorte que l'ordinateur exécute ces actions de manière exacte, précise et répétée. Avec l'essor d'outils d'IA tels que ChatGPT, il est désormais possible de décrire un programme en langage naturel (français par exemple) et de demander au modèle d'IA de le traduire en code fonctionnel sans jamais comprendre comment le code fonctionne.

Andrej Karpathy, ancien chercheur d'OpenAI, a récemment donné un nom à cette pratique, le « vibe coding », qui gagne du terrain dans les milieux technologiques (Google a même déclaré générer 25 % de son code par IA). Selon cette approche, le développeur ne révise ni ne modifie le code, mais utilise uniquement des outils et les résultats d'exécution pour l'évaluer et demande au LLM d'apporter des améliorations. Contrairement au codage assisté par l'IA ou à la programmation en binôme traditionnels, le développeur humain évite d'examiner le code, accepte les compléments suggérés par l'IA sans révision humaine et se concentre davantage sur l'expérimentation itérative que sur l'exactitude ou la structure du code.

Cette évolution suggère-t-elle un avenir où le développement logiciel reposera davantage sur des intuitions et du « vibe coding » que sur une connaissance technique rigoureuse ? L'enquête menée en juillet 2025 par Fastly auprès de 791 développeurs a révélé une différence notable dans la quantité de code généré par l'IA qui est mis en production. Environ un tiers des développeurs seniors (plus de 10 ans d'expérience) déclarent que plus de la moitié du code qu'ils livrent est généré par l'IA, soit près de deux fois et demie le taux déclaré par les développeurs juniors (0 à 2 ans d'expérience), qui est de 13 %.


« L'IA teste le code et détecte les erreurs beaucoup plus rapidement qu'un humain, puis les corrige de manière transparente. Cela s'est produit à de nombreuses reprises », a déclaré un développeur senior. Un répondant junior a souligné les compromis : « C'est toujours difficile lorsque l'IA présume de ce que je fais et que ce n'est pas le cas, car je dois alors revenir en arrière et refaire le travail moi-même. »

Les développeurs seniors étaient également plus susceptibles de déclarer qu'ils consacraient du temps à corriger le code généré par l'IA. Un peu moins de 30 % des seniors ont déclaré modifier suffisamment les résultats de l'IA pour compenser la plupart des gains de temps, contre 17 % des juniors. Malgré cela, 59 % des seniors affirment que les outils d'IA les aident à livrer plus rapidement dans l'ensemble, contre 49 % des juniors.

Les développeurs seniors sont plus optimistes quant au gain de temps apporté par l'IA

Un peu plus de 50 % des développeurs juniors déclarent que l'IA les rend modérément plus rapides. En revanche, seuls 39 % des développeurs seniors partagent cet avis. Mais les développeurs seniors sont plus susceptibles de signaler des gains de vitesse significatifs : 26 % déclarent que l'IA les rend beaucoup plus rapides, soit le double des 13 % de développeurs juniors qui sont d'accord.

L'une des raisons de cet écart peut être que les développeurs seniors sont tout simplement mieux équipés pour détecter et corriger les erreurs de l'IA. Ils ont l'expérience nécessaire pour reconnaître quand un code « semble correct » mais ne l'est pas. Cela leur permet d'utiliser les outils d'IA avec plus de confiance et d'efficacité, même pour des codes à haut risque ou critiques pour l'entreprise. En revanche, les développeurs juniors peuvent ne pas avoir pleinement confiance en leur capacité à détecter les...
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 Waikiki
Membre averti https://www.developpez.com
Le 03/09/2025 à 21:40
On le paiera dans les années à venir avec l'explosion de failles en tout genre à cause du code générer par IA non revérifié derrière.
7  0 
Avatar de richard
Membre éclairé https://www.developpez.com
Le 08/09/2025 à 10:03
Dijkstra (80's) : «It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration

2020's : “It is practically impossible to teach good programming to students that have had a prior exposure to vibe coding : as potential programmers they are mentally mutilated beyond hope of regeneration”*

Rien n'a changé on tourne en rond
5  0 
Avatar de selmanjo
Membre régulier https://www.developpez.com
Le 03/09/2025 à 7:03
Ce fut une expérience dévastatrice pour mes 3 neurones me restant. Ça bousille le cerveau pour les gens pure en abstraction.
2  0 
Avatar de ludovicdeluna
Membre du Club https://www.developpez.com
Le 06/09/2025 à 13:33
Vous souvenez-vous de cette publicité sur les bonbons Kiss Cool ? Il y a deux effets, le 1er est généralement super. Le second l'est nettement moins. C'est mon ressenti avec l'IA.

Je ne peux que partager la vision des développeurs senior. Oui, on peut produire quantité de code, de façon simple, et ce code est généralement à peut près fonctionnel lorsqu'on a pris le temps de comprendre comment exploiter l'IA. C'est le premier effet Kiss Cool. J'ai été impressionné et j'ai compris que le monde du développement de demain serait radicalement différent.

Et puis, il y a eut...

...Le second effet Kiss Cool. Lorsqu’on prend de la distance après quelques années. Que constate t-on ? Que cette quantité phénoménale doit être maîtrisée vis à vis de comportements de plus en plus difficile à analyser. L'IA est toujours utile, mais elle fait parti également du problème qui amène à cette situation.

Je ne comprend pas cette hérésie à parler de "codage". A quel moment on fait du codage (transformation d'un éléments vers une autre forme qui garde l'équivalence de l'original) ? Nous faisons de l'architecture, nous devrions simplifier les choses en étant critique envers l'existant.

Aujourd'hui, je produis moins de code. C'est une philosophie et un objectif. Mais l'IA est une plaie à ce niveau.

Est-ce là l'envie irrationnelle d'avoir un produit moins évolué ? Non. C'est l'application d'observations et de pratiques évidentes que l'on enseignait déjà dans les années 90, et qui étaient elle-même le fruit de recherches sur les 20 ans qui les ont précédées. C'était avant qu'on parle d'agilité, de design pattern. Bien que l'absence de ces termes soit surprenante, la lecture des ouvrages de l'époque laisse voir sans édulcorant les fondamentaux de ces pratiques. Mais nous n'avons retenu que l'aspect superficiel depuis... Et je suis gentil en le disant.

Je trouve que nous somme devenus amnésiques dans les années 2000. Et l'IA a simplement rendu toute critique encore moins accessible, ce qui accélère cette frénésie à la production massive, ou devrais-je dire : de codage (un terme d'abrutis).

Réfléchir plus. Écrire moins. Aiguiser son sens critique. Il n'y a rien d'exceptionnel la dedans, et l'IA n'apporte rien sur ces sujets. Mais pour produire, lorsqu'on a pas le choix (par manque de maîtrise ou que le résultat n'a pas une grande plus-value), alors oui : l'IA est bluffante.
2  0 
Avatar de selmanjo
Membre régulier https://www.developpez.com
Le 03/09/2025 à 7:04
Je ne recommande pas pour/sur un projet sérieux.
2  1 
Avatar de MisterMoa
Nouveau Candidat au Club https://www.developpez.com
Le 03/09/2025 à 16:03
Citation Envoyé par totozor Voir le message
Ce n'est pas mon domaine d'expertise mais peut on vraiment "coder sans comprendre" et Ã* la fin arriver Ã* un résultat conforme.
Je ne suis pas codeur mais représentant des utilisateurs et donc testeur, et un combo de tests réaliser par des codeurs et des "gens qui utilisent" fait qu'on évite d'avoir des plaintes inattendues après mise en prod - ce qui me suggère des fonctionnalités bien codées (et donc comprises?).
Ici c'est coder sans comprendre. Ce n'est pas lire sans comprendre.
1  0 
Avatar de RenarddeFeu
Membre averti https://www.developpez.com
Le 04/09/2025 à 4:27
Qui dit "Vibe Coding" ne dit pas nécessairement coder sans comprendre. L'IA génère un code qu'il faut reprendre par la suite. Typiquement en C++ : ajouter le constructeur/destructeur de classe, le constructeur de copie (ou à défaut empêcher la copie), la gestion des exceptions, la gestion du threading, utiliser les shared_ptr là où c'est possible, etc..

C'est normal que les séniors soient plus enclins à utiliser l'IA puisqu'ils ont normalement un regard critique sur le code généré.
4  3