IA generativa atingiu o mainstream entre os desenvolvedores de software program. De acordo com um pesquisa recente do GitHubmais de um milhão de desenvolvedores usam ativamente Copiloto GitHub. Mais importante ainda, esses desenvolvedores usam cada vez mais a IA como “um novo alicerce no desenvolvimento de aplicativos”. Em outras palavras, a IA está se tornando tão importante para o desenvolvimento de software program quanto ferramentas como Código do Visible Studio.
Há, no entanto, um problema. Nem todos se beneficiam igualmente da IA. Como Addy Osmani, líder de engenharia da equipe do Google Chrome, escreve“As ferramentas de IA ajudam mais os desenvolvedores experientes do que os iniciantes.” Já falei sobre isso antes (aqui e aqui), mas Osmani apresenta esse argumento com tanta lucidez que vale a pena repeti-lo, especialmente com tantos desenvolvedores adicionando assistentes de codificação com tecnologia de IA ao seu processo de desenvolvimento.
Todas as crianças estão concluindo a guia
Kate Holterhoff, do RedMonk, vasculhou fóruns on-line e entrevistas pessoais identificar as “10 principais coisas que os desenvolvedores desejam de seus assistentes de código de IA em 2024”. É uma ótima postagem, repleta de observações úteis como “O preenchimento de guias é o recurso matador nos assistentes de código de IA”. Observe, no entanto, que o Dr. Holterhoff não precisa falar sobre se os desenvolvedores querem ou não assistentes de codificação de IA – eles querem. A questão é: como eles os estão usando?