Hvad programmeringssprog er bedre til at lære først, og hvorfor
Danner Af Teknologi / / December 19, 2019
lærer ressource FreeCodeCamp og populære blogger Larson Quincy (Quincy Larson) siger, at du skal overveje, når du vælger en første programmeringssprog, så du ikke fortryde det. Layfhaker offentliggøre forkortet oversættelse af hans artikel.
Valg af sprog første programmering kan synes det samme sjov som passerer test i ånden i "Hvordan kan du finde ud af Tarantino film?". Men før du vælger Ruby, for som et barn, du kunne lide legetøjet med et lignende navn, lad mig minde om, at indsatserne er ganske høj.
Du tilbringer hundredvis af timer af praksis, før du bliver bare tilnærmelsesvis kompetent i deres første sprog. Derfor skal vi først overveje følgende faktorer:
- efterspørgslen efter sprog på arbejdsmarkedet;
- dens langsigtede perspektiver;
- hvor nemt det er at lære sproget;
- hvilken slags projekter kan du oprette med det.
Før jeg fortsætter, så lad mig præcisere et par punkter. Jeg har ikke lyst til noget programmeringssprog er objektivt bedre end nogen anden. Jeg er enig, at bygherren endelig skal vide flere sprog. Jeg insisterer på, at for at starte
programmør skal have godt at en af dem.Og dette sprog skal være JavaScript.
Ifølge den største fællesskab af udviklere Stack Overflow Stack Overflow Developer Survey Results 2016. , JavaScript er det mest populære sprog blandt alle de adspurgte. Det er afgørende at skabe en browser af de websteder og bliver mere egnet til udvikling af server-side komponenter. Hertil kommer, at JavaScript hurtigt udvides til områder som udvikling af spil og Tingenes internet.
Faktor №1. arbejdsmarkedet
Hvis du lærer at programmere udelukkende af nysgerrighed, kan du roligt springe dette trin. Men hvis du ønsker at tjene en levende på denne måde, som det store flertal af elever, denne faktor er meget vigtigt for dig.
Af alle de programmeringssprog i antallet af ledige stillinger i spidsen Java. JavaScript skal være lige bag ham.
Men der er en vigtig advarsel. Mens JavaScript har eksisteret i mere end 20 år, har det først for nylig blevet et alvorligt værktøj, som virksomheder som Netflix, Walmart og PayPal kan helt designe deres ansøgninger.
Mange arbejdsgivere er på udkig efter JavaScript-udviklere. Sidstnævnte er ikke engang nok til arbejdsmarkedet.
Ifølge den største aggregator Indeed.com Job Java, Python, JavaScript, Ruby, PHP, Android og iOS Job Trends. For hver åben position Java-programmør krav 2,7 ansøger. Konkurrence for positioner PHP og iOS-udviklere er også ganske høj.
Men for hver JavaScript-programmør job er kun 0,6 Jobsøgende nødvendigt. Med andre ord, efterspørgslen er højere end udbuddet.
№2 faktor. Langsigtede udsigter
JavaScript udvikler sig hurtigere end nogen anden populær sprog. Dens økosystem understøtter store økonomiske og intellektuelle investeringer fra virksomheder som Google, Microsoft, Facebook og Netflix.
For eksempel, i løbet konsollog (en speciel version af sproget, som udvider mulighederne for JavaScript) beskæftiger mere end hundrede fagfolk, mange af dem modtager støtte fra Microsoft og Google.
Et sådant samarbejde af forskellige virksomheder er vanskeligt at arrangere for Java udvikling. Oracle har overtaget rettighederne til det sprog, efter købet af Sun Microsystems, ofte sagsøger organisationer, der ønsker at bidrage.
№3 faktor. lethed af undersøgelsen
De fleste udviklere er enige om at, at højt niveau scriptsprog er relativt let. JavaScript refererer til dem, ligesom Python med Ruby.
På trods af dette, universitetet er stadig den første ting at lære sprog som Java og C ++, som er langt mere kompleks.
№4 faktor. Hvilke projekter kan oprettes
Dette JavaScript fly i stor højde. Det virker på en hvilken som helst enhed, der har en browser. Med JavaScript kan du udvikle næsten alt, og nemt at dele med andre.
EF-medstifter af Stack Overflow udvikler Jeff Atwood (Jeff Atwood) formulerede lov, der afspejler den store udbredelse af JavaScript.
Jeff AtwoodEnhver ansøgning, at du kan skrive i JavaScript, i sidste ende vil blive skrevet i JavaScript.
Og over tid, dette mønster bliver mere og mere præcis.
Når Java-udviklere lovede også, at den store udbredelse af sproget. Du kan huske af Java-applet. Men Oracle har officielt afvist fra dem tidligere på året.
Og Python lider lignende problemer.
James Hugh spiludviklerHvordan kan jeg give spillet er udviklet af mig en ven? endnu bedre, er der en måde at hente den til din telefon, så du kan vise det til børnene på skolen, så de ikke behøver at installere det?
Godt vil blive undersøgt i den første sprog. Så lærer sekund
Hvis du hopper fra et sprog til et andet, så vil du ikke opnå succes. For at gå ud over de grundlæggende færdigheder, du har brug for en god handel i det første sprog. Et sekund efter, der vil virke meget lettere.
Over tid, vil du være i stand til at udvide deres viden og blive til fuldt kyndige programmør, lære andre sprog:
- C hjælper til at forstå computeren i form af hukommelse. Det er også nyttigt, når der arbejdes med høj ydeevne computing.
- C ++ er perfekt til spiludvikling.
- Python er fantastisk til videnskabelige beregninger og statistikker.
- Java spiller en vigtig rolle for dem, der ønsker at arbejde på enterprise services.
Men først få dine hænder på JavaScript.