Tanulja meg, hogyan kódoljon profi módon ezzel az 5 webhelytel és alkalmazással

Hiány van a számítógép-programozókból és a szoftverfejlesztőkből. Ez nagy dolog, mert a technológiai ipar gyorsabban növekszik, mint ahogy a tehetségek lépést tudnak tartani. Egyes cégek még pay 20% more a képzett mérnökökért. 

A mobilalkalmazásokból(Mobile) származó bevétel önmagában elképesztő $935 billion by 2023 . Ez rengeteg pénz, de nincs elég ember, aki megosztaná. Hogy némi perspektívát adjunk, 2017-ben mindössze 50 000 számítástechnikai diplomát(50,000 Computer Science grads) szereztek, és csak az Egyesült Államokban 500 000 nyitott számítástechnikai pozíciót. 

Szeretne részt venni ebben a gyors ütemű (jól fizető) iparágban? Ezután a következő alkalmazásokat és webhelyeket hasznosnak találja a profi kódolás megtanulásához. 

Khan Akadémia(Khan Academy)(Khan Academy)

Ha már jól érzi magát az alapokkal, rögtön belemerülhet a fejlett mechanikába. Mindenféle projekttel tanulhat, beleértve a rajzolást és az animációt, a lekérdezést, a játékokat és a vizualizációkat, valamint a természetes szimulációkat. 

Ha készen áll, hogy azonnal belevágjon, és azonnal megtanulja, hogyan kell kódolni, akkor a Khan Academy kiváló kiindulópont. Ez egy non-profit szervezet, amely ingyenes programozási tanfolyamokat kínál. Olyan diákoknak és felnőtteknek készült, akik szeretnék megtanulni a számítógépes nyelvek alapjait, például a Javascriptet(Javascript) , a JQueryt(JQuery) és az SQL -t . 

Minden saját tempójú, és számos felhasználható forrást tartalmaz, beleértve a videókat, gyakorlatokat, cikkeket és programokat. Webalapú, így számítógépéről vagy mobileszközeiről is elérheti.

Tynker

Ez egy gyerekeknek készült alkalmazás, de kiválóan megtanítja a kódolás és a vizuális szkriptelés alapjait. A vizuális kódolás egyre terjed, köszönhetően az Unreal Engine hírhedt tervrendszerének. 

Ha a cél a videojátékok létrehozása, akkor a Tynker segíthet a kódolás mechanikájának elsajátításában. Ezt egy egyszerű fogd és vidd koncepció segítségével teszi. A játékszínpad felépítése után játszhatsz vele, hogy biztosan megfelelően működjön. 

A Tynker végigvezeti(Tynker) Önt az egyes részeken, hogy gyorsabban megértse. Ha készen áll valami összetettebb dologra, kipróbálhatja az idősebb gyermekek és tizenévesek számára készült programokat. 

A Tynkernek(Tynker) van néhány ingyenes kurzusa, de fizetnie kell a frissítésért, ha több programot szeretne feloldani. A tanulható nyelvek közé tartozik a JavaScript , a Python , a CSS és a HTML

Azt is érdemes megjegyezni, hogy a Tynkert(Tynker) robotikára is használhatja. Letöltöd az alkalmazást Android vagy iOS táblagépedre, és irányíthatod a programozott drónt vagy droidot. Ha csak videojátékokhoz használja, használhatja számítógépét vagy mobileszközét. 

Ami az árakat illeti, negyedévente 60 dollártól kezdődik. Lehetőség van arra is, hogy évi 120 dollárt vagy 240 dollárt az élethosszig tartó hozzáférésért fizetni. 

Codewars

Vannak, akik megtanulják, hogyan kell jobban kódolni a gamification segítségével. Ha ez úgy hangzik, mint te, akkor a Codewarsnak(Codewars) van egy harcművészeti témája, amely számos „kata” néven ismert kihívással jár. Amint elvégzi ezeket a katákat, haladóbb leckéket nyit meg. Ugyanakkor rangokat és becsületet szerez. 

Különféle kódolási nyelvek közül választhat, például SQL , Crystal , Java , C++ , JavaScript , Ruby és még sok más. Aztán ott van a fejlesztők közössége, amelynek segítségével átvészelheti a katáit és erősítheti képességeit. Kezdje egy nyelvvel, majd válasszon másokat, hogy javítsa foglalkoztathatóságát. 

Miután elsajátítottad képességeidet, saját kataidat készíthetsz, és kihívás elé állíthatod a közösséget (mint egy harcművészeti dojo!). 

Ez a platform online elérhető és ingyenesen használható. 

Kódol(Encode)(Encode)

Az aprólékos tanulás megkönnyítheti az olyan összetett fogalmak megjegyezését, mint a számítógépes programozásban. Ez teszi az Encode -ot kívánatos, csak Android-alkalmazássá a kódolás megtanulásához. 

Ideális azok számára, akik elfoglaltak (lelkileg vagy fizikailag), mivel megkönnyíti a percenkénti tanulást. A haladóbb leckék felé haladva azonban a dolgok egy kicsit tovább tarthatnak. 

Elsajátíthatja a keresett nyelveket, például a JavaScriptet(JavaScript) . Minden(Every) lecke interaktív, és visszajelzést kap, hogy segítsen jobban megérteni, amit éppen tanult. 

SoloLearn

Ha sokoldalúbb alkalmazásra van szüksége, látogassa meg a SoloLearn -t. Ez az alkalmazás iOS és Android készülékeken is működik. Ha inkább számítógépen szeretne tanulni, használhatja a webhelyet. 

Számos programozási nyelv közül választhat, köztük a Python , a JavaScript és a Java . Egy nyüzsgő közösségi fórummal rendelkezik, ahol kérdéseket tehet fel és válaszolhat más diákoknak. 

Akkor versenyszellemű lények számára van egy ranglista közvetlenül az oldalon. Van egy lap a legjobb tanulók számára, amely valós időben frissül attól függően, hogy hány pontod van. Ezeket több óra teljesítésével szerezheti meg. 

A globális ranglista élére kerülhet vagy a kurzusokhoz kapcsolódó ranglistákon (azaz kifejezetten C# vagy Javascript esetén ). Bölcs dolog lenne ezt a ranglistát arra használni, hogy megtalálja a vezetőket a tanult nyelven, hogy tudja, kitől kérhet segítséget.

Ezután a profilodban megjelenik a feloldandó jutalmak listája, például:

  • Fejlesztő(Developer) (10 pozitív szavazatot kap a kódra)
  • válasz(Answer) (5 pozitív szavazatot kap a válaszod)
  • polgár(Citizen) (megjegyzést hagy egy leckéhez vagy kvízhez)
  • Guru (500 kihívás megnyerése egy fegyverrel)

A gamification a tanulás jövőjének útja, tehát ha ez érdekli, próbálja ki.

Kezdje el megtanulni a kódolást még ma(Start Learning How To Code Today)

A listán szereplő legtöbb platform ingyenesen használható, így nincs mentség arra, hogy ne váljon profi kódolóvá. Vannak alkalmazások az elfoglaltoknak, mások pedig azok számára, akik a játékokon keresztül tanulnak a legjobban. 

Bármi legyen is a motivációja és a tanulási stílusa, van egy program az Ön számára.



About the author

Számítógép-programozó vagyok, és több mint 15 éve. Szakértelmem szoftveralkalmazások fejlesztésében és karbantartásában, valamint ezen alkalmazások technikai támogatásában rejlik. Számítógép-programozást is tanítottam középiskolásoknak, jelenleg pedig profi oktató vagyok.



Related posts