Opinião: A IA está remodelando a indústria da programação e transformando as carreiras dos desenvolvedores

Image generated with DALL·E through ChatGPT

Opinião: A IA está remodelando a indústria da programação e transformando as carreiras dos desenvolvedores

Tempo de leitura: 6 minuto

Aprender a programar sempre esteve no fundo da minha mente. Durante anos, cultivei a crença de que se tornar uma programadora ou desenvolvedora de aplicativos é o melhor caminho para construir uma carreira estável e garantir uma posição de trabalho bem remunerada em nosso mundo em rápida evolução.

Mas agora, a inteligência artificial generativa está aqui, revolucionando a vida e as carreiras profissionais de todos, e não posso deixar de me perguntar: Ainda vale a pena aprender a programar?

Enquanto demissões massivas recentes de grandes empresas de tecnologia, como Microsoft, Meta e Google, são o resultado de vários fatores – incluindo a pandemia – foi relatado que a necessidade de desenvolvedores diminuiu e os graduados em tecnologia estão enfrentando um mercado de trabalho difícil.

Como jornalista com apenas um conhecimento muito básico de HTML e CSS e sem experiência na área de programação, decidi pesquisar e perguntar aos desenvolvedores que trabalham com IA o que eles realmente pensam que está acontecendo no ecossistema de codificação com a chegada da IA.

Os Medos e Preocupações

As demissões em massa de grandes empresas de tecnologia têm sido uma das maiores preocupações que afetam a estabilidade dos empregos em desenvolvimento web.

Em 2023, mais de 260.000 funcionários foram demitidos de empresas de tecnologia — incluindo gigantes como Amazon, Alphabet, Meta e Microsoft. Durante 2024, os processos de corte de empregos continuaram, felizmente em um ritmo mais lento, mas chegando a quase 150.000 cortes de empregos até agora.

Embora esses processos de redução de pessoal incluam vários departamentos em empresas de tecnologia que não estão relacionados ao desenvolvimento de software ou à escrita de código, os engenheiros de software na verdade representaram a maior parte das demissões em 2023 de acordo com um relatório compartilhado por Vox.

E sim, havia razões como—felizmente para todos nós—o fim da pandemia e a falta de necessidade de desenvolvimento virtual no ritmo acelerado que vivenciamos durante a crise da COVID-19, e outros fatores externos como a incerteza da economia. No entanto, alguns especialistas incluíram o surgimento da IA como parte da equação.

IA Como Um Acelerador, Não Uma Substituição

A IA agora pode cuidar de uma grande parte do código da empresa. Em 29 de outubro, Sundar Pichai, CEO do Google e da Alphabet, disse durante sua otimista conferência de resultados para o desempenho da empresa durante o terceiro trimestre de 2024 que eles adotaram a IA internamente e isso aumentou sua eficiência.

Hoje, mais de um quarto de todo o novo código no Google é gerado pela IA, e depois é revisado e aceito pelos engenheiros. Isso ajuda nossos engenheiros a fazer mais e a se mover mais rápido,” disse Pichai.

E o que os desenvolvedores web pensam sobre isso?

Robert Hangu, consultor de IA generativa com um MSc em Ciência da Computação e fundador da Next Operations, acredita que a IA não está substituindo os engenheiros de software, mas sim acelerando seus trabalhos.

“Eu uso o Copilot como assistente de codificação, mas você precisa saber quando ele está certo e quando está errado,” disse Hangu à WizCase durante uma ligação, enfatizando que o conhecimento em codificação é essencial para usar a IA como alavanca.

Quando perguntei sobre empresas demitindo desenvolvedores após o surgimento da IA e considerando isso como um fator, ele discordou. “Eu argumentaria que isso tem muito a ver com a alocação de capital e decisão,” disse Hangu. “Se você tem a capacidade de criar 10 vezes mais código como empresa, o que você faria? Você demitiria 90% de sua força de trabalho e permaneceria igual, ou manteria e produziria 10x?”

A IA está remodelando os trabalhos dos desenvolvedores

Chatbots como o GitHub Copilot e o ChatGPT agora podem cuidar da escrita de códigos, depurar erros, sugerir códigos e autocomplete, além de traduzir conceitos.

Ricardo Sánchez, um engenheiro de computação que trabalha como engenheiro DevOPS e lidera uma equipe de 20 desenvolvedores, experimentou o impacto da IA em primeira mão.

“O desenvolvimento de software está se tornando cada vez mais rápido porque os desenvolvedores podem se concentrar em criar código, em vez de passar horas e horas pesquisando como resolver um problema,” disse Sanchez à Wizcase em uma ligação. “Agora você pode ir até uma IA e perguntar sobre um problema com o código e como você pode atualizá-lo ou melhorá-lo, e isso economiza e simplifica significativamente o seu trabalho. Você não passa mais 10 horas pesquisando, navegando ou lendo documentação; em vez disso, você se concentra em resolver o problema. A IA simplifica e ajuda muito você no processo.”

O Futuro das Carreiras dos Desenvolvedores

A maioria dos desenvolvedores com quem conversei sobre o impacto da IA na indústria concorda com a mesma premissa: você deve ser ótimo em codificação para verificar e confirmar que a IA está fazendo um bom trabalho. Eles também concordaram com a precisão da IA e estimam que ela esteja correta em cerca de 95% do tempo ao escrever código, responder consultas e realizar múltiplas tarefas.

Esta também é uma das razões pelas quais muitos especialistas dizem que a demanda por desenvolvedores júnior está diminuindo e as posições sênior estão se tornando mais relevantes. Escrever código se tornou menos relevante do que editar código, e na edição – assim como acontece no jornalismo – o conhecimento é crucial.

Sánchez acredita que as empresas devem atualizar seus sistemas e plataformas para se manter à frente do impacto da IA e de seus concorrentes. E que os desenvolvedores, por outro lado, devem observar o que está acontecendo dentro das empresas e experimentar as novas ferramentas de IA para servirem como pontes conectando as tecnologias atuais às tecnologias mais avançadas, sempre priorizando a segurança e uma abordagem ética.

Apesar das demissões na indústria de tecnologia, da incerteza no mercado e do grande impacto que a IA está causando no desenvolvimento de software, os trabalhadores da área devem permanecer otimistas. Notei isso em conversas com desenvolvedores e também vejo isso no Reddit e nas redes sociais.

“A ciência da computação é uma área que está constantemente mudando e evoluindo, então, como profissional de ciência da computação, você precisa entender isso e, mais do que ter medo disso, aceitar – aceitar a mudança”, disse Sánchez.

Gostou desse artigo? Avalie!
Eu detestei Eu não gostei Achei razoável Muito bom! Eu adorei!

Estamos muito felizes que tenha gostado do nosso trabalho!

Como um leitor importante, você se importaria de nos avaliar no Trustpilot? É rápido e significa muito para nós. Obrigado por ser incrível!

Avalie-nos no Trustpilot
0 Votado por 0 usuários
Título
Comentar
Obrigado por seu feedback
Loader
Please wait 5 minutes before posting another comment.
Comment sent for approval.

Deixe um comentário

Loader
Loader Mostrar mais...