Innholdsfortegnelse:

Hvilket programmeringsspråk er best å lære først og hvorfor
Hvilket programmeringsspråk er best å lære først og hvorfor
Anonim

FreeCodeCamp-lærer og populær blogger Quincy Larson forklarer hva du må vurdere når du velger ditt første programmeringsspråk, slik at du ikke angrer senere. Lifehacker publiserer en forkortet oversettelse av artikkelen hans.

Hvilket programmeringsspråk er best å lære først og hvorfor
Hvilket programmeringsspråk er best å lære først og hvorfor

Å velge ditt første programmeringsspråk kan virke like gøy som å ta tester som "Hvilken karakter er du fra Tarantino-filmene?" Men før du velger Ruby fordi du likte et leketøy med lignende navn som barn, la meg minne deg på: innsatsen er ganske høy her.

Du vil bruke hundrevis av timer med trening før du blir til og med eksternt kompetent i ditt førstespråk. Derfor må du først og fremst tenke på følgende faktorer:

  • etterspørselen etter språket på arbeidsmarkedet;
  • dets langsiktige utsikter;
  • hvor lett det er å lære språket;
  • hvilke prosjekter som kan lages med den.

Før jeg fortsetter, la meg være klar på noen få punkter. Jeg tror ikke noe programmeringsspråk er objektivt sett bedre enn noe annet. Jeg er enig i at utvikleren til slutt må kunne flere språk. Jeg insisterer på at først må en programmerer være god på en av dem.

Og det språket skal være JavaScript.

I følge det største utviklerfellesskapet, Stack Overflow. JavaScript er det mest populære språket blant alle undersøkte brukere. Det er avgjørende for å bygge den nettleserbaserte delen av nettsteder og blir mer og mer egnet for å utvikle deres serversidekomponenter. I tillegg utvides JavaScript raskt til områder som spillutvikling og tingenes internett.

Faktor # 1. Arbeidsmarked

Hvis du lærer programmering av ren nysgjerrighet, kan du trygt hoppe over dette punktet. Men hvis du ønsker å tjene til livets opphold på denne måten, som de aller fleste studenter, er denne faktoren veldig viktig for deg.

Java er ledende blant alle programmeringsspråk når det gjelder antall ledige stillinger. JavaScript følger umiddelbart etter den.

Men det er en viktig nyanse. Mens JavaScript har eksistert i over 20 år, har det først nylig blitt et kraftig verktøy for selskaper som Netflix, Walmart og PayPal for å utvikle hele appene sine.

Mange arbeidsgivere ser etter JavaScript-utviklere. Sistnevnte mangler til og med på arbeidsmarkedet.

Basert på data fra Indeed.com, den største jobbsamleren., for hver ledig stilling til en Java-programmerer, søker 2, 7 søkere. Konkurransen om stillingene til PHP- og iOS-utviklere er også ganske høy.

Men for hver ledig stilling i JavaScript er det bare 0,6 søkere. Med andre ord er etterspørselen høyere enn tilbudet.

Faktor #2. Langsiktige utsikter

JavaScript utvikler seg raskere enn noe annet populært språk. Økosystemet støttes av massive kontanter og smarte investeringer fra selskaper som Google, Microsoft, Facebook og Netflix.

For eksempel er det over hundre personer som jobber med TypeScript, en spesialversjon av språket som utvider JavaScripts muligheter, mange av dem mottar midler fra Microsoft og Google.

Et slikt samarbeid mellom ulike selskaper er vanskelig å organisere for utvikling av Java. Oracle, som skaffet seg rettighetene til språket etter å ha kjøpt Sun Microsystems, saksøker ofte organisasjoner som ønsker å bidra.

Faktor #3. Enkel læring

De fleste utviklere vil være enige om at skriptspråk på høyt nivå er relativt enkle å få tak i. JavaScript er som sådan, det samme er Python og Ruby.

Til tross for dette, på universiteter, er det første de gjør å lære språk som Java og C ++, som er mye mer komplekse.

Faktor #4. Hvilke prosjekter kan du lage

I denne forbindelse er JavaScript på sitt beste. Det fungerer på alle enheter som har en nettleser. Med JavaScript kan du utvikle nesten hva som helst og enkelt dele det med andre.

Medgründer av Stack Overflow-utviklerfellesskapet, Jeff Atwood, har artikulert et mønster som gjenspeiler JavaScripts allestedsnærværende.

Enhver applikasjon som kan skrives i JavaScript vil til slutt bli skrevet i JavaScript.

Jeff Atwood

Og over tid blir dette mønsteret mer og mer nøyaktig.

En gang i tiden lovet Java-utviklere også dette språket allestedsnærværende. Du kan huske om Java-appleter. Men Oracle droppet dem offisielt tidligere i år.

Og Python lider av lignende problemer.

Hvordan kan jeg gi et spill jeg har utviklet til vennene mine? Enda bedre, er det en måte å laste den ned til telefonen din slik at du kan vise den til barna på skolen slik at de ikke trenger å installere den?

James Hugh spillutvikler

Kjenn ditt førstespråk godt. Lær så det andre

Hvis du hopper fra ett språk til et annet, vil du ikke oppnå suksess. For å gå utover grunnleggende ferdigheter, må du ha god forståelse av førstespråket. Den andre vil virke mye lettere etter det.

Over tid vil du kunne utvide kunnskapen din og bli en godt avrundet programmerer ved å lære andre språk:

  • C hjelper deg å forstå datamaskiner når det gjelder minne. Det er også nyttig når du arbeider med databehandling med høy ytelse.
  • C ++ er flott for spillutvikling.
  • Python er flott for vitenskapelig databehandling og statistikk.
  • Java spiller en viktig rolle for de som ønsker å jobbe med bedriftstjenester.

Men først, mestre JavaScript.

Anbefalt: