Article image
Alexsandro Inocencio
Alexsandro Inocencio19/09/2025 15:32
Compartilhe

Porque .NET é uma ótima oportunidade para iniciar na programação

    Recentemente tenho estudado muito no bootcamp .NET da Avanade, mesmo tendo mais conhecimento em Java, porque resolvi partir para outra linguagem/plataforma?

    Tanto Java quanto C# (CSharp) utilizam do paradigma de POO (aka Programação Orientada a Objetos), onde todo objeto no mundo se torna uma classe. No começo de POO é realmente bem complicado, mas com prática, tempo e resiliência você consegue lidar com isso facilmente.

    Ambas são muito parecidas, com seus frameworks para criação de API (EntityFrameworkCore e SpringBoot), gerenciadores de pacotes (Maven e Nuget) e principalmente suas máquinas virtuais (JVM e CLR).

    Então porque C#? Pela sua praticidade, facilidade na programação e na leitura de código, e também com a plataforma .NET com uma ampla portabilidade, onde a Microsoft disponibiliza conteúdos para aprendizado, seja para web ou mobile, nuvem, IA e até para criação de jogos. No site oficial do .NET há diversos conteúdos para que você possa estudar e aprender a fazer aplicações para qualquer plataforma que preferir, em português e totalmente gratuito. Tudo isso e o melhor de todos é sua documentação de fácil compreensão, exemplos de código e com uma interface amigável.

    No geral, .NET é uma ótima plataforma com um ótimo suporte para seus desenvolvedores, seja você desenvolvedor java, backend, ou demais áreas, deve dar uma chance de explorar essa tecnologia.

    Também estou começando a postar artigos como esse no meu Linked-in, caso tenha interesse em me acompanhar nessa jornada ou queira fazer um networking, basta me chamar diretamente no privado.

    Linkedin: https://www.linkedin.com/in/sam-vinicius

    Compartilhe
    Comentários (1)
    DIO Community
    DIO Community - 22/09/2025 10:57

    Excelente, Alexsandro! Que artigo incrível e super completo sobre "Porque .NET é uma ótima oportunidade para iniciar na programação"! É fascinante ver como você, mesmo com mais conhecimento em Java, decidiu explorar o C# e o .NET e como sua análise das semelhanças e diferenças entre as duas plataformas é um guia valioso para a comunidade.

    Você demonstrou que o C# e o .NET são uma ótima oportunidade para iniciar na programação pela sua praticidade, facilidade na leitura de código e ampla portabilidade. Sua análise de que a Microsoft disponibiliza conteúdos para aprendizado, seja para web ou mobile, nuvem, IA e até para criação de jogos, e que a documentação é de fácil compreensão, é um insight valioso para a comunidade.

    Qual você diria que é o maior desafio para um desenvolvedor ao migrar de Java para C# (ou vice-versa), em termos de adaptação à filosofia da linguagem e ao ecossistema de frameworks e ferramentas, em vez de apenas aprender a sintaxe?