A maioria dos desafios de web design depende de pessoas que usam suas habilidades existentes, mas o Code Challenge está adotando uma abordagem totalmente diferente.
A ideia de Fred Boyle, "chef digital" da nGen Works, o Code Challenge está desafiando os desenvolvedores a codificar um pequeno projeto usando uma linguagem ou ambiente que é novo para eles.
Em meados de maio, os participantes voltarão ao site, compartilharão o projeto e a experiência e revelarão o que o desafio lhes ensinou.
A ideia surgiu de conversas entre amigos sobre uma linguagem de programação específica e como ela era aparentemente horrível de usar. Isso levou à conclusão de que a maioria dos programadores mantém o que sabe, apesar dos benefícios potenciais de ampliar seus horizontes.
“Os desenvolvedores em geral parecem se encaixar no que sabem e se tornarem mais proficientes”, disse Boyle .net. “Alguns tentarão coisas novas ao longo do caminho e podem, eventualmente, mudar para algo novo, mas todos nós temos nossas ferramentas alternativas. "
O Code Challenge visa libertar os desenvolvedores de tal cenário, por isso perguntamos a Boyle quais foram os benefícios em aprender novas linguagens. "Aprender novas linguagens e estruturas amplia nossas perspectivas e nos permite tomar decisões mais bem informadas durante o desenvolvimento", disse ele. "Algumas tecnologias são mais adequadas para resolver certos problemas, mas se não estivermos cientes dessas ferramentas e dos problemas que podem resolver, podemos acabar batendo a cabeça com nossas ferramentas usuais."
Boyle também destacou que ampliar suas habilidades pode resultar em mais oportunidades de negócios. “Isso pode levar a um desenvolvimento cruzado”, disse ele. “Há tantas novas tecnologias disponíveis e novas áreas de trabalho estão se abrindo para alguns desenvolvedores. Por exemplo, ferramentas como o PhoneGap permitem que os desenvolvedores tradicionais da web também sejam desenvolvedores de aplicativos nativos. "
Se você gostaria de se envolver, visite o site Code Challenge.