Većina izazova web dizajna oslanja se na ljude koji koriste svoje postojeće vještine, ali Code Challenge ima potpuno drugačiji pristup.
Zamisao Freda Boylea, 'digitalnog kuhara' u nGen Worksu, Code Challenge izaziva programere da kodiraju mali projekt koristeći jezik ili okruženje koje im je novo.
Sredinom svibnja sudionici će se zatim vratiti na stranicu, podijeliti projekt i iskustvo te otkriti čemu su ih izazov naučili.
Ideja je stigla iz razgovora prijatelja o određenom programskom jeziku i o tome kako je očito bilo grozno koristiti ga. To je dovelo do zaključka da se većina kodera drži onoga što zna, unatoč potencijalnim prednostima širenja horizonta.
"Čini se da programeri općenito ulaze u utor i drže se onoga što znaju i u čemu su postali najvještiji", rekao je Boyle za .net. "Neki će usput isprobati nove stvari, a možda će na kraju prijeći na nešto novo, ali svi mi imaju naše rezervne alate. "
Code Challenge ima za cilj osloboditi programere od takvog scenarija, pa smo pitali Boylea koje su koristi od učenja novih jezika. "Učenje novih jezika i okvira proširuje našu perspektivu i omogućuje nam donošenje bolje informiranih odluka tijekom razvoja", rekao je. "Neke su tehnologije prikladnije za rješavanje određenih problema, ali ako nismo svjesni tih alata i koje probleme mogu riješiti, umjesto toga možemo na kraju lupati glavom svojim uobičajenim alatima."
Boyle je također naglasio da širenje vaših vještina može rezultirati većim poslovnim mogućnostima. „To može dovesti do razvoja crossovera", rekao je. „Dostupno je toliko novih tehnologija, a nova se područja otvaraju za neke programere. Na primjer, alati kao što je PhoneGap omogućuju da tradicionalni web programi također budu izvorni programi. "
Ako se želite uključiti, posjetite web mjesto Code Challenge.