بیشتر چالش های طراحی وب به افرادی بستگی دارد که از مهارت های موجود خود استفاده می کنند ، اما Code Challenge رویکردی کاملا متفاوت دارد.
ایده شخصی Fred Boyle ، "سرآشپز دیجیتال" در nGen Works ، Code Challenge توسعه دهندگان را به چالش می کشد تا یک پروژه کوچک را با استفاده از زبان یا محیطی که برای آنها جدید است کدگذاری کنند.
در اواسط ماه مه ، شرکت کنندگان به سایت باز می گردند ، پروژه و تجربه را به اشتراک می گذارند و آنچه را که چالش به آنها آموخته نشان می دهند.
این ایده از مکالمات بین دوستان در مورد یک زبان برنامه نویسی خاص و چقدر استفاده از آن ظاهراً وحشتناک بود. این منجر به این نتیجه رسید که اکثر رمزگذاران با وجود مزایای بالقوه گسترش افق دید شما ، به آنچه می دانند پایبند هستند.
بویل به دات نت گفت: "به طور كلی توسعه دهندگان به نظر می رسد در شیار قرار می گیرند و به آنچه می دانند و بیشترین مهارت را دارند ، می چسبند." بعضی ها چیزهای جدیدی را در این راه امتحان می كنند و در نهایت ممكن است به چیز جدیدی منتقل شوند ، اما همه ما ابزارهای جانبی ما را داشته باشید. "
Code Challenge قصد دارد توسعه دهندگان را از چنین سناریویی خلاص کند ، بنابراین ما از بویل پرسیدیم که مزایای یادگیری زبان های جدید چیست. وی گفت: "یادگیری زبان ها و چارچوب های جدید دیدگاه های ما را گسترده تر می کند و به ما اجازه می دهد هنگام توسعه تصمیمات آگاهانه تری بگیریم." "برخی از فن آوری ها برای حل برخی مشکلات مناسب ترند اما اگر ما از این ابزارها آگاه نباشیم و اینکه چه مشکلاتی می توانند برطرف کنند ، می توانیم در عوض با ابزار معمول خود سرمان را بکوبیم."
بویل همچنین اشاره کرد که گسترش مهارت های شما می تواند منجر به فرصت های شغلی بیشتری شود. وی گفت: "این می تواند به توسعه کراس اوور منجر شود." "بسیاری از فن آوری های جدید در دسترس است ، و زمینه های جدید کار برای برخی از توسعه ها در حال باز شدن است. به عنوان مثال ، ابزارهایی مانند PhoneGap به توسعه دهندگان وب سنتی اجازه می دهد تا توسعه دهندگان برنامه های بومی نیز باشند. "
اگر می خواهید درگیر شوید ، به وب سایت Code Challenge مراجعه کنید.