Naučte sa kódovať ako profík s týmito 5 stránkami a aplikáciami

Je nedostatok počítačových programátorov a vývojárov softvéru. Je to veľká vec, pretože technický priemysel rastie rýchlejšie, ako dokážu talenty držať krok. Niektoré firmy sú dokonca ochotné zaplatiť za kvalifikovaných inžinierov  o pay 20% more

Samotné príjmy z mobilných(Mobile) aplikácií vygenerujú $935 billion by 2023 . To je veľa peňazí, ale nie je dosť ľudí, ktorí by sa o ne mohli podeliť. Aby sme vám poskytli určitú perspektívu, v roku 2017 bolo len 50 000 absolventov informatiky(50,000 Computer Science grads) a 500 000 otvorených výpočtových pozícií len v USA. 

Chcete sa zapojiť do tohto rýchleho (vysoko plateného) odvetvia? Potom zistíte, že nasledujúce aplikácie a stránky vám pomôžu naučiť sa programovať ako profesionál. 

Khan Academy

Keď sa budete cítiť pohodlne so základmi, môžete sa ponoriť priamo do pokročilej mechaniky. Naučíte sa so všetkými druhmi projektov, vrátane kreslenia a animácie, dopytovania, hier a vizualizácií a prirodzených simulácií. 

Ak ste pripravení okamžite začať a naučiť sa kódovať, potom je Khan Academy skvelým miestom, kde začať. Je to nezisková organizácia, ktorá ponúka bezplatné kurzy programovania. Je určený pre študentov a dospelých, ktorí sa chcú naučiť základy počítačových jazykov, ako sú Javascript , JQuery a SQL

Všetko sa riadi vlastným tempom a prichádza s mnohými zdrojmi, ktoré môžete použiť, vrátane videí, cvičení, článkov a programov. Je založený na webe, takže k nemu máte prístup z počítača alebo mobilných zariadení.

Tynker

Toto je aplikácia navrhnutá pre deti, ale výborne vás naučí základy kódovania a vizuálneho skriptovania. Vizuálne kódovanie je na vzostupe vďaka neslávne známemu systému plánov Unreal Engine. 

Ak je vaším cieľom vytvárať videohry, Tynker vám môže pomôcť naučiť sa mechaniku kódovania. Robí to pomocou jednoduchého konceptu drag-and-drop. Po zostavení hernej fázy ju môžete hrať, aby ste sa uistili, že funguje správne. 

Tynker vás prevedie každou časťou, aby vám pomohol rýchlejšie porozumieť. Keď budete pripravení na niečo zložitejšie, môžete vyskúšať programy určené pre staršie deti a tínedžerov. 

Tynker má niekoľko bezplatných kurzov, ale za inováciu budete musieť zaplatiť, aby ste odomkli ďalšie programy. Jazyky, ktoré sa môžete naučiť, zahŕňajú JavaScript , Python , CSS a HTML

Za zmienku tiež stojí, že Tynker(Tynker) môžete použiť na robotiku. Aplikáciu si stiahnete do svojho Android alebo iOS tabletu a môžete ovládať dron alebo droida, ktorý si naprogramujete. Ak ho používate iba na videohry, môžete použiť počítač alebo mobilné zariadenie. 

Čo sa týka sadzieb, začína na 60 dolároch účtovaných štvrťročne. K dispozícii je tiež možnosť zaplatiť 120 USD ročne alebo 240 USD za doživotný prístup. 

Codewars

Niektorí ľudia sa pomocou gamifikácie naučia lepšie kódovať. Ak to znie ako vy, potom Codewars má tému bojových umení, ktorá prichádza s rôznymi výzvami známymi ako „kata“. Keď dokončíte tieto kata, odomknete pokročilejšie lekcie. Zároveň si zarábate hodnosti a česť. 

Môžete si vybrať medzi rôznymi kódovacími jazykmi, ako sú SQL , Crystal , Java , C++, JavaScript , Ruby a ďalšie. Potom je tu komunita vývojárov, ktorých môžete využiť, aby vám pomohli prejsť cez vaše kata a posilnili vaše zručnosti. Začnite s jedným jazykom a potom sa rozhodnite učiť sa ďalšie, aby ste zvýšili svoju zamestnateľnosť. 

Po zvládnutí svojich zručností môžete vytvoriť svoje vlastné kata a vyzvať komunitu (ako skutočné dojo bojových umení!). 

Táto platforma je dostupná online a jej používanie je bezplatné. 

Zakódovať(Encode)(Encode)

Učenie v sústo-veľkosti môže uľahčiť zapamätanie si zložitých pojmov, aké nájdete v počítačovom programovaní. Preto je Encode žiaducou aplikáciou iba pre Android na učenie sa kódovania. 

Je ideálny pre tých, ktorí sú zaneprázdnení (duševne alebo fyzicky), pretože im uľahčuje učenie sa minút. Ako však budete postupovať k pokročilejším lekciám, veci môžu trvať trochu dlhšie. 

Naučíte sa žiadané jazyky, ako je JavaScript . Každá(Every) lekcia je interaktívna a dostávate spätnú väzbu, ktorá vám pomôže lepšie pochopiť, čo ste sa práve naučili. 

SoloLearn

Ak potrebujete všestrannejšiu aplikáciu, navštívte SoloLearn . Táto aplikácia funguje na zariadeniach so systémom iOS aj Android . Ak sa radšej učíte na počítači, môžete použiť webovú stránku. 

Na výber je niekoľko programovacích jazykov vrátane Pythonu(Python) , JavaScriptu(JavaScript) a Java . Dodáva sa s rušným komunitným fórom, kde môžete klásť otázky iných študentov a odpovedať na ne. 

Potom pre vás súťaživé bytosti je tu rebríček výsledkov priamo na stránke. K dispozícii je karta pre najlepších študentov, ktorá sa aktualizuje v reálnom čase podľa toho, koľko bodov máte. Získate ich absolvovaním viacerých hodín kurzu. 

Môžete sa dostať na prvé miesto v globálnom rebríčku alebo rebríčkoch súvisiacich s kurzom (tj konkrétne pre C# alebo Javascript ). Bolo by tiež rozumné použiť túto tabuľku na nájdenie lídrov v jazyku, ktorý sa učíte, aby ste vedeli, koho požiadať o pomoc.

Potom váš profil príde so zoznamom úspechov na odomknutie, ako napríklad:

  • Vývojár(Developer) (získa 10 hlasov za váš kód)
  • Dobrá odpoveď(Answer) (získanie 5 hlasov za vašu odpoveď)
  • Dobrý občan(Citizen) (zanechanie komentára k lekcii alebo kvízu)
  • Guru (výhra 500 výziev pomocou jednej zbrane)

Gamifikácia je spôsob učenia sa budúcnosti, takže ak vás to zaujíma, skúste to.

Začnite sa učiť kódovať ešte dnes(Start Learning How To Code Today)

Väčšina platforiem v tomto zozname je voľne použiteľná, takže neexistuje ospravedlnenie, aby ste sa nestali profesionálnym programátorom. Existujú aplikácie pre zaneprázdnených a iné pre tých, ktorí sa najlepšie učia prostredníctvom hier. 

Nech sú vaše motivácie a štýly učenia akékoľvek, je tu pre vás program.



About the author

Som softvérový vývojár s viac ako 10-ročnými skúsenosťami. Špecializujem sa na programovanie pre Mac a napísal som niekoľko tisíc riadkov kódu pre rôzne aplikácie Mac, vrátane, ale nie výlučne: TextEdit, GarageBand, iMovie a Inkscape. Mám skúsenosti aj s vývojom pre Linux a Windows. Moje zručnosti vývojára mi umožňujú písať vysokokvalitné a komplexné návody pre rôzne platformy vývoja softvéru – od macOS po Linux – vďaka čomu sú moje návody ideálnou voľbou pre tých, ktorí sa chcú dozvedieť viac o nástrojoch, ktoré používajú.



Related posts