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?
Guys ja aprendi POO, EHP, ja fiz alguns projetinhos como calculadora, conversor de moeda, ja fiz um crud em Spring.
Por onde devo continuar?
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
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.
PostgreSQL + SQLITE. No entanto fica a seu critério.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.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.
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
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
Uma boa dica é seguir o aprendizado no site https://roadmap.sh/java.
Nele você tem uma orientação do que estudar para a linguagem Java.
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.