Oi!
Sou gestor de TI com um pouco mais de 10 anos de exp e vou te dar um feedback no meu ponto de vista. O que vou falar aqui não é nada escrito em pedra, mas é importante pra você que está começando.
Não pule etapas.
Esse é o passo mais importante e acho que você tem cumprido. Fez faculdade, independente se foi uniesquina ou não, tem seu mérito. Você conciliou trabalho e estudos então, na prática, você já tem mais valor para o mercado.
Não vá na onda de "Coachs" devs ou de cursinho do foguete roxo
Já ouviu aquela frase: "Linguagem boa é a que paga as contas"?
Se você gosta de Python, foque nisso.
Se você quer migrar para React por gosto, foque nisso.
Difícil a decisão né?
Ninguém aqui pode decidir por você. Suas necessidades só você sabe, sejam elas no trabalho ou na vida pessoal. A linguagem que pagar suas contas ou te dar uma condição de vida digna, confortável ou até mais do que isso é o que vale.
Mas vamos deixar isso mais simples:
- Quer trabalhar só no Brasil, não tem inglês? Seja generalista.
- Quer trabalhar pro exterior, tem inglês? Seja especialista
Existe uma grande diferença de cultura entre o Brasil e outros países do mundo, lá fora o especialista é mais desejado, já no Brasil por conta dos altos impostos, eles preferem pagar menos e receber mais, ou seja, contratam um generalista que resolve 2 problemas ao invés de 1.
Não estou dizendo que não tem espaço pro especialista no Brasil, mas é bem mais difícil.
-
Quer ter estabilidade empregatícia? Não existe, mas empresas de grande porte podem te fornecer essa sensação de estabilidade.
-
Quer focar mais em inovação, sabendo dos riscos mais altos? Startups, pequenas empresas, agências...
-
Quer trabalhar em startup, ritmo acelerado? JS, TS, Node, React (até python)...
-
Quer trabalhar em grande empresa, larga escala, esteira? Java, Python (mais difícil, mas tem), Go...
Primeiro vem a sua direção, não a tecnologia. O que você quer independente da tecnologia é o que define seu perfil profissional.
Agora, sendo mais pragmático e respondendo o que você realmente perguntou kkkkk
A movimentação da IA se tornou uma bolha, como foi no passado com a bolha dos devs. O mercado está menos acelerado em contratações impulsivas, o investimento tem se tornado mais ferramental. Sabe a história da revolução industrial? Então... Se eu posso pagar um funcionário que trabalha por 10 com ajuda da IA, pq vou pagar 10? Mas esse é o ponto, continua sendo uma ferramenta, como qualquer outra que chegou e assustou outras áreas do mercado. Quem soube se adaptar e usar a ferramenta ao seu favor (E SE VENDEU BEM), continuou empregado.
A lista de tecnologias não diferenciaram muito no mercado: JS, TS, Node, React, Java, Python, Rust, Ruby, PHP... Existem as que estão em hype e outras não.
Se você quer migrar para front-end, entenda que essa área é criativa. Se você for só cuspir código em React, uma IA vai te substituir, pq isso ela já faz. O front-end precisa ter viés criativo, é o perfil que precisa trocar com designers, entender requisitos de usuários e entender o estado da arte (e até como manipulá-lo sozinho, caso necessário). Hoje tem muito designer virando dev usando Flutterflow ou Webflow (da pra ver pelo tanto de sites feitos nessas plataformas no Awwwards).
Se você decidir ficar no Python: estudar redes neurais, machine learning e etc é um excelente caminho, mas lembre-se, a base de tudo isso é matemática. Já vi Itaú contratando Engenheiro Civil pra ser Dev Senior ganhando R$ 18k mês só por conta de matemática e estatística (e um pouco de C e C# que eng. civil também usa). E esse é o ponto, o Itaú não achou NINGUÉM nessa época com essa skill e teve que olhar pra outro tipo de mercado pra achar (isso não tirei do furico, eu conheço a pessoa que contratou e a pessoa que foi contratada kkkk).
Bom, o meu conselho final é: Continue estudando, saiba se adaptar e mudar a rota se for preciso. Não crie ego por uma linguagem ou por um caminho. Cada um tem o seu.
Independente de quanto os coachs de linkedin falem sobre IA, de quanto as empresas fazem mídia dizendo que aumentou a produtividade em 500% e demitiu 50% dos funcionários... Isso tudo não passa de mídia (e olha que trabalhei como CTO numa empresa de Mídia/Publicidade & Propaganda).
Se você sabe se vender bem, entregar bons resultados e usar as ferramentas a seu favor, é isso que vale. Linguagem é só um meio pra você traduzir requisito de negócio em funcionalidade. No fim do dia, é com pessoas que você está lidando.
Espero que isso te ajude :)
E, claro, sinta-se livre pra conversar comigo se achar necessário: https://www.linkedin.com/in/luhen/ - todo networking é bem-vindo.