A legtöbb webes tervezési kihívás arra támaszkodik, hogy az emberek kihasználják meglévő készségeiket, de a Code Challenge teljesen más megközelítést alkalmaz.
Fred Boyle, az nGen Works, Code Challenge digitális séfjének ötlete felkéri a fejlesztőket, hogy kódoljanak egy kis projektet egy számukra új nyelv vagy környezet használatával.
Május közepén a résztvevők visszatérnek a helyszínre, megosztják a projektet és a tapasztalatokat, és elárulják, mit tanított nekik a kihívás.
Az ötlet a barátok közötti beszélgetésekből származott egy adott programozási nyelvről és arról, hogy milyen szörnyű volt használni. Ez arra a következtetésre vezetett, hogy a legtöbb kódoló ragaszkodik ahhoz, amit tud, annak ellenére, hogy a látókörének kiszélesítése előnyökkel jár.
"Úgy tűnik, hogy a Dev-ek általában barázdába esnek, és ragaszkodnak ahhoz, amit tudnak, és amiben a legismertebbek lettek" - mondta Boyle a .net-nek. "Vannak, akik útközben új dolgokat próbálnak ki, és végül áttérhetnek valami újra, de mindannyian megvan a tartalék eszközeink. "
A Code Challenge célja, hogy kiszabadítsa a fejlesztőket egy ilyen forgatókönyvtől, ezért megkérdeztük Boyle-t, hogy milyen előnyökkel jár az új nyelvek megtanulása. "Az új nyelvek és keretrendszerek elsajátítása szélesíti perspektívánkat és lehetővé teszi számunkra, hogy jobban megalapozott döntéseket hozzunk a fejlődés során" - mondta. "Egyes technológiák jobban megfelelnek bizonyos problémák megoldására, de ha nincsenek tisztában azokkal az eszközökkel, és hogy milyen problémákat tudnak megoldani, akkor a szokásos eszközeinkkel a fejünket csaphatjuk be."
Boyle arra is felhívta a figyelmet, hogy képességeinek bővítése több üzleti lehetőséget eredményezhet. "Ez crossover fejlesztéshez vezethet" - mondta. "Olyan sok új technológia áll rendelkezésre, és új munkaterületek nyílnak meg egyes fejlesztők előtt. Például az olyan eszközök, mint a PhoneGap, lehetővé teszik, hogy a hagyományos webfejlesztők is natív alkalmazásfejlesztők legyenek. "
Ha részt akar venni, keresse fel a Code Challenge webhelyet.