Большасць задач вэб-дызайну залежаць ад таго, што людзі выкарыстоўваюць свае існуючыя навыкі, але Code Challenge выкарыстоўвае зусім іншы падыход.
Дзецішча Фрэда Бойла, «лічбавага шэф-повара» з nGen Works, Code Challenge выклікае распрацоўшчыкаў стварыць невялікі праект з выкарыстаннем новай для іх мовы ці асяроддзя.
Затым у сярэдзіне мая ўдзельнікі вернуцца на сайт, падзеляцца праектам і вопытам і раскажуць, чаму навучыў іх выклік.
Ідэя ўзнікла ў выніку размоў паміж сябрамі пра пэўную мову праграмавання і пра тое, наколькі жудасна было яе выкарыстоўваць. Гэта прывяло да высновы, што большасць праграмшчыкаў прытрымліваюцца таго, што ведаюць, нягледзячы на патэнцыйную карысць ад пашырэння кругагляду.
"Распрацоўшчыкі ўвогуле, здаецца, трапляюць у шлях і прытрымліваюцца таго, што ведаюць і сталі найбольш дасведчанымі", - сказаў Бойл .net. "Некаторыя будуць спрабаваць новыя рэчы і, у рэшце рэшт, могуць перайсці да чагосьці новага, але мы ўсе ёсць нашы запасныя інструменты ".
Code Challenge накіраваны на вызваленне распрацоўшчыкаў ад такога сцэнарыя, і таму мы спыталі ў Бойла, якія перавагі пры вывучэнні новых моў. "Вывучэнне новых моў і асноў пашырае нашы перспектывы і дазваляе прымаць больш абгрунтаваныя рашэнні пры распрацоўцы", - сказаў ён. "Некаторыя тэхналогіі лепш падыходзяць для вырашэння пэўных праблем, але калі мы не ведаем пра гэтыя інструменты і пра тое, якія праблемы яны могуць вырашыць, мы можам у выніку ўдарыць галавой звычайнымі інструментамі".
Бойл таксама звярнуў увагу на тое, што пашырэнне вашых навыкаў можа прывесці да новых магчымасцей для бізнесу. "Гэта можа прывесці да развіцця кросовера, - сказаў ён. - Ёсць так шмат новых тэхналогій, і для некаторых распрацоўшчыкаў адкрываюцца новыя напрамкі працы. Напрыклад, такія інструменты, як PhoneGap, дазваляюць традыцыйным распрацоўшчыкам веб-сайтаў таксама быць натыўнымі распрацоўшчыкамі ".
Калі вы хочаце прыняць удзел, наведайце вэб-сайт Code Challenge.