Idiomas disponíveis:

Esqueça a Programação. Qual é o Futuro do Programador?

Este post foi originalmente escrito em inglês. A tradução pode não refletir 100% das ideias originais do autor.

Os anos passam e no mundo do desenvolvimento de software fazemos a mesma pergunta: “Qual é o futuro da programação?”. Para essa resposta sempre tivemos o assunto quente do momento. Computação em nuvem era o assunto em 2010. Quando eu estava na faculdade, Big Data e IoT eram a moda, depois Deep Learning, NFTs e assim por diante. Você pode até dividir as eras da tecnologia olhando para o tópico em alta de cada período. Mas agora, em 2026, há um tópico que chegou com tudo e já é a realidade do mercado e mudou o campo da tecnologia para sempre: Inteligência Artificial.

O objetivo deste post não é discutir se a IA é o futuro ou não, porque a resposta é simples: ela já é o presente. OpenAI, Google Gemini e Anthropic são todas empresas e subdivisões que já fazem parte do nosso dia a dia. Isso vai além da programação. Muitas pessoas as usam para apoio ao escrever um e-mail, para profanar o legado do Studio Ghibli ou como um serviço de busca no lugar do Google. E, naturalmente, o principal caso de uso e o que mais movimenta o mercado de IA é o uso da inteligência artificial generativa para código. Então aquela pergunta óbvia invade a mente do programador: “Qual será o MEU futuro?”. Aqui temos que dividir o cenário dos desenvolvedores em dois grandes grupos: os juniores ou aqueles que buscam entrar na indústria e aqueles que já são plenos ou sêniores com conhecimento do mercado.

Para o júnior? Más notícias, amigos. Acredito que nunca foi tão difícil entrar no mercado como é hoje. Para as empresas, uma licença de 20 dólares para o Claude Code é o suficiente para eliminar uma vaga de júnior. As empresas não se importam com educação, pois querem resultados de curto prazo. Por causa disso, o papel do júnior sempre foi um mal necessário e até uma espécie de aposta. Encontrar um profissional iniciante que seja um outlier para o capitalista significa encontrar o trabalhador perfeito: alguém que performa acima de suas capacidades enquanto ganha o mínimo possível. Existem vários artigos sobre o assunto e não é o foco deste post. No entanto, se você é júnior ou quer entrar no mundo da programação, leia o parágrafo a seguir com atenção. Ele não vai ajudá-lo na indústria, mas você entenderá como será o perfil do programador do futuro.

Você é sênior? Puxe uma cadeira, porque vem história. O jogo mudou. Sabemos que a palavra programador não representa nosso trabalho real. Existem vários termos para isso, como engenheiro de software, desenvolvedor de software ou arquiteto de software. Mas o termo que mais se aproximará do que nos tornaremos é ANALISTA DE SISTEMAS. Preste muita atenção na palavra analista. Esqueça código e tudo que faz parte dessa construção. Você não fará parte da construção, mas sim seu supervisor. Esqueça o número de linhas de código, pair programming e outros termos do chão de fábrica. Seu papel será supervisionar o trabalho das IAs e, com uma visão macro, responder às seguintes perguntas:

  • Suas IAs estão trabalhando na atividade correta?
  • Suas aplicações estão performando bem?
  • Suas aplicações têm um alto nível de confiabilidade?
  • Suas IAs estão gastando dinheiro demais?
  • Qual é o nível de retrabalho das IAs? Qual é o custo atrelado a isso?

Nosso papel fará a transição de ser uma parte desse processo para ser o dono do processo. Você responderá pelas métricas que mencionei acima. Para isso, você deve esquecer se consegue escrever manualmente o código mais performático e maravilhoso possível. Essas serão habilidades do passado. Você deve entender o cenário como um todo e vai contar com algo que quem está entrando no mercado agora não tem: conhecimento do chão de fábrica.

Se você é sênior, provavelmente passará mais tempo resolvendo outras questões relacionadas ao trabalho do que realmente escrevendo código. Para quem passa ainda mais tempo nessas outras atividades, como líderes técnicos ou arquitetos de sistemas, posso dizer que sim, se você voltar hoje a escrever código do zero, pode levar um tempo revisando novos conceitos ou novas funcionalidades. No entanto, tenho certeza de que você sabe absolutamente como um bom código deve parecer, qual padrão escolher para cada projeto e o que é importante versus o que não é. Esse é o conhecimento que fará a diferença no seu trabalho.

Em resumo, nos tornaremos meros gerentes de projeto e a cadeia abaixo de nós será inteiramente composta por IA. Isso é bom? CLARO QUE NÃO, porra. Esse é o auge máximo da precarização do trabalho. Responderemos por modelos imprevisíveis que vão alucinar mais ou menos dependendo do que sua empresa considerar necessário investir neles. Novos analistas de sistemas crescerão sem nunca ter pisado no chão de fábrica. No primeiro alarme de emergência, como uma IA ficando offline ou excedendo o limite semanal de tokens, eles não saberão o que fazer para consertar a maquinaria.

O futuro é um desastre. Espero que todos que tiverem que jogar esse jogo consigam o dinheiro para comprar uma pequena fazenda e se afastem o mais rápido possível antes de serem descartados pela próxima tendência tecnológica.

Fire!