7 nejlepších zdrojů na procvičování programování
Na kterých programovacích webech si nejlíp vyzkoušíš jednoduché i složitější úkoly?
Pokud chceš ve své profesi růst, nikdy nepřestávej zlepšovat své vývojové dovednosti. Takže i když sis už sehnal*a práci, pořád není na škodu občas řešit problémy, u kterých musíš hledat nestandardní řešení a používat mozek. A pro začátečníka bez zkušeností je to nutnost.
Kde najdeš úkoly, které tě udrží v napětí? Hodně ti pomůžou stránky s cvičeními v programování. Udělali jsme malý výběr nejzajímavějších a nejoblíbenějších zdrojů. Užij si je!
Codewars
Anglicky psaný zdroj s možností procvičit si hravou formou několik desítek programovacích jazyků, včetně JavaScriptu, Pythonu a dalších. Na stránkách si uživatelé zlepšují svou úroveň (obecně i v jednotlivých dostupných programovacích jazycích) řešením různých úkolů. Čím vyšší úroveň, tím těžší úkoly.

Příklad úkolu v jazyce JavaScript pro začátečníky, kteří se učí programovat
Hráči si taky můžou vytvořit vlastní klan a seznámit se s dalšími možnostmi řešení právě splněných úkolů.
LeetCode
Další anglicky psané webové stránky (s čínskou verzí!) pro řešení algoritmických programátorských problémů, které ti můžou pomoci dostat se na pohovor do vysněné společnosti. Placení uživatelé získají přístup k úkolům založeným na otázkách z pohovorů technologických gigantů. Pro ty, kteří se připravují na pohovor, je proto LeetCode nepostradatelným zdrojem informací.

Sandbox na LeetCode
JavaRush
Stránka simuluje programování v jednom jazyce, i když velmi oblíbeném – Javě. Jedná se vlastně o gamifikovaný výukový kurz této technologie. Řešením úkolů a hraním her si uživatelé zvyšují svou úroveň a učí se nové aspekty programovacího jazyka Java.

JavaRush
Na webu je více než 1200 úkolů. Stránky jsou k dispozici v angličtině, ukrajinštině a ruštině.
HackerRank
Anglickojazyčná webová stránka, která pořádá online soutěže pro programátory. Tyto soutěže často sponzorují velké IT společnosti a můžeš v nich vyhrát i peněžní ceny. Zmínka o vysokém umístění v takových soutěžích může být užitečným bodem v životopise a nejúspěšnější účastníci často od firem dostanou nabídky stáží.

Domovská stránka webu HackerRank
Topcoder
Další stránka na procvičování programování, kde můžou zkušení vývojáři soutěžit o peněžní odměnu. Stránky existují od roku 2001, jsou dostupné pouze v angličtině a patří k největším zdrojům informací o sportovním programování.

Domovská stránka Topcoderu
Neboj se, pokud ještě nemáš tolik zkušeností. Během soutěže jsou účastníci seřazení podle ratingu, takže pravděpodobnost, že začátečník narazí na zkušeného soupeře, je hodně nízká.
Edabit
Webová stránka pro procvičování programování s víc než 10 000 úkolů a maskotem, který se může rovnat charismatu sovy Duolingo. Edabit se prezentuje jako Duolingo pro výuku programování.

Seznam úloh pro výuku jazyka Ruby
Díky gamifikaci se učení programování stává nerutinní a návykové. Stránky jsou k dispozici v několika jazycích, včetně angličtiny a ruštiny.
CodinGame
Anglickojazyčná webová stránka pro simulaci programování, kde můžou uživatelé ovlivňovat scénář tréninkové hry řešením problémů. Zdroj umožňuje procvičovat několik desítek programovacích jazyků od Pascalu po Go. Nejlepší na tom je, že si stránky můžeš vyzkoušet i bez registrace nového účtu.

Příklad úkolu s CodinGame
Tohle jen malá část zdrojů, které ti umožňují procvičovat programování. Jak už víš, můžeš se nejen naučit programovat zábavnou formou, ale taky si tím vydělat peníze.
Autor: Andriy Gubin