7 nejlepších zdrojů na procvičování programování | robot_dreams Czech
should_authorize_via_email
email.input_code tel.input_code
 
email.code_actual_for tel.code_actual_for
apply_exit_text
session_ended
to_homepage
7 nejlepších zdrojů na procvičování programování

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

Více článků
„Nakrmte AI informacemi a daty. Pak se budete divit, co dokáže,“ tvrdí Michal Novotný, freelancer v oblasti marketingu, AI a obchodu
Nová generace asistentky ukončí éru manuálního zadávání dat