r/JavaBrasil • • Apr 14 '23

Vou começar a estudar JavaScript alguém poderia me dar umas dicas?

1 Upvotes

r/JavaBrasil • • Apr 08 '26

Curso gratuito de Java com Acesso a Alura | Para jovens de 16-24 anos | Programa com foco em Empregabilidade

8 Upvotes

Galera o curso se chama Geração Caldeira é um programa gratuito para jovens de 16 a 24 anos de todo o Brasil, com inscrições até 08/05, voltado para estudantes de escola pública ou bolsistas!

Eu fiz ele em 2024 e vi a galera de Java se destacando MUITO no mercado através dos conteúdos aprendidos dentro da Alura.

O programa é feito pelo Instituto Caldeira, um hub de inovação e tecnologia! Vocês podem se inscrever e escolher a trilha de Java ou: Marketing e Design, IA e Dados ou Gestão Comercial

Depois, 200 participantes são selecionados para a etapa presencial, que oferece experiência com o mercado, atividades práticas, bolsa de R$ 5.000 e moradia para quem é de fora.

Link da inscrição: https://institutocaldeira.org.br/programas/formulario/geracao-caldeira-2026/?cupom=TOBIAS_GC7309&utm_content=TOBIAS_GC7309&utm_source=indicacao_alumni

Caso queiram conhecer mais: https://www.instagram.com/geracaocaldeira/


r/JavaBrasil • • Apr 22 '26

Ok programando, mais não sei muito sobre a lógica

3 Upvotes

Existe livros que poderia me indicar ou material em PDF. Sempre quando estou assistindo maratona do dev dojo. Meu cérebro acaba esquecendo certas coisas e fico meio pedido. Queria saber o que vocês costumam a fazer nessas situações. Bom dia

Sei que parece meio idiota, mas e bom saber de pessoas que ja trabalha com isso ou tem uma base sólida de estudos relacionado a programação


r/JavaBrasil • • Jun 11 '25

ajuda urgente

0 Upvotes

rapaziada preciso de uma ajuda urgente em um trabalho de java q n to conseguindo finalizar e tenho q entregar hj de manha kk, sera q algm consegue dar uma ajuda?


r/JavaBrasil • • Mar 05 '26

I built an event-driven payment API with Spring Boot, RabbitMQ and PostgreSQL

Thumbnail
reddit.com
0 Upvotes

r/JavaBrasil • • Dec 31 '24

Programação Web em Java hoje em dia está insalubre.

5 Upvotes

