Java ultrapassado que tal .Net ?
Conselhos de um professor
Estudo na UF de Sergipe no curso de Sistemas de Informação, fui pedir algumas idicações de cursos ou livros para um professor meu, Não é um daqueles professores "Ultrapassados", ele é um cara que saiu a pouco tempo do mercado e que possui um empresa, por sinal muito fod@ .
A resposta dele foi "O java é incrivél pra POO, porém indico que você aprenda liguagens mais novas como, React com .Net, pois vejo essa tendencia por pelo menos 10 anos". Agora me vejo em duvida.
OBS: não quero terceirizar minha escolha, quero apenas ouvilos pra poder me conceituar melhor e ver o que farei.
Java não é ultrapassado! Mas tem muita empresa com produtos legados em java no Brasil e no mundo! .net/C# também não estão ultrapassados! Tendo muito material legado com elas!
React não é uma linguagem é uma lib de JavaScript(essa é a linguagem) Então para entender React você deve aprender JavaScript!
O fututo ninguém sabe, mas existem tendencias!
- JavaScript vai estar lá nos proximos 10 anos!Com nodeJS, React com Vue, com DenoJS e outros!
- Rust vai estar lá, na tentativa de substituir o C. Deve ser uma boa pro futuro!
- Java vai estar lá sim, mas creio que com menos projetos novos
- .net/C# estarão lá sim!
- Python vai estar lá, principalmente com IA/llms e afins!
- Elixir ta vindo aos poucos e acho que estará lá!
Outras estarão lá só não lembro quais kkkk
Permaneça no Java
Estou fazendo o caminho contrario, passei a minha vida toda com javaScript e consigo fazer a maioria dos sites com ele usando as mehores tecnologias mas por mais increvel que é a linguagem eu tenho que reconhesser os seus defeitos e eles são:
- O javaScript é muito modinha e por isso todo mundo que vc conhesse sabe e as vagas estão lotadas de gente.
- Java tem um incrivel legado e daqui a 10 anos ele vai estar aqui além de que se vc for procurar por vagas back-end vai achar muito Java e sem muitos concorrentes
- Java é uma linguagem muito respeitada por toda a comunidade de programação e pelas empresas.
- Muitas empresas grandes usam Java no backe-end ou seja vc pode conseguir uma vaga de júnior e sequir com a mesma linguagem até se tornar sênior
São esses os moticos que me fizeram me interessar por Java e mesmo sabendo uma linguagem modinha, vc deve sempre lembrar de ir contra a maré e fazer o que poucas pessoas fazem, por isso deve se afastar dessas linguagens.
É sempre bom lembrar que o melhor a fazer é não depender de uma linguagem só e aprender duas ou mais, no meu caso prefiro trabalhar com javaScript mas se não der, estarei pronto para me virar no Java.
Meus 2 cents:
-
Nao iria para nada que envolvesse Java ou .net - ainda existe muito mercado (legados), mas eh um caminho que esta afunilando e nao expandindo.
-
nodeJS/typescript (javascript), react, Vue sao as sensacoes do momento, e olhando para o mercado de microservicos parece ser a tendencia natural para os proximos 5 a 10 anos - eh um caminho que esta expandindo e nao afunilando.
-
python: essencial, principalmente devido a questao da expansao da IA - mas ele sozinho nao basta, tem de juntar com o item acima.
-
Linux: essencial, principalmente devido a questao de ser a infra para a implantacao de qualquer destes itens.
Ele esqueceu-se de avisar as empresas rs.