Que linguagem de programação é melhor aprender primeiro, e por quê
Formando De Tecnologia / / December 19, 2019
professor recurso FreeCodeCamp e popular blogueiro Larson Quincy (Quincy Larson) diz que você precisa considerar ao escolher uma primeira linguagem de programação, para que você não se arrepender. Layfhaker publicar abreviada tradução de seu artigo.
Selecionando a primeira linguagem de programação podem parecer a mesma diversão como passar os testes no espírito de "Como você descobrir o filme de Tarantino?". Mas antes de escolher o Ruby, porque como uma criança você gostou do brinquedo com um nome semelhante, deixe-me lembrá-lo que os riscos são bastante elevados.
Você gasta centenas de horas de prática antes de se tornar mesmo remotamente competente na sua língua materna. Portanto, devemos primeiro considerar os seguintes fatores:
- exigir para a linguagem no mercado de trabalho;
- suas perspectivas de longo prazo;
- como é fácil de aprender a língua;
- que tipo de projetos que você pode criar com ele.
Antes de continuar, deixe-me esclarecer alguns pontos. Eu não me sinto como qualquer linguagem de programação é objetivamente melhor do que qualquer outro. Concordo que o desenvolvedor, finalmente, tem que saber várias línguas. Eu insisto que para começar
programador deve possuir bom para qualquer um deles.E esta linguagem deve ser JavaScript.
De acordo com a maior comunidade de desenvolvedores Stack Overflow Levantamento Stack Overflow desenvolvedor Resultados 2016. , JavaScript é a linguagem mais popular entre todos os pesquisados. É vital para criar um navegador de web sites e tornando-se mais adequado para o desenvolvimento de componentes do lado do servidor. Além disso, JavaScript estendeu rapidamente para áreas como o desenvolvimento de jogos e Internet das coisas.
Factor de №1. mercado de trabalho
Se você aprender a programação puramente por curiosidade, você pode seguramente pular esta etapa. Mas se você quiser ganhar a vida desta forma, como a grande maioria dos estudantes, esse fator é muito importante para você.
De todas as linguagens de programação no número de vagas na liderança Java. JavaScript deve estar bem atrás dele.
Mas há uma ressalva importante. Enquanto JavaScript tem sido em torno de mais de 20 anos, tornou-se recentemente uma ferramenta séria com que empresas como a Netflix, Walmart e PayPal pode projetar completamente suas aplicações.
Muitos empregadores estão procurando JavaScript-desenvolvedores. Este último não é ainda suficiente para o mercado de trabalho.
De acordo com o maior agregador Indeed.com Job Java, Python, JavaScript, Ruby, PHP, Android e iOS Job Trends. Para cada posição aberta reivindicações Java-programador 2,7 requerente. A competição por posições PHP e iOS-desenvolvedores também são bastante elevados.
Mas, para o trabalho de cada JavaScript-programador é apenas 0,6 Jobseekers necessário. Em outras palavras, a demanda é superior à oferta.
№2 fator. perspectivas de longo prazo
JavaScript está se desenvolvendo mais rápido do que qualquer outra linguagem popular. Seu ecossistema suporta grandes investimentos monetários e intelectual de empresas como Google, Microsoft, Facebook e Netflix.
Por exemplo, sobre o texto datilografado (uma versão especial da linguagem, o que amplia as possibilidades de JavaScript) emprega mais de uma centena de profissionais, muitos deles recebem financiamento da Microsoft e Google.
Essa cooperação de diferentes empresas é difícil de arranjar para o desenvolvimento Java. A Oracle tem tomado posse dos direitos para a língua após a compra da Sun Microsystems, muitas vezes processa as organizações que querem contribuir.
№3 fator. facilidade de estudo
A maioria dos desenvolvedores concordam em que as linguagens de script de alto nível são relativamente fáceis. JavaScript refere-se a aqueles que, como Python com Ruby.
Apesar disso, a universidade ainda é a primeira coisa que aprender linguagens como Java e C ++, que são muito mais complexos.
№4 fator. Que projectos podem ser criados
Este plano JavaScript em altitude. Ele funciona em qualquer dispositivo que tenha um navegador. Com JavaScript você pode desenvolver quase nada, e fácil de compartilhar com outros.
Comunidade co-fundador do desenvolvedor Stack Overflow Jeff Atwood (Jeff Atwood) formulou a lei que reflete a onipresença de JavaScript.
Jeff AtwoodQualquer aplicação que você pode escrever em JavaScript, no final ele será escrito em JavaScript.
E ao longo do tempo, este padrão se torna mais e mais precisa.
Uma vez que os desenvolvedores Java também prometeu que a onipresença da linguagem. Você pode se lembrar de Java applet. Mas a Oracle se recusou oficialmente a partir deles no início deste ano.
E Python sofre de problemas semelhantes.
James Hugh desenvolvedor de jogosComo posso dar o jogo é desenvolvido por mim um amigo? Melhor ainda, se existe uma maneira de fazer o download para o seu telefone para que você possa mostrar para as crianças na escola, para que eles não tem que instalá-lo?
Boa serão examinados na primeira língua. Então ensinar segunda
Se você saltar de uma língua para outra, então você não vai conseguir sucesso. Para ir além das competências básicas, você precisa de um bom negócio na primeira língua. Um segundo depois disso vai parecer muito mais fácil.
Com o tempo, você será capaz de ampliar seus conhecimentos e se transformar em programador totalmente esclarecido, aprender outras línguas:
- C ajuda a compreender o computador em termos de memória. Também é útil quando se trabalha com computação de alto desempenho.
- C ++ é perfeito para o desenvolvimento do jogo.
- Python é ótimo para cálculos científicos e estatísticas.
- Java tem um papel importante para aqueles que querem trabalhar em serviços corporativos.
Mas, primeiro, começar suas mãos em JavaScript.