Karamihan sa mga hamon sa disenyo ng web ay umaasa sa mga taong gumagamit ng kanilang mayroon nang mga kasanayan, ngunit ang Code Challenge ay kumukuha ng isang kabuuan na magkakaibang diskarte.
Ang ideya ng Fred Boyle, 'digital chef' sa nGen Works, Code Challenge ay hinahamon ang mga developer na mag-code ng isang maliit na proyekto gamit ang isang wika o kapaligiran na bago sa kanila.
Sa kalagitnaan ng Mayo, ang mga kalahok ay babalik sa site, magbabahagi ng proyekto at karanasan, at isisiwalat kung ano ang itinuro sa kanila ng hamon.
Dumating ang ideya mula sa mga pag-uusap sa pagitan ng mga kaibigan tungkol sa isang tukoy na wika sa pagprograma at kung gaano kakila-kilabot ang paggamit nito. Humantong ito sa konklusyon na ang karamihan sa mga coder ay nananatili sa alam nila, sa kabila ng mga potensyal na benepisyo ng pagpapalawak ng iyong mga patutunguhan.
"Ang mga devs sa pangkalahatan ay tila nakakapasok sa isang uka at dumidikit sa kanilang nalalaman at naging pinakadalubhasa," sinabi ni Boyle .net. "Ang ilan ay susubukan ang mga bagong bagay, at sa kalaunan ay lilipat sa isang bago, ngunit lahat tayo magkaroon ng mga fallback tool. "
Nilalayon ng Code Challenge na palayain ang mga developer mula sa ganoong senaryo, at tinanong namin kay Boyle kung ano ang mga benepisyo sa pag-aaral ng mga bagong wika. "Ang pag-aaral ng mga bagong wika at balangkas ay nagpapalawak ng aming mga pananaw at pinapayagan kaming gumawa ng mas mahusay na kaalamang mga desisyon kapag umuunlad," aniya. "Ang ilang mga teknolohiya ay mas angkop upang malutas ang ilang mga problema ngunit kung hindi namin alam ang mga tool na iyon at kung anong mga problema ang malulutas nito maaari nating tapusin ang pagbagsak ng ating mga ulo sa aming karaniwang mga tool sa halip."
Itinuro din ni Boyle na ang pagpapalawak ng iyong mga kasanayan ay maaaring magresulta sa maraming mga pagkakataon sa negosyo. "Maaari itong humantong sa pag-unlad ng crossover," aniya. "Maraming mga bagong teknolohiya na magagamit, at ang mga bagong lugar ng trabaho ay nagbubukas para sa ilang mga dev. Halimbawa, pinapayagan ng mga tool tulad ng PhoneGap ang mga tradisyonal na web dev na maging katutubong mga dev ng app. "
Kung nais mong makisali, bisitahin ang website ng Code Challenge.