La maggior parte delle sfide del web design dipendono dalle persone che utilizzano le loro competenze esistenti, ma Code Challenge sta adottando un approccio completamente diverso.
Nato da un'idea di Fred Boyle, "chef digitale" di nGen Works, Code Challenge sfida gli sviluppatori a codificare un piccolo progetto utilizzando un linguaggio o un ambiente per loro nuovo.
A metà maggio, i partecipanti torneranno quindi sul sito, condivideranno il progetto e l'esperienza e riveleranno ciò che la sfida ha insegnato loro.
L'idea è nata da conversazioni tra amici su uno specifico linguaggio di programmazione e su quanto apparentemente fosse orribile da usare. Ciò ha portato alla conclusione che la maggior parte dei programmatori si attiene a ciò che sa, nonostante i potenziali benefici dell'ampliamento dei propri orizzonti.
"Gli sviluppatori in generale sembrano entrare in un ritmo e rimanere fedeli a ciò che sanno e sono diventati più abili", ha detto Boyle a .net. "Alcuni proveranno nuove cose lungo la strada e alla fine potrebbero passare a qualcosa di nuovo, ma noi tutti avere i nostri strumenti di riserva ".
Code Challenge mira a liberare gli sviluppatori da un simile scenario, quindi abbiamo chiesto a Boyle quali fossero i vantaggi nell'apprendimento di nuovi linguaggi. "L'apprendimento di nuove lingue e strutture amplia le nostre prospettive e ci consente di prendere decisioni più informate durante lo sviluppo", ha affermato. "Alcune tecnologie sono più adatte a risolvere determinati problemi, ma se non siamo consapevoli di quegli strumenti e dei problemi che possono risolvere possiamo finire per sbattere la testa con i nostri soliti strumenti".
Boyle ha anche sottolineato che l'ampliamento delle proprie capacità può tradursi in maggiori opportunità di business. "Può portare allo sviluppo crossover", ha detto. "Ci sono così tante nuove tecnologie disponibili e nuove aree di lavoro si stanno aprendo per alcuni sviluppatori. Ad esempio, strumenti come PhoneGap consentono agli sviluppatori web tradizionali di essere anche sviluppatori di app native ".
Se vuoi essere coinvolto, visita il sito web di Code Challenge.