Što programski jezik je bolje učiti prvo, i zašto
Formiranje Tehnologije / / December 19, 2019
nastavnik resursa FreeCodeCamp i popularni bloger Larson Quincy (Quincy Larson) kaže da je potrebno uzeti u obzir prilikom odabira prvog programski jezik, tako da ne požaliti. Layfhaker objaviti skraćeni prijevod svom članku.
Odabir prvi programski jezik se može činiti istu zabavu kao što prolazi testove u duhu „Kako shvatiti Tarantinov film?”. No, prije nego se odlučite na Ruby, jer kao dijete vam se svidio igračku sa sličnim imenom, dopustite mi da vas podsjetim da su ulozi su prilično visoke.
Ćete potrošiti stotine sati prakse prije nego što postanu čak i na daljinu kompetentni u svom prvom jeziku. Dakle, prvo moramo uzeti u obzir sljedeće čimbenike:
- potražnja za jezik na tržištu rada;
- njezini dugoročni izgledi;
- kako je lako naučiti jezik;
- Kakve projekte možete napraviti s njom.
Prije nego što sam i dalje, neka mi razjasniti nekoliko točaka. Ne osjećam se kao bilo koji programski jezik je objektivno bolji od bilo koje druge. Slažem se da je razvijen konačno mora znati nekoliko jezika. Inzistiram da za početak programer mora posjedovati dobro s bilo kojim od njih.
A taj jezik mora biti JavaScript.
Prema Najveća zajednica programera Stack Overflow Stack Overflow Programer Rezultati istraživanja 2016. , JavaScript je najpopularniji jezik među svim ispitanika. To je bitno za stvaranje preglednik web odredišta i postaju pogodna za razvoj strani poslužitelja komponente. Osim toga, JavaScript brzo proširiti na područjima kao što su razvoj igara i Internet stvari.
Faktor №1. tržište rada
Ako ste naučili programiranje čisto iz znatiželje, slobodno možete preskočiti ovaj korak. No, ako želite zaraditi za život na taj način, kako je velika većina studenata, ovaj faktor je vrlo važno za vas.
Od svih programskih jezika u broju slobodnih radnih mjesta u vodstvu Java. JavaScript mora biti odmah iza njega.
No, postoji jedna važna caveat. Dok JavaScript je bio oko za više od 20 godina, ona je tek nedavno postala ozbiljan alat s kojim tvrtke kao što su Netflix, Walmart i PayPal u potpunosti može dizajnirati svoje aplikacije.
Mnogi poslodavci traže JavaScript-programere. Potonji nije ni dovoljno za tržište rada.
Prema najveći agregator Indeed.com posao Java, Python, JavaScript, Ruby, PHP, Android i iOS posao trendovi. Za svaku otvorenu poziciju Java programer potraživanja 2,7 podnositelja zahtjeva. Natjecanje za pozicije PHP- i iOS-razvijatelji su također prilično visoke.
No, za svaki JavaScript-programer posao je samo 0,6 Uþešüe potrebno. Drugim riječima, potražnja je veća od ponude.
№2 faktor. Dugoročni izgledi
JavaScript je razvija brže od bilo koje druge popularne jeziku. Njegova ekosustava podržava velike novčane i intelektualne investicije iz tvrtki kao što su Google, Microsoft, Facebook i Netflix.
Na primjer, tijekom pisaćim strojem (posebna verzija jezika, koji se proširuje mogućnosti JavaScript) zapošljava više od stotinu stručnjaka, mnogi od njih dobiti sredstva od Microsofta i Googlea.
Takva suradnja različitih tvrtki je teško dogovoriti za Java razvoj. Oracle je preuzela prava na jeziku nakon kupnje Sun Microsystems, često tuži organizacije koje žele da doprinesu.
№3 faktor. jednostavnost studija
Većina programeri pristati na to skriptnih jezika na visokoj razini su relativno lako. JavaScript se odnosi na one koji, kao što je Python s Ruby.
Unatoč tome, sveučilište je još uvijek prva stvar učenja jezika kao što su Java i C ++, što je znatno složeniji.
№4 faktor. Što projekti mogu biti kreirani
Ovaj JavaScript avion na visini. Ona radi na bilo kojem uređaju koji ima preglednik. Uz JavaScript možete razviti gotovo ništa, i jednostavno podijeliti s drugima.
Zajednica suosnivač Stack Overflow developer Jeff Atwood (Jeff Atwood) formulirao zakon koji odražava sveprisutnosti JavaScript.
Jeff AtwoodSvaki program koji možete pisati u JavaScriptu, na kraju će biti napisan u JavaScriptu.
I s vremenom, ovaj uzorak postaje sve više i preciznije.
Nakon Java programeri također obećao da sveprisutnosti jeziku. Možete se sjetiti Java-appleta. No, Oracle je službeno odbio od njih ranije ove godine.
I Python pati od sličnih problema.
James Hugh igra razvijenKako ja mogu dati je igra razvijen od strane mene prijatelj? Ili još bolje, postoji li način da ga preuzeti na svoj telefon tako da ga mogu pokazati djeci u školi, tako da ne morate ga instalirati?
Dobro će biti ispitan u prvom jeziku. Zatim učiti drugi
Ako skok iz jednog jezika u drugi, onda nećete postići uspjeh. Ići izvan osnovnih vještina, trebate dobar posao u prvom jeziku. Drugi nakon toga će vam se činiti mnogo lakše.
Tijekom vremena, od vas će biti u mogućnosti kako bi proširili svoje znanje i pretvoriti u potpuno pamet programer, učenje drugih jezika:
- C pomaže razumjeti računalo u smislu memorije. Također je korisno kada se radi s računalstva visokih performansi.
- C ++ je idealan za razvoj igara.
- Python je super za znanstvene izračune i statistike.
- Java igra važnu ulogu za one koji žele raditi na poslovnim uslugama.
Ali prvo dobiti na ruke JavaScript.