Se tornar fullsatck com Java ou com Javascript?
Salve, pessoal!
Sei que a decisão final é pessoal, mas estou em um momento, pensando bastante sobre e a opinião/experiência de vocês será valiosíssima para a minha análise.
Meu contrato de trabalho atual encerrou. Sou desenvolvedor Front-end (React + TypeScript). E sei que preciso ampliar minhas habilidade para voltar ao mercado com mais força. E é aí que surge a dúvida:
Qual caminho seguir para chegar ao nível fullstak profissional?
Um amigo Sênior sugeriu o caminho Full-Stack JavaScript, complementando minha base com Next.js, Node.js e Nest.js.
Por outro lado, tenho um carinho especial pelo Java, conhecido por ser robusto e desafiador, já conheço a sintaxe básica do java puro e já fiz um projetinho de youtube com spring.
Gostaria de debater e saber mais a opinião de vocês a respeito dos pontos que listei:
☕️ O Cenário Java
- Possui bastantes vagas e um mercado muito bom (principalmente em empresas grandes).
- Passa a impressão de que se precisa saber muito para ser um Júnior eficiente no mercado.
- Parece ser menos "inflado" do que o ecossistema JS, atraindo um público realmente interessado.
💻 O Cenário JavaScript (Node/Next)
- Tem muitas vagas, mas, em contrapartida, sinto que há 3x ou 4x mais candidatos por vaga.
- Parece estar muito inflado (muitos Devs Front-end como eu aproveitam a linguagem e migram para Node, inflando a concorrência Full-Stack).
- A alta competição faz com que o profissional mais qualificado tenha que competir contra uma quantidade imensa de inscrições nas vagas.
Concordam com meus pontos de vista?
Qual a opinião/história de vocês a respeito disso? Já parou para pensar nisso também? Toda contribuição é bem-vinda!