Znuděný programovacími knihami? Vyzkoušejte 3 zábavné způsoby, jak zvýšit své dovednosti v kódování

  • Brian Curtis
  • 0
  • 2259
  • 384
reklama

Pokud jste se někdy pokusili naučit kódovat z knihy, víte, jak to může být nudné. Proč nezkusit některé poutavé možnosti, aby bylo učení zábavnější?

Každý z těchto webů má svůj vlastní osobitý styl, ale všechny mají prvky her zabudované do nich. Jsou nepředvídatelní a zábavní a budou vás neustále vracet, abyste se dozvěděli více.

Boj proti kódu

Pokud se chcete učit JavaScript Začněte kódovat JavaScript právě teď s těmito 5 skvělými zdroji zdarma Začněte kódovat JavaScript právě teď s těmito 5 skvělými zdroji zdarma a nemáte mnoho - nebo žádné - zkušenosti s kódováním, vyzkoušejte tuto hru zdarma a vyzkoušejte . Převezměte kontrolu nad čarodějem a jeho přisluhovači. O úroveň výše od jednoduchých konceptů, jako jsou předprogramovaná a podmíněná chování, až po pokročilejší kouzla, jako jsou výpočty.

Vzdělávací prostředí je roztomilý fantasy RPG s rytíři, ogresy a mágy. Přesuňte své přisluhovače, zacílete na své nepřátele, zahajte útoky a zničte služebníky temnoty!

Code Combat zahájen v roce 2013, takže úrovně jsou stále omezené. Tým za Code Combat se ale bude vyvíjet jako šílený, aby získal více výukových programů a her, takže od tohoto webu očekávejte více. Dokonce ji otevřeli a vytvořili vše s otevřeným zdrojovým kódem, aby mohli řemeslní čarodějové (uživatelé) psát své vlastní úrovně.

Bonusová funkce Code Combat: pokud můžete projít úrovní Gridmancer, pomůžou vám získat programovací práci v San Franciscu!

Kódové války

Ačkoli na Code Wars nemůžete nosit čarodějnický klobouk, můžete o úroveň výš získat body za dokončení kata, nebo problémy s kódováním. Kata můžete doplnit v Ruby, JavaScript nebo Coffeescript. CoffeeScript je JavaScript bez bolesti hlavy CoffeeScript je JavaScript bez bolesti hlavy Nikdy jsem moc rád psal JavaScript tolik. Od chvíle, kdy jsem použil svůj první řádek, jsem vždycky nesnášel, že to, co v něm napíšu, vždy skončí jako Jackson… Kata je k dispozici v různých jazycích, takže můžete dobře porozumět tomu, jak různé jazyky zvládnout stejné úkoly. V plánu jsou další jazyky, včetně Pythonu, Java, PHP a Objective-C.

Vyrovnávací systém s bojovým uměním / samurajem je zábavný a přesvědčivý - pokaždé, když dokončíte kata, získáte čestné body. Shromážděte dostatek bodů, abyste se dostali na vyšší úroveň a odemkli obtížnější programovací výzvy. Čestné body můžete také získat napsáním vlastní kata, zanecháním komentářů kata ostatních a odesláním svých přátel na Code Wars.

Výzvy jsou užitečné a zábavné a Code Wars je jediným uvedeným serverem, který vás také naučí testovat svůj vlastní kód. Pokyny však mají jen málo, takže se připravte na řešení problémů s Googlem. Přestože se může jednat o pomalý proces, je to skvělý způsob, jak zjistit, jaké kódování je opravdu.

Není to tak praštěné jako boj s kódem, ale podpora více jazyků a méně dětinských by měla oslovovat začátečníky. Code Wars má také silnou komunitu, která pomáhá začátečníkům vstávat a běží. A zvyšování úrovně a získávání prestiže motivují odměny samy o sobě!

Kódová škola

