Sebagian besar tantangan desain web bergantung pada orang-orang yang memanfaatkan keterampilan mereka yang ada, tetapi Tantangan Kode mengambil pendekatan yang sama sekali berbeda.
Gagasan Fred Boyle, 'koki digital' di nGen Works, Code Challenge menantang pengembang untuk membuat kode proyek kecil menggunakan bahasa atau lingkungan yang baru bagi mereka.
Pada pertengahan Mei, peserta kemudian akan kembali ke situs, berbagi proyek dan pengalaman, dan mengungkapkan apa yang diajarkan tantangan tersebut kepada mereka.
Idenya datang dari percakapan antara teman-teman tentang bahasa pemrograman tertentu dan betapa buruknya penggunaannya. Ini mengarah pada kesimpulan bahwa sebagian besar pembuat kode tetap berpegang pada apa yang mereka ketahui, terlepas dari manfaat potensial untuk memperluas wawasan Anda.
"Pengembang secara umum tampaknya mengikuti alur dan tetap berpegang pada apa yang mereka ketahui dan telah menjadi yang paling mahir," kata Boyle .net. "Beberapa akan mencoba hal-hal baru di sepanjang jalan, dan pada akhirnya mungkin pindah ke sesuatu yang baru, tetapi kita semua memiliki alat fallback kami. "
Code Challenge bertujuan untuk membebaskan pengembang dari skenario seperti itu, jadi kami bertanya kepada Boyle apa manfaat mempelajari bahasa baru. "Mempelajari bahasa dan kerangka kerja baru memperluas perspektif kami dan memungkinkan kami membuat keputusan yang lebih tepat saat mengembangkan," katanya. "Beberapa teknologi lebih cocok untuk memecahkan masalah tertentu, tetapi jika kita tidak mengetahui alat tersebut dan masalah apa yang dapat dipecahkannya, kita dapat berakhir dengan membenturkan kepala kita dengan alat biasa."
Boyle juga menunjukkan bahwa memperluas keterampilan Anda dapat menghasilkan lebih banyak peluang bisnis. "Ini dapat mengarah pada pengembangan crossover," katanya. "Ada begitu banyak teknologi baru yang tersedia, dan area kerja baru terbuka untuk beberapa pengembang. Misalnya, alat seperti PhoneGap memungkinkan pengembang web tradisional juga menjadi pengembang aplikasi asli. "
Jika Anda ingin terlibat, kunjungi situs web Tantangan Kode.