Hva programmeringsspråk er bedre å lære først, og hvorfor
Forming Av Teknologi / / December 19, 2019
ressurslærer FreeCodeCamp og populær blogger Larson Quincy (Quincy Larson) sier at du må vurdere når du velger et første programmeringsspråk, slik at du ikke angre. Layfhaker publisere forkortet oversettelse av hans artikkel.
Velge første programmeringsspråk kan virke på samme moroa som passerer tester i ånden av "Hvordan kan du finne ut Tarantino-filmen?". Men før du velger Ruby, fordi som et barn du likte leken med et lignende navn, la meg minne deg på at innsatsen er ganske høy.
Du bruker hundrevis av timer med trening før du blir enda eksternt kompetent i sitt første språk. Derfor må vi først vurdere følgende faktorer:
- etterspørselen etter språk i arbeidsmarkedet;
- På lang sikt er utsiktene;
- hvor lett det er å lære språk;
- hva slags prosjekter du kan lage med det.
Før jeg fortsetter, la meg avklare noen punkter. Jeg føler meg ikke som noen programmeringsspråk er objektivt bedre enn noen annen. Jeg er enig i at utbygger har endelig vite flere språk. Jeg insisterer på at du skal begynne programmerer må ha god til noen av dem.
Og dette språket må være Javascript.
Ifølge den største fellesskapet av utviklere Stack Overflow Stack Overflow Utvikler Survey Resultater 2016. Er Javascript mest populære språket blant alle de spurte. Det er viktig å skape en nettleser av nettstedene og bli mer egnet for utvikling av server-side komponenter. I tillegg Java raskt utvidet til områder som utvikling av spill og Internett av ting.
Faktor №1. arbeidsmarked
Hvis du lære å programmere rent ut av nysgjerrighet, kan du trygt hoppe over dette trinnet. Men hvis du ønsker å tjene til livets opphold på denne måten, som det store flertallet av studenter, er denne faktoren svært viktig for deg.
Av alle programmeringsspråk i antall ledige stillinger i ledelsen Java. Javascript må være rett bak ham.
Men det er en viktig påminnelse. Mens Java har eksistert i mer enn 20 år, har det nylig blitt et seriøst verktøy med hvilke selskaper som Netflix, Walmart og PayPal kan helt utforme sine søknader.
Mange arbeidsgivere er på jakt etter Javascript-utviklere. Sistnevnte er ikke engang nok for arbeidsmarkedet.
Ifølge den største aggregator Indeed.com Job Java, Python, Javascript, Ruby, PHP, Android og iOS Job Trends. For hver åpen posisjon Java-programmerer krav 2,7 Søkeren. Konkurransen om stillingene PHP og iOS-utviklere er også ganske høy.
Men for hver Javascript-programmerer jobb er bare 0.6 Arbeidssøkere nødvendig. Med andre ord, er etterspørselen større enn tilbudet.
№2 faktor. Langsiktige utsiktene
Javascript utvikler raskere enn noe annet populært språk. Økosystemet støtter store økonomiske og intellektuelle investeringer fra selskaper som Google, Microsoft, Facebook og Netflix.
For eksempel, over Loggfila (en spesiell versjon av språket, som utvider mulighetene for Javascript) sysselsetter mer enn hundre fagfolk, mange av dem mottar støtte fra Microsoft og Google.
Et slikt samarbeid mellom ulike selskaper er vanskelig å tilrettelegge for Java utvikling. Oracle har tatt besittelse av rettighetene til språket etter kjøpet av Sun Microsystems, ofte saksøker organisasjoner som ønsker å bidra.
№3 faktor. lette studie
De fleste utviklere er enige om å at høyt nivå skriptspråk er relativt enkelt. Javascript refererer til dem, som Python med Ruby.
Til tross for dette, er universitetet fortsatt det første lære språk som Java og C ++, som er mye mer kompleks.
№4 faktor. Hvilke prosjekter kan opprettes
Dette Javascript flyet på høyde. Det fungerer på alle enheter som har en nettleser. Med Javascript kan du utvikle nesten alt, og lett å dele med andre.
Felles co-grunnlegger av Stack Overflow utvikler Jeff Atwood (Jeff Atwood) formulerte loven som gjenspeiler ubiquity av Javascript.
Jeff AtwoodAlle programmer som du kan skrive i Javascript, til slutt vil det bli skrevet i Javascript.
Og over tid, blir dette mønsteret mer og mer nøyaktig.
Når Java-utviklere også lovet at ubiquity av språket. Du kan huske av Java-applet. Men Oracle har offisielt nektet fra dem tidligere i år.
Og Python lider av lignende problemer.
James Hugh spillutviklerHvordan kan jeg gi spillet er utviklet av meg en venn? Bedre ennå, er det en måte å laste den ned til telefonen, slik at du kan vise det til barna på skolen, slik at de ikke trenger å installere det?
God vil bli undersøkt i det første språket. Da lærer andre
Hvis du hopper fra ett språk til et annet, vil du ikke oppnå suksess. Å gå utover de grunnleggende ferdighetene, trenger du en god avtale i det første språket. En andre etter som vil virke mye enklere.
Over tid vil du være i stand til å utvide sine kunnskaper og slå inn fullt savvy programmerer, lære andre språk:
- C bidrar til å forstå datamaskinen i form av minne. Det er også nyttig når det arbeides med høy ytelse.
- C ++ er perfekt for spillutvikling.
- Python er stor for vitenskapelige beregninger og statistikk.
- Java spiller en viktig rolle for de som ønsker å jobbe på tjenester av bedriften.
Men først få hendene på Javascript.