CodeFights
CodeFights poskytuje zábavu a konkurenční způsob, jak praktikovat své kódování dovednosti, učit se nové talenty, a připravit se na pohovor.
- Výzvy k dispozici v desítkách jazyků
- Roboty, výzvy a rozhovor otázky od předních technologických firem
- Head-to-head výzvy vůči cizím lidem a přátelům
- Obrovský výběr výzev v různých jazycích
- Povzbuzuje sebeřízené učení spíše než výukový řízené znalostmi
- Aktivní a přátelský komunita pomáhá podporovat růst
- Bodovací systém výzev je někdy nejasné
- Řídký, ale nevyzpytatelný chyb Kompilace někdy prezentovány
- Nabídky málo přímá pomoc s frustrující výzvy
Existuje jen málo argumentovat, že úkolem kódování mohou být opakované a vyčerpávající. Programátoři pracující v oblasti jsou často za úkol stejné odrůdy úkolů znovu a znovu, což způsobuje jejich schopnosti k atrofii a jim brání vývoji nových sad dovedností. Pro nové programátory, tutoriály jsou často suché, a mezera mezi základním chápání jazyka a jeho high-end funkcí se může zdát nepřekonatelné. CodeFights je webová stránka, která pomáhá nové i zkušené programátory vyzkoušet své dovednosti a zlepšovat své znalosti v prostředí, které se podobá více videohra než třídě. CodeFights dokáže bojovat proti neklidu, který je dodáván s učením rozbitím jejich výkon na malé a stravitelné cvičení. Na té nejzákladnější úrovni, kodéry jsou požádáni, aby řešit velmi jednoduchý problém, jako výstup proměnných v sekvenčním pořadí. Na horním konci, oni za úkol vytvořit kód s reálného světa aplikace. Největším zdrojem obsahu přichází v knihovně CodeFights', který sestavuje stovky výzev obtížnosti. Uživatel je prezentována s prázdným konzoly a úkol, a oni jsou žádal, aby našel co nejefektivnější řešení jejich silách. Mnoho instruktážní weby by vás za ruku prostřednictvím procesu, ale to je místo, kde to CodeFights odděluje od konkurence. Žádný průvodce je k dispozici, a obecnost otázek znamenat, že jsou často více řešení jakéhokoliv daného problému. Výhodou je, že to přesně odráží to, co programátor by mohl být schopný vidět v reálném světě, a těžší problémy spoléhat na programátory dělat nezávislého výzkumu ve snaze o řešení. Poté, co jste testovány kód, aby se ujistil, že funguje, můžete porovnat své výsledky s jinými uživateli vidět, jak oni by mohli účinněji dospěl ke stejnému závěru. Pokud jste agitoval, vývěsky jsou k dispozici, nebo můžete strávit body vzniklé přes průběhu hry, aby se automaticky vidět řešení. Složitější hádanky jsou k dispozici v podobě úseku rozhovor praxe, která představuje skutečné kladení otázek tazatelů. Velkých společností, jako je Twitter, Facebook a Apple všichni předložily své vlastní otázky. Tyto CodeFights rozhraní také umožňuje soutěžit s přáteli a cizinci. V čele sekce hlavy vám umožní postavit své kódovací schopnosti proti ostatním lidem a zjistit, kdo může vyvinout co nejefektivnější řešení v co nejkratším čase. Pro ty, kteří chtějí vyzkoušet své dovednosti proti profesionálům, mohou podílet se na boji proti botům navržený inženýry z některé z největších světových technologických společností. Navíc CodeFights pravidelně aktualizován, sezónní obsah určený na pomoc kodérů zůstat relevantní v konkurenčním poli. Turnaje otáčejí dovnitř a ven z cyklu pravidelně a obvykle se zaměřují na konkrétní kritéria, zatímco denní a týdenní kódování problémy jsou také k dispozici. To vše je spojeno dohromady v systému, který povzbuzuje hráče, aby i nadále dopředu, odměňuje hráče za úspěchy a sledování zadaných úkolů.