CheckIO
CheckIO je spletna stran z nalogo: naučiti JavaScript in Python kodiranje znanja skozi igro, igralni vmesnik. Zasnovan je tako, da naučiti novih spretnosti ali izboljšanje obstoječih znanj skozi dokončali izzive.
- Uporabniki lahko zaslužite brezplačne naročnine prispevajo vsebine, s pisanjem zanimive pregledi kode ali preko pomoč drugih uporabnikov na forumu.
- Učitelji in profesorji lahko vključijo CheckIO v svojem razredu.
- Ti lahko vključijo naloge z misij ali igre.
- Obstaja forum, prek katerega lahko uporabniki sodelujejo z drugimi uporabniki.
- Uporabniki lahko zaprosi za pomoč pri kodiranje vprašanja ali z reševanjem izzivov.
- CheckIO ponuja zabaven in zahtevna način za učenje ali izboljšanje kodiranja znanja v Python in JavaScript.
- Obstajajo načrti za dodajanje drugih jezikov CheckIO v prihodnosti.
- Vmesnik za spletno stran in po svetu, so intuitivno. To je enostavno, da bi začeli in se sprehaja okoli svetove.
- Jezikovne možnosti so trenutno na voljo, so omejeni na Python in v zadnjem času, JavaScript.
- Nekateri znanje izbranega jezika ali programov na splošno ni potrebno,
- Medtem ko se lahko mlajši ali novejše uporabniki uspevajo v neformalnem, okolje, ki temelji na igri, lahko na lastni opisani resni razvijalci lahko odloži na čas, ki ga lahkomiselnost vmesnika.
CheckIO je naravnost naprej ciljno stran, ki vam omogoča, da skočite v eno od CheckIO "svetov" (jezikov). Ko izberete jezik, se vam prikažejo z "domači" lokaciji, ki ima nekaj nižji ravni izzivi na voljo, in obstaja več drugih lokacijah, kamor lahko potujejo za dodatne izzive. Če so izzivi domačo lokacijo je pretežko, lahko greš skozi v "osnovni" lokacijo in preizkusite izzive vstop ravni tam. Skozi zaključku izzivov na različnih lokacijah, ki jih lahko odklenete nova področja, na katerega se lahko potujejo in dokončanje še več izzivov. Ko ste končali izziv, lahko primerjate svojo rešitev na druge obstoječe rešitve. Si lahko ogledate "uredniku izbiro" rešitve, kot tudi, da bi videli optimalne načine za dokončanje izziva. Poleg tega, rešitve so na voljo preko GitHub. Najboljše od vsega: Vse to je na voljo brezplačno. Obstaja možnost, da "postanejo super", ki ga naročite na spletni strani bodisi mesečno ali letno naročnino pa se ne zahteva, da uporabljajo to spletno stran. Uporabniki z naročnino pa imajo več prednosti pred prostimi uporabnikov, kot so hitrejše videnje rešitve in imajo dodatne misije so jim na voljo. Vendar pa obstaja veliko brezplačnih vsebin, da bo svoje znanje raste! Na splošno, CheckIO je zabaven način za izgradnjo svoje znanja programiranja v razpoložljivih jezikih. In za tiste, zainteresirani za kariero kot razvijalec, obstajajo načini za povezovanje s podjetji, ki iščejo za razvijalce.