De meeste uitdagingen op het gebied van webontwerp zijn afhankelijk van mensen die gebruik maken van hun bestaande vaardigheden, maar Code Challenge heeft een heel andere benadering.
Code Challenge, het geesteskind van Fred Boyle, ‘digitale chef’ bij nGen Works, daagt ontwikkelaars uit om een klein project te coderen in een taal of omgeving die nieuw voor hen is.
Half mei keren de deelnemers dan terug naar de site, delen het project en de ervaring en onthullen wat de uitdaging hen heeft geleerd.
Het idee kwam uit gesprekken tussen vrienden over een specifieke programmeertaal en hoe vreselijk het blijkbaar was om te gebruiken. Dit leidde tot de conclusie dat de meeste codeerders vasthouden aan wat ze weten, ondanks de potentiële voordelen van het verbreden van je horizon.
"Ontwikkelaars lijken in het algemeen in een groef te raken en vasthouden aan wat ze weten en waar ze het meest bedreven in zijn geworden," vertelde Boyle aan .net. hebben onze fallback-tools. "
Code Challenge heeft tot doel ontwikkelaars te bevrijden van een dergelijk scenario, en daarom vroegen we Boyle wat de voordelen waren van het leren van nieuwe talen. "Het leren van nieuwe talen en kaders verruimt onze perspectieven en stelt ons in staat om beter geïnformeerde beslissingen te nemen bij het ontwikkelen", zei hij. "Sommige technologieën zijn beter geschikt om bepaalde problemen op te lossen, maar als we niet op de hoogte zijn van die tools en welke problemen ze kunnen oplossen, kunnen we in plaats daarvan ons hoofd bonzen met onze gebruikelijke tools."
Boyle wees er ook op dat het verbreden van uw vaardigheden kan resulteren in meer zakelijke kansen. "Het kan leiden tot crossover-ontwikkeling", zei hij. "Er zijn zoveel nieuwe technologieën beschikbaar en er komen nieuwe werkgebieden voor sommige ontwikkelaars. Met tools zoals PhoneGap kunnen traditionele webontwikkelaars bijvoorbeeld ook native app-ontwikkelaars zijn. "
Bezoek de Code Challenge-website als je mee wilt doen.