
Engenheiros juniores continuam ampliando a capacidade das equipes
A tese sobre o valor dos profissionais juniores
O texto contesta a ideia de que a inteligência artificial teria eliminado o valor marginal dos engenheiros juniores. Essa conclusão faria sentido apenas em um processo no qual um profissional sênior define toda a solução, divide o trabalho em tarefas pequenas e entrega essas tarefas a um júnior, que usa uma ferramenta de IA para produzir código, abre uma solicitação de alteração e repassa as revisões recebidas. Nesse cenário, o júnior pareceria apenas intermediar pedidos entre a IA e os profissionais mais experientes, acrescentando pouco valor ao custo de um salário integral.
O autor apresenta uma situação diferente ocorrida em sua equipe. Uma funcionalidade solicitada por clientes havia permanecido anos sem ser desenvolvida porque não era considerada crítica o suficiente para superar o limite de priorização, embora gerasse frustração recorrente. No verão citado no texto, o problema foi atribuído a um estagiário, com menos tempo de experiência que um engenheiro júnior. O estagiário conversou com o gerente de produto para entender o problema e os requisitos, escreveu o documento de projeto, alinhou a abordagem com a equipe e construiu a funcionalidade com apoio de IA e de outros profissionais.
A contribuição central do estagiário, segundo o texto, não foi escrever todo o código, mas liderar o trabalho e assumir as decisões. Ele precisou lidar com inconsistências, avaliar compensações técnicas e de produto, adaptar a abordagem conforme surgiam problemas e entregar uma solução para um cliente. A IA produziu grande parte do código, mas o estagiário foi responsável pelas escolhas. Assim, um problema que provavelmente continuaria sem solução foi resolvido a baixo custo para a empresa.
Capacidade, contexto e julgamento
O argumento é que todos os engenheiros administram complexidade; o que muda entre os níveis é a quantidade. O trabalho de um engenheiro não consiste simplesmente em escrever código ou formular instruções para uma ferramenta de IA conforme uma especificação. Consiste em resolver um problema de cliente com software, administrando a complexidade das decisões necessárias. Engenheiros experientes lidam com mais complexidade, enquanto juniores lidam com menos, mas a natureza da função é a mesma. Por isso, os profissionais juniores ainda ampliam a capacidade de uma organização.
Esse trabalho exige compreender o problema, a perspectiva do cliente e as consequências de diferentes escolhas. As compensações envolvidas podem ultrapassar o que a IA é capaz de decidir, porque dependem de um contexto mais amplo que a base de código. O julgamento técnico, portanto, continua relevante, e os juniores podem contribuir para ele.
O texto também afirma que o treinamento inicial ficou mais barato, embora não tenha sido eliminado. A IA pode acelerar o aprendizado de conceitos básicos de programação, ferramentas e padrões, que antes exigiam estudo individual ou tempo de profissionais seniores. Ainda assim, o contexto humano sobre a empresa, a arquitetura e as particularidades de uma base de código continua sendo essencial para a produtividade.
Por fim, o autor sustenta que ser “nativo em IA” será uma característica valiosa. Se as empresas afirmam buscar engenheiros capazes de trabalhar com IA, deveriam considerar justamente os profissionais que iniciaram a carreira nesse ambiente. A tecnologia amplia o que cada nível pode fazer, mas as equipes continuarão precisando de julgamento técnico. Para o texto, esse julgamento futuro deve começar a ser desenvolvido agora, inclusive entre os profissionais juniores.