Minha transição do python pro Java
Aviso: este conteúdo é feito para contar a minha experiência com essa transição, e também para pedir concelhos
Bem, eu sou um estudante de programação, estudo sério a quase um ano, e durante esse período usei a linguagem python para aprender, evidentemente por ser muuuuito noobfriendly, cheguei até a parte do POO e comecei a realmente entender os conceitos e como funcionam, principalmente quando se aplica o SOLID, também dei uma passeada pelos frameworks web, tipo Flask e Django, cheguei a subir 2 projetos com flask, mas não tenho certeza se ainda funcionam, já que são do tempo em que eu era mais iniciante (bem mais do que já sou), depois decidi regredir um pouco e tentar reaprender o POO, aí sim cheguei nessa fase de realmente entender as coisas, e agora estou com um projeto de implementação das estruturas de dados existentes.
já cheguei a implementar 2 ou 3 estruturas de forma 100% funcional usando código mais bem feito e organizado, esse projeto das E.Ds está em um dos repositórios do meu GitHub (aqui).
Anteontem decidi me dar uma pausa dos estudos, então, acabei decidindo testar algo diferente... uma outra linguagem, uma mais verbosa, uma mais complexa, uma totalmente orientada a objetos, a linguagem Java. Então, acabei pesquisando um pouco sobre e ela e como ela funcionava, também pesquisei o que era possível criar com ela, e como vi que ela possui frameworks web e desejo ser desenvolvedor web, decidi dar uma chance a ela, então, ontem (dia 16/01/2024), estudei java o dia inteiro usando o site da W3Schools , já estou na parte do POO, e pelo menos por agora, estou apaixonado pela linguagem! ela é realmente mais verbosa, mas um código em java é muito bem estruturado, principalmente pelas classes usarem arquivos inteiros para serem criadas (isso facilita muuuito na hora de separar e organizar as coisas. nesse momento estou implementando a estrutura de dados Stack usando java (eu já implementei as stacks com Python), e pelo menos por agora, tudo está bem fácil de criar usando java, a bagagem do python me ajudou muito na hora de estudar java, eu basicamente só precisei acompanhar os conteúdos para entender a sintaxe da linguagem (logo, logo deve chegar a parte mais chatinha).
Então é isso, provavelmente vou continuar usando java, já que me parece uma linguagem bem mais requisitada do que o Python (sei que não é linguagem que constrói carreira, e que elas são apenas ferramentas), se você, meu caro leitor desenvolvedor java, tem alguma dica para me passar, por favor, escreva um comentário, ficarei muito grato pela ajuda!
não vou "abandonar" o python, mas java vai ser meu foco a partir de agora, tudo tá indo bem por enquanto, não sei o motivo do java ser tão odiado (talvez logo eu vá descobrir kkkk)
Obrigado caro leitor.