CodeFights
CodeFights poskytuje zábavu a konkurenčné spôsob, ako praktizovať svoje kódovanie zručnosti, učiť sa nové talenty, a pripraviť sa na pohovor.
- Výzvy k dispozícii v desiatkach jazykov
- Roboty, výzvy a rozhovor otázky od popredných technologických firiem
- Head-to-head výzvy voči cudzím ľuďom a priateľom
- Obrovský výber výziev v rôznych jazykoch
- Povzbudzuje sebariadené učenia skôr ako výukový riadené znalosťami
- Aktívne a priateľský komunita pomáha podporovať rast
- Bodovací systém výziev je niekedy nejasné
- Riedky, ale nevyspytateľný chýb Kompilácia niekedy prezentované
- Ponuky málo priama pomoc s frustrujúce výzvy
Existuje len málo argumentovať, že úlohou kódovanie môžu byť opakované a vyčerpávajúce. Programátori pracujúci v oblasti sú často za úlohu rovnakej odrody úloh znovu a znovu, čo spôsobuje ich schopnosti k atrofii a im bráni vývoju nových sád zručností. Pre nových programátorov, tutoriály sú často suché, a medzera medzi základným chápanie jazyka a jeho high-end funkcií sa môže zdať neprekonateľné. CodeFights je webová stránka, ktorá pomáha nových aj skúsených programátorov vyskúšať svoje zručnosti a zlepšovať svoje znalosti v prostredí, ktoré sa podobá viac videohra než triede. CodeFights dokáže bojovať proti nepokoja, ktorý je dodávaný s učením rozbitím ich výkon na malé a stráviteľné cvičenia. Na tej najzákladnejšej úrovni, kódery sú požiadaní, aby riešiť veľmi jednoduchý problém, ako výstup premenných v sekvenčnom poradí. Na hornom konci, oni za úlohu vytvoriť kód s reálneho sveta aplikácie. Najväčším zdrojom obsahu prichádza v knižnici CodeFights ', ktorý zostavuje stovky výziev obtiažnosti. Používateľ je prezentovaná s prázdnym konzoly a úloha, a oni sú žiadal, aby našiel čo najefektívnejšie riešenie ich silách. Mnoho inštruktážne weby by vás za ruku prostredníctvom procesu, ale to je miesto, kde to CodeFights oddeľuje od konkurencie. Žiadny sprievodca je k dispozícii, a všeobecnosť otázok znamenať, že sú často viac riešení akéhokoľvek problému. Výhodou je, že to presne odráža to, čo programátor by mohol byť schopný vidieť v reálnom svete, a ťažšie problémy spoliehať na programátorov robiť nezávislého výskumu v snahe o riešenie. Potom, čo ste testované kód, aby sa ubezpečil, že funguje, môžete porovnať svoje výsledky s inými užívateľmi vidieť, ako oni by mohli účinnejšie dospel k rovnakému záveru. Ak ste agitoval, vývesky sú k dispozícii, alebo môžete stráviť body vzniknuté cez priebehu hry, aby sa automaticky vidieť riešenie. Zložitejšie hádanky sú k dispozícii v podobe úseku rozhovor praxe, ktorá predstavuje skutočné kladenie otázok anketárov. Veľkých spoločností, ako je Twitter, Facebook a Apple všetci predložili svoje vlastné otázky. Tieto CodeFights rozhranie tiež umožňuje súťažiť s priateľmi a cudzinci. V čele sekcie hlavy vám umožní postaviť svoje kódovacie schopnosti proti ostatným ľuďom a zistiť, kto môže vyvinúť čo najefektívnejšie riešenia v čo najkratšom čase. Pre tých, ktorí chcú vyskúšať svoje zručnosti proti profesionálom, môžu podieľať sa na boji proti botom navrhnutý inžiniermi z niektoré z najväčších svetových technologických spoločností. Navyše CodeFights pravidelne aktualizovaný, sezónne obsah určený na pomoc kodéry zostať relevantné v konkurenčnom poli. Turnaje otáčajú dovnútra a von z cyklu pravidelne a zvyčajne sa zameriavajú na konkrétne kritériá, zatiaľ čo denné a týždenné kódovanie problémy sú tiež k dispozícii. To všetko je spojené dohromady v systéme, ktorý povzbudzuje hráčov, aby aj naďalej dopredu, odmeňuje hráča za úspechy a sledovanie zadaných úloh.