Programação com IA

A IA vai substituir programadores? O que os dados mostram

O que pesquisas do Stack Overflow, de Stanford, do METR e do Fórum Econômico Mundial dizem sobre IA e programação, e como a profissão está mudando de verdade.

Por Rafael Nunes Publicado em 4 min de leitura

Capa do artigo sobre se a IA vai substituir programadores
Neste artigo
  1. O que os desenvolvedores dizem
  2. A produtividade é mais complicada do que parece
  3. O impacto no início de carreira
  4. O que as projeções dizem
  5. O que a IA faz bem — e o que não faz
  6. Como a profissão está mudando
  7. Como se preparar
  8. Conclusão

Poucas profissões foram tão impactadas pela IA generativa quanto a programação. Assistentes escrevem funções inteiras, agentes abrem pull requests e plataformas criam aplicativos a partir de uma descrição em texto. A pergunta é inevitável: ainda vai existir emprego para programadores?

Como desenvolvedor que usa IA no dia a dia, posso dizer que a resposta curta é "sim, mas diferente". A resposta longa está nos dados.

O que os desenvolvedores dizem

A pesquisa anual do Stack Overflow de 2025 ouviu dezenas de milhares de desenvolvedores no mundo todo:

  • 84% usam ou pretendem usar ferramentas de IA no desenvolvimento (eram 76% no ano anterior).
  • Cerca de 47% usam IA diariamente.
  • Mas 46% desconfiam da precisão das ferramentas, contra 33% que confiam — e apenas 3% confiam muito.

Ou seja: a IA virou parte do trabalho, mas os próprios profissionais sabem que o resultado precisa de revisão.

A produtividade é mais complicada do que parece

Em 2025, o instituto de pesquisa METR fez um estudo controlado com 16 desenvolvedores experientes de projetos de código aberto, que resolveram 246 tarefas reais em repositórios que já conheciam bem. Resultado: com ferramentas de IA, eles levaram 19% mais tempo. O dado mais curioso: antes, esperavam ficar 24% mais rápidos e, mesmo depois, acreditavam ter ganhado cerca de 20% de velocidade.

Os autores alertam para não generalizar: o estudo envolveu ferramentas do início de 2025, projetos grandes e maduros e profissionais experientes nesses projetos. Em outras situações — código novo, tarefas repetitivas, linguagens desconhecidas — os ganhos tendem a ser maiores. A lição é que a percepção de produtividade pode enganar, e que medir importa.

O impacto no início de carreira

O sinal mais preocupante vem do Laboratório de Economia Digital de Stanford. O estudo Canaries in the Coal Mine, de Erik Brynjolfsson e colegas, analisou dados de folha de pagamento nos Estados Unidos e encontrou queda no emprego de trabalhadores de 22 a 25 anos nas ocupações mais expostas à IA — incluindo desenvolvedores de software e atendentes — enquanto profissionais mais experientes nas mesmas ocupações tiveram estabilidade ou crescimento.

Os próprios autores ressaltam que outros fatores, como juros e ciclos de contratação, também podem influenciar. Mas o padrão é consistente com o que se vê no mercado: as tarefas tradicionalmente dadas a iniciantes são justamente as que a IA faz melhor. Falamos mais disso em programador júnior na era da IA.

O que as projeções dizem

O Future of Jobs Report 2025, do Fórum Econômico Mundial, coloca desenvolvedores de software e aplicativos entre as funções que mais crescem em proporção até 2030, ao lado de especialistas em IA, big data e segurança da informação. A demanda por software continua crescendo — o que muda é o perfil de quem o constrói.

O que a IA faz bem — e o que não faz

Faz bem:

  • Código repetitivo e padrões conhecidos.
  • Testes, documentação e comentários.
  • Explicar código desconhecido.
  • Protótipos e primeiras versões.
  • Conversão entre linguagens e frameworks.

Ainda depende de pessoas:

  • Entender o problema de negócio e transformar em requisitos.
  • Decisões de arquitetura e trade-offs.
  • Segurança, desempenho e confiabilidade em produção.
  • Revisão crítica do que foi gerado.
  • Responsabilidade pelo resultado.

Como a profissão está mudando

O trabalho do programador está se deslocando de escrever cada linha para definir, orquestrar e revisar:

  1. Mais tempo especificando o que deve ser feito, com clareza suficiente para a IA executar.
  2. Mais tempo revisando código gerado, procurando bugs e falhas de segurança.
  3. Mais foco em arquitetura, integrações e qualidade.
  4. Mais proximidade com o negócio, porque entender o problema vale mais do que digitar a solução.

Como se preparar

  • Domine fundamentos: lógica, estruturas de dados, bancos de dados, redes, segurança. Sem eles, não dá para avaliar o que a IA entrega.
  • Use IA todos os dias, mas com método: testes, revisão e medição.
  • Aprenda segurança: código gerado por IA tem riscos específicos — veja os riscos de segurança do código gerado por IA.
  • Construa projetos reais, do início ao deploy.
  • Desenvolva habilidades de comunicação e entendimento de negócio.

Conclusão

A IA não está acabando com a programação, mas está mudando quem é valorizado. Profissionais que só traduzem instruções em código perdem espaço; os que entendem problemas, projetam soluções e usam IA com senso crítico ganham produtividade e relevância. O momento exige adaptação — e, para quem se adapta, as oportunidades continuam grandes.

Perguntas frequentes

Vale a pena começar a carreira de programador hoje?

Vale, mas com outra estratégia: além de programar, é preciso entender o negócio, saber revisar e testar código gerado por IA, dominar fundamentos e construir projetos reais. O Fórum Econômico Mundial ainda coloca desenvolvedores de software entre as funções que mais crescem até 2030.

A IA já consegue criar sistemas completos sozinha?

Consegue criar protótipos e aplicações simples rapidamente. Sistemas de produção, com regras de negócio complexas, integrações, segurança, desempenho e manutenção de longo prazo, ainda exigem profissionais que tomem decisões e respondam por elas.

Quais tarefas de programação a IA faz melhor?

Código repetitivo, testes, documentação, explicações de código, conversão entre linguagens, protótipos e primeiras versões de funcionalidades bem definidas. Ela é menos confiável em decisões de arquitetura, requisitos ambíguos e problemas que exigem contexto profundo do sistema.

Vamos conversar

Precisa de um desenvolvedor que usa IA com responsabilidade?

Desenvolvo sistemas, APIs e apps usando IA no dia a dia, com revisão técnica e testes.

Rafael Nunes dos Santos
Quem escreve

Rafael Nunes dos Santos

Desenvolvedor full stack especializado em .NET e pós-graduado em Arquitetura de Sistemas .NET pela FIAP, com experiência em logística (TMS e EDI), APIs, integrações, SaaS, apps em Flutter e React Native e jogos em Unity. Desenvolve com IA no dia a dia e escreve sobre o que aprende construindo software em produção.