Élő és az elhalt programozási nyelvek tanulmány, és elhaladunk, programozó könyvtár
Programozási nyelvek egyre ugrásszerűen, és még nehezebb, hogy válaszoljon a kérdésre, hogy „mi a nyelvet tanulni, hogy engem választott?” A válasz statisztika.
- Jó, ha a nyelvet tanult, mint az első?
- Hogy ő a kereslet most?
- Majd a bérnövekedést, és a betöltetlen álláshelyek száma a kiválasztott irányban?
A cikk tartalmazza a különböző programozási nyelvek és heterogén válaszokat.
1. Természetesen a C # ideális kezdőknek. Ez a jól kiegyensúlyozott nyelv, amely tömör szerkezetű elején és fokozatosan a fejlettebb eszközöket.
- egy C-szerű nyelv, amely tömör és Pascal olyan helyeken, mint a Java;
- C # erősen típusos, ezért eredendően jó megértése a adattípusok;
- ez vonatkozik a .NET-nyelv, amely fut a CLR és nem igényelnek külön memória kiosztás.
2. C # széles körben használják a vállalati projektek és start-up. A szakértők, sok vállalat érdekelt, mert a terület a széles. Nyelv kialakítására alkalmas mobil szoftverek, játékok, cloud szolgáltatások, stb A munkát lehet találni 1-2 hét.
3. A Microsoft továbbra is működjön együtt a nyelv „C”, és különösen támogatja a hosszú távú C #. Különleges ingadozások bérek nem, de ez még mindig az egyik 10 legjobban fizetett nyelven.
1. Ha beszélni C ++, mint az első nyelv, akkor ajánlatos, ha azt szeretnénk, hogy harcolni ki a vágy, hogy a kódot a jövőben. Ezek a programozási nyelvek az első a diákok és azok, akik részt vesznek speciális kurzusok. De még így is ez a legjobb kezdeni tiszta C, de csak a végén, hogy lépjen a C ++. Azt motiválni a diákokat, hogy ez az über-nyelv, ami után más fejlesztési megy sokkal könnyebb és gyorsabb.
2. Ha megnyit egy szakaszt álláskeresési helyszínen. akkor veszi észre, hogy nincs probléma a megüresedett. A hátránya, hogy gyakran keresnek tapasztalt szakemberek, így nem valószínű, hogy lesz az első feladat.
3. A 80-as C ++ volt az egyetlen népszerű programozási nyelvet. Idővel, a Java és C #, ami felszívódik a vállalati szektor, valamint a Python, Ruby, PHP, web-helyen szektorban.
Ma, C ++ kereslet a szerencsejáték-ipar, a rendszer szoftver és szerver-alapú és a mobil alkalmazások, amelyek jellemző fokozott követelményeket támaszt a sebesség és a használata a rendszer erőforrásait. A fizetések nagymértékben függ az alkalmazási nyelvet. Például VR / AR szakértők drágábbak fejlesztő felület.
1. Ez egy ideális nyelv kezdeni. Java-specialista jól ismeri a bonyolult a PFSZ és megoldani sok problémát a rugalmas eszköztár nyelvet.
2. Az érdeklődés Java olvad miatt kialakult egy nagyszámú nyelvek, amelyek segítségével gyorsan megvalósítani a «Helló, világ!». Sokan váltanak lépés, node.js, Kotlin és a Scala. Ezek a programozási nyelvek gazdag kilátások és aktívan szerezni a könyvtárak, és támogatja az új funkciókat. Különösen szeretném kiemelni a Kotlin, mert ha az Android-fejlesztők váltani ezen a nyelven, az ő népszerűsége növelése sokszor.
Java-fejlesztők gyakran szembesülnek azzal, hogy nincs meg a szükséges struktúrák és néhány jellemzője. Ők tisztában vannak problémák, és miért Java - nem egy tökéletes nyelv. De az Oracle nem a helyén, beállításokat, és végül megoldani a jelenlegi problémákat.
3. Annak ellenére, hogy ezek a borzalmak, a Java még mindig az első számú. Még ha a közeljövőben megszűnik támogatja ezt a nyelvi szakemberek lesz kereslet, még 30 éves, a nyelv van írva sok modern projekt, amihez hibajavítások és egyéb fejlesztések. A választás a Java - a választás a garantált munka.
1. Programozás Apple eszközökhöz tartoznak az alkalmazások MacOS, tvOS, iOS és watchOS. Ehhez a leggyakrabban használt nyelv Swift programozás és Objective-C, így a legtöbb nyilvánították őket megüresedett, bár az Apple használhatja más nyelveken. Azt tanácsolom kezdők kezdeni Swift, mivel intuitív nyelv jó kilátásokkal. Csak azért létezik, 3 éves, de már sikerült megelőzni a Objective-C, inkább a fő nyelve.
2. A kereslet iOS-fejlesztők és a MacOS tartósan magas, mert az Apple eszközök nagy és hűséges közönséget. Ezen felül, ezek a felhasználók sokkal nagyobb valószínűséggel vásárolnak mobilalkalmazások, mint akik más operációs rendszerek.
Drága gépeket - a belépési korlát, amely megvédi az Apple-fejlesztők sok versenytárs. Ezért iOS-szakemberek fizetések 10-20% -kal magasabb, mint a kollégái a tevékenységi területén kialakuló szoftver Android. De meg lehet kezdeni, és anélkül, hogy a készülék, hanem egyszerűen a Dev.
3. Swift újonnan megírt, és Objective-C egyre inkább használják a támogatást a régi projektek. Az első nyelv ígéretesebb, míg a második a népszerűsége csökken. Azt javasoljuk, tanul Swift és Objective-C -, ha szükséges.
Bár a bérek Objective-C szakemberek és meghaladja s / n kollégák. Ez annak a ténynek köszönhető, hogy a régi projektek ad több pénzt, mint az új. De egy kis különbség - csak $ 100-200, így ez egy gyenge érv ellen Swift.
2. reagálnak GitHub több csillag, mint a szögletes, és a csomagkezelő a helyszínen - több letöltés. Kényelmi reagál + Redux, míg ki a versenyt. Igen, Sarki egy rést, amely képes megjósolni a hosszú élet, de a kilátások nem valószínű, hogy hasonlítsuk össze reagálni + Redux.
1. Én szkeptikus az állapota „első nyelv”. Nyilatkozatok, hurkok, és funkciók vannak mindenhol. A legfontosabb lépés - nem ez az első program, és az első olyan projekt, amely nem valami hasznos, és ideális esetben - a bevételt.
2. A tengely pozíció, de a projektek minősége gyakran hagy maga után kívánnivalót. Nem rossz Juneau, akik akár az új projektek, vagy megtalálja őket szabadúszó, valamint építészek, működteti az általános fogalmakat OOP és a rendszer tervezése. Közel - Web-design stúdió, ősi fél CMS, vásárlás. Ha minden elviselni és élesíteni készségek kezdeni az arany év. Meg lehet váltani Európába. Például tapasztalt PHP-szakemberek a kereslet Németországban.
3. Ruby / Rails, az ASP.NET és a Java-Servlet visszavonhatatlanul halott és bekendovsky JS marad szűken szórakozást az elit, így a legtöbb helyen PHP-ben íródott. Ez az egyetlen nyelv, amely mozog a megfelelő módon.
1. Minden fejlesztő azt mondanám, hogy a legjobb nyelv. De Python tényleg jobb, mint a többi alkalmas kezdeni. Azt tapasztalatok alapján, mint a hosszú időt töltött az iskolában, és már tapasztalt különböző programozási nyelvek a kezdőknek. Python mutatta a legjobb eredményeket, és a középiskolás diákok megtanulják, hogy gyorsabb, mint a JS vagy Pascal.
2. Python kereslet, ami megerősíti tanulmányok StackOverflow és GitHub, ahol mindig az első sorban a népszerűség alapján. És népszerűsége egyre nő, és a növekedés üteme már hosszú ideje nem csökken.
Ezért a foglalkoztatás - nem jelent problémát. Nem tudom elégszer mondani, mind a munkaerőpiacon, de a szakértők egyedileg Python-kereslet.
3. Kilátások világos. Az adatok feldolgozása és a gépi tanulás egyre lendületet, és Python szinte mentes a versenytársak ezen a területen. Ő is erősen ragadt web-fejlesztés területén, és nem tervezi, hogy a pozíciókat. Az asztali és a mobil szoftver nem fog működni, de ez változhat a közeljövőben.