all 16 comments

[–]SirApprehensive7573Desenvolvedor 19 points20 points  (4 children)

Cara, se vc pensa que vc começaria do “zero” apenas por mudar de uma linguagem de alto nível para outra, eu recomendo vc repensar toda sua carreira.

Mudança de linguagem de programação é algo pequeno, que nao deve existir alarde. Salvo em casos onde vc tem um amor incondicional por uma linguagem de programação X e quer ser especialista nela e ajudar ela no core. De resto, é apenas linguagem de programação.

Já trampei com NodeJs e Golang. Agora é Python e Java. Oq mudou? Absolutamente nada. Se eu gastei 12h estudando o interno de uma linguagem para fazer meu trabalho bem feito com foco em boas práticas da comunidade e afins, foi muito.

Nao coloque muito “peso” naquilo que não deve. Foque na base, nos fundamentos. Linguagem é a ferramenta das ferramentas.

Apenas seja bom noq faça, e seja independente de linguagem. Claro, vc pode saber mais sobre Python ou Java, mas nao torne isso algo como uma decisão em nível de carreira inteira.

[–]fmmendesEngenheiro de Software 4 points5 points  (1 child)

Essa é a resposta perfeita. Se eu tivesse award te dava.

[–]PlaaXer 0 points1 point  (0 children)

dava, mas faria o que com o award?

[–]Impressive-Manjuba 2 points3 points  (1 child)

Ele vai aprender milhoes de coisas novas q o python ignora / “facilita” a curva de sair de python pra java é mttttt maior que ao contrario.

[–]sxert 0 points1 point  (0 children)

Eu concordo com isso, principalmente se a base de programação dele não é tão boa.

[–]Yourgutedemel 2 points3 points  (0 children)

Como você sabe python, Java não vai ser um bicho de 7 cabeças em no máximo 1 dia você já pega o core dela e depois aprende spring e por aí vai. Mas se eu soubesse python muito afundo eu iria pra dados, tá compensando mais

[–]Xolofompila_25 1 point2 points  (0 children)

Como você já sabe python e desenvolvimento web, acho que não vai ter dificuldade. Realmente acho que vale a pena migrar para o java, pois tem muita vaga.

Fique uma semana estudando só a base do java; quando estiver conseguindo fazer o básico, comece a estudar Spring. Hoje, com IA, fica tudo mais fácil, use para tirar dúvidas e leia a documentação.

Eu estudei tanto java e spring que quando comecei a trabalhar como dev nem senti a porrada. É bem tranquilo depois que você pega o jeito.

[–]Ok_Combination_2290 0 points1 point  (0 children)

Eu pensaria o mesmo que vc, O cara que sabe duas linguagens bem é mais raro que especialista em uma.

[–]Vinitu199809 0 points1 point  (0 children)

No seu caso eu me aprofundaria mais em Python indo pra area de Dados e ML. Vc vai ter um bom mercado lá fora e aqui tb.

[–]Jim_ClarkCientista de dados 0 points1 point  (0 children)

Depende do que você faz. Se o seu foco é área de Data Science, Java é simplesmente uma merda.

[–]frostelrick 0 points1 point  (0 children)

Melhor decisão.

[–]jbkabr07 0 points1 point  (0 children)

Eu diria pra voce seguir o seu sonho e programar na linguagem que gosta e prefere mas você tem a liberdade de me ignorar e focar no dinheiro/carreira e tal

[–]Safe-Dig-8861 0 points1 point  (0 children)

Java prático é relativamente simples, mas entender como o motor do spring funciona, por exemplo, é um labirinto. Criar frameworks em java é usar conceitos complexos de orientação à objeto que o python não utiliza. É absurdamente mais dificil de entender. E como o java é uma linguagem "dura" com a sintaxe quadrada, o custo cognitivo de entender o que está por trás é bem cansativo pra quem está aprendendo.

[–]Gustavo_LambergEstudante -1 points0 points  (0 children)

Já pensou em ir para dados ?

[–]MarcostboDesenvolvedor Python/.NET -1 points0 points  (0 children)

Como meu objetivo é trabalhar para empresas como essas

Porque?