Qual melhor linguagem estudar no back-end??
Estudo programação a quase 2 anos, sei HTML, CSS e JS e comecei a estudar Node.JS, pois prefiro o back-end. Porém, não vejo tantas oportunidades de emprego com Node.JS, e quando acho vagas, são fullstack, eu preciso saber front-end, mas não curto muito o front. O que me indicariam a fazer?
Acho que deveria procurar vagas que se interresa em empresas que se interressa, pode ser grandes e algumas da sua regiao/cidade e assim vai ter uma ideia de stack que estao usando, a partir disso voce gasta algumas horas em cada uma para ver se gosta dela, porque nao adianta nada investir numa que nao vai gostar, depois disso é focar nos estudos e nao deixar de enviar corriculo. Nos processos seletivos voce vai entender melhor oque querem que voce saiba resolver. E tambem se chegar um processo que acha complicado, vai fundo e aprende para conseguir resolver, é nesse momento que voce vai mais aprender.
Sou suspeito pra falar pq trabalho com ruby, mas curto bastante a linguagem. Acho que a curva de aprendizado é bem tranquila. Pode pegar algum projetinho simples pra fazer tanto em ruby quanto em rails e ver o que acha.
Indicaria aprender front e back. Também não gostava de front, porém, conforme fui trabalhando, acabei gostando.
E sobre a linguagem para aprender no back, não importa muito. Dê uma olhada geral nas linguagens que você acha mais interessantes e escolha uma para aprender.
A única coisa em que veria diferença seria em linguagem Orientada a Objetos e Funcionais. Porém, as duas são bacanas de aprender.
Já que teu foco é mercado de trabalho. Procura por vaga back-end junior no Linkedin, vê quais linguagens o mercado mais pede e tentar achar entre elas a que mais te agrada.
Já leu? https://www.tabnews.com.br/Carlos05/qual-linguagem-escolher-para-back-end
Se pesquisar encontrará vários conteúdo para ajudar decidir o que quer. Ou mesmo deixar que outra pessoa decida por você o que deve fazer com sua vida. Ou porque não deveria fazer isso.
Também pode ajudar. Mas não deveria parar aí.
Tem um site muito legal da Alura pra conseguir visualizar um caminho interessante.
Costumo tomar ele como base.
Para back acho que vc vai encontrar mais vagas em Java, PHP e ASPNET.Core com C# também tem crescido bastantes ultimamente! Pelo o que percebi empresas 'mais tradicionais' que trabalham para bancos, e com sistemas CRM mais robustos, tendem a ficarem mais presos em Java, C# e PHP... Mas acho que depende muito do que você quer investir em aprender para seu futuro, tendo o conhecimento sempre vai ter uma vaga que se encaixa no seu perfil!
Quase dois anos vc deve ter uma boa base e noção das coisas. Gostaria de indicar um roadmap para auxiliar com o conhecimento fundamental para o back-end, que entendo que pode te ajudar como tem me ajudado. Pois eu gosto de back-end e em particular gosto de Java. Esse roadmap aponta para 8 linguagens: Java, C#, PHP, JavaScript Python, Ruby, Rust e Go. Todavia, antes delas tem um caminho interessante de conhecimento necessário a trilhar. Dê uma olhada e veja se ajuda: https://roadmap.sh/backend
Vai de java, amigo