image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Olival Neto
Olival Neto29/07/2023 18:47
Compartilhe

Qual a melhor linguagem de programação? Java, C#, Python ou JavaScript

    Fala, Dev! Hoje, trago a visão para aqueles que estão iniciando na área e ainda não sabem qual a melhor linguagem para começar, ou já começaram e ainda estão com dúvida.

    Sou programador Java, que aprendeu JavaScript e Python, e concordo com a visão que foi gerada pela inteligência artifiical, chatgpt, através desse questionamento:

    Ps.: Se quiser assistir ao vídeo completo, acesse o canal do youtube, do back ao front, que acabei de lançar esse vídeo.

    "estou pensando em iniciar na programação, como programador backend, e estou em dúvida sobre qual linguagem de programação escolher. ouvi falar de java, python, javascript e c#. poderia me falar um pouco de cada uma, falando os cenários de aplicação, para que um iniciante possa ter um direcionamento melhor, na hora de escolher? vi as profissões de ciência de dados, programador backend, desenvolvedor de jogos, construção de apis, banco de dados. poderia levar em consideração esses detalhes?"

    A resposta que obtive, foi a que vos apresento abaixo:

    Claro! Como você está interessado em se tornar um programador backend e considerando as profissões de ciência de dados, programador backend, desenvolvedor de jogos, construção de APIs e banco de dados, vou explicar um pouco sobre cada linguagem e como elas se encaixam em diferentes cenários de aplicação:

    1. Java:
    • Cenários de Aplicação: Java é uma linguagem amplamente utilizada para desenvolvimento backend de aplicativos empresariais, sistemas complexos e projetos de grande escala. É comumente usado em ambientes corporativos devido à sua robustez, portabilidade e segurança. Também é uma ótima escolha para o desenvolvimento de APIs.
    • Profissões relacionadas: Programador backend, desenvolvimento de APIs, sistemas empresariais.
    • Observações: Se você estiver interessado em trabalhar com grandes sistemas empresariais e projetos de backend, Java pode ser uma excelente escolha.
    1. Python:
    • Cenários de Aplicação: Python é uma linguagem versátil que pode ser usada para desenvolvimento backend, mas também é amplamente adotada em ciência de dados, aprendizado de máquina e automação. É uma ótima escolha para criar APIs, prototipar projetos rapidamente e trabalhar com análise de dados.
    • Profissões relacionadas: Programador backend, ciência de dados, desenvolvimento de APIs, automação.
    • Observações: Se você estiver interessado em trabalhar com ciência de dados, aprendizado de máquina ou desenvolvimento ágil, Python é uma excelente opção.
    1. JavaScript:
    • Cenários de Aplicação: JavaScript é a linguagem fundamental para desenvolvimento frontend na web, mas também é usada no lado do servidor (backend) com o ambiente Node.js. É ideal para criar APIs e aplicativos web interativos.
    • Profissões relacionadas: Programador backend (usando Node.js), desenvolvedor de jogos (usando bibliotecas como Phaser), construção de APIs.
    • Observações: Se você estiver interessado em trabalhar tanto no frontend quanto no backend, JavaScript é uma escolha sólida.
    1. C# (C Sharp):
    • Cenários de Aplicação: C# é uma linguagem da Microsoft, geralmente usada para desenvolvimento de aplicativos Windows, jogos com a Unity (plataforma de desenvolvimento de jogos) e desenvolvimento backend com o framework .NET.
    • Profissões relacionadas: Programador backend (com .NET), desenvolvedor de jogos (com Unity).
    • Observações: Se você estiver interessado em desenvolvimento de jogos ou trabalhar em projetos com o ecossistema da Microsoft, C# é uma ótima opção.

    Considerando os cenários que você mencionou, todas as quatro linguagens têm seu valor e são usadas em diferentes contextos. Como um iniciante, é importante levar em conta suas preferências pessoais, interesses e metas de carreira ao escolher a linguagem de programação.

    Dito isso, como programador backend, tanto Java quanto Python são escolhas sólidas. Java é mais comumente usado em sistemas empresariais, enquanto Python é muito popular para trabalhar com ciência de dados e automação. Se você quiser explorar desenvolvimento de jogos, JavaScript com a biblioteca Phaser ou C# com a Unity seriam as melhores opções.

    Independentemente da linguagem que você escolher, é importante dedicar-se ao aprendizado contínuo e praticar bastante para desenvolver suas habilidades como programador backend. Boa sorte na sua jornada!

    -----------------

    Gostou da visão?!

    Compartilhe
    Recomendados para você
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Microsoft 50 Anos - Computação em Nuvem com Azure
    Comentários (12)

    HF

    Hugo Filho - 02/08/2023 21:17

    Excelente Olival Neto!!!

    Elder Silva
    Elder Silva - 30/07/2023 16:44

    Muito bom! Obrigado pela contribuição!

    Olival Neto
    Olival Neto - 30/07/2023 14:03

    Obrigado, turma.

    Ps.: A dica do Fábio é boa, logo acima, nos comentários.

    Jackson Rodrigues
    Jackson Rodrigues - 29/07/2023 21:44

    Muito bom!

    VANESSA LIMA
    VANESSA LIMA - 29/07/2023 21:30

    Estou iniciando agora, essa é a pergunta que sempre fiz e geralmente escuto: Depende! Após definir que quero ser programadora BackEnd decidi iniciar pelo Python e em seguida Java. Faz muito sentido a resposta. Obrigada por compartilhar.

    Lucas Moreira
    Lucas Moreira - 30/07/2023 13:00

    Incrível!

    Fábio Portella
    Fábio Portella - 30/07/2023 00:20

    Muito boa a visão Olival Neto,

    Como destacou no final, é uma jornada e precisa de aprendizado continuo.

    Vou acrescentar duas variáveis a mais, ou mais dois questionamentos.

    1- Para onde você quer ír neste jornada? Onde você quer trabalhar?

    Se pretende uma carreira internacional, a linguagem escolhida é relevante.

    Na América do Norte, o Python, Java Script e outras tecnologias mais novas estão em alta, enquanto na Europa (mais conservador) o Java é o mais usado.

    2- Se especialize em algum framework.

    Ainda não vi nenhuma proposta de trabalho que seja puramente com alguma linguagem de programação. Além da linguagem, você precisa ser especialista em algum Framework.

    Backend é praticamente Framework e Banco de Dados.

    FC

    Felisberto Catumbela - 29/07/2023 21:49

    Eu estou iniciando será que você sérias capaz de dar uma ajuda para mim no Mundo da programação?

    JR

    Jémerson Rodrigues - 29/07/2023 21:47

    Show. Parabéns!

    SG

    Silvio Gil - 29/07/2023 20:25

    Java seria o melhor claro no futuro haverá outras programações

    Olival Neto
    Olival Neto - 29/07/2023 19:23

    Obrigado, Nei

    VALDINEI SILVA
    VALDINEI SILVA - 29/07/2023 19:10

    Muito Bom!