Executando verificação de segurança...
Em resposta a DICAS DE 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.

Carregando publicação patrocinada...