Aký programovací jazyk je lepšie sa učiť ako prvý, a prečo
Tvárnenie Technológia / / December 19, 2019
Učiteľ zdroj FreeCodeCamp a populárne blogger Larson Quincy (Quincy Larson) hovorí, že je potrebné vziať do úvahy pri výbere prvej programovací jazyk, takže nemusíte ľutovať. Layfhaker publikovať skrátenú preklad svojom článku.
Voľba prvý programovací jazyk môže zdať rovnakú zábavu ako absolvovaní testov v duchu "Ako sa vám zistiť, Tarantino film?". Ale skôr, než si vyberiete Ruby, pretože ako dieťa sa vám páčil hračku s podobným názvom, dovoľte mi, aby som vám pripomenul, že v stávke sú pomerne vysoké.
Strávite stovky hodín tréningu, než sa stanete ani vzdialene kompetentní vo svojom materinskom jazyku. Preto musíme najprv zvážiť nasledujúce faktory:
- dopyt po jazyku na trhu práce;
- jeho dlhodobé vyhliadky;
- aké ľahké je naučiť sa jazyk;
- Aké projekty môžete vytvoriť s ním.
Než budem pokračovať, dovoľte mi objasniť niekoľko bodov. Necítim sa ako každý programovací jazyk je objektívne lepšie ako akýkoľvek iný. Súhlasím s tým, že developer má konečne poznať niekoľko jazykov. Trvám na tom, že na spustenie programátor musí mať dobrý niektorého z nich.
A tento jazyk musí byť JavaScript.
Podľa najväčší komunitu vývojárov Stack Overflow Pretečenie zásobníka Developer Výsledky prieskumu 2016. , JavaScript je najpopulárnejší jazyk zo všetkých opýtaných. Je nevyhnutné vytvoriť prehliadača z webových stránok a stáva vhodnejšie pre rozvoj na strane servera komponentov. Navyše JavaScript rýchlo rozšíriť na oblasti, ako je vývoj hier a internet vecí.
Faktor №1. pracovný trh
Ak sa naučíte programovať čisto zo zvedavosti, môžete bez obáv tento krok preskočiť. Ale ak chcete zarábať na živobytie týmto spôsobom, pretože drvivá väčšina študentov, tento faktor je pre vás veľmi dôležité.
Zo všetkých programovacích jazykov v počte voľných pracovných miest vo vedení Java. JavaScript musí byť hneď za ním.
Ale je tu jedna dôležitá námietka. Kým JavaScript bol po viac ako 20 rokov, ale len nedávno stala vážnym nástrojom, s ktorým spoločnosti, ako je Netflix, Walmart a PayPal môže úplne navrhovať ich aplikácie.
Mnohí zamestnávatelia hľadajú JavaScriptu vývojárov. Tá nie je ani dosť pre trh práce.
Podľa najväčšieho agregátora Indeed.com Job Java, Python, JavaScript, Ruby, PHP, Android a iOS Job Trends. Za každých otvorenej polohe nárokov Java programátor 2,7 žiadateľa. Súťaž o pozíciách PHP-a iOS vývojári sú tiež pomerne vysoké.
Ale pre prácu každého JavaScriptu programátora je púhych 0,6 Uchádzači nutné. Inými slovami, je dopyt vyšší ako ponuka.
№2 faktorom. dlhodobé vyhliadky
JavaScript sa vyvíja rýchlejšie, než akýkoľvek iný obľúbený jazyk. Jeho ekosystém podporuje veľké menovej a intelektuálne investície od spoločností, ako je Google, Microsoft, Facebook a Netflix.
Napríklad cez strojopisu (špeciálna verzia jazyka, ktorý rozširuje možnosti JavaScriptu) zamestnáva viac ako sto odborníkov, mnohé z nich dostávajú finančné prostriedky od spoločnosti Microsoft a Google.
Takáto spolupráca rôznych spoločností je ťažké zabezpečiť pre vývoj Java. Oracle sa zmocnil práva k jazyku po kúpe Sun Microsystems, často žaluje organizácie, ktoré chcú prispieť.
№3 faktorom. jednoduchosť štúdie
Väčšina vývojárov sa dohodli na tom, že skriptovacie jazyky na vysokej úrovni je pomerne jednoduché. JavaScript sa odkazuje na tie, rovnako ako Python s Ruby.
Napriek tomu, univerzita je stále prvá vec, ktorú sa učia jazyky, ako je Java a C ++, ktoré sú oveľa zložitejšie.
№4 faktorom. Aké projekty môžu byť vytvorené
Táto rovina JavaScript vo vysokej nadmorskej výške. Funguje na akomkoľvek zariadení, ktoré má prehliadač. JavaScriptu si môžete vytvoriť takmer čokoľvek, a ľahko zdieľať s ostatnými.
Komunita spoluzakladateľ pretečenie zásobníka vývojárov Jeff Atwood (Jeff Atwood) formuloval zákon, ktorý odráža všadeprítomnosť JavaScriptu.
Jeff AtwoodAkákoľvek aplikácie, ktoré môžete písať v jazyku JavaScript, nakoniec to bude napísaný v JavaScripte.
A v priebehu doby, tento vzor sa stáva čím ďalej presnejšie.
Akonáhle Java vývojári tiež sľúbil, že všadeprítomnosť jazyka. Môžete si spomenúť Java-applet. Ale Oracle oficiálne odmietol z nich na začiatku tohto roka.
A Python trpia podobnými problémami.
James Hugh game developerAko môžem dať hra je vyvinutý mnou priateľa? Alebo ešte lepšie, je tu spôsob, ako ho stiahnuť do telefónu, takže môžete ukázať deťom v škole, takže nemajú ju nainštalovať?
Dobrý budú skúmané v prvom jazykom. Potom sa učia druhý
Ak budete skákať z jedného jazyka do druhého, potom nebudete dosiahnuť úspech. Ísť nad rámec základných zručností, budete potrebovať veľa v prvom jazyku. Druhý po ktorej bude zdať oveľa jednoduchšie.
Postupom času, budete mať možnosť rozšíriť svoje znalosti a premeniť plne pútavé programátor, štúdium ďalších jazykov:
- C pomáha pochopiť počítača, pokiaľ ide o pamäti. To je tiež užitočné pri práci s vysoko výkonných počítačových systémov.
- C ++ je ideálna pre vývoj hier.
- Python je ideálny pre vedecké výpočty a štatistiky.
- Java hrá dôležitú úlohu pre tých, ktorí chcú pracovať na podnikových služieb.
Ale najprv dostať svoje ruky na JavaScripte.