Tartalomjegyzék:
- 1. faktor. Munkaerőpiac
- 2. faktor. Hosszú távú kilátások
- 3. faktor. Könnyű tanulás
- 4. faktor. Milyen projekteket hozhat létre
- Ismerje jól az első nyelvét. Aztán tanuld meg a másodikat
2024 Szerző: Malcolm Clapton | [email protected]. Utoljára módosítva: 2023-12-17 03:59
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.
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:
Miért először magaddal kell foglalkoznod és nem másokkal?
A világgal való harmónia elérése érdekében az első helyen kell állnia, hogy gondoskodjon önmagáról, és csak azután segítse szeretteit. Megmondjuk, miért szükséges ez a feltétel
Egy ötletes tisztítási módszer, amelyet érdemes megtanulni a buddhista szerzetesektől
Az egyszerű gyakorlat segít elkerülni a háztartási munkák halogatását és csökkenti a szorongást. Az ezzel a módszerrel végzett tisztítás hasonló a meditációhoz
Miért jók az ambidexterek mindkét kézre, és érdemes-e megtanulni?
Ha mindkét kezével egyformán jól teljesít, akkor nagy valószínűséggel kétkezes. Kideríteni, hogy ez a zsenialitás jele-e
Mit és kit érdemes követned a harcművészetek világában, ha először érdekelnek a küzdelmek
Conor McGregor és Fedor Emelianenko, UFC és WBC versenyek, a legjobb YouTube-csatornák a harcokról - egy kis Lifehacker útmutató segít, hogy ne hagyd ki a legérdekesebbet
Miért érdemes megtanulni rajzolni és hogyan kell csinálni
Nem tudsz rajzolni, de mindig is akartál tanulni? Ez a cikk lesz az első lépés a tanuláshoz. Szakértői véleményeket tudhat meg belőle, hogy egyesek miért rajzolnak születésüktől fogva, míg mások nem, mit kell tenni a rajzolás megtanulásához, és milyen bónuszokat hoz életre a rajzolás.