Quem trabalha com java?

Olá, gostaria de saber dos devs que trabalham com a linguagem java se conseguiriam me da uma visão sobre o que se usa no mercado hoje em dia? Tenho dúvidas porque comecei a estudar e tem ua

A melhor forma de saber exatamente as ferramentas utilizadas em Java é vendo as demandas de vagas do mercado, o que as empresas estão pedindo pra Java. Não trabalho com Java mas sei te dizer que Spring é um bom framework Java pra se estudar.

Sim sim , vi que o Spring é um excelente framework para java porém queria saber mas sobre os recursos internos do java, pois vi que alguns recursos não se usam mais e não queria perder tempo estudando coisas que não irei utilizar no mercado de trabalho atual. Agradeço seu interesse em me responder 🙏
Se não quiser focar em framework agora (se for iniciante em java nao vale a pena mesmo) foca em nocões basicas em orientação a objeto. indico fortemente esse curso(fiz 2 vezes ele quando era iniciante) https://www.youtube.com/watch?v=KlIL63MeyMY&list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY

Um dica aprenda, Python e JavaScript o mercado esta maior para essas linguagens!

Gostei de java, pra mim é uma linguagem interessante agora, no futuro talvez possa aprender essas outras linguagem mas valeu pela sua contribuição
C, python, javascript, java, c#. todas são boas e todas tem mercado. Vaga pra java não falta no mercado, pra mim tem tanta vaga que parece que java é a maior... acho que os devs de outras linguagens deve achar o mesmo da sua rsrs acho que a verdade é que tem muita vaga pra tudo. js é um caso de amor e odio em... kkk oo linguagem maluca

Atualmente eu tenho trabalho com Java pois faço algumas rotinas dentro do ERP como botões de ação, telas, microsserviços e muito mais, espero ter ajudado. ❤

Vlw Eduardo, vejo que microsservicos foi bastante citado, vou focar nisso juntamente com o framework Spring.

Eu trabalho, e bem, usamos o que o Java 8,Spring e Jpa tem a oferecer em suas versões atuais, e sinceramente acho difícil vc encontrar projetos muitos antigos e que nem usam Jpa por exemplo. Estude Java como um todo e não esqueça do Java em suas versões mais atuais, juntamente com spring e Jpa e tá ótimo 👍

Obrigado, tava com medo de está estudando coisas irrelevantes para o mercado.

Ola amigo, trabalho com java a 3 anos aproximadamente. Atualmente estou bem focado em arquitetura de microservicos em java também.

Bom... java é uma linguagem muito boa, de fato verbosa, mas não vejo isso como um problema, por exemplo para criar um hello word é necessario todo um boiler (criar classe metodo main e etc..) plate para ai sim escrever o seu system.out.print("hello world"), enquanto em python era só printar no console direto.

Enfim... acho que sobre o java a galera ja entende que ele é assim.

Vamos para o principal:

AFINAL, ALGUEM USA NO MERCADO??

Sim... vejo muitas vagas no linkedin para java e alguns tech recruiter me chamando no inbox, faz sentido uma vez que meu perfil está voltado para o mundo java.

Java puro, java com frameworks, oq aparece no mercado?

Bom, quando se trata de java toda a parte de persistência normalmente é definida pelo hibernate, então esse carinha é bemm importante. Até mesmo para empresas que utilizam o java mais "puro" sem frameworks.

Quando se trata de frameworks o principal de mercado vejo que seja o SpringBoot, lider de mercado e com uma consolidação notável, existem muitas ferramentas provenientes dele, da parte cloud até a parte de segurança e controle de permissões de usuários por papel.

Outro framework java que vem se popularizando no mercado é o Quarkus, principalmente com a onda cloud e por ser denominado cloud native. Ele não está tão maduro quanto o spring, porém é uma ferramenta muito forte e com um porencial gigantesco(assim como seu concorrente) e é até mais rapido do que o spring(por exemplo para iniciar a aplicação).

Arquitetura

Microserviços

Quando se fala de spring ou de quarkus, já vem na minha mente microservices... Lidar com aplicações escaláveis é muito divertido e demanta muitas tecnicas. Existe muito conteudo na internet sobre microserviços, as melhores vagas requisitam esses conhecimentos.

Alguns outros topicos importantes para microserviços em java:

  • Mensageria (Rabbit/kafka)
  • Programação reativa
  • Spring/Quarkus
  • Testes (todos os tipos, olhar piramide de testes)
  • AWS/GCP
  • Observabilidade

Grandes empresas que utilizam?

  • TOTVS
  • Gympass
  • Banco Inter
  • Banco BV
  • Mercado Livre
  • GFT (BTG)
  • ZUP

Posso falar com propriedade da TOTVS porque trabalho lá, as outras empresas são pq conhecemos de mercado ou algum recruiter entrou em contato.

Espero ter ajudado com alguma informação, qualquer coisa estou disponivel.

Olá Victor, cara seu depoimento ajudou demais, comprei um curso sobre java e o meu medo era do conteúdo não está atualizado e tals e eu tá estudando um monte de conteúdo defasado que não se utiliza no mercado de trabalho e com a sua contribuição pude ter uma visão mais ampla sobre as ferramentas ultilizadas e ficar mais tranquilo vendo que o conteúdo ta dentro do utilizando nos dias atuais embora não tenha tudo mas isso conseguimos resolver procurando outros portais de estudos. Obrigado!
Ps: Você poderia contar se fez faculdade e como foi pra entrar no mercado de trabalho?

Spring boot, microsserviços é o futuro.

to com voce nessa, porém pra quem está começando pular etapas não é tao legal. logica e POO ai depois mete marcha em micro-serviços e tudo mais. Realmente microserviços é o futuro, sou suspeito pra falar adoro isso tudo.
Vlw, vou focar

Eu trabalho com java. Na minha opinião, vale muito a pena você estudar o framework Spring, pesquisar as novidades do java 11 para cima, estudar junit e mockito, etc..

java 17 tbm tem muitas novidades legais, agora como é o novo LTS vale a pena estudar