Sisällysluettelo:
- Tekijä #1. Työmarkkinat
- Tekijä #2. Pitkän aikavälin näkymät
- Tekijä #3. Oppimisen helppous
- Tekijä #4. Mitä projekteja voit luoda
- Osaa ensimmäistä kieltäsi hyvin. Opi sitten toinen
2024 Kirjoittaja: Malcolm Clapton | [email protected]. Viimeksi muokattu: 2023-12-17 03:55
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.
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:
Mitkä asiat talossa on desinfioitava ensin
Nämä tuotteet ovat erityisen vaarallisia koronavirusepidemian aikana. Kerromme sinulle, mitkä asiat kotonasi tulisi desinfioida säännöllisesti
Miksi sinun pitäisi huolehtia ensin itsestäsi, ei muista
Harmonian saavuttamiseksi maailman kanssa on ensinnäkin huolehdittava itsestään ja vasta sitten - rakkaiden auttaminen. Kerromme sinulle, miksi tämä on välttämätön ehto
Mitä oppia: 10 taitoa, joita jokainen voi oppia
Kerromme sinulle, kuinka opit englantia, luot verkkosivuston, opimme tekemään ruokaa kokin tavoin, kehittämään tyylitajua. Mitä oppia - vain sinä voit valita
Kuinka voittaa mikä tahansa este: oppia ultramaratonjuoksijoiden esimerkistä
Pitkä polku tavoitteeseen, monia esteitä tiellä, itsensä ja ulkoisten olosuhteiden voittaminen – tätä ultramaratonjuoksijoiden kilpailuissa kohtaavat. Heillä on paljon opittavaa
Mikä on paras uutinen sanoa ensin: hyvä vai huono?
Jos et tiedä kuinka raportoida huonoista uutisista ja milloin on parempi tehdä se, lue psykologi Elena Stankovskajan yksityiskohtainen kommentti