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, especialista do ITMO: a IA não tira do desenvolvedor a responsabilidade pelo código
Fonte: Habr AI. Colagem: Hamidun News.
Ouvir artigo
Ficha técnica e números-chave
ParâmetroDados
Fonte originalHabr AI ↗
Editor-chefe
AutorIlya Blagorodov, 30 anos de experiência em desenvolvimento
Dado-chave #2Especialista do mestrado online "Desenvolvimento front-end, back-end e soluções de IA" do ITMO em parceria com o Yandex Practicum
Dado-chave #3Segundo o próprio autor, mesmo usando IA intensamente no trabalho, ele passou a programar mais, e não menos

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

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Private AI Builders Community · Vibe Club

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.

Join Vibe Club →Explore Hamidun Academy
O que você acha?
Carregando comentários…