Mais de um quarto de todos os empregos na área de programação de computadores nos EUA desapareceu nos últimos dois anos, a pior queda que esse setor já viu. As coisas estão tão ruins que a programação de computadores está entre as 10 ocupações mais afetadas dos mais de 420 empregos para os quais temos dados do Bureau of Labor Statistics (BLS).
Aprender a programar era algo que prometia salvar milhões de pessoas que poderiam ter se formado em cursos de humanas. Mas hoje há menos programadores nos Estados Unidos do que em qualquer outro momento desde 1980. Esse é um período de 45 anos em que a força de trabalho total dos Estados Unidos cresceu cerca de 75%! Foi há tanto tempo que a geração millenial ainda não tinha nascido, os mais velhos da geração X mal estavam no ensino médio e até mesmo muitos dos “boomers” eram jovens demais para seus primeiros empregos reais de programação.

Leia também
Os números são, em partes iguais, apocalípticos e surpreendentes. Muitas vezes, quando descobrimos esse tipo de dado de cair o queixo, descobrimos que a situação não é tão ruim quanto parece. Como defensores incondicionais dos computadores e da programação, cruzamos os dedos para que o padrão se repetisse à medida que nos aprofundássemos.
Começamos dando um passo atrás até que nosso campo de visão se ampliasse. A maioria dos programadores trabalha em um setor especializado em desenvolver software para clientes corporativos. E, embora o emprego geral tenha diminuído à medida que esse setor se afastou dos excessos do início da pandemia, ele não teve o mesmo declínio devastador.

Mais importante, quando analisamos quem trabalhava nesse setor, percebemos que os programadores eram minoria. Eles são superados, entre outras ocupações, pelos desenvolvedores de software. Às vezes, os dois termos são usados de forma intercambiável, mas os empregos seguem trajetórias muito diferentes.

Em todo os EUA, os desenvolvedores de software não tiveram tanta dificuldade quanto seus irmãos programadores - poucas outras ocupações relacionadas a computadores tiveram. Então, o que torna os programadores diferentes? Para responder a essa pergunta, precisamos mergulhar de cabeça na parte favorita de todo mundo em qualquer análise: definições arcanas de ocupação!

Ao ler as letras miúdas, vimos que, embora os programadores de fato programem, eles “trabalham a partir de especificações elaboradas por desenvolvedores de software e da web ou outros indivíduos”. Isso parece ser uma pista.
No mundo real, “desenvolvedor” e “programador” podem parecer quase intercambiáveis. Mas no mundo das estatísticas do governo americano, há uma distinção clara.
No esquema do governo, os programadores fazem o trabalho pesado, enquanto os desenvolvedores de software, muito mais numerosos e com crescimento muito mais rápido, têm uma função mais ampla. Eles descobrem o que os clientes precisam, projetam soluções e trabalham com pessoas como programadores e engenheiros de hardware para implementá-las.
Sua remuneração reflete essa diferença de responsabilidades. O programador médio ganhou US$ 99.700 em 2023, em comparação com os US$ 132.270 do desenvolvedor médio. E enquanto 27,5% dos empregos de programação desapareceram, os empregos para desenvolvedores caíram apenas 0,3%, semelhante ao setor mais amplo.
Portanto, não são apenas os ventos contrários de todo o setor que estão prejudicando a programação. O que poderia explicar a diferença entre o colapso do programador e todos os outros?
Depois de refletir, a solução parecia tão óbvia que, na grande tradição de M. Hercule Poirot, nos sentimos imbecis por não tê-la percebido antes. No final de 2022, pouco antes de os programadores despencarem, a OpenAI lançou o ChatGPT, o chatbot de inteligência artificial (IA) que - assim como muitos colunistas de dados - sempre pareceu mais adepto da codificação do que da conversação.
Essa poderia ser a primeira evidência concreta de que a IA generativa está substituindo trabalhadores no mundo real? Afinal, o BLS define programadores como máquinas de codificação humanas. Outras pessoas alimentam a orientação em uma extremidade, e o código sai pela outra. Isso se parece muito com o que os chatbots fazem.
Não é a primeira vez que os programadores sofrem o impacto da automação. Desde que o BLS diferenciou as duas profissões, os programadores sempre lutando enquanto os empregos de desenvolvedor se multiplicam. Com todas as inovações que tornaram a codificação mais fácil ou menos necessária - serviços para lidar com tarefas comuns, offshoring, ferramentas gratuitas de código aberto, servidores e computação na nuvem - os desenvolvedores receberam mais do trabalho que antes era deixado para os programadores puros.

