Sisällysluettelo:

Mikä ohjelmointikieli on parasta oppia ensin ja miksi
Mikä ohjelmointikieli on parasta oppia ensin ja miksi
Anonim

FreeCodeCamp-opettaja ja suosittu bloggaaja Quincy Larson selittää, mitä sinun tulee ottaa huomioon valitessasi ensimmäistä ohjelmointikieltäsi, jotta et katu sitä myöhemmin. Lifehacker julkaisee lyhennetyn käännöksen artikkelistaan.

Mikä ohjelmointikieli on parasta oppia ensin ja miksi
Mikä ohjelmointikieli on parasta oppia ensin ja miksi

Ensimmäisen ohjelmointikielesi valitseminen voi tuntua yhtä hauskalta kuin testien tekeminen, kuten "Mikä hahmo olet Tarantinon elokuvista?" Mutta ennen kuin valitset Rubyn, koska pidit lapsena samannimisestä lelusta, haluan muistuttaa: panokset ovat täällä melko korkeat.

Käytät satoja tunteja harjoittelua ennen kuin tulet edes etäisesti päteväksi äidinkielelläsi. Siksi ensinnäkin sinun on pohdittava seuraavia tekijöitä:

  • kielen kysyntä työmarkkinoilla;
  • sen pitkän aikavälin näkymät;
  • kuinka helppoa on oppia kieltä;
  • mitä projekteja sillä voi luoda.

Ennen kuin jatkan, haluan tehdä selväksi muutaman kohdan. En usko, että mikään ohjelmointikieli on objektiivisesti parempi kuin mikään muu. Olen samaa mieltä siitä, että kehittäjän on viime kädessä osattava useita kieliä. Vaadin, että ohjelmoijan on ensin oltava hyvä jossakin niistä.

Ja sen kielen pitäisi olla JavaScript.

Suurimman kehittäjäyhteisön Stack Overflown mukaan. JavaScript on suosituin kieli kaikkien kyselyyn osallistuneiden käyttäjien keskuudessa. Se on elintärkeä verkkosivujen selainpohjaisen osan rakentamisessa ja sopii yhä paremmin niiden palvelinpuolen komponenttien kehittämiseen. Lisäksi JavaScript laajenee nopeasti esimerkiksi pelien kehittämiseen ja esineiden internetiin.

Tekijä #1. Työmarkkinat

Jos opit ohjelmointia puhtaasti uteliaisuudesta, voit ohittaa tämän kohdan. Mutta jos haluat ansaita elantosi tällä tavalla, kuten suurin osa opiskelijoista, tämä tekijä on sinulle erittäin tärkeä.

Java on kaikkien ohjelmointikielten joukossa avoimien työpaikkojen määrässä edelläkävijä. JavaScript seuraa heti sen jälkeen.

Mutta on yksi tärkeä vivahde. Vaikka JavaScript on ollut olemassa yli 20 vuotta, siitä on vasta äskettäin tullut tehokas työkalu Netflixin, Walmartin ja PayPalin kaltaisille yrityksille, jotka voivat kehittää koko sovelluksiaan.

Monet työnantajat etsivät JavaScript-kehittäjiä. Jälkimmäiset jopa puuttuvat työmarkkinoilta.

Perustuu Indeed.comin, suurimman työpaikkojen kerääjän, tietoihin., jokaiseen Java-ohjelmoijan avoimeen tehtävään hakee 2,7 hakijaa. Kilpailu PHP- ja iOS-kehittäjien paikoista on myös melko kovaa.

Mutta jokaista JavaScriptin paikkaa kohden on vain 0,6 hakijaa. Toisin sanoen kysyntä on korkeampi kuin tarjonta.

Tekijä #2. Pitkän aikavälin näkymät

JavaScript kehittyy nopeammin kuin mikään muu suosittu kieli. Sen ekosysteemiä tukevat valtavat rahat ja älykkäät sijoitukset sellaisilta yrityksiltä kuin Google, Microsoft, Facebook ja Netflix.

Esimerkiksi JavaScriptin ominaisuuksia laajentavan TypeScriptin erikoisversion parissa työskentelee yli sata ihmistä, joista monet saavat rahoitusta Microsoftilta ja Googlelta.

Tällaista yhteistyötä eri yritysten välillä on vaikea järjestää Javan kehittämiseksi. Oracle, joka hankki oikeudet kieleen Sun Microsystemsin ostamisen jälkeen, haastaa usein oikeuteen organisaatiot, jotka haluavat osallistua.

Tekijä #3. Oppimisen helppous

Useimmat kehittäjät ovat yhtä mieltä siitä, että korkean tason komentosarjakieliä on suhteellisen helppo löytää. JavaScript on sellaisenaan, kuten myös Python ja Ruby.

Tästä huolimatta yliopistoissa ensimmäinen asia, jonka he tekevät, on oppia kieliä, kuten Java ja C ++, jotka ovat paljon monimutkaisempia.

Tekijä #4. Mitä projekteja voit luoda

Tässä suhteessa JavaScript on parhaimmillaan. Se toimii kaikilla laitteilla, joissa on selain. JavaScriptin avulla voit kehittää melkein mitä tahansa ja jakaa sen helposti muiden kanssa.

Stack Overflow -kehittäjäyhteisön perustaja Jeff Atwood on muotoillut mallin, joka heijastaa JavaScriptin kaikkialla esiintymistä.

Kaikki sovellukset, jotka voidaan kirjoittaa JavaScriptillä, kirjoitetaan lopulta JavaScriptillä.

Jeff Atwood

Ja ajan myötä tämä malli tulee entistä tarkemmaksi.

Aikoinaan Java-kehittäjät lupasivat myös tämän kielen yleisyyden. Voit muistaa Java-sovelmat. Mutta Oracle luopui niistä virallisesti aiemmin tänä vuonna.

Ja Python kärsii samoista ongelmista.

Kuinka voin antaa kehittämäni pelin ystävilleni? Vielä parempi, onko mahdollista ladata se puhelimeesi, jotta voit näyttää sen lapsille koulussa, jotta heidän ei tarvitse asentaa sitä?

James Hugh -pelin kehittäjä

Osaa ensimmäistä kieltäsi hyvin. Opi sitten toinen

Jos hyppäät kielestä toiseen, et saavuta menestystä. Perustaitojen pidemmälle pääsemiseksi sinun on osattava hyvin ensimmäistä kieltä. Toinen näyttää paljon helpommalta sen jälkeen.

Ajan myötä voit laajentaa tietojasi ja tulla monipuoliseksi ohjelmoijaksi oppimalla muita kieliä:

  • C auttaa ymmärtämään tietokoneita muistin suhteen. Se on hyödyllinen myös korkean suorituskyvyn tietojenkäsittelyssä.
  • C++ sopii loistavasti pelien kehittämiseen.
  • Python sopii erinomaisesti tieteelliseen laskemiseen ja tilastoihin.
  • Java on tärkeä rooli niille, jotka haluavat työskennellä yrityspalveluiden parissa.

Mutta ensin hallitse JavaScript.

Suositeltava: