Enamik veebidisaini väljakutseid tugineb sellele, et inimesed kasutavad ära oma olemasolevaid oskusi, kuid Code Challenge kasutab täiesti erinevat lähenemist.
NGen Works, Code Challenge'i digitaalse peakoka Fred Boyle'i idee kutsub arendajaid üles kodeerima väikese projekti, kasutades neile uut keelt või keskkonda.
Mai keskel naasevad osalejad saidile, jagavad projekti ja kogemusi ning paljastavad, mida väljakutse neile õpetas.
Idee tuli sõprade omavahelistest vestlustest konkreetse programmeerimiskeele ja selle kohta, kui kohutav oli selle kasutamine ilmselt. See viis järelduseni, et enamik kodeerijaid hoiavad kinni oma teadmistest, hoolimata silmaringi laiendamise potentsiaalsest kasust.
"Üldiselt näib, et arendajad satuvad süvendisse ja jäävad selle juurde, mida nad teavad ja milles on kõige rohkem osanud," ütles Boyle .netile. "Mõned proovivad teel uusi asju ja võivad lõpuks liikuda millegi uue juurde, kuid me kõik meie varutööriistad. "
Code Challenge eesmärk on vabastada arendajad sellisest stsenaariumist ja seetõttu küsisime Boyle'ilt, mis kasu on uute keelte õppimisel. "Uute keelte ja raamistike õppimine avardab meie vaatenurka ja võimaldab meil arendamisel teha teadlikumaid otsuseid," ütles ta. "Mõni tehnoloogia sobib paremini teatud probleemide lahendamiseks, kuid kui me pole nendest tööriistadest teadlikud ja milliseid probleeme need lahendada võivad, võime lõpuks hoopis oma tavaliste tööriistadega oma pead paugutada."
Boyle tõi ka välja, et oma oskuste laiendamine võib tuua kaasa rohkem ärivõimalusi. "See võib viia ülemineku arenguni," ütles ta. "Saadaval on nii palju uusi tehnoloogiaid ja mõnele arendajale avanevad uued töövaldkonnad. Näiteks võimaldavad sellised tööriistad nagu PhoneGap traditsioonilised veebidisainid olla ka omakeelsed rakenduste arendajad. "
Kui soovite kaasa lüüa, külastage Code Challenge'i veebisaiti.