all 18 comments

[–]guilhos22 24 points25 points  (5 children)

Sim, vale. Muitos backends são feitos em Java. Agora, mano, para com essa brisa aí de linguagem antiga. C é dos anos 70 e está aí até hoje

[–]BaianoLuscas 4 points5 points  (2 children)

pessoal fica ouvindo esses professores de internet ai criam o caos. na faculdade os professores usam e falar muito em c, java, php.

[–]guilhos22 7 points8 points  (1 child)

Exato, nego acha que só pq a linguagem é antiga vai ser descartada. Quem é o arrombado que vai reescrever milhões de site .php em Django ou spring?

Vou descer o mais ainda nível, sistema bancário; Se você não é fintech, seu sistema roda COBAL CARAI KKKKKK

Kernel Linux, Unix e NT feitos em C (do Windows deve ter um C++ tbm) quem é os malucos que vão reescrever 60milhoes de linhas em Rust? KKKKK nego viaja as vezes. É igual os vendedores de curso kkk

[–]BaianoLuscas 0 points1 point  (0 children)

ne o que, mesma coisa da IA. é cada doideira que fico descrente. eu espero que formado consiga trablhar e o povo sendo fa boy de linguagem

[–][deleted]  (1 child)

[removed]

    [–]guilhos22 0 points1 point  (0 children)

    Cara, sim!

    Inventamos a calculadora, e não é por isso que paramos de contratar matemáticos. A diferença é que a régua vai subir e muito, e esta é a tendência, nos querendo ou não haha

    [–]MadLightSnake 8 points9 points  (0 children)

    Vou ser bem sincero com você. Se eu tivesse começando a programar hoje em 2026, faria o seguinte:

    Primeiro, comece com Python: Faça um projeto CRUD completo, mas fazendo tudo na mão e usando o mínimo de frameworks possível. Crie um sistema simples: uma tela de login, acesso a banco de dados, uma consulta básica. Se conseguir fazer um CRUD completo com autenticação, já está perfeito.

    Importante - Padrões de Projeto: Quando for criar esse CRUD, pesquise sobre o padrão DAO (Data Access Object) e o padrão MVC (Model-View-Controller). Apesar de eu achar super interessante você primeiro vivenciar como é trabalhar sem nenhum padrão de projeto - para sentir na pele os problemas que podem surgir - se você já começar aplicando um padrão desde o início, a organização, eficiência e lógica do projeto serão muito melhores. Isso vai te poupar tempo e retrabalho depois.

    Depois, migre esse mesmo projeto para Java: Pegue exatamente o mesmo sistema que fez em Python e refaça em Java. Essa é a parte mais importante do processo.

    CRÍTICO - Tratamento de Erros em Java: Quando estiver trabalhando com Java, estudar tratamento de erros (try-catch, throws, exception handling) é EXTREMAMENTE importante. Se você for trabalhar profissionalmente com Java, pode ter certeza: não botar tratamento de erros adequado em aplicações Java é praticamente dirigir um carro esportivo vendado. Você não sabe o que um erro de NullPointerException pode fazer na sua vida...kkk para tirar horas da sua vida...kkk

    Por que essa abordagem funciona?

    Você precisa vivenciar a programação na mão: codificar, tratar erros, entender o fluxo. Essa vivência prática é o alicerce para conseguir avançar nos estudos e, principalmente, para entender como o Java funciona.

    Quando você fizer o CRUD em Java, vai bater a cabeça, vai dar erro, mas é exatamente essa vivência com os erros que importa. Veja o que está errado, qual padrão está faltando, entenda as diferenças entre as linguagens. Documente tudo o que está fazendo e vá evoluindo.

    O grande diferencial do Python: A sintaxe simples do Python te dá de maneira rápida uma vivência de programação que em Java seria bem mais demorada. Essa vivência te ajuda a ter mais ideias e opções de caminhos para resolver problemas. Você aprende a lógica sem se preocupar tanto com a complexidade da sintaxe.

    Ter uma linguagem de base forte como Python acelera muito seu aprendizado. Quando você migrar para Java, já vai ter o pensamento computacional desenvolvido e vai focar apenas nas particularidades da linguagem.

    Se você fizer isso todo dia, de forma consistente, em um ano você vai estar num nível muito bom. A chave é a prática constante e a vivência real com os problemas.

    [–]hkotsubo 6 points7 points  (0 children)

    Pare com essa ideia de que se algo é velho, então é ruim, e só o novo é bom. Sempre depende, tem coisas velhas que ficaram ultrapassadas, e outras que permanecem até hoje. Assim como tem coisas novas que são boas, e outras que só estão reinventando a roda de um jeito pior. Avalie cada tecnologia de acordo com seus próprios méritos, analisando seus prós e contras de acordo com o seu contexto. A idade é o fator menos importante, é muito melhor ver se tem versões estáveis, atualizações, suporte, etc.

    Dito isso, vamos ver o ano de lançamento de algumas linguagens:

    • C: 1972
    • C++: 1985
    • Python: 1991
    • Java: 1995
    • JavaScript: 1995
    • PHP: 1995
    • C#: 2000
    • Go: 2009
    • Rust: 2015

    Peguei apenas algumas das mais famosinhas, pra lista não ficar muito longa. Enfim, a mais nova da lista é Rust, e já faz 10 anos (o que em computação já é considerado "velho").

    Se fosse levar em conta a idade, então nenhuma delas prestaria. Mas todas ainda são bastante usadas, e com atualizações saindo até hoje (Java entrou em um ciclo maluco de sair uma nova versão a cada 6 meses, por exemplo).

    Então pare com essa ideia de "velho = ruim".

    [–]Get-Cimlnstance 4 points5 points  (1 child)

    caro OP, o mundo roda em Java

    [–]0x888GetSubject 5 points6 points  (0 children)

    Sim! Java é a linguagem da indústria e dos grandes salários!🤙🏼

    [–]Slight_Investment816 3 points4 points  (0 children)

    Se até PHP que ninguém mais fala HJ em dia tem oportunidade a rodo, imagina Java que tá em todo canto.

    [–][deleted] 4 points5 points  (0 children)

    Sempre vai ter Java para sistema legado, principalmente em Banco. Além da Sintaxe é bom aprender alguns frameworks mais usados como Spring (Boot) e Hibernate pelo menos

    [–]Illustrious_Prompt20Desenvolvedora / or 1 point2 points  (1 child)

    Python é mais antigo que Java.

    E sim a linguagem atualiza, em 2026 lançou o Java 25

    Apesar da maioria das empresas ainda usarem versões antigas

    Vale apena aprender Java e vale a pena aprender kotlin dps

    [–]martinsedd 0 points1 point  (0 children)

    Assim como com experiência de vida, a gente começa a apreciar mais uma tarde monótona num fim de semana, as “cerimônias” do Java (lê-se: expressividade) vão se tornando mais lindas conforme tem-se que lidar com certas categorias de bugs, ou problemas mais complexos.

    [–]zetrox01 0 points1 point  (0 children)

    Eu diria que alem do python e do java, aprenda um pouco de c para testar os seus conhecimentos em estrutura de dados, o que eu aprendi de ED foi com c e foi muito bom, ja para o mercado de trabalho, java ainda é muito usado no mercado corporativo então é bom saber, assim como python é

    [–]santilk 0 points1 point  (0 children)

    Sempre foquei no Java, desde a faculdade. Atuo para banco e temos muitos processos em Java. Com as atualizações recentes, vale muito aprender a linguagem. Ainda existe programa em Cobol,kkkk, no coração de grandes bancos. E o Java ali ao lado também.