Mikä ohjelmointikieli on parempi oppia ensin, ja miksi
Muotoilu Teknologian / / December 19, 2019
resurssi opettaja FreeCodeCamp ja suosittu bloggaaja Larson Quincy (Quincy Larson) sanoo, että sinun täytyy harkita valitessaan ensimmäisen ohjelmointikieli, niin et kadu sitä. Layfhaker julkaista lyhennetty käännös artikkelissaan.
Valitaan ensimmäinen ohjelmointikieli voi tuntua sama hauskaa kuin ohimennen testit hengessä "Miten selvittää Tarantinon elokuva?". Mutta ennen kuin valitset Ruby, koska lapsena pidit lelu jonka nimi on samantapainen, haluan muistuttaa, että panokset ovat melko korkeat.
Vietät satoja tunteja käytännössä ennen kuin tulet edes etäisesti päteviä äidinkieli. Siksi meidän on ensin otettava huomioon seuraavat seikat:
- kysyntä kielen työmarkkinoilla;
- sen pitkän aikavälin näkymät;
- miten helppoa on oppia kieltä;
- millaisia projekteja voit luoda sen kanssa.
Ennen kuin jatkan, haluan selventää muutamia seikkoja. En tunnu mitään ohjelmointikieli on objektiivisesti parempi kuin mikään muu. Olen samaa mieltä siitä, että kehittäjä on vihdoin tietää useita kieliä. Vaadin, että aloittaa ohjelmoija on oltava hyvä jokin niistä.
Ja tällä kielellä on JavaScript.
Mukaan suurin yhteisö kehittäjien pinon ylivuodon Pinon ylivuoto Kehittäjä Tutkimustulokset 2016. JavaScript on suosituin kieli kaikkien vastanneista. On erittäin tärkeää luoda selain verkkosivujen ja yhä sopii kehittämiseen palvelinpuolen komponentteja. Lisäksi JavaScript nopeasti myös aloilla kuten kehittäminen pelien ja Esineiden internet.
Tekijä №1. työmarkkinat
Jos opit ohjelmointi silkasta uteliaisuudesta, voit turvallisesti ohittaa tämän vaiheen. Mutta jos haluat ansaita elantonsa tällä tavalla, koska valtaosa opiskelijoita, tämä tekijä on erittäin tärkeää sinulle.
Kaikista ohjelmointikieliä avoimien työpaikkojen määrä johdossa Java. JavaScriptin täytyy olla oikeassa hänen takanaan.
Mutta on yksi tärkeä varoitus. Vaikka JavaScript on ollut olemassa yli 20 vuotta, se on vasta äskettäin tullut vakava työkalu, jolla yhtiöt kuten Netflix, Walmart ja PayPal voi täysin suunnitella sovelluksia.
Monet työnantajat etsivät JavaScript-kehittäjille. Jälkimmäinen ei ole edes tarpeeksi työmarkkinoille.
Mukaan suurin lukijaohjelma Indeed.com Työ Java, Python, JavaScript, Ruby, PHP, Android- ja iOS työpaikkojen kehitystä. Jokaiselle avoin asento Java-ohjelmoija väittää 2,7 hakijalle. Kilpailu kantoja PHP- ja IOS-kehittäjät ovat myös melko korkeat.
Mutta jokainen JavaScript-ohjelmoijan työ on vain 0,6 Työnhakijat tarpeen. Toisin sanoen, kysyntä on suurempi kuin tarjonta.
№2 tekijä. Pitkän aikavälin näkymät
JavaScript kehittyy nopeammin kuin mikään muu suosittu kieli. Ekosysteemin tukee suuria raha- ja henkisen investointeja yrityksiltä kuten Google, Microsoft, Facebook ja Netflix.
Esimerkiksi yli lokitiedostoa (erikoisversion kieltä, joka laajentaa mahdollisuuksia JavaScript) työllistää yli sata ammattilaista, joista monet saada rahoitusta Microsoft ja Google.
Tällainen yhteistyö eri yritysten on vaikea järjestää Java kehitys. Oracle on ominut oikeudet kielen oston jälkeen Sun Microsystems, usein haastaa organisaatioille, jotka haluavat osallistua.
№3 tekijä. helpottaa opiskelua
Useimmat kehittäjät suostuvat että korkean tason ohjelmointikieliä ovat suhteellisen helppoja. JavaScript viittaa niihin, kuten Python Ruby.
Tästä huolimatta yliopisto on edelleen ensimmäinen asia oppia kieliä, kuten Java ja C ++, jotka ovat paljon monimutkaisempia.
№4 tekijä. Mitä hankkeita voidaan luoda
Tämä JavaScript lentokoneella korkeudessa. Se toimii millä tahansa laitteella, jossa on selain. JavaScript voit kehittää melkein mitä tahansa, ja helppo jakaa muiden.
Yhteisön yhteistyössä perustaja pinon ylivuodon kehittäjä Jeff Atwood (Jeff Atwood) muotoiltu laki, joka heijastaa kaiken kattavia JavaScript.
Jeff AtwoodMikä tahansa sovellus, jolla voi kirjoittaa JavaScript, lopulta se kirjoitettu JavaScript.
Ja ajan mittaan, tämä malli tulee enemmän ja tarkempaa.
Kun Java-kehittäjät lupasi myös, että paikasta riippumaton kielen. Voit muistaa Java-applet. Mutta Oracle on virallisesti kieltäytynyt niistä aiemmin tänä vuonna.
Ja Python kärsii samankaltaisia ongelmia.
James Hugh pelin kehittäjäMiten voin antaa pelin on kehittänyt minua ystävä? Parempi vielä, on olemassa tapa ladata puhelimeen niin, että voit näyttää sen lapsille koulussa, joten ne eivät tarvitse asentaa?
Hyvä tarkastellaan ensimmäisen kielen. Sitten opettaa toinen
Jos hyppäät yhdestä kielestä toiseen, niin sinun ei saavuta menestys. Ylittää perustaidot, tarvitset paljon ensimmäisen kielen. Toinen jälkeen näyttävät paljon helpompaa.
Ajan mittaan, voit laajentaa osaamistaan ja muuttuu täysin taju ohjelmoija muiden kielten oppiminen:
- C auttaa ymmärtämään tietokoneen kannalta muistia. Se on hyödyllinen myös työskenneltäessä suurteholaskennan.
- C ++ on täydellinen pelien kehittämisessä.
- Python on suuri tieteellinen laskelmat ja tilastot.
- Java on tärkeä rooli niille, jotka haluavat työskennellä yrityspalveluihin.
Mutta ensin saada käsiinsä JavaScript.