Tartalomjegyzék:

Melyik programozási nyelvet érdemes először megtanulni és miért
Melyik programozási nyelvet érdemes először megtanulni és miért
Anonim

A FreeCodeCamp tanára és népszerű blogger Quincy Larson elmagyarázza, mit kell figyelembe venni az első programozási nyelv kiválasztásakor, hogy később ne bánja meg. A Lifehacker közzéteszi cikkének rövidített fordítását.

Melyik programozási nyelvet érdemes először megtanulni és miért
Melyik programozási nyelvet érdemes először megtanulni és miért

Az első programozási nyelv kiválasztása ugyanolyan szórakoztatónak tűnhet, mint az olyan tesztek kitöltése, mint például: "Milyen karakter vagy a Tarantino-filmekből?" Mielőtt azonban a Rubyt választaná, mert gyerekkorában tetszett egy hasonló nevű játék, hadd emlékeztesselek: itt elég nagy a tét.

Több száz órát kell gyakorolnia, mielőtt még távolról is kompetens lesz az anyanyelvén. Ezért mindenekelőtt a következő tényezőkre kell gondolnia:

  • a nyelv iránti kereslet a munkaerőpiacon;
  • hosszú távú kilátásai;
  • milyen könnyű megtanulni a nyelvet;
  • milyen projekteket lehet vele létrehozni.

Mielőtt folytatnám, hadd tisztázzak néhány pontot. Szerintem egyetlen programozási nyelv sem objektíve jobb a többinél. Egyetértek azzal, hogy a fejlesztőnek végül több nyelvet is tudnia kell. Kitartok amellett, hogy először egy programozónak jónak kell lennie valamelyikben.

És ennek a nyelvnek JavaScriptnek kell lennie.

A legnagyobb fejlesztői közösség, a Stack Overflow szerint. A JavaScript a legnépszerűbb nyelv az összes megkérdezett felhasználó között. Létfontosságú a weboldalak böngésző alapú részének felépítéséhez, és egyre alkalmasabb a szerveroldali összetevőik fejlesztésére. Ezenkívül a JavaScript gyorsan terjeszkedik olyan területekre, mint a játékfejlesztés és a tárgyak internete.

1. faktor. Munkaerőpiac

Ha pusztán kíváncsiságból tanul programozni, nyugodtan kihagyhatja ezt a pontot. De ha így akarsz megélni, mint a hallgatók túlnyomó többsége, akkor számodra ez a tényező nagyon fontos.

A Java az összes programozási nyelv között vezető szerepet tölt be a betöltetlen állások számát tekintve. A JavaScript közvetlenül utána következik.

De van egy fontos árnyalat. Míg a JavaScript már több mint 20 éve létezik, csak a közelmúltban vált hatékony eszközzé olyan vállalatok számára, mint a Netflix, a Walmart és a PayPal a teljes alkalmazásaik fejlesztéséhez.

Sok munkáltató JavaScript-fejlesztőket keres. Utóbbiak még a munkaerőpiacon is hiányoznak.

Az Indeed.com, a legnagyobb állásgyűjtő adatai alapján., Java programozó minden nyitott pozíciójára 2, 7 jelentkező jelentkezik. A PHP és iOS fejlesztők pozícióiért is meglehetősen nagy a verseny.

De a JavaScriptben minden üresedésre csak 0,6 jelentkező van. Más szóval, a kereslet nagyobb, mint a kínálat.

2. faktor. Hosszú távú kilátások

A JavaScript gyorsabban fejlődik, mint bármely más népszerű nyelv. Ökoszisztémáját hatalmas készpénz és intelligens befektetések támogatják olyan cégektől, mint a Google, a Microsoft, a Facebook és a Netflix.

Például több mint száz ember dolgozik a TypeScripten, a nyelv speciális verzióján, amely kiterjeszti a JavaScript képességeit, akik közül sokan a Microsofttól és a Google-tól kapnak támogatást.

Ilyen együttműködést a különböző cégek között nehéz megszervezni a Java fejlesztése érdekében. Az Oracle, amely a Sun Microsystems megvásárlása után szerezte meg a nyelv jogait, gyakran pereli a hozzájárulni kívánó szervezeteket.

3. faktor. Könnyű tanulás

A legtöbb fejlesztő egyetért abban, hogy a magas szintű szkriptnyelvek viszonylag könnyen beszerezhetők. A JavaScript olyan, mint a Python és a Ruby.

Ennek ellenére az egyetemeken az első dolguk az, hogy olyan nyelveket tanuljanak meg, mint a Java és a C ++, amelyek sokkal összetettebbek.

4. faktor. Milyen projekteket hozhat létre

Ebben a tekintetben a JavaScript a legjobb. Bármilyen böngészővel rendelkező eszközön működik. A JavaScript segítségével szinte bármit fejleszthet és egyszerűen megoszthat másokkal.

A Stack Overflow fejlesztői közösség társalapítója, Jeff Atwood megfogalmazott egy mintát, amely tükrözi a JavaScript mindenütt elterjedtségét.

Minden olyan alkalmazás, amely JavaScriptben írható, végül JavaScriptben lesz megírva.

Jeff Atwood

És idővel ez a minta egyre pontosabbá válik.

Valamikor a Java fejlesztők is megígérték ennek a nyelvnek a mindenütt jelenlétét. Emlékezhet a Java kisalkalmazásokra. Az Oracle azonban az év elején hivatalosan lemondta őket.

És a Python is hasonló problémákkal küzd.

Hogyan adhatok barátaimnak egy általam fejlesztett játékot? Még jobb, hogy letölthető a telefonra, hogy megmutassa a gyerekeknek az iskolában, hogy ne kelljen telepíteni?

James Hugh játékfejlesztő

Ismerje jól az első nyelvét. Aztán tanuld meg a másodikat

Ha egyik nyelvről a másikra ugrik, akkor nem fog sikert elérni. Ahhoz, hogy túllépjen az alapkészségeken, jól ismernie kell az első nyelvet. A második sokkal könnyebbnek tűnik ezután.

Idővel bővítheti tudását, és más nyelvek elsajátításával sokoldalú programozóvá válhat:

  • A C segít megérteni a számítógépeket a memória szempontjából. Akkor is hasznos, ha nagy teljesítményű számítástechnikával foglalkozik.
  • A C ++ kiválóan alkalmas játékfejlesztésre.
  • A Python kiválóan alkalmas tudományos számítástechnikára és statisztikákra.
  • A Java fontos szerepet játszik azok számára, akik vállalati szolgáltatásokkal szeretnének dolgozni.

De először sajátítsa el a JavaScriptet.

Ajánlott: