Useimmat verkkosuunnitteluhaasteet luottavat siihen, että ihmiset käyttävät olemassa olevia taitojaan, mutta Code Challenge käyttää täysin erilaista lähestymistapaa.
NGen Worksin, Code Challengen ”digitaalisen kokin” Fred Boylen ideologia haastaa kehittäjät koodaamaan pienen projektin heille uudella kielellä tai ympäristössä.
Toukokuun puolivälissä osallistujat palaavat sitten sivustolle, jakavat projektin ja kokemuksen ja paljastavat, mitä haaste heille opetti.
Ajatus syntyi ystävien välisistä keskusteluista tietystä ohjelmointikielestä ja siitä kuinka kauheaa sen ilmeisesti oli käyttää. Tämä johti johtopäätökseen, että suurin osa koodereista pitää kiinni tietämyksestään, huolimatta mahdollisista eduista, joita saat laajentamalla näköalaa.
"Kehittäjät näyttävät pääsevän uraansa ja pitävän kiinni siitä, mihin he tietävät ja mihin ovat osanneet", Boyle kertoi .net. "Jotkut kokeilevat uusia asioita matkan varrella ja saattavat lopulta siirtyä johonkin uuteen, mutta me kaikki on varatyökalumme. "
Code Challenge pyrkii vapauttamaan kehittäjät tällaisesta tilanteesta, joten kysyimme Boylelta, mitä hyötyä oli uusien kielten oppimisesta. "Uusien kielten ja kehysten oppiminen laajentaa näkökulmaamme ja antaa meille mahdollisuuden tehdä tietoon perustuvia päätöksiä kehittäessä", hän sanoi. "Jotkut tekniikat soveltuvat paremmin tiettyjen ongelmien ratkaisemiseen, mutta jos emme ole tietoisia näistä työkaluista ja mitkä ongelmat ne voivat ratkaista, voimme lopulta lyödä päätä tavallisilla työkaluillamme."
Boyle huomautti myös, että taitojesi laajentaminen voi johtaa enemmän liiketoimintamahdollisuuksiin. "Se voi johtaa crossover-kehitykseen", hän sanoi. "Saatavilla on niin paljon uusia tekniikoita, ja joillekin kehittäjille avautuu uusia työalueita. Esimerkiksi PhoneGapin kaltaisten työkalujen avulla perinteiset verkkokehittäjät voivat olla myös alkuperäisiä sovelluskehittäjiä. "
Jos haluat osallistua, käy Code Challenge -sivustossa.