Jaký programovací jazyk je lepší se učit jako první, a proč
Tváření Technologie / / December 19, 2019
Učitel zdroj FreeCodeCamp a populární blogger Larson Quincy (Quincy Larson) říká, že je třeba vzít v úvahu při výběru první programovací jazyk, takže nemusíte litovat. Layfhaker publikovat zkrácenou překlad jeho článku.
Volba první programovací jazyk může zdát stejnou zábavu jako absolvování testů v duchu „Jak se vám zjistit, Tarantino film?“. Ale dříve, než si vyberete Ruby, protože jako dítě se vám líbil hračku s podobným názvem, dovolte mi, abych vám připomněl, že v sázce jsou poměrně vysoké.
Strávíte stovky hodin tréninku, než se stanete ani vzdáleně kompetentní ve svém mateřském jazyce. Proto musíme nejprve zvážit následující faktory:
- poptávka po jazyku na trhu práce;
- jeho dlouhodobé vyhlídky;
- jak snadné je naučit se jazyk;
- Jaký druh projektů, které můžete vytvářet s ním.
Než budu pokračovat, dovolte mi objasnit několik bodů. Necítím se jako každý programovací jazyk je objektivně lepší než jakýkoli jiný. Souhlasím s tím, že developer má konečně znát několik jazyků. Trvám na tom, že ke spuštění programátor musí mít dobrý některého z nich.
A tento jazyk musí být JavaScript.
Podle největší komunity vývojářů Stack Overflow Přetečení zásobníku Developer Výsledky průzkumu 2016. , JavaScript je nejpopulárnější jazyk ze všech dotazovaných. Je nezbytně nutné vytvořit prohlížeče z webových stránek a stává vhodnější pro rozvoj na straně serveru komponent. Navíc JavaScript rychle rozšířit na oblasti, jako je vývoj her a Internet věcí.
Faktor №1. pracovní trh
Pokud se naučíte programovat čistě ze zvědavosti, můžete bez obav tento krok přeskočit. Ale pokud chcete vydělávat na živobytí tímto způsobem, neboť drtivá většina studentů, tento faktor je pro vás velmi důležité.
Ze všech programovacích jazyků v počtu volných pracovních míst ve vedení Java. JavaScript musí být hned za ním.
Ale je tu jedna důležitá námitka. Zatímco JavaScript byl po více než 20 let, ale teprve nedávno stala vážným nástrojem, s nímž společnosti, jako je Netflix, Walmart a PayPal může zcela navrhovat jejich aplikace.
Mnozí zaměstnavatelé hledají JavaScriptu vývojáře. Ta není ani dost pro trh práce.
Podle největšího agregátoru Indeed.com Job Java, Python, JavaScript, Ruby, PHP, Android a iOS Job Trends. Za každých otevřené poloze nároků Java programátor 2,7 žadatele. Soutěž o pozicích PHP-a iOS vývojáři jsou také poměrně vysoké.
Ale i pro práci každého JavaScriptu programátora je pouhých 0,6 Uchazeči nutné. Jinými slovy, je poptávka vyšší než nabídka.
№2 faktorem. Dlouhodobé vyhlídky
JavaScript se vyvíjí rychleji, než jakýkoli jiný oblíbený jazyk. Jeho ekosystém podporuje velké měnové a intelektuální investice od společností, jako je Google, Microsoft, Facebook a Netflix.
Například přes strojopisu (speciální verze jazyka, který rozšiřuje možnosti JavaScriptu) zaměstnává více než sto odborníků, mnohé z nich dostávají finanční prostředky od společnosti Microsoft a Google.
Taková spolupráce různých společností obtížných aby zajistil vývoj Java. Oracle se zmocnil práva k jazyku po koupi Sun Microsystems, často žaluje organizace, které chtějí přispět.
№3 faktorem. snadnost studie
Většina vývojářů se dohodly na tom, že skriptovací jazyky na vysoké úrovni je poměrně snadné. JavaScript se odkazuje na ty, stejně jako Python s Ruby.
Navzdory tomu, univerzita je stále první věc, kterou se učí jazyky, jako je Java a C ++, které jsou mnohem složitější.
№4 faktorem. Jaké projekty mohou být vytvořeny
Tato rovina JavaScript ve vyšších nadmořských výškách. Funguje na jakémkoliv zařízení, které má prohlížeč. JavaScriptu si můžete vytvořit téměř cokoli, a snadno sdílet s ostatními.
Komunita spoluzakladatel přetečení zásobníku vývojáře Jeff Atwood (Jeff Atwood) formuloval zákon, který odráží všudypřítomnost JavaScriptu.
Jeff AtwoodJakákoliv aplikace, které můžete psát v jazyce JavaScript, nakonec to bude napsaný v JavaScriptu.
A v průběhu doby, tento vzor se stává čím dál přesnější.
Jakmile Java vývojáři také slíbil, že všudypřítomnost jazyka. Můžete si vzpomenout Java-applet. Ale Oracle oficiálně odmítl z nich na začátku tohoto roku.
A Python trpí podobnými problémy.
James Hugh game developerJak mohu dát hra je vyvinut mnou přítele? Nebo ještě lépe, je tu způsob, jak jej stáhnout do telefonu, takže můžete ukázat dětem ve škole, takže nemají ji nainstalovat?
Dobrý budou zkoumány v prvním jazykem. Pak se učí druhý
Pokud budete skákat z jednoho jazyka do druhého, pak nebudete dosáhnout úspěch. Jít nad rámec základních dovedností, budete potřebovat hodně v prvním jazyku. Druhý po které bude zdát mnohem jednodušší.
Postupem času, budete mít možnost rozšířit své znalosti a proměnit plně důvtipný programátor, studium dalších jazyků:
- C pomáhá pochopit počítače, pokud jde o paměti. To je také užitečné při práci s vysoce výkonných počítačových systémů.
- C ++ je ideální pro vývoj her.
- Python je ideální pro vědecké výpočty a statistiky.
- Java hraje důležitou roli pro ty, kteří chtějí pracovat na podnikových služeb.
Ale nejdřív dostat své ruce na JavaScriptu.