Повечето предизвикателства в уеб дизайна разчитат на хората, които се възползват от съществуващите си умения, но Code Challenge възприема съвсем различен подход.
Детето на Фред Бойл, „дигитален готвач“ в nGen Works, Code Challenge предизвиква разработчиците да кодират малък проект, използвайки език или среда, които са нови за тях.
След това в средата на май участниците ще се върнат на сайта, ще споделят проекта и опита си и ще разкрият на какво ги е научило предизвикателството.
Идеята дойде от разговори между приятели за конкретен език за програмиране и колко ужасно явно беше да се използва. Това доведе до заключението, че повечето кодери се придържат към това, което знаят, въпреки потенциалните ползи от разширяването на вашия кръгозор.
„Разработчиците като цяло изглеждат в капка и се придържат към това, което знаят и са станали най-опитни“, каза Бойл пред .net. „Някои ще опитат нови неща по пътя и евентуално може да преминат към нещо ново, но всички разполагаме с нашите резервни инструменти. "
Code Challenge има за цел да освободи разработчиците от такъв сценарий и затова попитахме Бойл какви са ползите от изучаването на нови езици. „Изучаването на нови езици и рамки разширява нашите перспективи и ни позволява да вземаме по-информирани решения, когато се развиваме“, каза той. „Някои технологии са по-подходящи за решаване на определени проблеми, но ако не сме наясно с тези инструменти и какви проблеми могат да решат, вместо това можем да си ударим главите с обичайните си инструменти.“
Бойл също така посочи, че разширяването на вашите умения може да доведе до повече бизнес възможности. „Това може да доведе до кросоувър развитие - каза той. - Налице са толкова много нови технологии и за някои разработчици се откриват нови области на работа. Например инструменти като PhoneGap позволяват на традиционните уеб разработчици също да бъдат разработчици на собствени приложения. "
Ако искате да се включите, посетете уебсайта на Code Challenge.