Большинство задач веб-дизайна зависят от людей, использующих свои существующие навыки, но Code Challenge использует совершенно другой подход.
Code Challenge, детище Фреда Бойла, «цифрового шеф-повара» в nGen Works, предлагает разработчикам создать код для небольшого проекта с использованием нового для них языка или среды.
В середине мая участники вернутся на сайт, поделятся своим проектом и опытом и расскажут, чему их научила задача.
Идея пришла из разговоров между друзьями о конкретном языке программирования и о том, насколько ужасно его использовать. Это привело к выводу, что большинство программистов придерживаются того, что знают, несмотря на потенциальные выгоды от расширения кругозора.
«Разработчики в целом, похоже, попадают в паз и придерживаются того, что они знают и в чем они стали наиболее опытны», - сказал Бойл .net. «Некоторые будут пробовать новые вещи в процессе и могут в конечном итоге перейти к чему-то новому, но все мы у нас есть запасные инструменты ".
Code Challenge стремится освободить разработчиков от такого сценария, поэтому мы спросили Бойла, какие преимущества дает изучение новых языков. «Изучение новых языков и фреймворков расширяет наши перспективы и позволяет нам принимать более обоснованные решения при разработке», - сказал он. «Некоторые технологии лучше подходят для решения определенных проблем, но если мы не знаем об этих инструментах и о том, какие проблемы они могут решить, мы вместо этого можем столкнуться с нашими обычными инструментами».
Бойл также отметил, что расширение ваших навыков может открыть больше возможностей для бизнеса. «Это может привести к перекрестной разработке, - сказал он. - Доступно так много новых технологий, и для некоторых разработчиков открываются новые области работы. Например, такие инструменты, как PhoneGap, позволяют традиционным веб-разработчикам также быть разработчиками собственных приложений ».
Если вы хотите принять участие, посетите веб-сайт Code Challenge.