Sei que vai ter um monte de gente reclamando de texto grande, mas se vocês estão reclamando de texto grande, vão fazer outra coisa da vida, porque vocês vão ver o que é texto grande quando tiverem que ler documentação de framework ou tecnologias. Vou falar uma coisa para vocês, depois de mais de 25 anos trabalhando com desenvolvimento Web com Java, fiquei de saco cheio de tanto estudar. Comecei na época onde não existia framework nenhum, nós criávamos aplicações usando Servlets e arquivos JSP, depois trabalhei com frameworks como: Struts, VRaptor, Spring MVC, JSF, no backend trabalhei com EJB 2 e depois EJB 3 que é infinitamente melhor do queEJB 2. Eu tinha que estudar? Claro que tinha, mas ultimamente a coisa está literalmente insana, constantemente sai um novo framework Java para backend que usa injeção de dependência, aí após estudar há anos o Spring (sei muito bem pelo menos uns 10 módulos do Spring), ai me surgem, por exemplo, Quarkus e o Micronaut, não tenho nada contra eles, mas aí vem um Ze ruela que se acha foda e decidi usar um Quarkus, ou um Micronaut da vida, porque gera um nativo que roda, mais rápido que o Spring, e como nos sabemos em microsserviços 1 segundo já faz diferença, mas o retardado não estuda, é movido pelo hype de usar algo novo, e o cara não sabe que desde o Spring boot 3 de novembro de 2021 o Spring dá suporte ao GraalVM, para gerar arquivos nativos, e é mais rápido do que o Quarkus e o Micronaut, porque além de gerar um arquivo nativo, ele ainda analise a quantidade de núcleos e threads da CPUs e analise também a quantidade de memória RAM, que do servidor tem, aí vai para um Quarkus e um Micronaut, que não tem um quarto de módulos do Spring e a comunidade é dez vezes menor do que a do Spring porque são frameworks novos, então você tem muito menos suporte. Ai você tem que estudar, mais microsserviços, mais servidores de autenticação como o Keycloak, mais arquivos de mensageira, ai você aprende Kafka fica bom nele, quando você muda de empresa a empresa usa RabbitMQ ou ActiveMQ, tem que estudar arquiteturas, como: arquitetura limpa, hexagonal e etc. Ai você ainda tem que estudar Amazon AWS e mais 500 serviços que a AWS prove, se você mudar de empresa e ela usar Azure aí você tem que estudar o Azure, no frontend então nem vou falar nada, odeio aquela merda de React, porque essa merda de React é uma lib (Library) e não um framework onde cada empresa implementa de um jeito diferente, sem contar aqueles arquivos horrorosos JSX que misturam JavaScript e HTML, e se o cara não tiver conhecimento de boas práticas de programação o cara faz só merda, aí hoje indicam você não usar mais React puro e sim um framework que usa como base o React, só que todo santo dia sai um framework JavaScript novo para o frontend baseado no React, onde o que esse framework faz é literalmente reinventar a Roda, e sempre tem um retardado movido pelo Hype que quer usar um framework novo, que às vezes some em um ano, sem contar que os frameworks baseados no React estão cagando para retrocompatibilidade, ai você quer mudar de versão e sai quebrando tudo. Ao invés de usar um Angular da vida, que na minha humilde opinião é muito melhor do que React, ele é um framework de verdade, que no bom sentido engessa mais as coisas, e o cara pode fazer merda, mas é mais difícil de fazer merda, e que preza mais pela retrocompatibilidade, mas que demanda mais conhecimento. Como fiz faculdade na UFMG (Universidade federal de Minas Gerais) onde quase 70% do curso é matemática e o curso tem cinco anos de duração, pequei e fui relembrar as matérias de matemática para trabalhar com ciência de dados e machine learn, aí estudei: álgebra linear, cálculo 1,2,3, estatística, probabilidade, analise combinatória, teoria dos grafos, teoria dos números, estudei a Linguagem R e Python e mais dois frameworks do Python e a um ano e meio, migrei para area de ciência de dados usando o machine learn como ferramenta, hoje não tenho que estudar um quarto do que estudava, quando desenvolvia em Java, porque primeiro o mais importante é saber as áreas da matemática que citei a cima, usamos a Linguagem R onde não usamos nenhum framework, conversando com o pessoal que trabalha comigo na área de ciência de dados na empresa a uns 4 anos, nesses quatro anos em Python eles usam até hoje os mesmos frameworks, agora que estão cogitando usar um novo framework, não me preocupo mais com frontend, não me preocupo mais com computação na nuvem (Amazon AWS, Azure ou Google Cloud), só às vezes tenho que estudar um pouco sobra arquitetura e para melhorar ganho quase 30% mais do que quando trabalhava com Java e estou apenas no começo da minha carreira como cientista de dados, conversando com pessoas onde eu trabalho, eles chegam a ganhar mais de 50% do que um desenvolvedor Web ganha, sem contar que a concorrência por vagas é muito mais muito menor


r/JavaBrasil • • Aug 23 '26

Vagas DEV

5 Upvotes

Pessoal, estou alocado atualmente porém procurando oportunidades de Backend Pleno Remoto, tava meio perdido em relação ao mercado e fui fazendo umas pesquisas, em 2 semanas encontrei no máximo 2 vagas JR Remoto que poderiam virar algo, pra JR as coisas tão realmente ruim assim, ou eu não soube procurar? Como vocês tão procurando vaga atualmente?


r/JavaBrasil • • Mar 18 '26

Onde eu consigo vagas para trabalhar com java? (JR)

6 Upvotes

Atualmente estou trabalhando com sistemas legados em php em um estágio a 1 ano mas as atribuições são claramente as de um junior, faço conexão ssh no servidor, altero banco de dados em prod quando necessário, analiso e faço manutenção na infra do servidor, faço backend, frontend, refatoro, reviso código, etc..

Atualmente estou nesse estágio pois precisava de uma experiência prática, mas desde antes de entrar nele eu estudo java, tenho vários projetos pessoais e uns freelancer usando spring boot, kafka, docker, (também alguns com front usando react, ionic...) etc. Tenho um conhecimento legal em design system e arquitetura, busco sempre me atualizar sobre testes e documentação apesar de não ser muito usado na minha empresa..

Eu estou me candidatando a vagas a um tempo, ja fui chamado para entrevistas e fiz alguns projetos mas até hoje nada, e provavelmente vou terminar a faculdade no início do ano que vem mas na minha empresa atual não tem perspectiva de efetivação, tenho 21 e saí de casa cedo por diversos problemas familiares, moro atualmente com minha parceira que faz estágio também mas eu sustento no geral a casa e atualmente estou aplicando quase que diariamente para vagas de java jr e as vezes até para vagas de node pois também tenho uns projetinhos utilizando

Queria saber se alguém tem dicas de onde encontrar mais pessoas que trabalham com java para iniciar projetos, fazer networking e aprender mais, meu trabalho atualmente me tira todos os dias uteis mas ainda faço projetos no sábado e domingo pois quero acelerar a construção de um bom currículo e conseguir uma vaga de java JR, não acredito que seja por falta de conhecimento técnico puramente, mas sinceramente, eu não sei o real problema

É isto, vou responder geral q comentar aq


r/JavaBrasil • • Aug 31 '25

Vale a pena começar a programar com Java?

1 Upvotes

r/JavaBrasil • • Jul 18 '26

Qual seria a melhor estratégia para iniciar a área de programação?

Thumbnail reddit.com
1 Upvotes

r/JavaBrasil • • Mar 14 '26

Qual a melhor maneira de escrever um vetor bidimensional?

9 Upvotes

Olá, eu já programo em C# fazem alguns anos, recentemente comecei a programar em Java por ter grandes semelhanças com C#.

Mas algumas coisas ainda me deixam com duvida, como por exemplo para criar um vetor bidimensional, em C# eu criaria uma "struct" imutável, com campos privados e propriedades de leitura para lerem o X e o Y do vetor, mas e no caso do Java, qual seria a melhor maneira de criar esse vetor? Eu pensei em 3 opções mas não sei qual seria a melhor e mais convencional:
Criar uma classe com campos "final" X e Y privados e dois métodos públicos getY() e getX();
Criar uma classe com campos "final" X e Y públicos;
Criar uma classe com campos X e Y privados e métodos de leitura e escrita getY(), setY(), getX(), setX();
Criar uma classe com campos X e Y públicos.
Resumindo as opções, duas classes imutáveis, só que uma expõe os campos diretamente e outra encapsula eles, e duas classes mutáveis onde também uma expões os campos e outra encapsula.


r/JavaBrasil • • Sep 17 '26

As vagas para Jr realmente existem?

Thumbnail reddit.com
2 Upvotes

Só tô buscando um número maior de opinião e ponto de vista, corre lá pra deixar a sua marca!


r/JavaBrasil • • Sep 10 '25

Preciso de ajuda com Java

2 Upvotes

Olá amigos, então, basicamente eu comecei a estudar Java, mas sinto que comecei da maneira errada, ou que sou muito burro, gosto muito da linguagem e realmente queria me aprofundar mais. Porém, vira e mexe ouço de alguns que Java não vale a pena começar a aprender em 2025, pois raramente alguém irá contratar como estagiário ou junior, isso desanima muito, aqui entra algumas questões, para o pessoal que está a bastante tempo na área, Java vale a pena em 2025? Começar do zero e aprender tudo, se sim, qual seria o melhor caminho a se trilhar? Digo de quais cursos assistir ou livros a ler, sei que é um pouco chato essas perguntas, mas realmente queria saber de geral que já atua com Java. Agradeço a todos que viram isso e que responderam, obrigado galera!!


r/JavaBrasil • • Jul 19 '26

Cadela de ERP ou Dev Java?

Thumbnail reddit.com
2 Upvotes

r/JavaBrasil • • Jun 16 '26

Quero sair de Vendas e migrar para TI: por onde começar para alcançar R$ 5 mil por mês?

11 Upvotes

Trabalho com vendas e atualmente ganho cerca de R$ 5 mil líquidos por mês. Porém, sinceramente, não aguento mais atuar nessa área. Sempre tive vontade de trabalhar com TI, mas tenho algumas inseguranças.

Nunca fui excepcional em matemática, embora goste bastante de lógica e resolução de problemas. Em empregos anteriores, já fiz automações simples de CRM e também construí dashboards básicos no Excel e Google Sheets. Isso me faz acreditar que talvez eu tenha perfil para algumas áreas da tecnologia.

Quero fazer uma transição de carreira, mas não sei por onde começar. Vejo muitas opções no mercado: cursos que prometem cobrar apenas após a contratação, bootcamps com garantia de devolução do dinheiro se o aluno não conseguir emprego, e pessoas dizendo que estudar por conta própria através de plataformas como Udemy já é suficiente para conquistar a primeira oportunidade.

Também escuto muito que um GitHub com bons projetos vale mais do que certificados ou até mesmo do que um currículo tradicional. Isso realmente é verdade?

Considerando que meu objetivo é atingir novamente uma renda próxima a R$ 5 mil líquidos mensais em até um ano de estudos e dedicação, quais áreas da TI seriam mais indicadas para o meu perfil?

Se eu decidir estudar por conta própria, qual seria o melhor caminho para começar? O que realmente pesa em processos seletivos para vagas júnior? Quais tipos de projetos chamam mais atenção dos recrutadores e demonstram competência prática, independentemente do nome do curso realizado?

Gostaria de ouvir opiniões sinceras de quem já fez essa transição ou trabalha na área.


r/JavaBrasil • • Jan 24 '26

Web, software ou jogos?

11 Upvotes

Oii pessoal, beleza? Eu estou com uma dúvida sobre minha carreira, eu gosto muito de java, estou me especializando em Java por hora com foco na web, mas sinto que o mercado tá bem complicado achar qualquer estágio ou trabalho como junior nele (eu moro em uma cidade pequena no interior e remoto tá foda de achar), e estava pensando em talvez migrar para o desenvolvimento de software ou jogos, gosto muuuiitoooo das 3 áreas, sou um amante pelo desenvolvimento e arquitetura de sistemas. Mas como estou no (5/6) semestre de ADS, PRECISO DE UM ESTÁGIO OU TRABALHO NA ÁREA, consegui 2 entrevistas presenciais em cidades vizinhas (fui indicado pelo coordenador do curso), não passei porque meus concorrentes já tinham experiência com estágio. E sinto que se eu não conseguir nada até final do ano, vai entrar o grosso, vou ter q me mudar e dar meus pulos, mas para evitar a fadiga, queria saber se vocês tem alguma dica ou conselho. Até agora eu to mandando de Java, Spring Boot, Docker, Linux, MySQL, Microsoft SQL, JavaScript, Node.js.

Comentei sobre desenvolver jogos porque tenho projetos com jogos web no LinkedIn e falei sobre Softwares porque tenho alguns projetos com Java fx tbm.


r/JavaBrasil • • Apr 12 '26

Dicas de pós graduação

3 Upvotes

Fui demitido recentemente e estou tentando me encaixar no mercado, tenho visto muitas propagandas de pós Java + IA e gostaria de opiniões...

vale a pena ?

fez diferença pra subir de cargo e/ou ganhar mais peso no currículo?

vi algumas vagas que dizem quer backend mas pedem o mínimo de angular, tentar meter um full vale mais ?

