image

Acesse bootcamps ilimitados e +650 cursos pra sempre

70
%OFF
Article image
Lucas Shiraoka
Lucas Shiraoka23/03/2026 17:10
Compartilhe
Luizalabs - Back-end com Python - 2º EdiçãoRecomendados para vocêLuizalabs - Back-end com Python - 2º Edição

Eis que, assim como eu, vocês caíram de paraquedas no mundo da Programação... !!Minha Jornada!!

  • #Java

#Tente lembrar... Qual foi a primeira pergunta que você, ainda pensando se queria entrar na área de Tecnologia fez, ou ainda está fazendo??

-Com certeza foi, o quanto ganharia de dinheiro nessa área né?? Hehehe

#Não, isso foi, "Qual linguagem deveria estudar primeiro?", "Por onde eu devo começar?", "Acho que Python, é mais fácil de aprender primeiro né??"

-Essas geralmente são as perguntas que todos fazem no começo, pelo menos uma delas... Eu inclusive fiz todas elas... Apesar de não estar mais perdido, agora eu estou só meio perdido nesse mundo de evolução constante!!

#Então, por onde deve seguir, se a pessoa é iniciante ou está trocando de carreira para a área de programação??

- A primeira coisa, é descobrir para qual direção na área de Tecnologia você melhor se desenvolve... Um dos maiores erros que as pessoas cometem é...

"Vou ser de T.I agora!!"... Só porque é T.I, acha que é só um caminho nessa área... E não é!!

🚀Procure... Descubra... Teste, os diferentes caminhos para se encontrar!! Você será um "Back-end", "Full-Stack", "Database"...

❗Seu futuro, só é real se você realmente gostar e até chegar a se divertir, aprendendo nessa área❗

📚Eu comecei como a maioria dos perdidos... Com Python!!

De fato, python era uma linguagem simples de se mexer... Suas sintaxes eram simples, mas porquê?? Porquê simplesmente eu não consegui "digerir" e me especializar em Python??

De uma analogia... Para mim, Python é como um carrossel... Você "gira, gira, gira"... Para no final sair mais confuso do que quando entrou!!

Tanto para desenvolvimento, quanto para uma analise de código futura... Python não é uma linguagem na qual eu apostaria minha carreira para dominar de verdade!!

👨🏻‍💻Motivo de escolha (Java) e Diferenças na linguagem com Python!!

Tipagem Dinâmica vs. Estática

No Java, você declara exatamente o que cada variável é, enquanto no Python, uma variável pode começar como um número e virar uma lista no meio do caminho. Isso pode virar uma dor de cabeça gigante... Imagina, você declara uma variável do tipo inteiro, mais para baixo no código, você usa o mesmo nome para outra variável do tipo "lista"... *Puff*... Nenhuma mensagem é dita, pois no Python, você transforma a variável "inteiro" para "lista" com um novo valor... E para achar esse erro depois?? Java te puxa sua orelha em uma situação dessas!!

Verbosidade vs. Concisão

Java pode ser considerado bem mais verboso, ou seja, você escreve muito para fazer pouco, por outro lado, o código se torna bem explícito. É bem mais fácil saber exatamente onde cada classe começa e termina graças às chaves { }. Já em Python é um pouco diferente, um pequeno detalhe de "Boas Práticas", que é fundamental na linguagem... Pois ele usa indentação (espaços) para definir blocos de código. Um espaço a mais, um espaço a menos, pode estragar todo o código... E não preciso dizer que, para achar esse erro né... É um trabalhão!!

Meu detalhe favorito em Java!!

- Encapsulamento... No Java, a estrutura de arquivos é ligada diretamente à estrutura do código. Pegando de exemplo... Você tem uma classe chamada Usuario, ela precisa estar em um arquivo chamado Usuario.java, o compilador Java usa o nome dos arquivos e as pastas para localizar o código, tornando a navegação em projetos gigantes bem mais previsível, mantendo uma visão de logica bem mais clara...
Diferente do Java, o Python trata cada arquivo como um módulo. Ou seja, você pode colocar dez classes, vinte funções e código solto no mesmo arquivo, tudo em um só lugar... Imagina se for construir algo mais "robusto", onde a linha de código passa dos 200... Como fazer para gerenciar tudo isso?? No meio do caminho, "Minha opinião pessoal", a lógica para se atingir o objetivo da estrutura de código pode acabar se perdendo no processo.

✅Conclusão:

Não descarto o uso de Python, não é uma linguagem ruim... Diferente dos pensamentos de muitos Devs Java né... Mas também, não diria que recomendo para entrar na área da programação!!
O motivo, é que essa linguagem foge um pouco da estrutura de sintaxe base da maioria das Linguagens de Programação, oque pode dificultar para a pessoa que precise aprender ou migrar para outra linguagem por "N" motivos...

Meu conselho, para aprender "Lógica" - Use "C"... Se quiser já cair de cabeça - Manda ver com "Java"!!! Se quiser tentar a sorte - "Vai Python" Kkkkkk

Compartilhe
Recomendados para você
Almaviva - Back-end com Java & QA
CI&T - Backend com Java & AWS
PcD Tech Bradesco - Java & QA Developer
Comentários (0)
Recomendados para vocêLuizalabs - Back-end com Python - 2º Edição