Être averti quand un dossier vérifié arrive sur ce métier →
Développeur frontal
Construit la surface que les gens touchent réellement — et se retrouve avec les parties auxquelles un écran généré ne survit pas : de vrais appareils, de vrais réseaux, et l'obligation légale que cela fonctionne pour tout le monde.
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 pour les développeurs qui construisent des interfaces web et applicatives. Cette page coupe par couche plutôt que par séniorité — les pages du junior et de l'ingénieur expérimenté coupent dans l'autre sens, et un ingénieur frontal senior se trouve sur les deux. Le design lui-même est un métier distinct ; le mobile natif et le jeu vidéo divergent.
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.
Transformer une maquette en interface qui fonctionne
En cours d'automatisation≈ Estimation de la plateformePrendre une maquette ou une description et produire le balisage, les styles et la structure de composants qui l'affichent.
C'est la tâche la plus exposée de l'ingénierie logicielle, pour une raison mécanique : l'entrée est visuelle, la sortie est du texte, la justesse est immédiatement vérifiable à l'oeil, et les données d'entraînement sont le web public. Les outils qui génèrent un écran depuis une image ou une phrase ont atteint une qualité utilisable avant ceux qui génèrent un service côté serveur.
Un écran qui s'affiche n'est pas un écran qui part en production. Cela ne dit rien de la maintenabilité du résultat, de sa conformité à un système de design existant, ni de son comportement dans les états que personne n'a dessinés — vide, en chargement, en erreur, à moitié de liste.
Les états que personne n'a dessinés
Encore menée par des humains≈ Estimation de la plateformeVide, en chargement, partiel, hors ligne, en erreur, lent, et celui où l'utilisateur a appuyé deux fois sur le bouton — décider ce que chacun doit faire et le réaliser.
La génération travaille depuis le chemin heureux parce que c'est ce qu'une maquette contient. Les autres états sont là où vit l'essentiel du code réel, et décider ce que chacun doit faire est un jugement produit sur ce produit précis plutôt qu'un motif à retrouver.
C'est un jugement sur l'endroit où se trouve le travail, non une mesure. Nous ne détenons aucun enregistrement d'équipes comptant quelle part de leur code frontal traite des cas limites, et l'équilibre diffère énormément entre une page vitrine et un écran de marché financier.
Faire que cela survive à de vrais appareils et réseaux
Augmentée≈ Estimation de la plateformeLe vieux téléphone, la connexion lente, le navigateur en retard de deux versions, le lecteur d'écran, le paquet devenu trop gros.
Les outils mesurent et suggèrent ici mieux que les personnes — budgets, audits et profilage sont exactement le genre de vérification mécanique où le logiciel est bon. Ce qu'ils ne peuvent pas faire est décider quel compromis accepter, parce que cela dépend de qui sont réellement vos utilisateurs, un fait sur l'entreprise et non sur le code.
Rien ici ne dit combien d'heures cela prend ni si les équipes le font — une grande part du travail frontal livré ne reçoit jamais cette attention, et l'existence des outils ne veut pas dire qu'ils ont été lancés.
Faire que cela marche pour tout le monde, parce que c'est exigé
Encore menée par des humains≈ Estimation de la plateformeParcours au clavier, sémantique pour les lecteurs d'écran, contraste, ordre du focus — et, de plus en plus, pouvoir démontrer que vous l'avez fait.
Les vérificateurs automatiques attrapent une minorité des vraies défaillances d'accessibilité et ne peuvent pas juger si un parcours est utilisable par quelqu'un qui ne voit pas. Cette tâche est aussi celle qui passe de bonne pratique à obligation légale sur plusieurs marchés, ce qui change qui en répond plutôt que sa difficulté.
Ce site ne détient encore aucun enregistrement vérifié sur le contrôle de l'accessibilité frontale : la direction repose donc ici sur la forme de l'exigence plutôt que sur un résultat mesuré. Les exigences diffèrent selon le marché et selon que le produit s'adresse au grand public.
Détenir les composants que tous les autres utilisent
Encore menée par des humains✓ Appuyé sur des preuvesLa bibliothèque partagée : décider ce qui y appartient, ce qu'un changement casse, et qui doit en être averti.
Une génération bon marché rend cela plus porteur, non moins : quand n'importe qui peut produire un écran en quelques minutes, ce qui maintient la cohérence d'un produit est la couche de contraintes, et quelqu'un doit la tenir. Le travail est du refus et du versionnement plutôt que de la création.
Que ce soit un métier ou une tâche annexe dépend entièrement de la taille de l'équipe, et nous n'avons aucune preuve dans un sens ou l'autre du nombre d'équipes qui la dotent délibérément.
Construire des interfaces pour des choses qui répondent
Nouvelle tâche≈ Estimation de la plateformeRéponses en flux, incertitude, citations, boutons d'arrêt, et ce que l'écran fait quand le modèle se trompe ou est lent.
C'est un travail qui n'existait pas avant que les fonctions génératives n'entrent dans les produits, et il n'a aucun motif établi — chaque équipe invente actuellement comment montrer qu'une réponse pourrait être fausse. Cela retombe sur le frontal parce que c'est une question sur ce que l'utilisateur voit, non sur ce que le modèle fait.
Un travail nouveau qui apparaît n'est pas un effectif nouveau : cela est absorbé par des postes existants, et rien ici ne dit que quelqu'un a été recruté pour le faire.
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.
● 1 événement vérifié pour ce métier, placé à 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 courbe logicielle la plus abrupte de ce site, et le mécanisme est précis plutôt qu'un jugement sur la facilité du travail : la tâche la plus visible ici prend une image en entrée et produit du texte en sortie, la justesse se vérifie en regardant, et les données d'entraînement sont le web public. Le saut de 2024, c'est la génération qui atteint le point où un écran entier arrive d'un coup plutôt qu'un composant. Elle s'aplatit à un niveau élevé parce que ce qui reste n'a pas cette forme — les états que personne n'a dessinés, les appareils sur lesquels personne n'a testé, et une exigence d'accessibilité qui devient une obligation légale plutôt qu'une pratique. Lisez la hauteur comme l'exposition de la moitié visible du métier, non comme une mesure du métier.
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#
La base de code d'une entreprise, publiée par cette entreprise, l'estimation de migration à la main (1.5 année de temps d'ingénierie) étant fournie par la même entreprise et non vérifiable de l'extérieur. Ce qui rend le résultat reproductible est le mécanisme, que le billet décrit en entier : la migration est une machine à états dont chaque étape a un arbitre automatique — jest, eslint et tsc disent réussi ou échoué — de sorte que le modèle pouvait réessayer sans personne pour regarder, et la première passe en masse a traité 75 % des fichiers en quatre heures. La queue restante est le chiffre le plus utile : après quatre jours de réglages, 97 % ; les derniers 3 % avaient chacun été relancés entre 50 et 100 fois et ont été finis à la main. Le billet dit aussi explicitement que le principal facteur était la sélection des bons fichiers connexes à mettre dans le prompt — qui a grossi jusqu'à 40 000 à 100 000 jetons en tirant jusqu'à 50 fichiers — plutôt que la formulation du prompt. Il ne rapporte aucun changement d'effectifs, de recrutement ou de postes, et n'en prétend aucun.
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#
La tâche pour laquelle on vous aurait recruté d'abord — transformer une maquette en écran — est la plus exposée ici. Cela vaut d'être su avant de passer un an à devenir rapide dessus. Les parties qui tiennent sont les états que personne n'a dessinés et l'obligation que cela marche pour tout le monde, et ni l'une ni l'autre ne s'apprend en construisant des pages de portfolio.
Votre levier est passé de produire des écrans à les contraindre : le système de design, les états, le budget de performance, l'obligation d'accessibilité. C'est un travail moins visible et plus difficile à montrer dans un portfolio, ce qui est un vrai problème au prochain changement de poste — commencez à consigner ce que vous avez refusé et pourquoi.
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.
Détenez la couche de contraintes
Quand les écrans deviennent bon marché, la denrée rare est la personne qui maintient la cohérence d'un produit — la bibliothèque de composants, les états, le budget de performance.
C'est un travail peu visible qu'il est facile de prendre pour acquis, et il faut une équipe assez grande pour que la cohérence compte.
Prenez un écran de votre produit et listez chaque état dans lequel il peut se trouver. Puis vérifiez combien d'entre eux existent réellement dans le code.
Devenez celui qui peut prouver l'accessibilité
Cela passe de bonne pratique à obligation sur plusieurs marchés, et une obligation a besoin d'une personne nommée capable de démontrer la conformité plutôt que de l'affirmer.
Exige d'apprendre à tester avec des technologies d'assistance plutôt qu'avec un vérificateur, ce que la plupart des développeurs n'ont jamais fait.
Activez un lecteur d'écran et accomplissez un parcours de votre propre produit sans regarder l'écran. Notez où vous êtes resté bloqué.
Allez vers la décision produit
Les développeurs frontaux voient ce que les utilisateurs font réellement plus directement que presque quiconque, et cette observation est la matière première du travail produit.
Exige de renoncer à être celui qui connaît le code le mieux, et d'apprendre à argumenter avec des chiffres plutôt qu'avec du goût.
Trouvez une fonctionnalité que vous avez construite et que personne n'utilise, et allez découvrir pourquoi. La réponse n'est presque jamais celle que l'équipe supposait.
Questions fréquentes#
Aucun chiffre ne serait honnête ici, et la question se pose mieux tâche par tâche. Produire un écran depuis une maquette est déjà largement fait par machine ; décider ce que l'écran fait quand la donnée manque non, et répondre du fait que cela fonctionne pour quelqu'un qui utilise un lecteur d'écran non plus. Un signal vérifiable par vous : quelle part de votre dernier mois a été passée à taper du balisage par rapport à décider des comportements. Si c'est surtout le premier, l'exposition est réelle et le mouvement va vers le second.
Sur sa tâche la plus visible, oui, et la raison est mécanique plutôt qu'un jugement sur la difficulté : l'entrée est visuelle, la sortie est du texte, la justesse se vérifie à l'oeil, et les données d'entraînement sont le web public. Mais l'essentiel d'une vraie base de code frontale n'est pas cette tâche — ce sont les états que personne n'a dessinés, les appareils sur lesquels personne n'a testé, et les contraintes qui maintiennent la cohérence d'un produit qui grandit. Une exposition sur la moitié visible n'est pas une exposition sur le métier.
L'étendue n'est pas automatiquement une protection, et c'est le cadrage à abandonner. Deux expositions superficielles sont plus faciles à remplacer qu'une profonde ; ce qui protège est d'être la personne à qui l'on peut faire confiance pour juger, et le jugement est propre à un domaine. Si vous traversez, traversez pour une raison — les états et le modèle de données sont réellement liés, et comprendre les deux vous rend meilleur à la frontière, là où vivent la plupart des bogues.
On le demande encore, et c'est un signal qui s'affaiblit pour la même raison que la première tâche de cette page : un relecteur sait désormais ce que coûte la production d'un bel écran. Ce qui ne s'est pas affaibli est la preuve d'un jugement — un composant que vous avez supprimé et pourquoi, un état que vous avez traité et que personne n'avait spécifié, un budget de performance que vous avez tenu sous la pression. Cela est plus difficile à rassembler et beaucoup plus difficile à générer.
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-12
- Fondement des jugements de tâche
- 1 appuyés sur des preuves · 5 inférence de plateforme · 0 preuves insuffisantes
- Événements vérifiés
- 1