Eu não entendo isso. Se você curte ou curtia projetar soluções para problemas reais por meio da programação, a IA só deixou seu trabalho mais forte, já que agora você consegue projetar ainda mais soluções, tanto em escopo quanto em velocidade. Apesar disso, eu entendo a frustação em ser demitido pois agora uma empresa que antes precisava de x devs agora precisa apenas de x/5 para tocar seus produtos.
Sim, é verdade que o número de devs necessários para desenvolver uma solução X ou Y diminuiu, mas, ao mesmo tempo, as empresas também se adequam a isso e absorvem mais demandas. Nesse sentido, mesmo usando bastante IA no meu trabalho atual e desenvolvendo muitas automações para uso interno, a demanda continua aumentando dia após dia, e continuamos contratando mais devs, project managers etc.
Se o que te interessava no desenvolvimento eram as infinitas possibilidades de implementação e resolução de problemas, não vejo como a IA te atrapalhou. Mas, se o que te interessava em dev era escrever letras coloridas em um fundo preto, entendo a sua frustração.
Entendam: existem empresas que não são de tecnologia e que têm uma fila de mais de 100 projetos de desenvolvimento no roadmap. Existem empresas de gestão produzindo sistemas cada vez mais complexos que, mesmo com IA, não conseguem ser desenvolvidos internamente.
Eu trabalho em 3 ou 4 projetos ao mesmo tempo e sempre tenho pelo menos 4 ou 5 agentes rodando simultaneamente, inclusive agora. Sou desenvolvedor há uns 8-9 anos e não sinto que trabalho menos ou mais depois da IA. Simplesmente trabalho de um jeito um pouco diferente, mas a base é a mesma: pensar em uma solução ou em um caminho para implementar uma solução que alguém idealizou.
A diferença entre alguém que sabe o que está fazendo, mesmo com IA, e alguém que não sabe é gigantesca. Frequentemente, preciso corrigir decisões relacionadas às regras de negócio ou inferências que o LLM fez, além de detalhes sobre estados, tipos e quantidades de status em uma determinada flag, ou simplesmente uma lógica específica daquilo que estou construindo que o LLM não conseguiu entender sozinho. Isso sem contar o volume de trabalho que consigo executar, muito superior ao das tentativas de vibe coding de pessoas de outros setores da empresa.
Mesmo que a IA se torne MUITO melhor do que é hoje, e consiga criar e implementar sistemas complexos em um único prompt, sem erros, instantaneamente, ainda assim o mercado disputará quem conseguiu alcançar o melhor produto final dentre essas infinitas codebases para a mesma finalidade e eu, particularmente, gosto de pensar que eu sou acima da média em projetar sistemas, já que estive fazendo isso por uns bons anos da minha vida.
Faz sentido que as vagas diminuam, mas enquanto os devs, com ou sem IA, conseguirem entregar sistemas melhores e mais rápido do que quem não é dev, a demanda vai continuar existindo. Se alguém deveria conseguir otimizar o modelo de trabalho com LLM's, entender suas lógicas e traduzir sistemas complexos em linguagem natural, deveria ser nós, devs, certo?