Aplikace Codecademy vs Code School pro iOS: Co je lepší?
Různé / / December 02, 2021
Není to tak dávno, kdy jste se chtěli naučit kódovat, museli jste se buď studovat na vysoké škole v oboru informatika, nebo si alespoň vzít do ruky poměrně drahou knihu. Díky App Store a vývojářům, díky kterým se rozrůstá, existují aplikace, které nabízejí zcela zdarma a rozsáhlé učební pomůcky takže můžete být na cestě k vybudování další velké věci v oblasti softwaru.
Dvě z nejlepších možností jsou Codecademy a Škola kódu. Obě tyto aplikace pro iOS jsou zdarma a nabízejí poměrně odlišné přístupy k výuce kódu. Nakonec se dostáváme k této otázce: kdo má lepší přístup a komplexnější vzdělání?
Codecademy je praktická, škola kódu učí prostřednictvím videa
Zásadním rozdílem mezi Codecademy a Code School je přístup, který každý z nich používá k výuce kódu. Codecademy je extrémně praktická a vyžaduje velmi málo čtení nebo sledování. Na každém kroku vás aplikace vyzve, abyste se učili za pochodu tím, že sem tam něco nakódujete, počínaje úplnými základy.
Na druhou stranu aplikace Škola kódu je z velké části jen sbírka videí, která sledujete po kapitolách, abyste si vybudovali znalosti o kódu. V aplikaci není žádné kódování, pouze vzdělávací videa obvykle trvá asi pět až 10 minut. Jsou dobře vyrobené a dostatečně zajímavé, aby udržely vaši pozornost, ale vyžadují, abyste si vyhradili nějaký čas, abyste se mohli plně věnovat. Codecademy je jednodušší pro rychlou lekci na cestách.
Codecademy a Code School navíc rozdělují kódování do různých sekcí. Code School tyto cesty nazývá „cesty“ a jsou v podstatě na místě, takže se nezačnete učit o jazycích a typech kódu, které vás nezajímají. Code School obsahuje cestu Ruby, cestu JavaScriptu, cestu HTML/CSS, cestu iOS a další.
Sekce Codecademy jsou součástí toho, co nazývá Code Hour, což je základ pro celou aplikaci. Hodina kódu se zavazuje naučit kohokoli základy kódování za méně než hodinu.
Důležité: Cesty Code School umožňují větší rozmanitost kódování, od naučit se navrhovat webové stránky na programování aplikace pro iOS. Codecademy se primárně drží výuky JavaScriptu a HTML, takže je to něco, co je třeba zvážit.
Codecademy je rychlejší a jednodušší, ale méně obsáhlá
Hlavní výhodou Codecademy oproti Code School je její snadné použití. Technika učení je dostatečně flexibilní, takže můžete svůj iPhone vytáhnout prakticky kdekoli a pokračovat tam, kde jste v hodině kódu přestali. Zadejte několik řádků kódu, během učení vyplňte sem a tam nějaká prázdná místa a zbytek si uložte na později.
Vzhledem k tomu, že primární výukový formát Code School je prostřednictvím videa, potřebujete buď přístup ke sluchátkům, nebo tiché místo, kde můžete poslouchat a soustředit se. Aplikace je v podstatě jen sbírka videí a vaším úkolem je absorbovat znalosti a pracovat s nimi sami, ať už při sledování, nebo později.
Codecademy vás nutí uplatňovat znalosti při učení. Pokud se například učíte o značce H1 v Codecademy, je pravděpodobné, že si přečtete jednu nebo dvě věty o tom, co dělá. Pod tím je příklad kódu, kde byste sami vložili značku H1 a spustili kód, abyste mohli sledovat, jak váš kód okamžitě ožije. Codecademy vám řekne, jestli se mýlíte nebo máte pravdu, a jak problém vyřešit, pokud jste první.
Zatímco intuitivní praktický formát Codecademy dává v této konfrontaci určité body, Code School zabírá příliš mnoho, pokud jde o jemné detaily. Jedna z 10minutových video „lekcí“ Code School vás častěji naučí o kódu více než 10 minut procházení kroků a psaní kódu v Codecademy.
Videa Code School jsou opět skvěle provedená. I když neděláte praktickou práci, lekce jsou dostatečně husté, aby naplnily vaši mysl.
Code School vás toho naučí víc… za cenu
Berte to jméno velmi doslovně. Code School je v podstatě škola, až na to, že kurzy jsou dostupné výhradně prostřednictvím krátkých videí. Je jich však spousta a každý z nich vám jako studentovi může hodně nabídnout.
Bohužel pro Codecademy’s Code Hour byste toto jméno měli brát velmi doslovně. V aplikaci je jen asi hodinový obsah a je téměř nemožné naučit se vše, co potřebujete vědět o kódu za jedinou hodinu – bez ohledu na to, zda navrhujete jednoduchou webovou stránku nebo vytváříte aplikaci od základu nahoru.
Je škoda, že se Codecademy do aplikace nevešlo více. Má co nabídnout a je fenomenálním zdrojem pro extrémně rychlé učení a používání kódu. Ale pro většinu toho, co byste měli vědět, musíte použít webovou stránku pro počítače na adrese codecademy.com.
Aplikace Hodina kódu se dotýká datových typů, proměnných, srovnání, příkazů if-else, HTML a navrhování webových stránek – vše však velmi stručně. Pokud byl pro váš iPhone k dispozici celý web Codecademy – který má důkladné zdroje velmi podobné těm, které jsou na webu Code School, aplikace by tuto soutěž drtivě vyhrála.
Všechna videa Code School můžete streamovat (nebo ukládat offline) na svém iPhonu, díky čemuž je mobilní výuka mnohem komplexnější. Na rozdíl od Codecademy však Code School stojí: 29 $ měsíčně. Některá videa jsou k dispozici zdarma a naučí vás základy, ale ostatní jsou pouze pro předplatitele. Toto předplatné také odemyká „výzvy“ a vysílání obrazovky Webové stránky Code School ale ani ty nejsou dostupné v aplikaci.
Nakonec obě aplikace zklamou v tom, co ve svých aplikacích poskytují oproti tomu, co vyžaduje stolní počítač, ale zde má Code School mírnou výhodu.
Vítěz: Škola kódu
Vše závisí na mobilním zážitku: která aplikace učí kód efektivněji a nabízí více přímo v dlani? Odpověď je škola kódu. Praktický přístup Codecademy je nepopiratelně skvělý a je těžké porazit cenu zdarma, ale videa Code School jsou úžasně inkluzivní a pokrývají širokou škálu kódovacích jazyků a témat. Pokud se rozhodnete přihlásit, získáte jich ještě více.