30 points par dowha 2025-04-15 | 3 commentaires | Partager sur WhatsApp

Josh Comeau, connu pour ses contenus de formation sur le CSS et le développement front-end, a publié un article intitulé « The Post-Developer Era », que l’on peut voir comme une suite de son texte « The End of Front-End Development »(https://www.joshwcomeau.com/blog/the-end-of-frontend-development/), écrit juste après la présentation de GPT-4 en 2023.

Dans ce nouvel article, il aborde les sujets suivants :

  • comment des entreprises, dont Google, adoptent concrètement des outils fondés sur l’IA
  • les résultats des tentatives avec des « IA remplaçant les développeurs » comme Devin
  • la tendance du « vibe coding »
  • les aspects qui suscitent des inquiétudes à propos de l’ère de l’IA, ainsi que les raisons d’espérer

3 commentaires

 
dowha 2025-04-15

📝 The Post-Developer Era – résumé détaillé (par ChatGPT)

Contexte et objectif de l’article

  • Juste après la présentation de GPT-4 en 2023, l’auteur avait exprimé son scepticisme, via l’article « The End of Front-End Development », face à l’idée que l’IA remplacerait les développeurs.
  • Deux ans plus tard (en 2025), il revient sur la situation réelle pour vérifier si cette prévision était correcte.

État de l’adoption de l’IA dans les entreprises

  • Google a fait l’objet d’articles affirmant que « l’IA écrit 25 % de l’ensemble du code », mais dans les faits, les développeurs humains restent aux commandes et l’IA n’est qu’un outil.
  • L’IA n’écrit pas le code de manière autonome : les développeurs donnent la direction puis examinent et corrigent les résultats.

Devin : les résultats concrets d’une IA censée remplacer les développeurs

  • Devin de Cognition promettait un « développement sans développeurs », mais la plupart des entreprises qui l’ont adopté ont rapporté des échecs.
  • Il peut gérer de petites tâches, mais montre vite ses limites sur les travaux complexes. La plupart des équipes ont arrêté de l’utiliser en moins d’un mois.

Le vibe coding

  • Présentation du cas d’usage personnel de Josh avec un IDE IA (Cursor + Claude).
  • Les tâches simples peuvent être résolues rapidement, et dans certains cas l’outil propose même un code meilleur que prévu.
  • Mais cela nécessite malgré tout une supervision, et ce n’est pas viable à long terme avec l’IA seule.
  • « L’IA, c’est un régulateur de vitesse. Si on lâche le volant, on finit tôt ou tard par sortir de la route. »

Le marché actuel de l’emploi pour les développeurs

  • La situation reste difficile. Mais ce n’est pas à cause d’un remplacement par l’IA :
  • recul des investissements lié à la hausse des taux d’intérêt
  • licenciements massifs dans la big tech
  • illusion selon laquelle « l’AGI arrive bientôt »
  • Autrement dit, ce n’est pas l’IA qui remplace réellement les développeurs ; c’est plutôt la croyance exagérée en cette idée qui freine les embauches.

Le front-end est-il plus exposé ?

  • Certains affirment que « le front-end se remplace plus facilement », mais Josh pense au contraire que non.
  • Le front-end touche directement à l’expérience utilisateur, ce qui exige un travail fin et aligné avec l’identité de la marque.
  • Le code back-end pourrait au contraire être simplifié et automatisé plus rapidement par l’IA.

Utiliser les LLM comme outil d’apprentissage

  • L’IA est un outil très utile pour les débutants afin d’expliquer des concepts et de comprendre des erreurs.
  • Mais lui faire confiance aveuglément est dangereux.
  • « L’IA n’est pas un GPS. Il faut l’aborder avec un esprit critique, comme un juré. »
  • Si on la suit sans recul, on finit par ne plus savoir lire le code ni le corriger.

Message aux développeurs juniors

  • Il ne faut pas arrêter d’apprendre à développer par crainte de l’IA.
  • Au contraire, les développeurs capables de travailler avec l’IA seront les plus puissants.
  • À l’avenir, une « renaissance des développeurs » pourrait même arriver.
  • « Il n’est pas trop tard pour commencer à apprendre le développement aujourd’hui. »

État actuel des progrès technologiques

  • Les performances de l’IA continuent de s’améliorer, mais on est désormais davantage dans une phase d’amélioration progressive que de progrès explosifs.
  • De nouveaux modèles comme GPT-4.5 et Gemini 2.5 sortent, mais ils se contentent surtout d’affiner les détails des performances existantes.

Points d’inquiétude

  • L’instabilité économique mondiale, notamment liée à une réélection de Trump, pourrait avoir un impact négatif sur le secteur technologique.
  • Une dépendance excessive aux outils d’IA peut fragiliser les bases des compétences de développement.
  • Il ne faut pas laisser passer les occasions d’apprendre et de progresser, et il faut utiliser l’IA de manière active.

📌 Résumé de la conclusion

  • L’IA ne peut pas remplacer complètement les développeurs,
  • et s’installe plutôt comme un outil d’assistance qui améliore la productivité.
  • Le rôle des développeurs humains reste indispensable, et sa valeur continuera de perdurer.
 
imjuni 2025-04-15

Je suis assez d’accord avec ce point de vue.

J’utilise GPT, mais je ne pense pas qu’il puisse remplacer le poste d’un développeur senior. En revanche, à mesure que la productivité augmente, il semble que les développeurs débutants et juniors auront de plus en plus de mal à trouver un emploi.

Les développeurs front-end doivent communiquer avec des coéquipiers de domaines très variés, comme le design, la planification et le back-end, donc je ne pense pas qu’ils seront fortement réduits. Il y a cette phrase de Jobs : « Les gens ne savent pas ce qu’ils veulent tant qu’on ne le leur a pas montré. » Les développeurs front-end ont justement pour rôle de produire plusieurs prototypes pour montrer ce que les gens veulent, donc je ne pense pas qu’ils diminueront beaucoup. Il est même possible qu’on produise davantage de prototypes.

En revanche, je pense que les développeurs back-end vont progressivement diminuer à cause de la génération automatique de code et de l’IA. Je ne pense pas non plus qu’ils disparaîtront complètement, mais qu’ils seront moins nombreux. Le développement back-end comporte, d’une certaine manière, des aspects qui ressemblent à des formules, et il y a aussi beaucoup de marge pour l’automatisation, donc il me semble que ce domaine va un peu se réduire.

Cela ne remplacera pas complètement les développeurs, mais même s’il peut y avoir une baisse partielle des emplois, avec l’apparition de davantage de missions de transformation numérique et de modernisation des systèmes legacy dans de nombreux domaines, je pense que ça ira encore pendant un certain temps.

 
bobross0 2025-04-15

C’est tout à fait la même chose.