Infographic: Hogyan válasszuk ki az első programozási nyelvet (a kívánt élet alapján)

Infographic: Hogyan válasszuk ki az első programozási nyelvet (a kívánt élet alapján)

A Horoszkópod Holnapra

A programozóknak könnyű az életük. Rengeteg munkahely van, és a munkahelyek jól fizetnek.

Még akkor is, ha nem akarja a programozást karrierként folytatni, mégis van értelme megtanulni kódolni. Különösen a webdesign, a digitális marketing, az üzlet és az informatika területén.



De milyen nyelvet kellene tanulnia?

Az Udacity.com készített egy nagyon jó infographic (az alábbiakban látható), amely segít kiválasztani. De egy kicsit mélyebbre akarok menni.



Félelmetes diagramjukra építve (ez a bejegyzés végén található) az ajánlásokat konkrét kategóriákra bontom, a mit szeretnénk csinálni. Például ajánlások utazás szerelmeseinek, tervezőknek, informatikusoknak vagy más pályákon járóknak.

Az elmúlt 24 hónapban számos jelöltet interjúvoltam meg különböző szerepek miatt, és gyakran hasonlítottam össze jegyzeteket más technikai vállalatokkal, akik alkalmaznak. Ez jó ötletet ad arról, hogy a technológia hova tart hosszú távon. (Gyors tájékoztatás arról, hogy most az IBM-nél dolgozom.)Hirdető

Hogyan lehet bárhonnan dolgozni

Szeretsz utazni? Válasszon olyan internetes nyelveket, mint a Python, és kevesebb időt fordítson a C tanulására.



Felhőalapok a tanuláshoz: gondolkozzon magas szinten: Heroku , BlueMix , Égszínkék . Az Amazon AWS-t jó tudni, de nagy tanulási görbéje van a többi lehetőséghez képest. Újoncként nem a konfigurációkra, hanem a programozási koncepciókra kell koncentrálnia.

Távoli munkalehetőségeket itt talál Verem túlcsorduló karrier és Angel.co .



Hogyan lehet hűvös hardvert készíteni

Ha fizikai dolgokat tervezel készíteni, van 2 nagyszerű hobbi prototípus-tábla: a Raspberry Pi és az Arduino. Itt van egy összehasonlítás .

Véleményem szerint a Raspberry Pi jobb kiindulópont, mivel a Python-t könnyebb megtanulni, mint C. De ha hardvert akarsz csinálni, a C (és a C ++) végül elkerülhetetlen.Hirdető

bluemix_iot2

Személyes tárgyak internete projektjeihez azonban olykor könnyebb olcsó iPhone-t vagy Androidot vásárolni, törött képernyővel.

Programozás nélkül azonnal nyomon követheti okostelefonjának 3D helyzetét és rezgését Az IBM BlueMix IoT bemutatója . Ezután módosíthatja a Python demókódját, és jó dolgokat tehet. (Mint például az iPhone elrejtése volt matraca alá és minták keresése.)

Hogyan növelhetem programozói fizetésemet?

Az új nyelv elsajátításán kívül az egyik stratégia az, hogy több niche vállalati rendszert ismerjen meg. Megismerhet például olyan nagy adatrendszereket, mint a Hadoop és a Spark. (Sok helyen lehet ingyen elsajátítani ezeket a technológiákat, például az IBM-hez Big Data University vagy EdX.org .)

Mi van, ha a választott karrierem nem programozás?

Az informatikai és a webdesignra vonatkozóan az alábbiakban javaslataim vannak. De mi a helyzet más iparágakkal, ahol némi programozási ismeretek segíthetnek? Először is, ha nem tudja, mi a sumif (), valószínűleg befektetnie kell egy kurzusba az Excel programban. A táblázatok sokkal erősebbek, mint azt az emberek gondolják. A legtöbb programozó megpróbál táblázat segítségével kiszámolni valamit (ha lehetséges), mielőtt belemerülne a kódba. Például egy hűvös grafikus diagram elkészítéséhez az adatokból percekbe telik az Excel, de sok órát (vagy akár napokat) a nyers programozási idő.Hirdető

