Desafios no Mercado de Trabalho para Engenheiros de Software em Tempos de IA

Desafios no Mercado de Trabalho para Engenheiros de Software em Tempos de IA

by Fernanda Lima
0 comentários

O Mercado de Trabalho na Engenharia de Software

O ambiente profissional para aqueles que buscam uma vaga na área de engenharia de software tornou-se desafiador. A recente onda de demissões em toda a indústria resultou em um aumento considerável na concorrência pelas oportunidades disponíveis.

Impacto da Inteligência Artificial

A ascensão da inteligência artificial (IA) trouxe uma série de preocupações, especialmente no que diz respeito à integridade das entrevistas de emprego. À medida que a tecnologia continua a evoluir rapidamente, as prioridades das empresas também estão em transformação.

Gestores de contratação enfrentam um dilema importante: com a capacidade da IA de escrever código, como as empresas poderão identificar quem possui as habilidades necessárias para se destacar como um bom engenheiro de software?

Desafios no Processo de Entrevista

Segundo especialistas em carreira e profissionais de engenharia de software, o processo de entrevistas não se adaptou às mudanças que a IA trouxe para as responsabilidades cotidianas dos programadores. Isso resultou em desafios significativos tanto para os candidatos quanto para os gestores que estão à procura de talentos.

Stefan Mai, ex-engenheiro da Meta e da Amazon, e cofundador de uma plataforma de coaching para entrevistas de tecnologia, afirmou que a IA teve um impacto colossal nas entrevistas de engenharia, comparando essa transformação a uma bomba atômica. A engenharia de software, por sua vez, destaca-se como um dos setores que mais evidenciam o impacto dessa tecnologia.

Um relatório da divisão de pesquisa do Google, publicado no último ano, revelou que 90% dos trabalhadores da área de tecnologia agora utilizam IA para tarefas como escrever e modificar código, um aumento de 14% em comparação ao ano anterior. Esse setor tem sido monitorado de perto, servindo como um indicador em meio à crescente adoção da inteligência artificial.

A Função da IA no Trabalho de Engenharia de Software

Atualmente, a IA é capaz de auxiliar engenheiros de software em várias atividades, que incluem a redação de código e documentação, análise de dados, aprendizado de conceitos de programação e resolução de problemas. Essa capacidade permite que as empresas de tecnologia avancem a um ritmo significativamente mais acelerado.

O presidente da OpenAI, Greg Brockman, mencionou em uma palestra que um engenheiro da companhia utilizou a IA para implementar uma alteração em um sistema que, de outra maneira, levaria uma semana para ser concluída por sua equipe.

Varun Mohan, diretor do Google DeepMind, revelou que muitos aplicativos internos da Google estão sendo desenvolvidos majoritariamente com a ferramenta de codificação por IA conhecida como Antigravity. Boris Cherny, líder do Claude Code na Anthropic, relatou que 100% de suas contribuições ao produto nos últimos 30 dias foram produzidas pelo Claude Code. Cherny defende que a IA está mudando o foco do engenheiro de software para a tomada de decisões em um nível mais estratégico, em vez de se concentrar apenas na codificação.

O Papel dos Engenheiros na Era da IA

No entanto, Mohan destacou que a intenção da IA não é substituir os engenheiros de software. Segundo ele, os desenvolvedores devem dedicar a maior parte do seu tempo em entender o que precisam construir, considerando isso a questão central de suas atividades.

Madhu Kurup, vice-presidente de engenharia da Indeed, comparou a função da IA na engenharia de software ao papel dos Google Maps nas viagens. Embora a ferramenta indique as melhores rotas, as decisões sobre o destino e o momento da partida ainda recaem sobre o usuário.

Um relatório do Google, também do ano passado, indicou que 46% dos trabalhadores de tecnologia confiam apenas razoavelmente na qualidade do código gerado por IA. Além disso, 31% afirmaram que a IA apenas melhorou o código "ligeiramente".

Recentemente, estudos indicaram que as demissões previstas para 2025 e 2026 revelam que a IA está influenciando as despesas com pessoal. As empresas citam a IA como a principal razão para os cortes de empregos, e essa situação se repetiu em abril pelo segundo mês consecutivo, conforme dados da empresa de recolocação Challenger, Gray & Christmas.

A Evolução dos Métodos de Avaliação

Historicamente, as empresas têm avaliado candidatos por meio de testes rigorosos que podem ser comparados a uma versão técnica de avaliações padronizadas, como o SAT, focadas na programação. Contudo, esses testes não são capazes de medir como os profissionais delegam tarefas a um agente de IA e utilizam essa tecnologia para resolver problemas e aprimorar sua eficiência.

Engenheiros notificam que esses testes não refletem mais a realidade do trabalho cotidiano. Jordan Leonard, cofundadora de uma rede de contratação focada em tecnologia para mulheres e engenheiros genderqueer, comentou que as entrevistas atuais não avaliam efetivamente a forma como profissionais lidam com ferramentas de codificação assistida por IA.

O desenvolvedor de software David Barajas compartilhou que participou de diversas entrevistas nas quais ninguém questionou como ele integra a IA, como o Cursor, em suas atividades profissionais. Em vez disso, muitas vezes lhe é solicitado que não utilize assistências de IA durante os testes.

Sujata Sridharan, que recentemente trabalhou na fintech Bolt, também notou que muitas empresas mantêm práticas tradicionais de avaliação, que se concentram na capacidade de entendimento do código em vez de examinar a interação com a IA.

Mudanças nas Necessidades das Empresas

A rapidez na evolução da IA também impacta as exigências das funções de trabalho, levando a uma situação em que as empresas alteram rapidamente suas expectativas. Uma companhia colaboradora da Leopard.FYI afirmou que inicialmente buscava profissionais com conhecimento na linguagem Ruby on Rails, mas mudou de ideia em três semanas ao perceber que a IA consegue facilmente traduzir de outras linguagens para Ruby on Rails.

As perguntas de entrevistas estão começando a se concentrar mais em como os candidatos pensam ao abordar problemas e a avaliar trade-offs, em vez de se ater apenas às habilidades de programação. Essas novas abordagens, que geralmente eram comuns apenas em entrevistas para cargos sêniores, estão sendo aplicadas de forma mais abrangente.

Algumas startups têm testado a prática de convidar candidatos para trabalhar presencialmente por um período de meio dia. Além disso, a permissão para que candidatos utilizem IA durante as avaliações está se tornando cada vez mais comum.

Entretanto, mesmo essas inovações ainda não capturam com precisão a maneira como o trabalho é realizado atualmente. Sridharan, por exemplo, frequentemente colabora com a IA para resolução de problemas, mas sua experiência em testes técnicos geralmente envolve utilizá-la apenas como uma substituta na programação prática. O tema ainda é considerado como um "problema não resolvido".

Fonte: www.cnnbrasil.com.br

As informações apresentadas neste artigo têm caráter educativo e informativo. Não constituem recomendação de compra, venda ou manutenção de ativos financeiros. O mercado de capitais envolve riscos e cada investidor deve avaliar cuidadosamente seus objetivos, perfil e tolerância ao risco antes de tomar decisões. Sempre consulte profissionais qualificados antes de realizar qualquer investimento.

Você pode se interessar

Utilizamos cookies para melhorar sua experiência de navegação, personalizar conteúdo e analisar o tráfego do site. Ao continuar navegando em nosso site, você concorda com o uso de cookies conforme descrito em nossa Política de Privacidade. Você pode alterar suas preferências a qualquer momento nas configurações do seu navegador. Aceitar Leia Mais

Privacy & Cookies Policy