Não queríamos nos precipitar. Vimos avisos intermináveis de que a IA tomaria nossos empregos, mas até agora havia pouquíssimas evidências de que a tomada havia começado.
Pesquisas realizadas por pessoas como o economista Dimitris Papanikolaou, da Northwestern University, e seus colaboradores, constataram que os efeitos da IA e do aprendizado de máquina nas gerações anteriores sobre o mercado de trabalho são bastante discretos. As ferramentas tornam os trabalhadores mais eficientes e talvez até redundantes, disse-nos Papanikolau, mas esse mesmo aumento de eficiência também faz com que a empresa cresça, e a empresa em crescimento contrata mais trabalhadores.
Mas, segundo ele, é perfeitamente possível que algumas ocupações dentro dessas empresas, como programadores, possam estar perdendo terreno à medida que os empregos mudam para ocupações para as quais a IA é mais um complemento do que um substituto.
Para obter mais informações, entramos em contato com nosso velho amigo Mark Muro, da Brookings Institution. Muro vem pesquisando estratégias para medir o impacto da automação e da IA no mercado de trabalho há quase uma década.
Ele começou com as oito palavras mais doces que existem: “O que você está vendo faz muito sentido”.
À medida que a IA substitui as tarefas rotineiras de codificação e as pessoas dependem mais de trechos gerados por modelos, “as primeiras incursões serão na programação mais rotineira”, disse Muro. “Sem entrar em histeria”, ele acrescentou, ‘o salto no desemprego da programação realmente se parece, pelo menos em parte, com um efeito precoce e visível da IA no mercado de trabalho’.
Ele disse que suas estimativas, baseadas em dados da OpenAI, mostraram que a categoria de ocupação mais ampla, incluindo programadores, estava entre as mais vulneráveis à IA. Da mesma forma, a economista Allison Shrivastava, do Indeed Hiring Lab, descobriu que as ofertas de emprego na categoria de programadores e desenvolvedores mencionavam termos relacionados à IA com mais frequência do que qualquer outro setor no Indeed.
No entanto, para descobrir a diferença entre programadores e desenvolvedores usando as melhores e mais recentes evidências, Muro nos indicou um relatório recente da Anthropic, uma empresa de IA da Califórnia.
Os pesquisadores da Anthropic analisaram cerca de um milhão de conversas (anônimas) com o chatbot Claude. Eles combinaram essas consultas do chatbot com atividades específicas de listas de tarefas extremamente detalhadas que o Departamento do Trabalho criou para cada ocupação - as tarefas dos flebotomistas incluem “Descartar sangue ou outros fluidos de risco biológico”, enquanto os mergulhadores profissionais podem “Descer na água” ou “Fazer furos em rochas e colocar explosivos”, e os programadores “Escrever, atualizar e manter programas de computador”, entre outras coisas.
Quando calcularam a parcela de todas as consultas usadas para tarefas relacionadas a cada uma das mais de 700 ocupações, descobriram que as pessoas usavam IA para realizar as tarefas normalmente atribuídas aos programadores de computador mais do que as de qualquer outro cargo. Os desenvolvedores de software vieram em seguida, à frente de quase todas as outras profissões.
Alex Tamkin, da Anthropic, enfatizou que, embora veja a possibilidade da IA ter grandes efeitos no mercado de trabalho, a análise atual de sua equipe não foi projetada para determinar quais empregos seriam substituídos pela IA. Ela apenas observa quais empregos envolvem tarefas para as quais as pessoas estão usando a IA. Na verdade, na maioria dos casos (57%), as pessoas estão usando a IA para aumentar seu trabalho em vez de automatizá-lo completamente.
“O uso se inclina mais para o aumento, ou seja, coisas como fazer com que a IA verifique seu trabalho, fazer perguntas para lhe ensinar coisas, iterar em um trabalho, em vez de automação”, disse Tamkin. “E isso sugere que, no momento, a IA está sendo usada mais como uma ferramenta para ajudá-lo com o trabalho que você está fazendo do que para automatizar pequenas partes dele.”
A sobreposição entre a perda de empregos na área de programação, a ascensão da IA e a descrição muito específica do trabalho dos programadores certamente parece sugestiva, mas todas as nossas fontes nos lembraram que não podemos atribuir todo o prejuízo dos programadores aos chatbots. Os programadores foram os mais afetados, mas as empresas de todo o setor de tecnologia enfrentaram dificuldades nos últimos dois anos, pois as altas taxas de juros e a desaceleração do crescimento fizeram com que seus gastos excessivamente cuidadosos no início da pandemia parecessem totalmente excessivamente cuidadosos.
“Os programadores podem ser mais propensos do que os desenvolvedores de software a ter mais de seu trabalho substituído pela IA generativa, mas o declínio acentuado não pode ser atribuído apenas à IA generativa”, disse Shrivastava. Ela acrescentou que as postagens no Indeed para empregos na área de tecnologia, como programadores e desenvolvedores, aumentaram muito mais rapidamente do que outras postagens de emprego em meio ao boom do mercado de trabalho de 2022 e, portanto, tiveram que cair ainda mais quando o mercado de trabalho esfriou.
Obviamente, a IA não é um substituto direto para os programadores humanos, dada a precisão exigida pela profissão e a predileção dos chatbots por fabricações. Mas, nas mãos de um desenvolvedor de software que conheça bem o código, os bots podem ajudar em alguns dos trabalhos mais pesados.
Isso nos faz pensar se um dia o programador seguirá o caminho do computador. Durante séculos, “computador” descreveu um trabalho feito por seres humanos que realizavam cálculos complexos. Agora, ele se refere apenas à máquina que os humanos usam para lidar com a matemática que costumavam atribuir a outros humanos no departamento de computação.
Este conteúdo foi traduzido com o auxílio de ferramentas de Inteligência Artificial e revisado por nossa equipe editorial. Saiba mais em nossa Política de IA.