Ezt követően meg kell tanulnia:

  1. HTML: Minden weboldal HTML-ben íródott. (És sok alkalmazás most is.) Akár megpróbál túllépni a WordPress alapjain, akár digitális marketingeszközöket kell beállítania, néhány HTML-t jó tudni.
  2. CSS: A CSS vagy a lépcsőzetes stíluslapok egy speciális formázási kód, amelyet a weboldalak használnak a weboldalon használt betűtípusok és színek kiválasztására.
  3. Alapszintű JavaScript: Egy kis JavaScript segítséget nyújt, ha a főnök számára egy webhely plug-inrel kell bíbelődnie.
  4. Vagy PHP, Visual Basic és / vagy ASP.net: Ezeket a nyelveket nagyon könnyű önállóan megtanulni, így gyorsan készíthet valami hasznosat.

Ismét ezek a nyelvek, amelyeket a mindennapi szkriptek készítéséhez és a weboldalakhoz használnak. Például a WordPress PHP-ben íródott. A Visual Basic segítségével gyorsan elkészítheti az egyedi Windows-alkalmazásokat (webhelyeket nem). Az olyan nyelvek ismerete, mint a Python vagy a Java, nem fog sokat segíteni az átlagos Joe munkanapos programozási problémák esetén. (Ezeket főleg nagyobb méretű számítógépes kiszolgálók programozására, alkalmazásfejlesztésre vagy rendszerek szkriptelésére használják.) Érdemes megjegyezni, hogy a későbbiekben meglehetősen egyszerű a JavaScript vagy a PHP-ről a Pythonra való áttérés. Az alapfogalmak ugyanazok.

Milyen programozási nyelvet kell megtanulnom egy informatikai karrierhez?

Ha Windows fickó, akkor tanuljon meg HTML-t és PowerShell-t. Ha Linux fickó vagy, akkor HTML és bash szkriptekről van szó.

Nem kell megtanulnia programozni, hogy nagy pénzt keressen az informatikában: A képesítéssel vagy a vállalati technológiákra szakosodott informatikusok körülbelül annyit keresnek, mint a programozók, esetenként többet is. De a forgatókönyvek ismerete előnyt jelent.

Milyen programozási nyelvet kell megtanulnia egy webdesignernek?

Az első lépés a CSS-alapú nyelvek, például a SASS megtanulása. Ezután összpontosítson a JavaScript-re. Végül ismerje meg a Node.js fájlt, amely csak egy szerveren futó JavaScript. A Node.js piac forró, és sokáig fog működni. Ne hagyja el a JavaScript-et. Ehelyett szakosodjon rá a Node.js segítségével, és ismerje meg alaposan. (Ne feledje, hogy idővel az io.js helyettesítheti a Node.js fájlt. Lépést kell tartania a JavaScript közösséggel.)Hirdető

Utolsó megjegyzés a diagramról

Amikor az Udacity feltérképezte a JavaScript trendjét, nem hiszem, hogy figyelembe vették volna, hogy a Node.js egyszerűen egy JavaScript, amely egy webböngészőn kívül fut. A Node.js iránti igény 2015-ben igen őrülten magas . Megerősíteni a Node.js tapasztalattal rendelkező valakit nehéz lenne egy hatjegyű ajánlat nélkül (2015 októberétől). Amint többen megtanulják a Node.js-t, a piac kissé lehűlhet. Megfelelő figyelmeztetés: A Node.js sokkal szőrösebb lesz, mint a hagyományos JavaScript. Tehát, ha kezdő vagy, kezdd el a hagyományos JavaScript-sel, és később lépj a Node.js oldalra.

Hogyan kell kiválasztani az első programozási nyelvet? Udacity

Kiemelt fotóhitel: Riona Fitzpatrick a CoderDojo-nál, írta: connor2nz (Flickr) a flickr.com-on keresztül

Kalória Számológép