Desenvolvedores Sêniores Viram Babás de Código de IA em Meio ao Surto de Codificação de Vibração

Vibe coding has turned senior devs into ‘AI babysitters,’ but they say it’s worth it

Pontos principais

  • Desenvolvedores sêniores estão gastando muito tempo corrigindo código gerado por IA.
  • Pesquisa da Fastly: 95% dos desenvolvedores relatam esforço extra em código de IA; sêniores são duas vezes mais propensos a implantá-lo.
  • Carla Rover teve que reiniciar um projeto após erros de IA, descrevendo o processo como emocionalmente desgastante.
  • Feridoon Malekzadeh gasta 30-40% do seu tempo corrigindo código de IA, notando uma falta de pensamento de sistemas nos modelos.
  • Especialistas em segurança alertam que o código de IA pode introduzir vulnerabilidades favorecendo a velocidade sobre a correção.
  • A NinjaOne implementa "codificação de vibração segura" com controles de acesso, revisão por pares e varreduras de segurança.
  • O código de IA é útil para prototipagem, boiler-plate e estruturação de testes, mas requer revisão humana.
  • Desenvolvedores reconhecem um "imposto à inovação" - tempo extra para auditar código gerado por IA.

Desenvolvedores estão cada vez mais usando código gerado por IA, conhecido como codificação de vibração, para acelerar projetos. No entanto, engenheiros sêniores estão gastando muito tempo corrigindo a saída da IA, que pode incluir pacotes alucinados, informações deletadas e riscos de segurança.

Desenvolvimento Assistido por IA se Torna uma Espada de Dois Gumes

A codificação de vibração, a prática de usar agentes de IA para gerar código, está ganhando tração em toda a indústria de tecnologia. Embora prometa prototipagem rápida, criação de código boiler-plate e entrega mais rápida, os desenvolvedores relatam que a tecnologia muitas vezes produz saídas com bugs ou inseguras que devem ser minuciosamente revisadas.

Engenheiros Sêniores Atuando como Babás

Carla Rover, uma desenvolvedora web veterana, descreveu sua experiência com código gerado por IA como um "lindo e interminável guardanapo de coquetel" que rapidamente se transformou em uma reescrita dolorosa. Depois de confiar na IA para atender a um prazo apertado, ela descobriu numerosos erros e foi forçada a reiniciar todo o seu projeto, levando a um momento de lágrimas.

A pesquisa da Fastly com quase 800 desenvolvedores encontrou que pelo menos 95% dos respondentes gastam tempo extra corrigindo código gerado por IA. Desenvolvedores sêniores, em particular, estão arcando com a maior parte desse esforço e são duas vezes mais propensos a colocar código gerado por IA em produção do que os desenvolvedores júniores.

Tempo Gasto em Codificação de Vibração e Correção

Feridoon Malekzadeh, um engenheiro de produto experiente, divide seu fluxo de trabalho: cerca de metade do seu dia é gasta escrevendo requisitos, 10-20% em código gerado por IA e 30-40% corrigindo os bugs e scripts desnecessários resultantes. Ele observa que a IA luta com o pensamento de sistemas, muitas vezes criando múltiplas implementações dispersas para a mesma funcionalidade.

Preocupações de Segurança e Respostas Organizacionais

Austin Spires, da Fastly, observa que a IA tende a priorizar a velocidade sobre a correção, introduzindo vulnerabilidades semelhantes às encontradas em codificação de iniciantes. Mike Arrowsmith, CTO da NinjaOne, alerta que a codificação de vibração pode criar novos pontos cegos de segurança, especialmente em startups que podem pular processos de revisão rigorosos.

A NinjaOne mitiga esses riscos implementando políticas de "codificação de vibração segura": ferramentas de IA aprovadas, controles de acesso rigorosos, revisão por pares obrigatória e varredura de segurança automatizada.

Equilibrando Benefícios e o Imposto à Inovação

Apesar dos desafios, muitos desenvolvedores reconhecem os ganhos de produtividade. O código gerado por IA é excelente para criar protótipos, estruturar testes e lidar com tarefas repetitivas, liberando os engenheiros para se concentrar em design e escalabilidade de alto nível.

Elvis Kimara, um recente graduado em mestrado em IA, admite que a codificação de vibração pode diminuir a satisfação pessoal de resolver problemas manualmente, mas ele continua a confiar nela, enfatizando uma revisão minuciosa linha a linha para aprender com a saída da IA.

O consenso nas entrevistas é claro: o código gerado por IA é uma ferramenta poderosa, mas a supervisão humana permanece essencial antes de implantá-lo em produção. A indústria está se adaptando a um "imposto à inovação" - o tempo extra necessário para auditar, corrigir e garantir a segurança do código escrito por IA - enquanto ainda aproveita suas vantagens de velocidade.

#codificação de IA#codificação de vibração#Fastly#NinjaOne#Carla Rover#Austin Spires#Mike Arrowsmith#Feridoon Malekzadeh#segurança de software#produtividade de desenvolvedores#revisão de código

Também disponível em: