Executando verificação de segurança...
1

DICAS DE JAVA

Guys ja aprendi POO, EHP, ja fiz alguns projetinhos como calculadora, conversor de moeda, ja fiz um crud em Spring.

Por onde devo continuar?

Carregando publicação patrocinada...
2

Divirta-se, projetos pra aprender é o q não falta, eheheh. (Depois só dar uma pesquisada q terá outros parecidos, peça pra IA procurar pra vc ou até sugerir novos projetinhos pra iniciantes)
https://github.com/florinpop17/app-ideas

Se quiser aprender a conectar APIs, tem umas públicas pra facilitar e não precisar criar do zero.
https://github.com/public-apis/public-apis

Esse daqui é mais para orientação do q um programador java deve saber. Não precisa ficar desesperado, pois isso vc irá construir durante toda sua carreira. O ideal é vc ter noção do q precisa e irá aprender, assim focando melhor nos conhecimentos.
https://roadmap.sh/java

2

Calma, como assim aprendeu POO? Ninguém aprende POO. Qualquer paradigma é uma forma de pensar, e uma pessoa pode no máximo ter muita experiência com POO e entender como funciona. Aprender implica que você domina POO, o que é bem, bem difícil até que se trabalhe com isso por anos.

Eu não sou alguém que entende de Java. O meu máximo foi um "hello world" quando a net tinha caído. Mas, com minha pouca experiência no mundo de TI, posso dizer que você está começando, e que provavelmente não está fazendo faculdade por não ter um direcionamento.

Por onde continuar? Essa pergunta irá caminhar com você para sempre, pois não há fim para o aprendizado, especialmente na área de TI. É bom que aprenda a lidar com isso.

Indo um pouco para a parte técnica, eu recomendo fazer mais projetos. Agora, quais projetos? Bem, Java é uma linguagem a nível enterprise. Muito robusta, e muito completa. Não importa o que digam sobre ela, Java sempre pagou e paga contas, e por isso seu ecossistema é imenso. Aprenda mais sobre Java, mas não caia na ilusão que saberá tudo. Nem quem criou Java sabe tudo.

Aprimorar sua capacidade técnica em uma Linguagem de programação é essencial se você quer trabalhar com ela. A documentação é uma ótima referência. A há bons livros que ensinam Java para iniciantes.

Seus projetos são beeeem simples. Mas é o começo, e por isso você deve fazer ainda mais projetos. Hoje em dia é fácil encontrar ideias de projetos, você pode PERGUNTAR por ideias ao ChatGPT, mas NUNCA pedir que ele faça para você.

Enquanto você toca projetos, é inevitável que você encontre barreiras. Se você não está tendo dificuldades enquanto criar algo, você não dá dando o seu melhor e está na zona de conforto. Bons livros irão te guiar quando você encontrar essas barreiras dependendo da complexidade do projeto.

  • Aprenda a testar, sem isso não dá mais para se considerar profissional. - -
  • Procure por fundamentos, mas não busque dominar tudo antes de procurar um emprego, há muitos fundamentos e muita teoria.
  • Domine ao menos um banco de dados, recomendo o PostgreSQL + SQLITE. No entanto fica a seu critério.
  • Nunca ache que chegou no fim, você não chegou e nem vai.
  • Estrutura de dados é essencial para programadores. Mesmo que você nunca precisa implementar um QuickSort, você vai entender o que há por trás e a mentalidade "divida para conquistar". Da mesma forma você será introduzido a estruturas como AVL Tree, Trees, algoritmos como BinarySearch e por ai vai.
  • Busque terminar o que começa. Programadores tem um hábito ruim de começar e nunca terminar seja por n motivos.

Eu não sei mais o que falar. Isto não é um guia para você concluir como se fosse um checklist... É apenas uma direção que você pode analisar e verificar se é o ideal para você. Nunca terceirize suas decisões, apenas tome opiniões como dados a ser analisados para o seu cenários.

Para concluir, força com seus estudos. Não é uma jornada fácil, mas se isto é o que você ama, siga com isso. Sinta-se a vontade para perguntar sempre que quiser. A comunidade de tecnologia sempre foi muito unida com algumas exceções.

1

Dica de java: Saia do java o_Ó

Brincadeiras a parte XD tive uma experiência relativamente ruim com java na faculdade, com jsp e servlet e fiquei bem traumatizado com isso XD

Mas a linguagem em sí é realmente bem interessante

1

Eu diria pra aprender melhor padrões de projeto, e tentar criar um projeto seguindo esses padrões! Um CRUD em
Spring boot mas com as boas práticas (SOLID, Clean code, etc). O mercado pede isso

1
1

Eu indicaria criar um ERP, como se fosse entregar um software logístico para 10 clientes. Você também pode resolver a dor de alguém entregando um aplicativo funcional mesmo que esteja "copiando" os concorrentes.

Você também pode ver roadmap para Java.