Índice:
- Fator # 1. Mercado de trabalho
- Fator # 2. Perspectivas de longo prazo
- Fator # 3. Facilidade de aprendizado
- Fator # 4. Quais projetos você pode criar
- Conheça bem a sua primeira língua. Então aprenda o segundo
2024 Autor: Malcolm Clapton | [email protected]. Última modificação: 2023-12-17 04:08
O professor do FreeCodeCamp e blogueiro popular Quincy Larson explica o que você precisa considerar ao escolher sua primeira linguagem de programação para que você não se arrependa mais tarde. Lifehacker publica uma tradução resumida de seu artigo.
Escolher sua primeira linguagem de programação pode parecer tão divertido quanto fazer testes como "Qual personagem você é dos filmes de Tarantino?" Mas antes de escolher Ruby porque gostava de um brinquedo com um nome semelhante quando criança, deixe-me lembrá-lo: as apostas são muito altas aqui.
Você passará centenas de horas de prática antes de se tornar, mesmo remotamente, competente em seu primeiro idioma. Portanto, em primeiro lugar, você precisa pensar sobre os seguintes fatores:
- a demanda pela língua no mercado de trabalho;
- suas perspectivas de longo prazo;
- como é fácil aprender a língua;
- quais projetos podem ser criados com ele.
Antes de continuar, deixe-me ser claro em alguns pontos. Não acho que nenhuma linguagem de programação seja objetivamente melhor do que qualquer outra. Concordo que, em última análise, o desenvolvedor deve conhecer vários idiomas. Insisto que primeiro um programador deve ser bom em um deles.
E essa linguagem deve ser JavaScript.
De acordo com a maior comunidade de desenvolvedores, Stack Overflow. JavaScript é a linguagem mais popular entre todos os usuários pesquisados. É vital para construir a parte baseada em navegador de sites e está se tornando cada vez mais adequado para desenvolver seus componentes do lado do servidor. Além disso, o JavaScript está se expandindo rapidamente em áreas como desenvolvimento de jogos e Internet das Coisas.
Fator # 1. Mercado de trabalho
Se você está aprendendo programação puramente por curiosidade, pode pular este ponto com segurança. Mas se você quer ganhar a vida assim, como a grande maioria dos alunos, esse fator é muito importante para você.
Java é o líder entre todas as linguagens de programação em termos de número de vagas. O JavaScript segue imediatamente depois disso.
Mas há uma nuance importante. Embora o JavaScript exista há mais de 20 anos, ele só recentemente se tornou uma ferramenta poderosa para empresas como Netflix, Walmart e PayPal desenvolverem seus aplicativos inteiros.
Muitos empregadores estão procurando desenvolvedores de JavaScript. Estes últimos estão ainda em falta no mercado de trabalho.
Com base nos dados do Even.com, o maior agregador de empregos., para cada posição aberta de um programador Java, 2, 7 candidatos se aplicam. A competição pelas vagas de desenvolvedores de PHP e iOS também é bastante alta.
Mas para cada vaga em JavaScript, existem apenas 0,6 candidatos. Em outras palavras, a demanda é maior do que a oferta.
Fator # 2. Perspectivas de longo prazo
JavaScript está evoluindo mais rápido do que qualquer outra linguagem popular. Seu ecossistema é apoiado por dinheiro maciço e investimentos inteligentes de empresas como Google, Microsoft, Facebook e Netflix.
Por exemplo, há mais de cem pessoas trabalhando em TypeScript, uma versão especial da linguagem que estende os recursos do JavaScript, muitas das quais recebem financiamento da Microsoft e do Google.
Essa colaboração entre diferentes empresas é difícil de organizar para o desenvolvimento de Java. A Oracle, que adquiriu os direitos do idioma após a compra da Sun Microsystems, costuma processar organizações que desejam contribuir.
Fator # 3. Facilidade de aprendizado
A maioria dos desenvolvedores concordará que as linguagens de script de alto nível são relativamente fáceis de encontrar. JavaScript é assim, assim como Python e Ruby.
Apesar disso, nas universidades, a primeira coisa que fazem é aprender linguagens como Java e C ++, que são muito mais complexas.
Fator # 4. Quais projetos você pode criar
Nesse sentido, o JavaScript está no seu melhor. Funciona em qualquer dispositivo que tenha um navegador. Com o JavaScript, você pode desenvolver quase tudo e compartilhá-lo facilmente com outras pessoas.
O cofundador da comunidade de desenvolvedores Stack Overflow, Jeff Atwood, articulou um padrão que reflete a onipresença do JavaScript.
Qualquer aplicativo que pode ser escrito em JavaScript acabará por ser escrito em JavaScript.
Jeff Atwood
E com o tempo, esse padrão se torna cada vez mais preciso.
Era uma vez, os desenvolvedores Java também prometeram a onipresença dessa linguagem. Você pode se lembrar dos miniaplicativos Java. Mas a Oracle os abandonou oficialmente no início deste ano.
E Python sofre de problemas semelhantes.
Como posso dar um jogo que desenvolvi para meus amigos? Melhor ainda, existe uma maneira de baixá-lo para o seu telefone para que você possa mostrá-lo às crianças na escola para que elas não tenham que instalá-lo?
James Hugh Game Developer
Conheça bem a sua primeira língua. Então aprenda o segundo
Se você pular de um idioma para outro, não terá sucesso. Para ir além das habilidades básicas, você precisa ter um bom conhecimento da primeira língua. O segundo parecerá muito mais fácil depois disso.
Com o tempo, você será capaz de expandir seus conhecimentos e se tornar um programador completo, aprendendo outras línguas:
- C ajuda você a entender os computadores em termos de memória. Também é útil ao lidar com computação de alto desempenho.
- C ++ é ótimo para o desenvolvimento de jogos.
- Python é ótimo para computação científica e estatística.
- Java desempenha um papel importante para quem procura trabalhar em serviços corporativos.
Mas primeiro, domine o JavaScript.
Recomendado:
6 razões para aprender programação, se você não é um programador
Escrever código será útil tanto para o designer quanto para o encanador. Isso é liberdade de criatividade, treinamento para a mente e um bônus adicional para qualquer posição
Qual será a aparência do primeiro parque subterrâneo do mundo e por que Nova York precisa dele
O parque subterrâneo de Nova York não abrirá até 2020, mas agora você pode ver como será. Nosso autor já visitou uma pequena cópia do parque
Qual é a melhor notícia para dizer primeiro: boa ou ruim?
Se você não sabe como relatar más notícias e quando é melhor fazê-lo, leia o comentário detalhado da psicóloga Elena Stankovskaya
Aprender a aprender: qual a melhor forma de assimilar o conhecimento?
Como aprender coisas novas corretamente para assimilar informações com precisão e usá-las com sucesso no futuro. Truques para tornar o aprendizado mais fácil
13 dicas para aprender programação por conta própria
O artigo contém dicas úteis que ajudarão aqueles que estudam programação de forma independente a adquirir conhecimento de forma rápida, eficiente e sem estresse desnecessário