Lielākā daļa tīmekļa dizaina izaicinājumu ir atkarīgi no tā, ka cilvēki izmanto savas esošās prasmes, taču Code Challenge izmanto pavisam citu pieeju.
NGen Works, Code Challenge digitālā šefpavāra Freda Boila ideja izaicina izstrādātājus kodēt nelielu projektu, izmantojot valodu vai vidi, kas viņiem ir jauna.
Maija vidū dalībnieki pēc tam atgriezīsies vietnē, dalīsies projektā un pieredzē un atklās, ko izaicinājums viņiem iemācīja.
Ideja radās draugu sarunās par konkrētu programmēšanas valodu un to, cik šausmīgi to acīmredzot bija lietot. Tas ļāva secināt, ka lielākā daļa kodētāju paliek pie tā, ko zina, neskatoties uz iespējamo labumu, ko sniedz redzesloka paplašināšana.
"Šķiet, ka Devs vispār iekļūst gropē un paliek pie tā, ko zina un ir pārzinājis," Boils sacīja .net. "Daži pa ceļam izmēģinās jaunas lietas un galu galā var pāriet uz kaut ko jaunu, bet mēs visi ir mūsu rezerves rīki. "
Code Challenge mērķis ir atbrīvot izstrādātājus no šāda scenārija, un tāpēc mēs jautājām Boilam, kādi ir ieguvumi jaunu valodu apguvē. "Jaunu valodu un sistēmu mācīšanās paplašina mūsu perspektīvu un ļauj mums pieņemt labāk pamatotus lēmumus, izstrādājot," viņš teica. "Dažas tehnoloģijas ir labāk piemērotas noteiktu problēmu risināšanai, taču, ja mēs nezinām par šiem rīkiem un kādas problēmas tie var atrisināt, mēs tā vietā galu galā varam sasist galvu."
Boils arī norādīja, ka, paplašinot savas prasmes, var iegūt vairāk uzņēmējdarbības iespēju. "Tas var novest pie krosoveru attīstības," viņš teica. "Ir pieejams tik daudz jaunu tehnoloģiju, un dažiem izstrādātājiem paveras jaunas darba jomas. Piemēram, tādi rīki kā PhoneGap ļauj tradicionālajiem tīmekļa izstrādātājiem būt arī vietējiem lietotņu izstrādātājiem. "
Ja vēlaties iesaistīties, apmeklējiet Code Challenge vietni.