Ilya Blagorodov, especialista do ITMO: a IA não tira do desenvolvedor a responsabilidade pelo código
Usar IA no desenvolvimento acelera a escrita de código, mas não tira do programador a responsabilidade pelo que esse código faz. Essa é a avaliação de Ilya Blagorodov, que tem 30 anos de experiência em desenvolvimento e atua como especialista do mestrado online do ITMO e do Yandex Practicum. Segundo ele, mesmo usando redes neurais intensamente, ele passou a programar mais, e não menos.
Processado por IA de Habr AI; editado por Hamidun News
Ilya Blagorodov tem 30 anos de experiência em desenvolvimento e atua como especialista do mestrado online "Desenvolvimento front-end, back-end e soluções de IA", oferecido pelo ITMO em parceria com o Yandex Practicum. Ele publicou no Habr uma coluna sobre por que o uso de IA no trabalho não isenta o desenvolvedor da responsabilidade pelo código. No texto, também explica por que, mesmo usando redes neurais intensamente, passou a programar mais, e não menos.
Por que a IA não substitui o desenvolvedor
A tese central do autor é que os assistentes de IA aceleram a escrita de código, mas não eliminam a obrigação do desenvolvedor de entender o que exatamente esse código faz. Isso vale tanto para o autocompletar quanto para agentes completos que escrevem funções inteiras. Quem responde por um bug, uma vulnerabilidade ou uma arquitetura ineficiente em produção é a pessoa que assinou o commit, não o modelo que o gerou. É isso que diferencia o uso de IA da simples automação de tarefas rotineiras: quanto maior a fatia de código gerado em um projeto, mais importante se torna saber revisá-lo com rapidez e precisão.
Qual a diferença entre uma IDE e uma ferramenta de IA
O autor traça uma linha entre o ambiente de desenvolvimento tradicional e o assistente de IA. A IDE é uma ferramenta que sugere sintaxe, aponta erros de compilação e agiliza a navegação pelo código, mas quem toma as decisões é o desenvolvedor. Nesse sentido, a ferramenta de IA pode parecer uma versão mais poderosa da mesma coisa. Na prática, porém, ela não oferece sugestões, e sim soluções prontas. É aí que fica fácil perder o hábito de pensar a lógica por conta própria, caso o desenvolvedor não mantenha um controle consciente sobre isso.
- Autor: Ilya Blagorodov, 30 anos de experiência em desenvolvimento
- Especialista do mestrado online "Desenvolvimento front-end, back-end e soluções de IA" do ITMO em parceria com o Yandex Practicum
- Segundo o próprio autor, mesmo usando IA intensamente no trabalho, ele passou a programar mais, e não menos
O que estudar para continuar sendo requisitado
O autor descreve um paradoxo familiar para muitos desenvolvedores: quanto mais rápido a IA escreve código, mais tempo é preciso gastar para revisá-lo, entender os limites de sua aplicação e encaixá-lo na arquitetura existente. A coluna chega no contexto de um mestrado que forma profissionais na interseção entre front-end, back-end e soluções de IA. Para programas educacionais nessa área, a pergunta "o que exatamente um desenvolvedor precisa saber na era dos assistentes de IA" é especialmente urgente.
A posição do autor ecoa algo cada vez mais comum na indústria. Desenvolvedores júnior que dependem de ferramentas de IA sem entender o que acontece "por baixo do capô" correm o risco de ficar presos a copiar soluções prontas. Já engenheiros experientes usam as mesmas ferramentas como aceleradores, mas verificam, testam e reescrevem o resultado manualmente quando necessário. Por isso, segundo o autor, o uso de redes neurais no próprio trabalho não reduziu, e sim aumentou o volume de código escrito à mão: quanto mais código gerado passa pelo projeto, mais esforço de revisão e ajuste ele exige.
O que isso significa
A coluna se insere em uma discussão mais ampla da indústria sobre como a profissão de desenvolvedor está mudando com a adoção em massa de assistentes de IA. As ferramentas aceleram a escrita de código, mas o valor do profissional se desloca cada vez mais para a capacidade de entender, verificar e responder pelo que essas ferramentas produzem.
Perguntas frequentes sobre a notícia
Por que a IA não substitui o desenvolvedor?
A tese central do autor é que os assistentes de IA aceleram a escrita de código, mas não eliminam a obrigação do desenvolvedor de entender o que exatamente esse código faz. Isso vale tanto para o autocompletar quanto para agentes completos que escrevem funções inteiras. Quem responde por um bug, uma vulnerabilidade ou uma arquitetura ineficiente em produção é a pessoa que assinou o commit, não o modelo que o gerou. É isso que diferencia o uso de IA da simples automação de tarefas rotineiras: quanto maior a fatia de código gerado em um projeto, mais importante se torna saber
O que se sabe sobre Qual a diferença entre uma IDE e uma ferramenta de IA?
O autor traça uma linha entre o ambiente de desenvolvimento tradicional e o assistente de IA. A IDE é uma ferramenta que sugere sintaxe, aponta erros de compilação e agiliza a navegação pelo código, mas quem toma as decisões é o desenvolvedor. Nesse sentido, a ferramenta de IA pode parecer uma versão mais poderosa da mesma coisa. Na prática, porém, ela não oferece sugestões, e sim soluções prontas. É aí que fica fácil perder o hábito de pensar a lógica por conta própria, caso o desenvolvedor não mantenha um controle consciente sobre isso. Autor: Ilya Blagorodov, 30 anos de
O que estudar para continuar sendo requisitado?
O autor descreve um paradoxo familiar para muitos desenvolvedores: quanto mais rápido a IA escreve código, mais tempo é preciso gastar para revisá-lo, entender os limites de sua aplicação e encaixá-lo na arquitetura existente. A coluna chega no contexto de um mestrado que forma profissionais na interseção entre front-end, back-end e soluções de IA. Para programas educacionais nessa área, a pergunta "o que exatamente um desenvolvedor precisa saber na era dos assistentes de IA" é especialmente urgente. A posição do autor ecoa algo cada vez mais comum na indústria. Desenvolved
Ship AI Faster with Founders, Engineers & Weekly Architecture Reviews
Inside Vibe Club (hamidun.com/club) — weekly live masterminds with Zhemal Khamidun, Tech Radar, full LMS access, and 370+ production Claude Code skills.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.