Večina izzivov spletnega oblikovanja temelji na ljudeh, ki uporabljajo svoje obstoječe veščine, vendar Code Challenge uporablja povsem drugačen pristop.
Zamisel Freda Boylea, 'digitalnega kuharja' pri nGen Works, Code Challenge, izziva razvijalce, da kodirajo majhen projekt z uporabo jezika ali okolja, ki je zanje novo.
Sredi maja se bodo udeleženci nato vrnili na spletno stran, si delili projekt in izkušnje ter razkrili, česa se jih je izziv naučil.
Zamisel je prišla iz pogovorov med prijatelji o določenem programskem jeziku in o tem, kako grozno je bilo to uporabiti. To je pripeljalo do zaključka, da se večina kodirnikov drži tega, kar ve, kljub potencialnim koristim širjenja obzorja.
"Zdi se, da se razvijalci na splošno znajdejo in se držijo tistega, kar vedo in so postali najbolj usposobljeni," je povedal Boyle. "Nekateri bodo na poti poskusili nove stvari in se sčasoma morda preselili k nečemu novemu, toda vsi smo imajo naša nadomestna orodja. "
Cilj Code Challenge je razvijalce osvoboditi takšnega scenarija, zato smo Boyla vprašali, kakšne koristi prinaša učenje novih jezikov. "Učenje novih jezikov in okvirov širi našo perspektivo in nam omogoča, da pri razvoju sprejemamo bolj utemeljene odločitve," je dejal. "Nekatere tehnologije so bolj primerne za reševanje določenih težav, vendar če se teh orodij ne zavedamo in kakšne težave lahko rešijo, lahko na koncu raje razbijemo glave z običajnimi orodji."
Boyle je poudaril tudi, da lahko razširitev svojih sposobnosti privede do več poslovnih priložnosti. "Lahko pripelje do navzkrižnega razvoja," je dejal. "Na voljo je toliko novih tehnologij, nekaterim razvijalcem pa se odpirajo nova področja dela. Na primer, orodja, kot je PhoneGap, omogočajo, da so tradicionalni spletni razvijalci tudi nativni programi. "
Če bi se radi vključili, obiščite spletno mesto Code Challenge.