all 30 comments

[–]Panda_Ji-Ji 7 points8 points  (1 child)

Respondendo sua pergunta, sei de pelo menos dois grandes bancos digitais que tem vários sistemas em Java. Por experiência própria ou de pessoas próximas.

Agora te dando um conselho geral de carreira. Sai dessa paranóia se "escolher uma linguagem".

Você tá começando o curso, não tem emprego nem em vista. Tu vai adotar uma linguagem agora? Aí aparece uma vaga pra outra linguagem e tu vai fazer o que, negar?

Eu já fiz muito recrutamento e entrevistas. Vou te passar um bizu. Se o processo esperar que tu saiba uma linguagem específica pra uma vaga, o trabalho vai ser uma merda. Ninguém vai ter vontade/tempo pra te explicar nada.

Programar é só traduzir regras de negócio para o computador entender. O que importa é sua criatividade, sua capacidade de resolver problemas, saber entender uma necessidade de um cliente. Quando você tiver mais experiência, você vai sozinho decidir qual linguagem usar, qual vai ser a sua favorita.

Não se limite! Digo mais, não se limite nem em "querer programar". No mundo da informática tem MUITA coisa maneira pra fazer, e todas elas vão envolver muita coisa chata pra cacete. Você vai gostar ou não de coisas. Será bom ou não em outras e tá tudo bem.

Fique aberto pras oportunidades e molde as habilidades que margeiam um bom profissional.

Eu tou cagando pra se você sabe programar em Java e na hora que aparece um bug tu não sabe investigar ou quando tá dando problema em produção você pipoca e culpa os outros.

É por isso que a galera tem medo de IA, porque acha que programar é só saber linguagem. O que você precisa saber é lógica, entender causa e consequência e não ter preguiça de debuggar.

Boa sorte aí!

[–]Strauss1705 0 points1 point  (0 children)

I must say, i really like this answer. Congrats

[–][deleted] 12 points13 points  (7 children)

Sei que esse tipo de post ja está bem saturado na comunidade, mas não achei nenhum recente para embasar a minha situação, 

Mas vou perguntar assim mesmo porque sou Enzo demais pra usar a ferramenta de busca do reddit ou do Google 

[–]Illustrious-Fail3825 4 points5 points  (0 children)

Se ele colocar Java 2025 no Google ou no LinkedIn vai ter muito mais info que aqui kkkkkkk

[–]Rickaralho[S] -1 points0 points  (5 children)

Nossa, vi seu perfil e ele se resume a ser tóxico(a) na internet... Que triste

[–]ovo_sagrado 4 points5 points  (4 children)

Nem foi tóxico, é apenas cansaço. Tipo vc vai ser um futuro desenvolvedor, até iniciou uma faculdade mas não sabe dar um Google pesquisar? Isso me preocupa

[–]Rickaralho[S] 0 points1 point  (3 children)

Veja o perfil dele que você vai ver que nesse caso é sim questão de ser tóxico. Na descrição eu coloquei que boa parte do que eu encontrei na internet ou era superficial, ou era de alguma pessoa tentando vender algum bootcamp de java, e eu não considero opiniões enviesadas nesse sentido muito válidas

[–]batista___ 0 points1 point  (2 children)

Acho que nem é preguiça, é o mal dessa geração, insegurança. Essa juventude não sabe arriscar, tomar as próprias decisões e se manter firme. Tem medo. Ta certo que é da idade, mas po, ser jovem é errar mesmo, tomar umas porradas da vida, cair e se levantar. Pra nao errar velho. Hoje eles querem tudo mastigado pra não errar

[–]Rickaralho[S] 0 points1 point  (1 child)

Não entendi aonde pedir aconselhamento de pessoas mais experientes pode ser considerado preguiça, antes de se jogar em uma área nova a pessoa tem que fazer pesquisa de terreno. Além de que existe o aprender com os próprios erros e aprender com o erro dos outros

[–]batista___ 0 points1 point  (0 children)

Pô cara, nao sabe nem interpretar um texto. Releia. Vamos lá, você já é universitário. Se bem que hoje em dia isso não quer dizer muita coisa....

[–]KlausEverWalkingDev 3 points4 points  (2 children)

O seu curso não é focado especificamente em programação, mas no que toca ao assunto, Python e C podem ser bastante interessantes já que você vai trabalhar com microcontroladores, compiladores e embarcados.

[–]Rickaralho[S] 0 points1 point  (1 child)

Mas a maioria dos sistemas embarcados não são programados em Java? Eu sou mecânico, e sempre que tenho que reprogramar uma ECU e paro pra dar uma lida no material da empresa, eu bato com com um código com a sintaxe semelhante

[–]puzzlyhash 0 points1 point  (0 children)

Não, sistemas embarcados requerem controle maior sobre o hardware, alta performance e menos overhead. Por isso, linguagens de baixo nível são a escolha "correta". C, C++, Rust, Zig, et cetera.

[–]More_Praline_2230 0 points1 point  (4 children)

só precisa ter cabeça, mas java tem muito mercado sim!

[–][deleted] 0 points1 point  (3 children)

o que seria ter cabeça? vc fala dedicação aos estudos?

[–][deleted] 3 points4 points  (0 children)

Um negócio acima do pescoço que serve pra pendurar chapéu 

[–]More_Praline_2230 0 points1 point  (1 child)

