IA, código e o novo papel do desenvolvedor: por que o discernimento técnico virou a nova senioridade

Artigo de análise
May 13, 2026
5 minutos
Inteligência Artificial

Este artigo foi desenvolvido a partir de conteúdo publicado por José Oliveira, CTO da Certta, no portal RH Pra Você, sobre como a inteligência artificial está redefinindo o papel dos profissionais de tecnologia. José tem mais de 20 anos de experiência em tecnologia, produtos e inovação, com passagens por Itaú, Nubank e Rede.

IA, código e o novo papel do desenvolvedor: por que o discernimento técnico virou a nova senioridade

Durante décadas, a lógica do desenvolvimento de software foi relativamente estável: alguém definia o que precisava ser construído e o desenvolvedor escrevia o código para fazer acontecer. A inteligência artificial generativa está alterando essa dinâmica, e não de forma incremental.

O código, que antes era o produto central do trabalho técnico, passou a ser em grande parte executado pela IA. O que ficou para o desenvolvedor não foi menos trabalho. Foi um tipo diferente de trabalho, e com um nível de responsabilidade maior do que o que existia antes.

O que muda para o desenvolvedor quando a IA escreve o código

Em equipes de tecnologia, o movimento já está em curso. Profissionais que antes dedicavam a maior parte do tempo à escrita de código agora passam a atuar como curadores do que a IA produz. Orientar, revisar e validar virou parte central da função.

Isso não é uma simplificação do trabalho técnico. É uma redistribuição de onde a competência técnica precisa estar concentrada. A capacidade de escolher o modelo certo para cada problema, construir especificações precisas e avaliar criticamente os resultados gerados passou a definir o que significa ser um desenvolvedor sênior nesse ambiente.

O GitHub, em seu relatório The Economic Impact of the AI-Powered Developer Lifecycle, de 2023, identificou esse movimento com dados concretos: a IA já executa parte significativa da construção de software em equipes que adotaram ferramentas como o Copilot. O que ficou claro com essa adoção é que automatizar a escrita de código não eliminou a necessidade de julgamento técnico. Pelo contrário, concentrou essa responsabilidade em quem supervisiona o que a IA produz."

Spec-driven development: quando a especificação vira o produto

Emerge desse cenário um paradigma que o próprio campo já reconhece como spec-driven development. A lógica é direta: se a IA executa a construção, a qualidade da especificação passa a determinar a qualidade do que é entregue.

Uma boa especificação exige compreensão profunda do problema, visão de arquitetura e clareza sobre o impacto do que está sendo construído. Não é uma habilidade nova, mas ganhou um peso diferente quando a execução passou a ser delegada para um modelo.

Nem todo problema precisa de inteligência artificial. Saber distinguir os casos em que ela agrega dos casos em que ela introduz complexidade desnecessária é, por si só, uma decisão técnica.

O problema que a curadoria de IA não elimina: outputs plausíveis com erros invisíveis

Modelos de linguagem produzem outputs plausíveis. Essa é a característica central que os torna úteis, e também a principal fonte de risco quando operam sem supervisão adequada.

Um erro gerado por IA tem uma propriedade específica: ele parece correto. Não há sinal imediato de falha. A inconsistência aparece depois, quando o código está em produção, quando o dado processado era sensível, quando a decisão tomada com base naquele output gerou um impacto que não estava previsto.

Dados de baixa qualidade amplificam esse risco. Sem processos claros de governança e políticas definidas sobre o uso de informações sensíveis, a velocidade que a IA deveria trazer se transforma em velocidade de geração de problema.

Quando escrever código vira commodity: porque proximidade com o negócio define competência técnica

A comoditização da execução técnica cria uma pressão lateral que nem sempre é discutida: o desenvolvedor precisa entender melhor o impacto do que está sendo construído.

Quando a barreira de entrada para escrever código cai, o que diferencia profissionais não é mais a fluência na linguagem de programação. É a capacidade de conectar a decisão técnica com o resultado de negócio. Assim como compreender o que está em jogo em cada escolha arquitetural e antecipar como o que está sendo construído vai se comportar quando o volume crescer, quando o ataque acontecer, quando o usuário legítimo encontrar fricção que não deveria existir.

Esse é um movimento que tem paralelo direto nas operações que a Certta acompanha. No contexto antifraude, discernimento técnico não é abstrato: escolher o modelo errado, delegar uma decisão que exige supervisão humana ou integrar uma ferramenta sem considerar o impacto no fluxo de verificação tem consequência direta na operação. A disciplina de saber o que a tecnologia resolve e onde ela precisa de controle é o que sustenta uma infraestrutura de confiança.

No desenvolvimento de software com IA, a lógica é equivalente. A ferramenta resolve o problema imediato. A infraestrutura, a governança e o discernimento técnico determinam se ela funciona em condições adversas.

O papel que a IA não elimina: discernimento técnico como infraestrutura de confiança

A inteligência artificial não está substituindo desenvolvedores. O papel continua existindo, mudou apenas o que é exigido!

O que permanece, e cresce em importância, é a capacidade de mediar entre estratégia, execução algorítmica e pensamento crítico. Quanto mais a máquina opera de forma autônoma, maior é a responsabilidade de quem define os limites dessa autonomia, valida os outputs e garante que as decisões tomadas dentro do sistema estejam corretas.

Para a Certta, como infraestrutura de confiança, esse ponto tem implicação direta. Sistemas de verificação de identidade e prevenção à fraude que operam com IA dependem de supervisão técnica qualificada para funcionar com consistência. A camada de validação humana, o discernimento sobre quando acionar verificação adicional, a capacidade de identificar padrões que o modelo ainda não reconhece, isso não é contingência. É parte do que faz a infraestrutura funcionar.

“Quando a escala do time deixa de ser amarrada ao volume de código, o que muda não é só a arquitetura. Muda o que você mede, como você contrata e o que significa ser um dev sênior.” - José Oliveira, CTO da Certta.