La plupart des défis de conception Web reposent sur les personnes qui utilisent leurs compétences existantes, mais Code Challenge adopte une approche tout à fait différente.
Imaginé par Fred Boyle, «chef numérique» chez nGen Works, Code Challenge incite les développeurs à coder un petit projet en utilisant un langage ou un environnement qui leur est nouveau.
À la mi-mai, les participants retourneront ensuite sur le site, partageront le projet et l'expérience, et révéleront ce que le défi leur a appris.
L'idée est venue de conversations entre amis sur un langage de programmation spécifique et à quel point il était apparemment horrible à utiliser. Cela a conduit à la conclusion que la plupart des codeurs s'en tiennent à ce qu'ils savent, malgré les avantages potentiels d'élargir vos horizons.
"Les développeurs en général semblent entrer dans un rythme et s'en tenir à ce qu'ils savent et sont devenus les plus compétents", a déclaré Boyle .net. "Certains vont essayer de nouvelles choses en cours de route, et peuvent éventuellement passer à quelque chose de nouveau, mais nous tous ayez nos outils de secours. "
Code Challenge vise à libérer les développeurs d'un tel scénario, et nous avons donc demandé à Boyle quels étaient les avantages d'apprendre de nouvelles langues. «L'apprentissage de nouveaux langages et cadres élargit nos perspectives et nous permet de prendre des décisions mieux informées lors du développement», a-t-il déclaré. "Certaines technologies sont mieux adaptées pour résoudre certains problèmes, mais si nous ne connaissons pas ces outils et les problèmes qu’ils peuvent résoudre, nous pouvons finir par nous cogner la tête avec nos outils habituels."
Boyle a également souligné que l'élargissement de vos compétences peut se traduire par plus d'opportunités commerciales. «Cela peut conduire à un développement croisé», a-t-il déclaré. «Il y a tellement de nouvelles technologies disponibles, et de nouveaux domaines de travail s'ouvrent à certains développeurs. Par exemple, des outils tels que PhoneGap permettent aux développeurs Web traditionnels d'être également des développeurs d'applications natives. "
Si vous souhaitez vous impliquer, visitez le site Web Code Challenge.