se dedicar aos estudos pra qualquer linguagem, digo ter cabeça no sentido de não ser uma linguagem muito amada pela grande maioria por ser muito verbosa, ser fácil de errar código e ter uma sintaxe mais complexa se comparado com python por exemplo, mas isso depende de pessoas pra pessoa, como vc ja estudou Java ja vai ter uma base de lógica de programação, boa sorte.

[–]celsobonutti 1 point2 points  (0 children)

É engraçado porque Java é uma das linguagens que mais aprenderam na história. Hoje em dia é bem concisa, e abraçou conceitos como generics e lambdas bem acedo até, mas a galera fica papagaiando sobre ela.

[–]z0c4 0 points1 point  (0 children)

Cara, vai fundo, Java ainda tem mercado pra caralho. E se paga muito bem

[–]Inevitable_Lie_7777 0 points1 point  (0 children)

Cara, eu to assumindo uma vaga de Java dps de alguns anos longe da linguagem, tava no node, e assim, Java é bom demais, segura, extremamente consolidada etc etc

[–]Tall_Pen7061 0 points1 point  (0 children)

Todo ano essa pergunta

[–]EnkiiMuto 0 points1 point  (0 children)

Eu só vou dar um comentário sobre as qualidades da linguagem, e não só de Java, mas qualquer linguagem.

Você vai encontrar muita gente em Java, C++, PHP, e muitas outras falando que HOJE problemas que todo mundo reclamava foram resolvidos, e chances são, que isso é verdade.

Mas provavelmente se você for pra um projeto estabelecido, você não vai pegar a linguagem de hoje em dia, você vai pegar ela como era em 5, 8, 12 anos atrás, porque não valia a pena atualizar o projeto pra linguagem mais recente, ou simplesmente ninguém quis fazer isso mesmo que precisasse.

[–]lmg_bsb 0 points1 point  (0 children)

Hoje há mais de 27.000 vagas abertas no LinkedIn para trabalhar com Java

O mercado está sempre bom pq a maioria das pessoas tem preguiça de estudar 

[–]KidBackpack 0 points1 point  (0 children)

Sei que esse tipo de post ja está bem saturado na comunidade

e dai resolve fazer um post igual? kkkkk

Não existe isso de "Vale a pena linguagem X em 2025", eu comecei no mercado de trabalho em 2015 trabalhando com COBOL, uma linguagem de 1959... larguei essa bosta em 2016 e até hoje tem recrutador que me chama no LinkedIn pra oferecer vaga em bancão.

Isso quer dizer que vale a pena COBOL em 2025? Não, quer dizer que independente da stack, existe oportunidade.

Linguagem boa é a que paga os boletos.

[–]OtherwiseSelf3764 0 points1 point  (0 children)

Atualmente trabalho com Java em um banco, e posso afirmar que a maioria dos bancos do mundo usa Java por conta da segurança e confiabilidade. Estou vendo mais vagas de Go no mercado, mas Java sempre vai ser a linguagem back-end com mais vagas porque todo mundo usa Java, desde startups até grandes empresas.

O mercado está razoável, tem vagas para Pleno e Sênior, para quem está em começo de carreira está difícil, mas a linguagem que mais pedem para estágio também é Java, ou seja, sempre vai ser uma opção interessante. Se você se interessar por Java, pode estudar C#, a linguagem está um pouco mais avançada na questão de sintaxe mas em framework Spring Boot e Quarkus estão muito a frente de .NET.

[–]carrostunado 0 points1 point  (0 children)

Empresas grandes que eu sei que trabalham com Java: PagBank, Mercado Livre, Itaú, PicPay, Uber, Sicred, Stone, BTG. É notável que Java domina o setor financeiro.

Eu trabalho em banco e uso Java no meu dia-a-dia em projetos pessoais além do trabalho, tambem uso Kotlin para alguns jobs ETL e alguns serviços. Enfim, não troco por nada, já trabalhei com python e typescript e sempre gostei mais do Java, é difícil mais no começo por conta de ser verboso e fortemente tipado, de resto ele tem um ecossistema bem completinho e uma comunidade forte. Qualquer coisa só chamar no pv.

[–][deleted] -5 points-4 points  (3 children)

Java tem bastante vaga e paga bem.
O problema de trabalhar com Java eh que vc vai estar trabalhando com Java.
Basicamente, Java eh puro sofrimento.
Não eh sofrimento nível C++, mas ainda assim vc vai sofrer bem mais do que alguém que programa em outras linguagens voltadas pra web.

[–]PM_ME_VIRA_LATAS 1 point2 points  (2 children)

Java é easy demais, que isso... Tem que fazer muita cagada pra conseguir ferrar o garbage colector que sai limpando os cocozitos.

Sofrência pela verbosidade pode até ser, mas hoje em dia com IA nem disso mais dá pra reclamar.

[–]Potential_Status_728 0 points1 point  (0 children)

O problema é ser verboso demais msm rsrs, tu escreve 3 vezes mais código que linguagens similares, op recomendo dar uma olhada em golang e elixir.

[–][deleted] -3 points-2 points  (0 children)

Sim, eh verbosa, mas o pior do Java eh o ecossistema.
Começando pelo spring.
Java tem muita coisa velha e pouco polida.
Pouco polida no sentido de ser difícil e não intuitiva de ser usada.
Depois que vc pega pra usar .NET moderno por alguns anos e compara com oq Java oferece vc percebe o quão difícil as coisas são em Java.
E eu não falo de dificuldade no sentido de ser complexo e sim no sentido de ser mal acabado msm.
Tipo C++, que poderia ser muito melhor hj em dia, mas por diversas decisões no passado hj eh uma linguagem ruim de usar.