Na rozdíl od předchozích dvou webů není kódová škola zdarma. A za 290 $ ročně (29 $ / měsíc) se cítí jako bankový obchodník. Tým kódové školy však vytvořil web, který je tak poutavý a užitečný, že stojí za to investovat, pokud se vážně učíte kódovat. Díky předplatnému můžete kdykoli absolvovat libovolný počet kurzů a přepínat mezi nimi. Nabízejí také dva dny zdarma “Vstupenka do haly” to vám dává 48 hodin na vyzkoušení všeho zde zdarma.

S vývojovými kurzy Ruby, Javascript, HTML / CSS a iOS máte širokou škálu možností učení. Vyzkoušejte volitelné předměty jako Chrome DevTools, Google Drive API a Git.

Ze tří zde diskutovaných webů má Code School nejméně “hravý” cítit. Každá lekce se skládá z krátké video lekce následované výzvami; každá výzva, kterou dokončíte, vám dává body, a žádostí o rady se snižuje bodová hodnota otázky.

Body kódové školy v tuto chvíli moc nedělají. V minulosti, když jste absolvovali kurz, byste dostali poukaz 5 $, který by mohl být použit v obchodě Code School, ale tento program byl vyřazen. Doufejme, že uvidíme něco podobného v budoucnosti! Prozatím ale můžete sbírat body a odznaky a ukazovat je svým přátelům. To rozhodně stojí za něco.

Který z nich byste si měli vybrat?

Takže zde jsou tři zábavné způsoby, jak se naučit programování - který z nich byste si měli vyzkoušet nejprve? Doporučuji zvolit programovací jazyk Jak vybrat programovací jazyk, který se dnes naučíte, a získat skvělou práci za 2 roky Jak vybrat programovací jazyk, který se dnes naučit, a získat skvělou práci za 2 roky Může to trvat roky věnované práci opravdu dobrý programátor; existuje tedy způsob, jak vybrat ten pravý jazyk, který začíná od dnešního dne, aby bylo zítra najato? a web na základě vaší zkušenosti a toho, co chcete programovat. Například, pokud chcete vyvíjet online aplikace, měli byste jít s JavaScriptem. Pokud máte malé nebo žádné zkušenosti s programováním, zaregistrujte se do boje s kódem. Pokud znáte některé základy, střílejte na Code Wars. Pokud chcete vyvíjet aplikace pro iPhone Vytvořte si vlastní aplikaci pro chytré telefony s nekonečnými opicemi - nevyžaduje se znalost kódování Vytvořte si vlastní aplikaci pro chytré telefony s nekonečnými opicemi - nevyžaduje se znalost kódování Bylo by skvělé, kdybychom měli všichni čas, dovednosti a trpělivost, abychom se mohli učit počítačové kódování, zejména protože technologie prostupuje tolik oblastí našeho života. Ale naštěstí existují aplikace a weboví vývojáři… nebo aplikace Ruby on Rails, Code School je správná cesta.

Pokud nevíte, co chcete dělat nebo kde začít, doporučuji Code Combat. Je to nejpřátelštější a nejjednodušší ze tří a dá vám dobrý úvod do základních konceptů všech programovacích jazyků. Pokud se rozhodnete, že se vám to opravdu líbí, můžete odtud pokračovat.

Kódová škola, i když je velmi užitečná, vyžaduje před zahájením určité znalosti. Pokud nevíte rozdíl mezi funkcí a maticí, možná budete chtít začít s něčím trochu jednodušším.

Leveling Up

Jakmile se vám tyto stránky programování zamoknou, jste připraveni absolvovat náročnější úkoly, jako je vytvoření první aplikace. Kromě toho jste omezeni pouze svou fantazií!

Zajistěte pro webovou aplikaci nějaký webový hostingový prostor nebo napište program, který vám pomůže s každodenními úkoly. Získejte Raspberry Pi nebo Arduino a vyzkoušejte své nové dovednosti. Nezapomeňte, že máme průvodce Raspberry Pi a Arduino průvodce pro první pohled.

Už jste použili nějaké hry nebo zábavné weby k učení programování? Jaký je váš oblíbený způsob, jak se naučit kódovat?

Image Credit: Javascript od Dmitrije Baranovského přes Flickra




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.