Pular para o conteúdo
ia

O programador morreu. Vida longa ao programador.

A IA não vai eliminar o programador — vai eliminar o programador que só sabe escrever código. O papel mudou. A pergunta é quem vai atrás do novo papel.

Tem uma narrativa circulando por aí de que o programador vai sumir.

Que o GitHub Copilot, o Cursor, o Claude, o GPT-4o vão tornar o desenvolvedor obsoleto. Que qualquer pessoa com um bom prompt vai construir software do mesmo jeito que um engenheiro com dez anos de experiência.

Essa narrativa está errada. Mas não pelo motivo que a maioria pensa.

O código deixou de ser o produto do programador

Durante décadas, o valor do programador estava em escrever código. Quanto melhor o código, mais valioso o profissional.

A IA quebrou essa lógica.

Hoje, gerar código ficou barato. O que ficou caro, e que nenhuma IA consegue entregar, é outra coisa: entender o problema de verdade, traduzir contexto de negócio em decisão técnica, saber o que não construir.

A IA não sabe que o sistema legado de pagamentos da empresa só aceita chamadas síncronas. Não sabe que o cliente cancelou a última migração porque o time de compliance travou. Não sabe que o CTO tem medo de qualquer coisa que toque no banco de dados de produção sem rollback testado.

Quem sabe é o programador.

O código sempre foi meio. O que a IA fez foi tornar isso impossível de ignorar.

Orquestrar é uma habilidade de engenharia

O novo papel tem um nome: orquestrador.

Não é um título. É uma descrição do que o trabalho virou na prática.

Você define quais agentes fazem o quê, escreve o prompt que produz código que presta. Não código que parece certo até chegar em produção. E monta pipelines onde a saída de um modelo alimenta a entrada de outro sem que ninguém esteja alucinando em silêncio no meio do caminho.

Orquestrar não é apertar botão. É raciocínio computacional aplicado a sistemas que têm suas próprias falhas, seus próprios vieses, seus próprios pontos cegos.

O programador que acha que pode ignorar isso e continuar escrevendo tudo na mão vai ser ultrapassado. Não pela IA. Pelo programador que aprendeu a usá-la.

A velocidade de entrega mudou. Quem não acompanhar vai parecer lento, não mais criterioso.

Por que o humano precisa continuar no loop

Código gerado por IA falha. Mas falha diferente do código humano.

Falha de formas sutis: lógica que parece correta, testes que passam, comportamento que só quebra em casos extremos que a IA não previu porque não estavam no prompt. Identificar essas falhas exige experiência. Exige alguém que entende o sistema inteiro, não só o trecho que o modelo produziu.

Arquitetura também não se automatizou. Decidir onde colocar a lógica de negócio, como separar responsabilidades, quando vale a pena a complexidade de um microserviço versus um monólito bem estruturado. Isso exige julgamento. Julgamento tem contexto. A IA não tem o seu contexto.

Sistemas críticos não toleram alucinação. Você não vai colocar um agente tomando decisões autônomas num sistema financeiro de missão crítica sem um humano revisando cada saída relevante. A responsabilidade não foi automatizada junto com o código.

E tem uma coisa que pouca gente fala abertamente: a IA é boa em padrões que já existem. Quando o problema é inédito, quando a solução não está no corpus de treinamento porque ninguém fez isso antes, a IA chuta. Bonito, coerente, bem formatado. Mas chuta.

Problemas inéditos ainda são território humano.

Quem vai dominar a próxima década

Não é quem resiste à IA ou quem acha que escrever tudo na mão é sinal de qualidade.

É quem entendeu que o papel mudou. E foi atrás do novo papel sem esperar o gerente pedir.

O programador que sabe orquestrar vai entregar numa semana o que antes levava um mês. Vai pegar os erros que o colega que confia cegamente no Copilot vai deixar passar. Vai extrair das ferramentas algo que quem faz prompt no escuro nunca vai conseguir. Porque sabe formular o problema com precisão antes de abrir o chat.

O programador morreu. O que morreu foi a versão que só escrevia código.

Vida longa ao programador: o que entende sistemas, orquestra ferramentas, e sabe exatamente quando a máquina precisa de um adulto na sala.

iacarreiraengenharia
Michel Banagouro
CTO @ Leanwork · Arquiteto .NET · Criador do ASP.NET PRO

Vinte anos construindo software corporativo em .NET. Escrevo aqui sobre as decisões reais que tomamos na Leanwork, incluindo as que não deram certo.