Innehållsförteckning:

Vilket programmeringsspråk är bäst att lära sig först och varför
Vilket programmeringsspråk är bäst att lära sig först och varför
Anonim

FreeCodeCamp-läraren och populära bloggaren Quincy Larson förklarar vad du behöver tänka på när du väljer ditt första programmeringsspråk så att du inte ångrar dig senare. Lifehacker publicerar en förkortad översättning av sin artikel.

Vilket programmeringsspråk är bäst att lära sig först och varför
Vilket programmeringsspråk är bäst att lära sig först och varför

Att välja ditt första programmeringsspråk kan verka lika roligt som att ta tester som "Vilken karaktär är du från Tarantino-filmerna?" Men innan du väljer Ruby för att du gillade en leksak med liknande namn som barn, låt mig påminna dig: insatserna är ganska höga här.

Du kommer att tillbringa hundratals timmar av övning innan du blir ens avlägsen kompetent i ditt första språk. Därför måste du först och främst tänka på följande faktorer:

  • efterfrågan på språket på arbetsmarknaden;
  • dess långsiktiga utsikter;
  • hur lätt det är att lära sig språket;
  • vilka projekt som kan skapas med den.

Innan jag fortsätter, låt mig vara tydlig med några punkter. Jag tror inte att något programmeringsspråk är objektivt bättre än något annat. Jag håller med om att utvecklaren i slutändan måste kunna flera språk. Jag insisterar på att först måste en programmerare vara bra på en av dem.

Och det språket ska vara JavaScript.

Enligt den största utvecklargemenskapen, Stack Overflow. JavaScript är det mest populära språket bland alla tillfrågade användare. Det är livsviktigt för att bygga den webbläsarbaserade delen av webbplatser och blir mer och mer lämpad för att utveckla komponenter på serversidan. Dessutom expanderar JavaScript snabbt till områden som spelutveckling och Internet of Things.

Faktor # 1. Arbetsmarknad

Om du lär dig programmering rent av nyfikenhet kan du säkert hoppa över denna punkt. Men om du vill försörja dig på det här sättet, som de allra flesta studenter, är denna faktor väldigt viktig för dig.

Java är ledande bland alla programmeringsspråk när det gäller antalet lediga tjänster. JavaScript följer omedelbart efter det.

Men det finns en viktig nyans. Även om JavaScript har funnits i över 20 år, har det först nyligen blivit ett kraftfullt verktyg för företag som Netflix, Walmart och PayPal för att utveckla hela sina appar.

Många arbetsgivare letar efter JavaScript-utvecklare. De sistnämnda saknas till och med på arbetsmarknaden.

Baserat på data från Indeed.com, den största jobbsamlaren., för varje ledig tjänst hos en Java-programmerare ansöker 2, 7 sökande. Konkurrensen om positionerna för PHP- och iOS-utvecklare är också ganska hög.

Men för varje ledig tjänst i JavaScript finns det bara 0,6 sökande. Efterfrågan är med andra ord högre än utbudet.

Faktor #2. Långsiktiga utsikter

JavaScript utvecklas snabbare än något annat populärt språk. Dess ekosystem backas upp av massiva kontanter och smarta investeringar från företag som Google, Microsoft, Facebook och Netflix.

Till exempel är det över hundra personer som arbetar med TypeScript, en specialversion av språket som utökar JavaScripts möjligheter, av vilka många får finansiering från Microsoft och Google.

Sådant samarbete mellan olika företag är svårt att organisera för utvecklingen av Java. Oracle, som förvärvade rättigheterna till språket efter att ha köpt Sun Microsystems, stämmer ofta organisationer som vill bidra.

Faktor #3. Lätt att lära

De flesta utvecklare håller med om att skriptspråk på hög nivå är relativt lätta att få tag på. JavaScript är som sådan, liksom Python och Ruby.

Trots detta, på universitet, är det första de gör att lära sig språk som Java och C ++, som är mycket mer komplexa.

Faktor #4. Vilka projekt kan du skapa

I detta avseende är JavaScript som bäst. Det fungerar på alla enheter som har en webbläsare. Med JavaScript kan du utveckla nästan vad som helst och enkelt dela det med andra.

Medgrundare av Stack Overflow-utvecklargemenskapen, Jeff Atwood, har formulerat ett mönster som återspeglar JavaScript.

Alla program som kan skrivas i JavaScript kommer så småningom att skrivas i JavaScript.

Jeff Atwood

Och med tiden blir detta mönster mer och mer exakt.

En gång i tiden lovade Java-utvecklare också detta språk allestädes närvarande. Du kan komma ihåg Java-applets. Men Oracle släppte dem officiellt tidigare i år.

Och Python lider av liknande problem.

Hur kan jag ge ett spel jag utvecklat till mina vänner? Ännu bättre, finns det något sätt att ladda ner det till din telefon så att du kan visa det för barn i skolan så att de inte behöver installera det?

James Hugh spelutvecklare

Kan ditt första språk väl. Lär dig sedan den andra

Om du hoppar från ett språk till ett annat kommer du inte att nå framgång. För att gå längre än grundläggande färdigheter behöver du ha en god förståelse av modersmålet. Det andra kommer att verka mycket lättare efter det.

Med tiden kommer du att kunna utöka dina kunskaper och bli en välarbetad programmerare genom att lära dig andra språk:

  • C hjälper dig att förstå datorer i termer av minne. Det är också användbart när det handlar om högpresterande datorer.
  • C ++ är bra för spelutveckling.
  • Python är utmärkt för vetenskaplig beräkning och statistik.
  • Java spelar en viktig roll för dem som vill arbeta med företagstjänster.

Men först, behärska JavaScript.

Rekommenderad: