Avisa-me quando chegar um registo verificado a esta profissão →
Programador frontend
Constrói a superfície em que as pessoas mexem mesmo — e fica com as partes a que um ecrã gerado não sobrevive: aparelhos reais, redes reais, e a exigência legal de funcionar para toda a gente.
Isto não é uma probabilidade de perder o emprego. Combina que parte da carga de tarefas do posto está exposta à automatização com até onde a adoção chegou de facto: serve para comparar profissões sobre uma base constante, e para mais nada.
Escrito para engenheiros que constroem interfaces web e de aplicação. Corta por camada e não por senioridade — as páginas de software júnior e experiente cortam ao contrário, e um engenheiro de frontend sénior está nas duas. O design em si é uma profissão à parte; o móvel nativo e os jogos divergem.
O que está mesmo a mudar#
A unidade de análise é a tarefa, não o nome do posto. Um posto não é substituído: é a mistura de tarefas dele que se move.
É este o teu trabalho? Di-lo e esta página estreita-se à tua parte dele.
O nome de um posto é um pacote de tarefas compradas em conjunto, e não há duas pessoas com o mesmo pacote. Não é enviado nada para lado nenhum: fica neste navegador.
Transformar um desenho numa interface que funciona
A automatizar-se≈ Inferência da plataformaPegar numa maqueta ou numa descrição e produzir a marcação, os estilos e a estrutura de componentes que a apresentam.
Esta é a tarefa mais exposta de toda a engenharia de software, por uma razão mecânica: a entrada é visual, a saída é texto, o correto verifica-se de imediato a olhar, e os dados de treino são a web pública. As ferramentas que geram um ecrã a partir de uma imagem ou de uma frase chegaram a qualidade utilizável antes das que geram um serviço de backend.
Um ecrã que aparece não é um ecrã que entra em produção. Nada diz sobre se o resultado é mantível, se encaixa num sistema de design existente, ou como se comporta nos estados que ninguém desenhou — vazio, a carregar, erro, meia lista.
Os estados que ninguém desenhou
Continua a ser levada por uma pessoa≈ Inferência da plataformaVazio, a carregar, parcial, sem rede, erro, lento, e aquele em que o utilizador carregou duas vezes no botão — decidir o que cada um deve fazer e fazer com que aconteça.
A geração trabalha a partir do caminho feliz porque é isso que uma maqueta contém. Os outros estados são onde vive a maior parte do código real, e decidir o que cada um deve fazer é um juízo de produto sobre este produto concreto e não um padrão a ir buscar.
Este é um juízo sobre onde o trabalho está, e não uma medição. Não temos qualquer registo de equipas a contar quanto do seu código de frontend é tratamento de casos-limite, e o equilíbrio difere enormemente entre uma página de marketing e um ecrã de negociação em bolsa.
Fazer com que sobreviva a aparelhos e redes reais
Aumentada pela máquina≈ Inferência da plataformaO telemóvel velho, a ligação lenta, o navegador duas versões atrás, o leitor de ecrã, o pacote que ficou grande demais.
Aqui as ferramentas medem e sugerem melhor do que as pessoas — os orçamentos de desempenho, as auditorias e a análise de perfil são exatamente o género de verificação mecânica em que o software é bom. O que não conseguem é decidir que compromisso aceitar, porque isso depende de quem são mesmo os teus utilizadores, que é um facto sobre o negócio e não sobre o código.
Nada aqui diz quantas horas isto leva nem se as equipas sequer o fazem — grande parte do trabalho de frontend que é publicado nunca recebe esta atenção, e as ferramentas existirem não significa que tenham sido corridas.
Fazer com que funcione para toda a gente, porque é obrigatório
Continua a ser levada por uma pessoa≈ Inferência da plataformaPercursos com teclado, semântica para leitores de ecrã, contraste, ordem do foco — e, cada vez mais, conseguir provar que o fizeste.
Os verificadores automáticos apanham uma minoria das falhas reais de acessibilidade e não conseguem julgar se um percurso é utilizável por alguém que não vê. Esta tarefa é também a que está a passar de boa prática a obrigação legal em vários mercados, o que muda quem responde e não o quão difícil ela é.
Este sítio ainda não tem qualquer registo verificado sobre a fiscalização da acessibilidade em frontend, por isso a direção aqui assenta na forma do requisito e não num resultado medido. Os requisitos diferem consoante o mercado e consoante o produto ser virado para o consumidor.
Ser dono dos componentes que todos os outros usam
Continua a ser levada por uma pessoa✓ Com provaA biblioteca partilhada: decidir o que lhe pertence, o que uma alteração parte, e a quem é preciso avisar.
Gerar ser barato torna isto mais sustentador de carga, e não menos: quando qualquer pessoa produz um ecrã em minutos, o que mantém um produto coerente é a camada de restrições, e alguém tem de a segurar. O trabalho é recusar e versionar mais do que criar.
Se isto é um lugar ou uma tarefa acrescentada depende inteiramente do tamanho da equipa, e não temos evidência em nenhum sentido sobre quantas equipas o dotam de propósito.
Construir interfaces para coisas que respondem
Tarefa nova≈ Inferência da plataformaRespostas em fluxo contínuo, incerteza, citações, botões de parar, e o que o ecrã faz quando o modelo erra ou está lento.
Isto é trabalho que não existia antes de as funcionalidades generativas chegarem aos produtos, e não tem padrões assentes — neste momento cada equipa está a inventar como mostrar que uma resposta pode estar errada. Cai no frontend porque é uma pergunta sobre o que o utilizador vê, e não sobre o que o modelo faz.
Aparecer trabalho novo não é o mesmo que efetivos novos: isto está a ser absorvido pelos lugares existentes, e nada aqui diz que alguém tenha sido contratado para o fazer.
Que tecnologias é que importam aqui#
Quatro sinais separados. Deliberadamente não se somam: um trabalho exposto a duas tecnologias não está exposto ao dobro.
Como é que se chegou aqui#
O índice não é um número fixo. Isto é onde ele teria estado em cada marco de capacidade desde o ChatGPT: reconstruído, e etiquetado como tal.
● 1 facto verificado desta profissão, desenhado na data em que aconteceu: os troços da linha perto de uma marca estão ancorados a algo verificável.
A curva de software mais íngreme deste sítio, e o mecanismo é concreto, não um juízo de que o trabalho é fácil: a tarefa mais visível aqui recebe uma imagem como entrada e produz texto como saída, o que está certo verifica-se olhando, e os dados de treino são a web pública. O salto de 2024 é a geração a chegar ao ponto em que chega um ecrã inteiro de uma vez em vez de um componente. Achata num nível alto porque o que sobra não tem essa forma: os estados que ninguém desenhou, os dispositivos em que ninguém testou, e um requisito de acessibilidade que está a tornar-se uma obrigação legal e não uma prática. Lê a altura como exposição da metade visível do trabalho, não como uma medição do trabalho.
Uma linha plana não é uma previsão de segurança. Diz a que tarefas a automatização chegou até agora: as profissões que menos se mexeram aqui são aquelas em que a restrição é física ou regulamentar, e ambas podem mudar.
Mudanças recentes#
O código de uma empresa, publicado por essa empresa, com a estimativa da migração manual (ano e meio de tempo de engenharia) dada pela mesma empresa e não verificável de fora. O que torna o resultado reproduzível é o mecanismo, que a publicação descreve por inteiro: a migração é uma máquina de estados em que cada passo tem um árbitro automático — o jest, o eslint e o tsc dizem passa ou falha — por isso o modelo podia voltar a tentar sem ninguém a ver, e a primeira passagem em massa resolveu 75% dos ficheiros em quatro horas. A cauda que sobrou é o número mais útil: ao fim de quatro dias de afinação, 97%; os últimos 3% tinham sido tentados entre 50 e 100 vezes cada um e foram terminados à mão. A publicação é também explícita em que o fator principal foi selecionar os ficheiros relacionados certos para pôr na instrução — que cresceu para entre 40.000 e 100.000 tokens puxando até 50 ficheiros — e não a redação da instrução. Não comunica qualquer mudança de efetivos, de contratação ou de lugares, nem o afirma.
Uma empresa pô-lo em produção. Pode mover a linha de base, ponderado pela escala e por quanto esse contexto se parece com o teu.
O que isto significa para ti#
A tarefa para que antes terias sido contratado primeiro — transformar um desenho num ecrã — é a mais exposta aqui. Isso vale a pena saber antes de passares um ano a ficar rápido nela. As partes que se aguentam são os estados que ninguém desenhou e a exigência de funcionar para toda a gente, e nenhuma delas se aprende a construir páginas de portefólio.
A tua alavanca passou de produzir ecrãs para os restringir: o sistema de design, os estados, o orçamento de desempenho, a obrigação de acessibilidade. É trabalho menos visível e mais difícil de mostrar num portefólio, o que é um problema real da próxima vez que mudares de emprego — começa a guardar um registo do que recusaste e porquê.
As tuas opções#
Quatro direções, cada uma com as suas restrições reais e com uma coisa que podes testar esta semana. Continuar como estás é uma opção legítima; só tem de ser uma opção escolhida.
Ser dono da camada de restrições
Quando os ecrãs ficam baratos, o que escasseia é a pessoa que mantém um produto coerente — a biblioteca de componentes, os estados, o orçamento de desempenho.
É trabalho pouco visível que facilmente se dá por garantido, e precisa de uma equipa grande que chegue para a coerência contar.
Pega num ecrã do teu produto e lista todos os estados em que ele pode estar. Depois confirma quantos deles existem mesmo no código.
Seres quem consegue provar que é acessível
Isto está a passar de boa prática a obrigação em vários mercados, e uma obrigação precisa de uma pessoa com nome que consiga demonstrar o cumprimento em vez de o afirmar.
Exige aprender a testar com tecnologia de apoio em vez de com um verificador, coisa que quase nenhum engenheiro alguma vez fez.
Liga um leitor de ecrã e completa um percurso do teu próprio produto sem olhar para o ecrã. Anota onde encalhaste.
Aproximares-te da decisão de produto
Os engenheiros de frontend veem o que as pessoas fazem mesmo mais diretamente do que quase toda a gente, e essa observação é a matéria-prima do trabalho de produto.
Exige abdicar de ser quem melhor conhece o código, e aprender a discutir com números em vez de com gosto.
Encontra uma funcionalidade que tenhas construído e que ninguém usa, e vai descobrir porquê. A resposta quase nunca é a que a equipa assumia.
Perguntas frequentes#
Nenhum número aqui seria honesto, e a pergunta faz-se melhor tarefa a tarefa. Produzir um ecrã a partir de um desenho é já em grande medida feito por máquina; decidir o que o ecrã faz quando faltam os dados não é, nem responder por ele funcionar para alguém que usa um leitor de ecrã. Um sinal que consegues verificar: quanto do teu último mês foi escrever marcação contra decidir comportamento. Se foi sobretudo o primeiro, a exposição é real e o passo é na direção do segundo.
Na sua tarefa mais visível, é, e a razão é mecânica e não um juízo sobre dificuldade: a entrada é visual, a saída é texto, o correto verifica-se a olhar, e os dados de treino são a web pública. Mas a maior parte de um código de frontend real não é essa tarefa — são os estados que ninguém desenhou, os aparelhos em que ninguém testou, e as restrições que mantêm coerente um produto que cresce. Estar exposto na metade visível não é estar exposto no trabalho.
A amplitude não é automaticamente proteção, e é esse o enquadramento que vale a pena largar. Duas exposições superficiais são mais fáceis de substituir do que uma profunda; o que protege é ser a pessoa em quem se confia para julgar, e o critério é específico de um domínio. Se atravessares, atravessa por uma razão — os estados e o modelo de dados estão mesmo ligados, e perceber os dois torna-te melhor na fronteira, que é onde vive a maioria dos erros.
Continua a ser pedido, e é um sinal cada vez mais fraco pela mesma razão que a primeira tarefa desta página: quem o analisa já sabe quanto custa produzir um ecrã bonito. O que não enfraqueceu é a evidência de critério — um componente que retiraste e porquê, um estado que trataste e que ninguém especificou, um orçamento de desempenho que seguraste sob pressão. Isso é mais difícil de juntar e muito mais difícil de gerar.
A estudar para isto?
Estes cursos levam até aqui. As páginas deles desdobram quais das suas competências se transferem e o que costuma faltar a quem se licencia.
Escrito sobre isto#
Estes textos argumentam a partir dos mesmos registos que esta página tem, e cada uma das suas secções nomeia aquilo em que se apoia.
Método e fontes#
- Data da avaliação
- 2026-09-12
- Base dos juízos de tarefa
- 1 com prova · 5 inferência da plataforma · 0 sem prova suficiente
- Factos verificados
- 1