
Tenho acompanhado toda essa situação de vaga de desenvolvedor se desenrolar e, honestamente, é surreal o quanto as coisas mudaram. Lembro-me quando minha amiga Sarah foi contratada como desenvolvedora júnior em 2020 apenas porque conseguia escrever HTML básico. Agora? Conheço pessoas com diplomas em Ciência da Computação que mal conseguem uma entrevista até mesmo no McDonald's.
Ok, essa última parte pode ser um pouco dramática, mas você entende o que quero dizer.
Então, aqui está o cenário: tenho tentado conseguir uma vaga de desenvolvedor nos últimos oito meses. Oito meses! E eu não sou nenhum iniciante completo. Tenho um portfólio decente, alguma experiência de estágio e consigo realmente programar sem copiar e colar tudo do Stack Overflow.
Mas o mercado? É brutal lá fora.
De acordo com pesquisas recentes da Rest of World, o mercado de trabalho de tecnologia em 2026 é construído sobre contradições. As empresas estão demitindo funcionários enquanto dizem que a IA as ajudará a "fazer mais com menos". Mas aqui está a parte estranha: elas ainda não descobriram como usar a IA em escala.
Candidatei-me a uma empresa semana passada — apenas uma vaga básica de desenvolvedor web. A lista de requisitos era mais longa que minha tese de faculdade. Eles queriam de 3 a 5 anos de experiência para uma função "de nível de entrada", além de conhecimento de cerca de quinze frameworks diferentes, implantação em nuvem, experiência com DevOps e, oh sim, você provavelmente também deveria falar três idiomas.
O salário? $45.000.
Quero dizer, vamos lá.
Conversando com meu mentor (que está na área de tecnologia há cerca de quinze anos), ele explicou de forma bem simples. Basicamente, estamos em uma recessão, mas ninguém quer chamar isso de recessão. Há muito mais pessoas querendo vagas de desenvolvedor do que empregos reais disponíveis.
Ele me disse que, em 2013, as empresas literalmente imploravam para as pessoas aprenderem a programar. Todo mundo e sua mãe estavam empurrando crianças para programas de Ciência da Computação. Cursos intensivos de programação (bootcamps) estavam surgindo em todos os lugares. E por um tempo, funcionou muito bem.
Mas então... bem, então todo mundo se tornou desenvolvedor.
Um artigo no Medium que li recentemente resume perfeitamente: "O sonho de 'aprender a programar e conseguir um emprego remoto bem pago'? Não está morto, mas definitivamente está em suporte de vida."
A pesquisa da Harvard mostra algo realmente interessante: empresas que adotam a IA, na verdade, cortaram a contratação de desenvolvedores júnior em 9-10%. Mas, ao mesmo tempo, o Bureau of Labor Statistics dos EUA diz que os empregos de desenvolvedor de software crescerão 15% até 2034. Isso é confuso, né?
| Ano | Graduados em CS | Vagas Disponíveis | Nível de Competição |
|---|---|---|---|
| 2018 | ~65.000 | ~85.000 | Baixo |
| 2020 | ~75.000 | ~95.000 | Moderado |
| 2022 | ~85.000 | ~70.000 | Alto |
| 2024 | ~95.000 | ~45.000 | Extremo |
Nota: Estas são estimativas aproximadas baseadas em relatórios da indústria, mas mostram a tendência.
Ver esses números organizados assim? Sim, faz sentido por que estou recebendo e-mails de rejeição antes mesmo de terminar de enviar as candidaturas.
De acordo com a pesquisa da ByteIota, ambas as tendências são reais porque a IA está ajudando o software a se expandir para novos setores como saúde, agricultura e manufatura. Esses lugares precisam de desenvolvedores, mas querem habilidades diferentes da programação tradicional.
E então, temos toda essa questão da IA. Não consigo escapar dela. Toda conversa sobre o mercado de trabalho acaba se transformando em: "bem, a IA vai substituir os desenvolvedores de qualquer maneira".
Olha, eu já usei o ChatGPT e o Claude para me ajudar com código. Eles são bastante bons em escrever funções básicas e explicar conceitos. Mas eles não estão prestes a assumir a arquitetura de software complexa tão cedo. Pelo menos, espero que não.
O verdadeiro problema é que as empresas estão usando a IA como desculpa para cortar custos e reduzir contratações. Elas acham que podem se virar com menos desenvolvedores porque "a IA vai cuidar das coisas simples". Enquanto isso, os desenvolvedores restantes são esperados para fazer o trabalho de três pessoas.
Não é sustentável, mas tente explicar isso a um CEO que só quer ver custos de folha de pagamento menores.
Outra coisa que está tornando vagas de desenvolvedores mais difíceis de encontrar? A terceirização internacional. E não estou tentando culpar ninguém aqui — é apenas economia básica. Por que contratar um desenvolvedor nos EUA por $80.000 quando você pode contratar alguém igualmente qualificado em outro país por $25.000?
Já vi anúncios de vagas onde eles são bastante diretos sobre isso. "Estamos construindo uma equipe remota global" geralmente se traduz em "estamos contratando o talento mais barato que podemos encontrar".
Novamente, entendo do ponto de vista dos negócios. Mas isso torna o mercado de trabalho local ainda mais apertado para o resto de nós.
Curiosamente, há um tweet de Patrick Leet que aponta como a IA pode, na verdade, prejudicar os mercados de terceirização internacional também. Ele diz que a IA poderia automatizar tarefas que antes eram terceirizadas, o que afetaria a segurança do emprego nessas áreas também.
Esta é a parte que realmente me incomoda. Toda posição de nível de entrada exige 2-3 anos de experiência. Mas como você consegue ganhar experiência se ninguém vai te contratar sem experiência?
Conversei com recém-formados que estão há sete meses fora da faculdade e ainda não conseguiram seu primeiro emprego. Sete meses! Essas não são pessoas que não sabem codificar — elas têm portfólios sólidos, boas notas e experiência de estágio. Mas o mercado está simplesmente saturado.
Um cara que conheço foi rejeitado pela FedEx. A FedEx! E eles dizem estar sempre contratando.
A escalada de requisitos também é real. Aquela mesma empresa que queria conhecimento básico em HTML/CSS há cinco anos? Agora quer experiência full-stack, habilidades de administração de sistemas e conhecimento em DevOps. Pelo mesmo salário de $70.000 que estavam oferecendo antes.
Como um recrutador me disse, as empresas agora querem especialistas, não generalistas. Ser um "desenvolvedor full-stack" costumava ser impressionante. Agora é genérico.
Ok, nem tudo são más notícias. Vi algumas pessoas conseguindo empregos de desenvolvedor recentemente, mas elas tiveram que ser criativas.
Primeiro, elas não estão sendo exigentes quanto à empresa ou ao cargo exato. Aquele emprego dos sonhos no Google ou na Meta? Esqueça por enquanto. Foque em empresas menores, negócios locais ou até mesmo em organizações não tecnológicas que precisam de desenvolvedores.
Segundo, elas estão destacando quaisquer habilidades únicas ou conhecimento de domínio que possuam. Por exemplo, se você fez uma disciplina de biologia na faculdade e está se candidatando a uma empresa de software médico, mencione isso. Às vezes, essa pequena vantagem é o que te diferencia das outras cem candidaturas com currículos idênticos.
Terceiro, elas estão sendo mais flexíveis quanto ao trabalho remoto versus presencial. Sei que todo mundo quer trabalhar do sofá, mas, se houver uma empresa local disposta a te contratar, aceite. Experiência é experiência.
A pesquisa da Rest of World mostra que 52% dos líderes de aquisição de talentos acham que os requisitos de escritório prejudicam a contratação, enquanto 72% consideram que cargos remotos são mais fáceis de preencher. Portanto, ainda há oportunidades se você for flexível.

