image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image
Luis Botta
Luis Botta26/07/2023 17:04
Share

Começar por JavaScript ou escolher outra linguagem ?

    Escolher a linguagem de programação certa para iniciar na área de tecnologia pode ser uma decisão complexa, especialmente quando há uma infinidade de opções disponíveis. Muitos programadores iniciantes são atraídos pelo JavaScript, devido à sua alta demanda e promessas de emprego rápido. No entanto, é importante considerar outras linguagens que também oferecem oportunidades de emprego promissoras e salários atraentes. Neste artigo, analisamos três linguagens - Java, Dart e Kotlin - destacando suas vantagens e usos no mercado atual.

    1. Java

    Vantagens:

    • Portabilidade: Funciona em diversas plataformas sem a necessidade de reescrever o código.
    • Orientação a objetos: Permite uma organização modular e reutilização de código.
    • Grande comunidade e bibliotecas: Conta com uma vasta comunidade e muitas bibliotecas para acelerar o desenvolvimento.
    • Segurança: A máquina virtual Java (JVM) oferece uma camada de segurança para a execução de código.
    • Desenvolvimento web: Utilizada para construir aplicativos web escaláveis.
    • Ferramentas de desenvolvimento: Possui várias ferramentas poderosas para auxiliar os programadores.

    2. Dart

    Vantagens:

    • Simplicidade e sintaxe intuitiva.
    • Eficiência na performance, com compilação e execução rápida.
    • Recurso "Code Hot Reload" para desenvolvimento ágil.
    • Tipagem opcional, permitindo flexibilidade e segurança.
    • Suporte à programação orientada a objetos.
    • Forte integração com o ecossistema do Flutter.
    • Crescente popularidade e ampla adoção.
    • Facilidade de integração com código JavaScript.

    3. Kotlin

    Vantagens:

    • Concisão e expressividade: Código mais limpo e legível em comparação com Java.
    • Segurança do tipo: Ajuda a evitar erros de tipo em tempo de compilação.
    • Interoperabilidade com Java: Total compatibilidade com código Java existente.
    • Null Safety: Reduz os erros relacionados a valores nulos.
    • Extensões de Funções: Adição de novas funções em classes existentes.
    • Coroutines: Suporte para programação assíncrona mais legível.
    • Padrão de Imutabilidade: Incentiva o uso de objetos imutáveis.
    • Comunidade ativa e suporte do Google: Amplo apoio da comunidade e do Google para desenvolvimento Android.

    Ao iniciar uma carreira na área de tecnologia, é fundamental escolher a linguagem de programação que mais se alinha com os objetivos e interesses pessoais. Enquanto JavaScript é uma opção popular, Java, Dart e Kotlin também são linguagens altamente valorizadas no mercado, com aplicações em diferentes áreas. Avaliar cuidadosamente as vantagens e oportunidades oferecidas por cada linguagem pode ajudar os aspirantes a programadores a tomar a decisão mais acertada e, assim, construir uma base sólida para o sucesso em suas carreiras tecnológicas.

    Share
    Comments (4)
    Luis Botta
    Luis Botta - 27/07/2023 09:47

    @Leandro Santos Machine learning está com uma alta demanda e Python é a principal linguagem, realmente para quem está começando é bem interessante de conhece-la. Eu tive pouco contato com a linguagem, utilizei em um semestre da faculdade e depois nunca mais utilizei.


    Sobre o GO sou tão leigo quanto Python, preciso ver algo sobre mas como você mencionou da comunidade é bem interessante pois a comunidade costuma se ajudar. Esse é um ponto que eu acho incrível no mundo tech, sempre buscam se ajudar e essa união faz com que nós sejamos mais fortes e nesse cenário incerto do governo tentando regularizar a profissão pode nos ser favorável enquanto a busca de direitos.

    Luis Botta
    Luis Botta - 27/07/2023 09:44

    @Phelipe Tisoni concordo contigo, o ideal é compreender o máximo que puder de lógica de programação e programação orientada a objetos. E no meu ponto de vista Java/Php/C# é o ideal para compreender bem a programação orientada a objetos.


    Python é uma boa, na faculdade foi ensinado lógica de programação com ela e depois disso confesso que não utilizei mais porém conheço uma galera que utiliza para algumas aplicações diferentes inclusive e isso é bacana ver a versatilidade da linguagem além dela ser convidativa para quem está iniciando por ser menos verbosa.

    Leandro Santos
    Leandro Santos - 26/07/2023 18:58

    Ótimo dialogo sobre linguagens incríveis e com um amplo mercado pela frente. Adiciono ainda Python para quem pensar em machine learning e dados e Go para quem quer explorar uma linguagem com sintaxe simples e comunidade google.

    Phelipe Tisoni
    Phelipe Tisoni - 26/07/2023 18:55

    Esse tema é um pouco polêmico, mas achei muito legal a sua reflexão. Eu acredito que para quem está começando, o ideal é entender a lógica de programação, porque a línguagem vai se moldar a ela e depois você pode transistar em diferentes linguagens com mais facilidade.


    Eu iniciei com C# e foi muito bom para aprender orientação a objetos, mas já vi muita gente dizer que é melhor começar com o C para entender como se faz a alocação de memória, outros preferem o front-end e iniciam com o JavaScript. Particularmente, eu gosto muito do Python, mas acho que é uma escolha pessoal mesmo =)