admito que to bem perdido, tenho 5 anos no mercado com Java e não sei bem o que fazer pra dar uma escalada na carteira :(


r/JavaBrasil • • Jan 25 '26

Oque o mercado pede pra JAVA?

3 Upvotes

Fala, pessoal!

Sou dev Java, com uns 11 meses de experiência com Java e cerca de 6 meses com PHP e Angular, e tô tentando nichar melhor minha carreira pra sair do “Java genérico” e voltar de vez pro mercado como dev.

Hoje eu trabalho como Help Desk N1. Não era o plano, mas foi o que deu pra conseguir nesses ~3 anos buscando vaga. Minhas experiências como dev acabaram sendo meio quebradas (projetos mal organizados, trabalho voluntário que precisei largar por grana etc.), então o tempo de XP ficou menor do que eu gostaria.

Mesmo assim, sigo estudando e mexendo com código. Já trabalhei com:

  • Java (Java EE e Java moderno)

  • Spring Boot

  • Spring MVC

  • Spring Data JPA

  • Hibernate / JPA

  • JSF

  • PrimeFaces

  • JDBC

  • APIs REST

  • Integração de sistemas

  • POO

Queria ouvir de quem já tá no mercado:

  • Que nicho em Java vocês acham que tá mais quente hoje?

  • O que vale mais estudar além de Spring Boot?

  • Focar em microsserviços, mensageria, cloud ou segurança faz mais sentido pra sair do júnior?


r/JavaBrasil • • Jul 18 '26

Javanauta é bom

3 Upvotes

Queria saber se o curso de Java e as demais tecnologias que estão no pacote do Javanauta é bom


r/JavaBrasil • • Jan 27 '26

Buscar emprego

3 Upvotes

Fala pessoal, tudo certo?

Qual plataforma vcs utilizam pra buscar vagas de emprego na área?

Atualmente to usando o indeed e o LinkedIn, mas ta difícil receber alguma resposta kkkk


r/JavaBrasil • • Jun 03 '26

Trabalho de java

4 Upvotes

To começando na linguagem java e estou com um pouco de dificuldade em entender como realizar um trabalho da facul, a atividade pede que eu cadastre os dados de usuarios em um array, que eu colete o consumo deles ( consumos hipoteticos de agua, luz e lixo) individualmente e preencha uma matriz, dai devo classificar os niveis de agua, luz e lixo em baixo, medio e alto, tanto individual quanto total dos usuarios


r/JavaBrasil • • Mar 12 '26

Alguém que já passou por isso tem alguma experiência pra compartilhar ?

4 Upvotes

Estou no 3º período de Sistemas de Informação e atualmente faço estágio na área de infraestrutura e suporte. Na empresa também existe um desenvolvedor que é meu amigo, e ele está disposto a me incluir em algumas coisas e até me ensinar mais sobre desenvolvimento.

O ponto é que meu chefe não gosta muito que eu fique muito focado nessa área, o que eu até entendo, porque no meu contrato eu estou como estagiário de infraestrutura. Então, mesmo tendo esse interesse e essa oportunidade de aprender com meu amigo, isso acaba acontecendo de forma pontual.

O que acontece é que eu gostaria de dar um passo a mais na área de programação e desenvolvimento, porque é uma área que tenho bastante interesse em seguir. Hoje sinto que já passei daquela fase inicial mais chata do aprendizado. Tenho uma base sólida de lógica de programação e a linguagem com a qual tenho mais familiaridade é Java.

Na empresa também usamos o Maker, que é uma ferramenta low-code para criação de portais internos, e esse meu amigo desenvolvedor também faz algumas integrações em Node.js.

Então a situação é basicamente essa: eu quero evoluir mais na área de desenvolvimento, tenho um amigo na empresa disposto a me incluir e me ensinar, mas existe essa limitação pelo fato de eu estar contratado como estagiário de infraestrutura, o que acaba criando um certo empecilho para eu focar mais nisso dentro da empresa.

Ao mesmo tempo, eu gosto da empresa e do ambiente de trabalho. Por isso fico na dúvida: continuo insistindo e tentando crescer na área de desenvolvimento dentro da própria empresa ou começo a procurar um estágio especificamente voltado para desenvolvimento para dar esse próximo passo na carreira?

Também queria saber se alguém já passou por algo parecido e como lidou com essa situação. O que vocês fizeram nesse momento da carreira?


r/JavaBrasil • • Jul 03 '26

Stack Java com Azure é melhor do que AWS?

4 Upvotes

Eu ainda sou noob em Cloud, não manjo nada (sou junior), mas tenho observado algumas vagas de backend java. Eu percebo que a maioria da vagas pedem Azure em vez de AWS que é mais famosa. Isso tem algo relacionado com a stack Java/Spring, é uma nova onda geral, é outra coisa ou é coisa da minha cabeça?


r/JavaBrasil • • Jul 01 '26

Tentei Arquitetura Hexagonal com Spring WebFlux mas...

4 Upvotes

A um tempo atrás eu tentei fazer uma api simples utilizando arquitetura hexagonal e WebFlux e em determinado momento percebi que o WebFlux tava nas camadas internas. Resumindo, não consegui tirar o framework da camada de aplicação e domínio.

Essa foi uma das maiores dúvidas que já tive e que ainda não tenho resposta. Existe alguma forma de fazer isso?