Aqui está algo interessante que notei: as pessoas estão migrando para cargos de TI na área da saúde. Hospitais e empresas médicas ainda estão contratando de forma bastante ativa. Eles precisam de desenvolvedores para sistemas de gestão de pacientes, software de registros médicos e plataformas de telemedicina.
Não é o mesmo que trabalhar em uma startup em alta, mas a segurança do emprego é maior e, honestamente, você estará trabalhando em coisas que realmente ajudam as pessoas. Além disso, com uma população envelhecida, a tecnologia em saúde não vai a lugar nenhum.
Vi algumas vagas no Twitter do @gulfcareerhunt para desenvolvedores Python em tecnologia de saúde. Eles pedem 8+ anos de experiência e oferecem salários de $55.000 a $110.000. Não é ruim, mas, novamente, o requisito de experiência é difícil para recém-formados.
Um amigo meu acabou de ser contratado em um sistema local de hospitais para fazer desenvolvimento web para o portal do paciente dele. Não é exatamente um trabalho empolgante, mas paga bem e ele está aprendendo muito sobre conformidade HIPAA e manipulação de dados médicos.
De acordo com o Becker's Hospital Review, as organizações de saúde estão lidando com desafios de integração entre humanos e IA. Elas precisam de pessoas que possam ajudar com a implementação técnica e a adoção cultural à medida que a IA avança de projetos piloto para uso total.
Uma das maiores disputas que está acontecendo agora é sobre onde as pessoas trabalham. A maioria dos desenvolvedores quer empregos remotos ou híbridos. Mas as empresas continuam exigindo que todos voltem para o escritório em tempo integral.
Isso está criando um impasse estranho. Os melhores talentos querem flexibilidade, mas as empresas acham que podem forçar as pessoas a voltarem para as cabines. Enquanto isso, relatórios da CIO Dive indicam que isso está tornando ainda mais difícil contratar bons profissionais.
Algumas empresas estão começando a oferecer salários mais altos para conseguir que as pessoas venham para o escritório. Outras estão apenas aceitando candidatos menos qualificados que estejam dispostos a comparecer presencialmente.
Conversando com pessoas que passaram por crises tecnológicas anteriores, como a bolha das pontocom, todas dizem a mesma coisa: isso também vai passar. O mercado funciona em ciclos. Agora, estamos na fase em que "todos querem ser desenvolvedores", o que naturalmente leva à saturação.
Eventualmente, algumas pessoas vão desistir e mudar de carreira. As empresas vão perceber que ainda precisam de desenvolvedores qualificados. Novas tecnologias criarão novos tipos de empregos. O ciclo será reiniciado.
A questão é quanto tempo essa fase vai durar. Alguns recrutadores com quem conversei acreditam que começaremos a ver melhorias em 2029 ou 2030. Outros são mais otimistas e dizem que será em 2027.
Pessoalmente? Acredito que depende muito do que acontecer com o desenvolvimento de IA e com a economia em geral.
A Gartner prevê que 80% dos engenheiros precisarão se atualizar até 2027. Isso representa uma quantidade enorme de pessoas que precisam aprender coisas novas apenas para permanecerem relevantes.
Olha, não vou mentir e dizer que isso é fácil. Receber rejeição após rejeição começa a abalar sua mente depois de um tempo. Você começa a questionar se é realmente bom nisso, se desperdiçou anos estudando a coisa errada.
Mas aqui está o que continuo me dizendo (e o que outras pessoas na mesma situação me dizem): os fundamentos do desenvolvimento de software não vão a lugar nenhum. Mesmo que o mercado de trabalho esteja difícil agora, as habilidades que estamos construindo ainda são valiosas.
Talvez o caminho para um emprego de desenvolvedor pareça diferente do que esperávamos. Talvez precisemos ser mais pacientes, mais flexíveis e mais criativos em como abordamos isso.
Ou talvez precisemos aceitar que a era de ouro da contratação de tecnologia fácil acabou e que essa é apenas a forma como a indústria se apresenta agora.
De acordo com pesquisa da Nerdii, apenas habilidades tecnológicas não serão mais suficientes. As empresas querem pessoas que saibam se comunicar bem, pensar criticamente e trabalhar em equipe. Não se trata mais apenas de codificar.
De qualquer forma, todos nós estamos nos virando juntos. E, honestamente, isso tem sido um dos poucos pontos brilhantes em toda essa confusão: a comunidade de pessoas passando pela mesma luta, compartilhando dicas e se apoiando.
Neste momento, estou ampliando meu alcance. Em vez de apenas me candidatar a empresas de software, estou olhando para qualquer negócio que possa precisar de ajuda com desenvolvimento web. Restaurantes locais que precisam de sites melhores. Pequenas empresas de manufatura que querem modernizar seus sistemas.
Também estou trabalhando em alguns projetos freelance, apenas para manter minhas habilidades afiadas e talvez construir algumas conexões. O pagamento não é ótimo, mas é algo.
E estou tentando manter uma atitude positiva sobre tudo isso. O que, em alguns dias, é mais difícil do que depurar uma exceção de ponteiro nulo em código legado.
Mas ei, pelo menos todos estamos nisso juntos, certo?