15 fev, 2025
0 ° C

IA pode substituir desenvolvedores a partir de 2040, indicam especialistas

Embora a conclusão não seja consensual, estudos mostram que o desenvolvimento da tecnologia poderá levar à competição com profissionais humanos

Shutterstock
A GenAi está redefinindo relações: casos vão de auxílio às tarefas profissionais até terapia

Uma reportagem do The Economist, publicada no final de setembro deste ano, destacou que a Inteligência Artificial (IA) e a globalização estão “abalando” o mundo dos desenvolvedores de software. Segundo a revista econômica, o uso da chamada IA generativa (Gen AI) é considerado útil para 40% dos desenvolvedores. Já o site especializado Brainhub foi além e questionou se haverá um futuro para os engenheiros de software, considerando o avanço da Gen AI.

De acordo com essa última publicação, os programadores ainda são, sim, necessários — pelo menos por enquanto —, mas a natureza do trabalho, assim como as habilidades requeridas para exercer a profissão, devem mudar. O mais preocupante é a estimativa do Laboratório Nacional de Oak Ridge, do Departamento de Energia dos EUA, que prevê que a IA poderá substituir os desenvolvedores de software a partir de 2040.

Isso seria possível pela combinação de mudanças no desenvolvimento de software, envolvendo aprendizado de máquina, inteligência artificial, processamento de linguagem natural e tecnologias de geração de código. Esse conjunto, provavelmente, ocupará o espaço de trabalhadores humanos, na avaliação dos especialistas.

Mudanças já estão acontecendo

Entre as mudanças já consolidadas, a adoção da IA para substituir tarefas tediosas e repetitivas de programação é uma realidade, assim como o conceito de aprendizado de máquina (machine learning – ML).

Tecnicamente, as ferramentas alimentadas por IA podem gerar automaticamente trechos de código, executar a refatoração de código e auxiliar na detecção e correção de bugs. Segundo o Brainhub, isso ajuda a economizar tempo e permite que os desenvolvedores se concentrem em aspectos mais complexos e críticos do desenvolvimento de software.

Entre as novas fronteiras, a IA poderá ser utilizada na compreensão e no processamento da linguagem humana. Exemplos incluem aplicativos que permitem que os usuários interajam com sistemas de software usando linguagem natural, aprimorando as experiências do usuário e abrindo novos caminhos para a programação.

Outro campo é o uso de algoritmos de IA que analisam grandes quantidades de dados para fazer recomendações inteligentes e personalizar experiências de software. A IA pode, por exemplo, ajudar a personalizar interfaces de usuário, conteúdos e recursos com base no comportamento e nos padrões individuais.

No caminho oposto, a butique de software HatchWorks aposta na IA como uma solução para a escassez de desenvolvedores. Segundo a empresa, a demanda por profissionais dessa área tende a aumentar.

Somente nos Estados Unidos há mais de 1,6 milhão de desenvolvedores, engenheiros de software, analistas de garantia de qualidade e testadores, número que deve aumentar em 25%, para mais de 2 milhões até 2031. Esse salto seria maior do que a taxa média de crescimento para outras ocupações.

Esse crescimento ressaltaria a crescente demanda por engenheiros e desenvolvedores de software altamente qualificados, especialmente em áreas especializadas como inteligência artificial, aprendizado de máquina, tecnologia blockchain e segurança cibernética. A empresa destaca ainda uma pesquisa da Infragistics, que prevê dificuldades contínuas no recrutamento de desenvolvedores qualificados, especialmente em funções especializadas.