Être averti quand un dossier vérifié arrive sur ce métier →
Développeur logiciel junior
Transforme un problème décrit en code qui fonctionne et se maintient — et, de plus en plus, décide si un code généré est réellement juste.
Ce n'est pas une probabilité de perdre votre emploi. Il combine la part de la charge de tâches du poste exposée à l'automatisation avec le chemin réellement parcouru par l'adoption — utile pour comparer des métiers sur une même base cohérente, et pour rien d'autre.
Écrit spécifiquement pour les postes de développement en début de carrière, qui font face à un tableau différent de l'ingénierie senior. Six pages logicielles coupent désormais le même travail de deux façons : par séniorité (cette page et celle de l'ingénieur expérimenté) et par couche (frontal, serveur, ingénierie de données). Quelqu'un dans son premier poste frontal se trouve sur deux d'entre elles, délibérément — elles répondent à des questions différentes.
Ce qui change réellement#
L'unité d'analyse est la tâche, non l'intitulé du poste. Un poste n'est pas remplacé — sa composition en tâches se déplace.
C'est votre métier ? Dites-le et cette page se resserre sur votre part de celui-ci.
Un intitulé de poste est un paquet de tâches achetées ensemble, et deux personnes n'ont jamais le même paquet. Rien n'est envoyé où que ce soit — cela reste dans ce navigateur.
Écrire du code routinier
En cours d'automatisation✓ Appuyé sur des preuvesPoints d'entrée standards, formulaires, intégrations classiques, tests pour des motifs connus.
Bien spécifié, très représenté dans les données d'entraînement, et immédiatement vérifiable en l'exécutant. C'est l'argument le plus fort pour la génération de code, et il se trouve que c'est l'essentiel de ce pour quoi les juniors étaient recrutés.
Le générer n'est pas la même chose que l'assumer. Quelqu'un doit encore décider qu'il est correct, et ce quelqu'un a historiquement appris à juger en l'écrivant d'abord.
Déboguer des systèmes inconnus
Augmentée≈ Estimation de la plateformeTrouver pourquoi quelque chose a cassé quand la cause n'est pas là où est le symptôme.
Les outils sont réellement bons pour suggérer des hypothèses et lire des traces d'exécution. Ils sont bien plus faibles sur la part qui exige de tenir en tête le modèle d'un système précis et de savoir quelle observation serait décisive.
C'est là que le plafond du code généré se voit le plus nettement, et c'est la compétence qui sépare un junior de quelqu'un qu'on peut laisser seul.
Relire du code généré
Nouvelle tâche✓ Appuyé sur des preuvesLire un code plausible avec assez de soin pour attraper ce qui se trompe avec assurance.
Le volume de code produit a fortement monté ; le besoin de le vérifier a monté avec. Relire un code fluide mais faux est une compétence distincte et devenue centrale.
Bien relire exige d'avoir écrit la chose relue. Si le travail d'écriture qui formait ce jugement est justement le travail automatisé, cette tâche a un problème d'approvisionnement à quelques années.
Transformer une demande vague en spécification
Encore menée par des humains≈ Estimation de la plateformePoser les questions qui révèlent ce qu'il faudrait réellement construire.
Exige du contexte sur les utilisateurs, l'entreprise et ce qui a déjà été tenté. La génération est en aval de cela et amplifie une mauvaise spécification plus vite qu'un humain ne l'aurait fait.
C'est normalement une responsabilité senior ; la lister comme tâche de junior décrit où le poste va, non où se trouvent la plupart des postes juniors aujourd'hui. Ce sont les barreaux intermédiaires qui ont disparu.
Décider comment les pièces s'assemblent
Encore menée par des humains≈ Estimation de la plateformeChoisir une structure et des compromis qui tiendront encore dans deux ans.
Les décisions de compromis dépendent de contraintes qui vivent hors de la base de code — taille d'équipe, calendrier, ce dont l'entreprise aura besoin ensuite. C'est ce que senior veut dire, et c'est la destination que les juniors atteignaient en écrivant du code de routine pendant deux ans.
Dire que les seniors sont à l'abri n'est pas un énoncé sur l'entrée. Le chemin vers senior passait par deux ans de code de routine, et rien n'a remplacé ce chemin.
Quelles technologies comptent ici#
Quatre signaux distincts. Ils ne sont délibérément pas additionnés — un métier exposé à deux technologies n'est pas deux fois plus exposé.
Comment on en est arrivé là#
L'indice n'est pas un nombre figé. Voici où il se serait situé à chaque jalon de capacité depuis ChatGPT — reconstitué, et étiqueté comme tel.
● 2 événements vérifiés pour ce métier, placés à la date où il s'est produit — les parties de la courbe proches d'un repère sont ancrées à quelque chose de vérifiable.
La base inclut déjà la complétion de code, qui existait avant ChatGPT. La montée de 2023-2024 est abrupte puis s'aplatit en 2025 — en partie la capacité, en partie une correction du recrutement : plusieurs organisations qui ont réduit les embauches de juniors ont publiquement constaté avoir supprimé le chemin par lequel on devient senior.
Une courbe plate n'est pas une prévision de sécurité. Elle dit quelles tâches l'automatisation a atteintes jusqu'ici — les métiers qui ont le moins bougé ici sont ceux où la contrainte est physique ou réglementaire, et les deux peuvent changer.
Changements récents#
Les développeurs de logiciels système se classent 7e par les effectifs dans le quintile le plus exposé de l'annexe de l'article, et le développement logiciel est l'un des deux métiers que les auteurs isolent pour une étude de cas. Registres de paie du secteur privé américain fournis par ADP, couvrant des millions de salariés, de novembre 2022 à juin 2026. La baisse de 11 % concerne les 22-25 ans dans les deux quintiles les plus exposés à l'IA ; la même tranche d'âge dans les trois quintiles les moins exposés a progressé d'environ 10 %. Les salariés expérimentés ne montrent pas d'écart comparable, et les auteurs déclarent ne trouver aucune preuve d'une éviction généralisée à l'échelle de l'économie. Les résultats sont descriptifs, non causaux, et mesurés au niveau du métier, non de la tâche.
Changement vérifiable dans le recrutement, les effectifs, les heures ou le périmètre du poste. Le poids le plus fort — mais l'attribution causale reste à argumenter, pas à présumer.
Une grande entreprise technologique, chiffre rapporté par elle-même, sans définition de la mesure de « produit » (autocomplétion contre fonctions entières). Ne dit rien du recrutement ; l'étape de relecture est restée aux ingénieurs.
Un employeur l'a mis en production. Cela peut déplacer la ligne de base — pondéré par l'échelle et par la ressemblance du cadre avec le vôtre.
Ce que cela veut dire pour vous#
Ce métier présente la coupure la plus nette entre l'entrée et le senior de tout le premier lot. Les tâches qui rendaient les postes juniors économiquement dignes d'être créés sont celles qui s'automatisent, tandis que celles qui définissent le travail senior ne le sont pas. Le risque n'est pas que la programmation cesse d'être un métier — c'est que le premier barreau de l'échelle soit retiré alors que le haut est intact. Concrètement : il vous faut démontrer du jugement, non du débit, et le faire avant que quiconque ne l'attende normalement de vous.
Votre position est relativement forte, mais elle dépend d'un flux de gens qui ont appris le jugement à l'ancienne. Si le barreau d'entrée reste cassé, la contrainte qui arrive dans quelques années n'est pas l'automatisation — c'est que personne n'aura bâti l'expérience nécessaire pour relire ce que les outils produisent. Cela mérite d'être pensé comme une question de recrutement et de tutorat maintenant plutôt que plus tard.
Vos options#
Quatre directions, chacune avec ses contraintes réelles et une chose que vous pouvez tester cette semaine. Continuer comme aujourd'hui est un choix légitime — il faut simplement que ce soit un choix.
Construisez du jugement plus vite que l'échelle ne l'attend
La denrée rare est quelqu'un capable de dire si un code généré est juste. Vous pouvez commencer à le démontrer dès le premier jour au lieu d'attendre deux ans.
Exige d'être dans une base de code avec de vrais enjeux. Les projets jouets n'apprennent pas cela.
Prenez une proposition de fusion générée — la vôtre ou celle d'un collègue — et écrivez une relecture qui trouve un vrai problème, avec le raisonnement. Faites-le chaque semaine et gardez-les.
Spécialisez-vous là où l'exactitude coûte cher
Paiements, sécurité, intégrité des données, infrastructure — les domaines où une réponse fausse énoncée avec assurance coûte de l'argent réel gardent fermement les humains dans la boucle.
Exige de la profondeur, et la profondeur prend du temps. Choisissez-en un et restez assez longtemps pour devenir la personne à qui les autres demandent.
Choisissez un tel domaine dans votre système actuel et lisez-le de bout en bout jusqu'à pouvoir expliquer ses modes de défaillance à quelqu'un d'autre.
Les postes entre l'ingénierie et le problème
Ingénierie de solutions, expérience développeur, produit technique — des métiers où la valeur est de comprendre à la fois le système et ce que quelqu'un en attend.
Exige la communication comme compétence de premier plan, ce que tout le monde n'a pas envie de développer.
Rédigez la documentation de quelque chose que vous avez construit, donnez-la à quelqu'un qui ne connaît pas, et regardez où cette personne se bloque sans l'aider.
Appliquez la pensée de l'ingénieur dans un domaine non logiciel
Beaucoup de secteurs n'ont presque personne capable à la fois de comprendre leur domaine et de construire. Cette combinaison est rare et ne concurrence pas la génération.
Le savoir métier repart de presque zéro, et la première année donne d'ordinaire l'impression de reculer.
Trouvez une personne d'un domaine non logiciel avec un problème répétitif, et construisez la plus petite chose qui l'aide. Ce seul projet est la preuve.
Questions fréquentes#
Oui, mais pour une autre raison qu'il y a cinq ans. Apprendre à coder servait à pouvoir produire du code. Aujourd'hui la valeur est de pouvoir le juger — et on ne peut pas juger un code qu'on n'aurait pas pu écrire. La formation fonctionne toujours ; ce qui a changé, c'est que le marché des postes d'entrée ne vous paie plus de façon fiable pendant que vous acquérez ce jugement. Prévoyez explicitement ce trou plutôt que de supposer que le premier emploi vous enseignera.
La raison économique de l'existence de ces postes — un débit bon marché sur du travail bien spécifié — s'affaiblit, et c'est un vrai changement structurel plutôt qu'un cycle. Mais les équipes qui cessent entièrement de recruter des juniors se créent un problème : dans quelques années, elles n'auront personne qui a appris à juger une production à la dure. Attendez-vous à ce que le poste soit redéfini autour de la relecture et du jugement plutôt que de la production, et en moins grand nombre par équipe qu'avant.
Le signal pour les développeurs débutants n'est pas la capacité des modèles, c'est le recrutement de jeunes diplômés chez votre employeur. Regardez combien de juniors votre entreprise a recrutés cette année par rapport à il y a deux ans. Plusieurs organisations ayant coupé ce recrutement ont publiquement dit avoir supprimé la voie qui produit les seniors — cet aveu est l'événement à suivre.
Écrire du code de routine — la tâche marquée comme en cours d'automatisation, et celle qui remplissait les deux premières années d'un junior. La conception de système et les spécifications ne le sont pas, mais c'est là qu'on arrive après ces deux ans, et rien n'a remplacé la route.
Oui, et pour une raison qui a changé : vous apprenez désormais à coder pour relire du code, non pour en produire. Bien relire une production fluide mais fausse exige d'avoir écrit soi-même la même chose, ce qui veut dire que l'apprentissage doit encore se faire lentement même si le marché de la production s'est réduit.
Vous étudiez pour cela ?
Ces filières mènent ici. Leurs pages détaillent lesquelles de leurs compétences se transfèrent et ce qui manque généralement aux diplômés.
Écrit à ce sujet#
Ces textes raisonnent à partir des mêmes dossiers que contient cette page, et chacune de leurs sections nomme ce sur quoi elle repose.
Méthode et sources#
- Date d'évaluation
- 2026-09-09
- Fondement des jugements de tâche
- 2 appuyés sur des preuves · 3 inférence de plateforme · 0 preuves insuffisantes
- Événements vérifiés
- 2