INHOUDSOPGAWE:

Watter programmeertaal is die beste om eerste te leer en hoekom
Watter programmeertaal is die beste om eerste te leer en hoekom
Anonim

FreeCodeCamp-onderwyser en gewilde blogger Quincy Larson verduidelik wat jy moet oorweeg wanneer jy jou eerste programmeertaal kies sodat jy nie later spyt is daaroor nie. Lifehacker publiseer 'n verkorte vertaling van sy artikel.

Watter programmeertaal is die beste om eerste te leer en hoekom
Watter programmeertaal is die beste om eerste te leer en hoekom

Die keuse van jou eerste programmeertaal kan net soveel pret lyk as om toetse te neem soos "Watter karakter is jy van die Tarantino-films?" Maar voordat jy Ruby kies omdat jy as kind van 'n speelding met 'n soortgelyke naam gehou het, laat ek jou herinner: hier is die spel baie hoog.

Jy sal honderde ure se oefening spandeer voordat jy selfs in 'n mate bekwaam word in jou eerste taal. Daarom moet u eerstens oor die volgende faktore dink:

  • die vraag na die taal in die arbeidsmark;
  • sy langtermynvooruitsigte;
  • hoe maklik dit is om die taal aan te leer;
  • watter projekte daarmee geskep kan word.

Voordat ek voortgaan, laat ek duidelik wees oor 'n paar punte. Ek dink nie enige programmeertaal is objektief beter as enige ander taal nie. Ek stem saam dat die ontwikkelaar uiteindelik verskeie tale moet ken. Ek dring daarop aan dat 'n programmeerder eers goed in een van hulle moet wees.

En daardie taal moet JavaScript wees.

Volgens die grootste ontwikkelaargemeenskap, Stack Overflow. JavaScript is die gewildste taal onder alle ondervra gebruikers. Dit is noodsaaklik vir die bou van die blaaier-gebaseerde deel van webwerwe en word meer en meer geskik vir die ontwikkeling van hul bediener-kant komponente. Boonop brei JavaScript vinnig uit na gebiede soos spelontwikkeling en die Internet van Dinge.

Faktor #1. Arbeidsmark

As jy programmering bloot uit nuuskierigheid leer, kan jy hierdie punt veilig oorslaan. Maar as jy op hierdie manier’n bestaan wil maak, soos die oorgrote meerderheid studente, is hierdie faktor vir jou baie belangrik.

Java is die leier onder alle programmeertale wat die aantal vakatures betref. JavaScript volg onmiddellik daarna.

Maar daar is een belangrike nuanse. Terwyl JavaScript al meer as 20 jaar bestaan, het dit eers onlangs 'n kragtige hulpmiddel geword vir maatskappye soos Netflix, Walmart en PayPal om hul hele toepassings te ontwikkel.

Baie werkgewers soek JavaScript-ontwikkelaars. Laasgenoemde ontbreek selfs in die arbeidsmark.

Gebaseer op data van Indeed.com, die grootste werkversamelaar., vir elke oop posisie van 'n Java-programmeerder, doen 2, 7 aansoekers aansoek. Die kompetisie vir die posisies van PHP- en iOS-ontwikkelaars is ook redelik hoog.

Maar vir elke vakature in JavaScript is daar slegs 0,6 aansoekers. Met ander woorde, vraag is hoër as aanbod.

Faktor #2. Langtermyn vooruitsigte

JavaScript ontwikkel vinniger as enige ander gewilde taal. Sy ekosisteem word gerugsteun deur massiewe kontant en slim beleggings van maatskappye soos Google, Microsoft, Facebook en Netflix.

Daar is byvoorbeeld meer as honderd mense wat aan TypeScript werk, 'n spesiale weergawe van die taal wat JavaScript se vermoëns uitbrei, van wie baie befondsing van Microsoft en Google ontvang.

Sulke samewerking tussen verskillende maatskappye is moeilik om te organiseer vir die ontwikkeling van Java. Oracle, wat die regte op die taal verkry het nadat hulle Sun Microsystems gekoop het, dagvaar dikwels organisasies wat wil bydra.

Faktor #3. Gemak om te leer

Die meeste ontwikkelaars sal saamstem dat hoëvlak-skriptale relatief maklik is om te bekom. JavaScript is as sodanig, net soos Python en Ruby.

Ten spyte hiervan, in universiteite, is die eerste ding wat hulle doen om tale soos Java en C ++ te leer, wat baie meer kompleks is.

Faktor # 4. Watter projekte kan jy skep

In hierdie verband is JavaScript op sy beste. Dit werk op enige toestel wat 'n blaaier het. Met JavaScript kan jy byna enigiets ontwikkel en dit maklik met ander deel.

Medestigter van die Stack Overflow-ontwikkelaargemeenskap, Jeff Atwood, het 'n patroon verwoord wat die alomteenwoordigheid van JavaScript weerspieël.

Enige toepassing wat in JavaScript geskryf kan word, sal uiteindelik in JavaScript geskryf word.

Jeff Atwood

En mettertyd word hierdie patroon meer en meer akkuraat.

Eens op 'n tyd het Java-ontwikkelaars ook hierdie taal alomteenwoordigheid belowe. Jy kan onthou van Java-applets. Maar Oracle het hulle vroeër vanjaar amptelik laat vaar.

En Python ly aan soortgelyke probleme.

Hoe kan ek 'n speletjie wat ek ontwikkel het vir my vriende gee? Beter nog, is daar 'n manier om dit na jou foon af te laai sodat jy dit vir kinders by die skool kan wys sodat hulle dit nie hoef te installeer nie?

James Hugh-speletjie-ontwikkelaar

Ken jou eerste taal goed. Leer dan die tweede

As jy van een taal na 'n ander spring, dan sal jy nie sukses behaal nie. Om verder as basiese vaardighede te gaan, moet jy 'n goeie begrip van die eerste taal hê. Die tweede sal daarna baie makliker lyk.

Met verloop van tyd sal jy in staat wees om jou kennis uit te brei en 'n afgeronde programmeerder te word deur ander tale te leer:

  • C help jou om rekenaars in terme van geheue te verstaan. Dit is ook nuttig wanneer jy met hoëwerkverrigting rekenaars handel.
  • C ++ is ideaal vir spelontwikkeling.
  • Python is ideaal vir wetenskaplike rekenaars en statistieke.
  • Java speel 'n belangrike rol vir diegene wat op ondernemingsdienste wil werk.

Maar eers, bemeester JavaScript.

Aanbeveel: