HTCinside


5 her, které vám pomohou naučit se kódovat

Čas uplynul, ale stále se díváme na statistiky školení STEM, protože 2,4 milionu pracovních míst STEM zůstane pro rok 2018 neobsazených. Jiní, jako 71 % všech nových pracovních míst STEM, jsou v IT, ale pouze 8 % z těchto absolventů STEM je v TO. Lidé se vždy ptají, zda je obtížné se naučit kódování.

Oficiálně jsme neřekli jen „kódování je skvělé, tak to udělejte“, čímž jsme příběh ukončili. Místo toho nyní říkáme: 'Kódování je skvělé, tak to dělejte, ale měli byste to dělat také, protože za to budete odměněni.' Jinými slovy, existuje mnoho pracovních míst a práce, která jsou velmi dobře placená.

Ještě lepší je, že to není jen práce nebo cool (bylo by to mnohem kratší blogový příspěvek). Ale kreativita, řešení problémů, spolupráce, komunikace a další dovednosti mohou být vylepšeny jako vedlejší produkt toho, jak se děti učí kódovat.

Děti by se tedy měly naučit programovat, protože:

  • Po programátorech je velká poptávka a bude i v budoucnu.
  • Znalost kódování umožňuje studentům lépe porozumět světu
  • Kódování je zábavné a uspokojující.
  • Kódování zvyšuje kreativitu
  • Kódování zlepšuje řešení problémů.
  • Kódování zlepšuje vytrvalost.

Tyto webové hry vám nabízejí zábavný a poutavý úvod do světa programování.

Obsah



5 nejlepších her, jak se naučit programovat

CodeCombat

codecombat

CodeCombat je HTML5 RPG, které vás naučí základní koncepty programování.

V CodeCombat hrajete za hrdinu, který prochází úrovněmi hry. První úroveň jako Kithard Dungeon, která pokrývá základní koncepty programování. Hráč během vaší cesty v této hře čelí problémům s kódováním. Pokud je projdete, odemknete další úroveň a nasbíráte zkušenostní body (XP), kterými můžete svého hrdinu vylepšit.

CodeCombat přitahuje mladé lidi a začínající programátory. Podle průzkumu ve hře je 62 % uživatelů CodeCombat mladších 18 let.

Podporuje pět nejlepších programovacích jazyků:

  • JavaScript
  • CoffeeScript
  • Dva
  • Krajta

Tato hra pokrývá širokou škálu programovacích témat: řetězce, proměnné, volání metod, vektorové kreslení a další.

Přečtěte si -5 interaktivních webových stránek, kde se můžete začít učit kódování právě teď

Hledání kódu

kódový lov

Code Hunt je sci-fiHTML5 hrakterý je produktem společnosti Microsoft Research.

V této hře je vaší úlohou hrát za lovce kódů, který je zodpovědný za opravu kódu tak, aby vrátil očekávaný výsledek. Čtrnáct úrovní se v nomenklatuře Code Hunt nazývá sektory.

Code Hunt podporuje Java nebo C#. Programovací koncepty, které se naučíte, zahrnují aritmetiku, smyčky a podmíněné výrazy.

Pokud chtějí učitelé do hry přidat další oblasti, mohou to udělat tak, že si nejprve přečtou příručku návrháře vyhledávání kódu.

CodinGame

kódovací hra

CodinGame je skvělá sada náročných her pro programátory. Pokud si někdo chce zlepšit své kódovací dovednosti, hraní CodinGame je zábavný způsob.

CodinGame podporuje více než 20 programovacích jazyků, včetně PHP, C a JavaScript. Uživatelské rozhraní je bohaté na funkce a lze jej přizpůsobit. Můžete si například vybrat styl vašeho editoru kódu: „Emacs“, „Vim“ nebo „Classic“ (výchozí téma).

Tuto hru můžete hrát v režimu pro jednoho nebo více hráčů. Režim pro více hráčů vám umožňuje řešit výzvy ve hře s ostatními uživateli ve hře.

Přečtěte si -15 užitečných aplikací pro Android pro vývojáře/kodéry

Screeps

vleze

Screeps je skvělá online hra pro více hráčů (MMO) pro vývojáře JavaScriptu.

Hra je strategickou hrou s otevřeným světem, ve které ovládáte jednotky, takzvané creepy, pomocí kterých můžete těžit zdroje, definovat své území atd. Jako online hra pro více hráčů vám naskakuje husí kůže vedle husí kůže ostatních hráčů.

Bojový kód

bojový kód

Ve FightCode je cíl jednoduchý: vytvořit robota, který porazí roboty ostatních hráčů.

Jak vytvoříte robota?

Při psaní JavaScriptu. Můžete například použít metodu .rotate Cannon () k otočení hlavně vašeho robota o určitý počet stupňů, když nastane určitá událost.

Než postavíte svého světově dominantního nezničitelného robota, musíte si nejprve přečíst dokumentaci, abyste se naučili, jak robota kódovat.