Indholdsfortegnelse:

Hvilket programmeringssprog er bedst at lære først og hvorfor
Hvilket programmeringssprog er bedst at lære først og hvorfor
Anonim

FreeCodeCamp-lærer og populær blogger Quincy Larson forklarer, hvad du skal overveje, når du vælger dit første programmeringssprog, så du ikke fortryder det senere. Lifehacker udgiver en forkortet oversættelse af sin artikel.

Hvilket programmeringssprog er bedst at lære først og hvorfor
Hvilket programmeringssprog er bedst at lære først og hvorfor

At vælge dit første programmeringssprog kan virke lige så sjovt som at tage prøver som "Hvilken karakter er du fra Tarantino-filmene?" Men før du vælger Ruby, fordi du kunne lide et legetøj med et lignende navn som barn, så lad mig minde dig om: indsatsen er ret høj her.

Du vil bruge hundredvis af timers øvelse, før du bliver endog yderst kompetent i dit modersmål. Derfor skal du først og fremmest tænke på følgende faktorer:

  • efterspørgslen efter sproget på arbejdsmarkedet;
  • dets langsigtede udsigter;
  • hvor nemt det er at lære sproget;
  • hvilke projekter der kan laves med det.

Inden jeg fortsætter, lad mig være klar på et par punkter. Jeg tror ikke, at noget programmeringssprog objektivt set er bedre end noget andet. Jeg er enig i, at udvikleren i sidste ende skal kunne flere sprog. Jeg insisterer på, at først skal en programmør være god til en af dem.

Og det sprog skal være JavaScript.

Ifølge det største udviklerfællesskab, Stack Overflow. JavaScript er det mest populære sprog blandt alle adspurgte brugere. Det er afgørende for opbygningen af den browserbaserede del af websteder og bliver mere og mere egnet til at udvikle deres server-side komponenter. Derudover udvider JavaScript sig hurtigt til områder som spiludvikling og tingenes internet.

Faktor #1. Arbejdsmarked

Hvis du lærer programmering udelukkende af nysgerrighed, kan du roligt springe dette punkt over. Men hvis du vil tjene til livets ophold på denne måde, som langt de fleste studerende, er denne faktor meget vigtig for dig.

Java er førende blandt alle programmeringssprog hvad angår antallet af ledige stillinger. JavaScript følger umiddelbart efter det.

Men der er en vigtig nuance. Selvom JavaScript har eksisteret i over 20 år, er det først for nylig blevet et kraftfuldt værktøj for virksomheder som Netflix, Walmart og PayPal til at udvikle hele deres apps.

Mange arbejdsgivere leder efter JavaScript-udviklere. Sidstnævnte mangler endda på arbejdsmarkedet.

Baseret på data fra Indeed.com, den største jobsamler., for hver ledig stilling af en Java-programmør ansøger 2, 7 ansøgere. Konkurrencen om stillingerne for PHP- og iOS-udviklere er også ret høj.

Men for hver ledig stilling i JavaScript er der kun 0,6 ansøgere. Med andre ord er efterspørgslen højere end udbuddet.

Faktor #2. Langsigtede udsigter

JavaScript udvikler sig hurtigere end noget andet populært sprog. Dets økosystem er bakket op af massive kontanter og smarte investeringer fra virksomheder som Google, Microsoft, Facebook og Netflix.

For eksempel er der over hundrede mennesker, der arbejder på TypeScript, en speciel version af sproget, der udvider JavaScripts muligheder, hvoraf mange modtager støtte fra Microsoft og Google.

Et sådant samarbejde mellem forskellige virksomheder er vanskeligt at organisere for udvikling af Java. Oracle, som erhvervede rettighederne til sproget efter at have købt Sun Microsystems, sagsøger ofte organisationer, der ønsker at bidrage.

Faktor #3. Nem at lære

De fleste udviklere er enige om, at scriptsprog på højt niveau er relativt nemme at finde. JavaScript er som sådan, ligesom Python og Ruby.

På trods af dette, på universiteter, er den første ting, de gør, at lære sprog som Java og C++, som er meget mere komplekse.

Faktor #4. Hvilke projekter kan du lave

I denne henseende er JavaScript bedst. Det virker på enhver enhed, der har en browser. Med JavaScript kan du udvikle næsten alt og nemt dele det med andre.

Medstifter af Stack Overflow-udviklerfællesskabet, Jeff Atwood, har formuleret et mønster, der afspejler JavaScripts allestedsnærværende.

Enhver applikation, der kan skrives i JavaScript, vil i sidste ende blive skrevet i JavaScript.

Jeff Atwood

Og med tiden bliver dette mønster mere og mere præcist.

Engang lovede Java-udviklere også dette sprog allestedsnærværende. Du kan huske om Java-applets. Men Oracle droppede dem officielt tidligere i år.

Og Python lider af lignende problemer.

Hvordan kan jeg give et spil, jeg har udviklet, til mine venner? Endnu bedre, er der en måde at downloade det til din telefon, så du kan vise det til børn i skolen, så de ikke behøver at installere det?

James Hugh spiludvikler

Kend dit første sprog godt. Så lær det andet

Hvis du hopper fra et sprog til et andet, så opnår du ikke succes. For at gå ud over de grundlæggende færdigheder skal du have en god forståelse af det første sprog. Det andet vil virke meget lettere derefter.

Med tiden vil du være i stand til at udvide din viden og blive en velafrundet programmør ved at lære andre sprog:

  • C hjælper dig med at forstå computere i form af hukommelse. Det er også nyttigt, når det drejer sig om højtydende databehandling.
  • C ++ er fantastisk til spiludvikling.
  • Python er fantastisk til videnskabelig databehandling og statistik.
  • Java spiller en vigtig rolle for dem, der ønsker at arbejde med virksomhedstjenester.

Men først skal du mestre JavaScript.

Anbefalede: