Більшість проблем веб-дизайну покладаються на те, що люди використовують свої існуючі навички, але Code Challenge застосовує зовсім інший підхід.
Дітище Фреда Бойла, «цифрового шеф-кухаря» в nGen Works, Code Challenge кидає виклик розробникам кодувати невеликий проект, використовуючи нову для них мову або середовище.
Потім у середині травня учасники повернуться на сайт, поділяться проектом та досвідом та розкриють, чому виклик навчив їх.
Ідея виникла внаслідок розмов між друзями про певну мову програмування та про те, наскільки жахливо було її використовувати. Це призвело до висновку, що більшість кодерів дотримуються того, що знають, незважаючи на потенційні переваги розширення кругозору.
"Розробники загалом, здається, потрапляють у глухий кут і дотримуються того, що знають і стали найбільш досвідченими", - сказав Бойл .net. "Деякі будуть пробувати нові речі по дорозі, і з часом можуть перейти до чогось нового, але ми всі мати наші резервні інструменти ".
Code Challenge має на меті звільнити розробників від такого сценарію, і тому ми запитали Бойла, які переваги при вивченні нових мов. "Вивчення нових мов та рамок розширює наші перспективи і дозволяє приймати більш обгрунтовані рішення під час розвитку", - сказав він. "Деякі технології краще підходять для вирішення певних проблем, але якщо ми не знаємо про ці інструменти та про те, які проблеми вони можуть вирішити, ми можемо в кінцевому підсумку битись головами звичними інструментами".
Бойл також зазначив, що розширення ваших навичок може призвести до збільшення можливостей для бізнесу. "Це може призвести до кросоверного розвитку, - сказав він. - Існує так багато нових технологій, і для деяких розробників відкриваються нові напрямки роботи. Наприклад, такі інструменти, як PhoneGap, дозволяють традиційним веб-розробникам також бути власними розробниками додатків. "
Якщо ви хочете взяти участь, відвідайте веб-сайт Code Challenge.