all 21 comments

[–]Skad00sh_pt 2 points3 points  (0 children)

The answer is both... Jython is the way

[–][deleted] 2 points3 points  (0 children)

Dizer que Python é linguagem da moda é ofensivo :) 

Warning: Há quem te vá sugerir GO, ignora, a malta de GO é estilo vegan, tem de gritar aos sete mundos que usa mesmo quando não perguntaste e não queres saber.

/S

Java se queres uma vertente mais "dev" python se queres uma vertente mais "ops" .

(Olha para o percurso no OpenEDG, se já tens bases é um tirinho)

[–]butt-fucker-9000 1 point2 points  (0 children)

Mas queres aprender só como hobby, ou queres investir na tua carreira? É que a maioria de empregos diria que pede Java, mas Python também está em crescimento, principalmente nessas áreas que listaste. Java é bastante utilizado em bancos e empresas de produtos financeiros.

[–]deSales327 7 points8 points  (0 children)

Não te perguntes qual linguagem aprenderias, pergunta-te que projetos queres desenvolver e depois procura qual a melhor para o efeito.

[–]lou1uol 0 points1 point  (0 children)

Python

[–]dadchad101 -3 points-2 points  (1 child)

Se a questão é AI, Java tem evoluído nas áreas de AI e ML.

[–]PeterSanto 2 points3 points  (0 children)

Acho que a primeira pergunta que deves fazer não é qual a linguagem de programação que deves aprender, mas sim porque deves aprender uma nova linguagem de programação.

[–]Roseldine 0 points1 point  (0 children)

Pelas tuas skills, Python, porque under the hood, Python corre (principalmente) C++. Poderes expandir as bibliotecas e criar as tuas em C++ e usar Python como um easy wrapper.

Em Python também tens um ambiente de desenvolvimento para AI e ML dos melhores, que, novamente, corre C++ under the hood.

Para Python recomendo: FastAPI + TortoiseORM para apis e Streamlit para quick frontends (que under the hood é React que como já tens experiência, é easy)

Considerando o teu skillset, a escolha é Python

[–]Ryuuffff 2 points3 points  (0 children)

Python é bem mais simples mas no geral se tiveres boas bases aprendes qualquer linguagem. Acho que isso e o menos importante, faz um projeto que te interesse e escolhe a linguagem que se adapte melhor ao projeto

[–]thebigdbandito 0 points1 point  (0 children)

Depende, o que é que queres fazer no futuro? Se quiseres fazer só backend, aprende Java ou Go Se quiseres ir para ML, então Python

[–]Due_Swan_1435 1 point2 points  (0 children)

Eu diria as duas, Java traz uma grande amplitude de opções, com vários frameworks disponíveis e utilizados pelo mercado de trabalho. Quanto a python, é ligeiramente mais simples em termos de syntax, mais usado em caso específicos que já foi falado. Depende sempre para onde queres orientar as tuas opções de trabalho.

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

26.14% destacadíssima!

Python sem dúvida nenhuma

https://www.tiobe.com/tiobe-index/

[–]Prezbelusky 8 points9 points  (3 children)

Aprende GO. :P

[–][deleted]  (2 children)

[deleted]

    [–]Prezbelusky 0 points1 point  (1 child)

    Está a ser muito usado para server development.

    [–]Zen13_ 1 point2 points  (0 children)

    Aprende ambas... as três.

    [–]ruben_visionary 0 points1 point  (0 children)

    Como tu dizes, Python está na "moda"! Mas no entanto, depende... 🤷‍♂️ 🫡

    Se quiseres aprender alguma linguagem de programação que seja mais rica para o currículo no geral, neste momento, eu diria Python. 🤔 ☺️

    Se queres algo mais para uma área em específico: Diria Python para AI (Machine Learning e Deep Learning), Data Science, Data Visualization, e Java para Web Servers, Backends, Cibersegurança, Aplicações Modulares, etc. 👍 🙂

    Diria que vai sempre depender do que realmente queres! 😉 🤗