अधिकांश वेब डिज़ाइन चुनौतियाँ अपने मौजूदा कौशल का उपयोग करने वाले लोगों पर निर्भर करती हैं, लेकिन कोड चुनौती एक पूरी तरह से अलग दृष्टिकोण अपना रही है।
एनजीएन वर्क्स में 'डिजिटल शेफ' फ्रेड बॉयल के दिमाग की उपज, कोड चैलेंज डेवलपर्स को एक ऐसी भाषा या वातावरण का उपयोग करके एक छोटी परियोजना को कोड करने के लिए चुनौती दे रहा है जो उनके लिए नई है।
मई के मध्य में, प्रतिभागी साइट पर वापस आएंगे, परियोजना और अनुभव साझा करेंगे, और बताएंगे कि चुनौती ने उन्हें क्या सिखाया।
यह विचार दोस्तों के बीच एक विशिष्ट प्रोग्रामिंग भाषा के बारे में बातचीत से आया और यह स्पष्ट रूप से उपयोग करने के लिए कितना भयानक था। इससे यह निष्कर्ष निकला कि आपके क्षितिज को व्यापक बनाने के संभावित लाभों के बावजूद, अधिकांश कोडर जो वे जानते हैं उससे चिपके रहते हैं।
बॉयल ने .net को बताया, "सामान्य तौर पर डेवलपर्स एक खांचे में आते हैं और जो वे जानते हैं उसके साथ चिपके रहते हैं और सबसे अधिक कुशल हो गए हैं।" "कुछ रास्ते में नई चीजों की कोशिश करेंगे, और अंततः कुछ नया करने के लिए आगे बढ़ सकते हैं, लेकिन हम सभी हमारे पास फ़ॉलबैक टूल हैं।"
कोड चैलेंज का उद्देश्य डेवलपर्स को ऐसे परिदृश्य से मुक्त करना है, और इसलिए हमने बॉयल से पूछा कि नई भाषाएं सीखने में क्या लाभ हैं। "नई भाषाएं और ढांचे सीखना हमारे दृष्टिकोण को व्यापक बनाता है और हमें विकसित होने पर बेहतर सूचित निर्णय लेने की अनुमति देता है," उन्होंने कहा। "कुछ प्रौद्योगिकियां कुछ समस्याओं को हल करने के लिए बेहतर अनुकूल हैं, लेकिन अगर हमें उन उपकरणों के बारे में पता नहीं है और वे किन समस्याओं को हल कर सकते हैं, तो हम इसके बजाय अपने सामान्य उपकरणों के साथ अपना सिर पीट सकते हैं।"
बॉयल ने यह भी बताया कि आपके कौशल को बढ़ाने से व्यवसाय के अधिक अवसर मिल सकते हैं। "इससे क्रॉसओवर विकास हो सकता है," उन्होंने कहा। "बहुत सारी नई प्रौद्योगिकियां उपलब्ध हैं, और कुछ देवों के लिए कार्य के नए क्षेत्र खुल रहे हैं। उदाहरण के लिए, फोनगैप जैसे टूल पारंपरिक वेब डेवलपर्स को भी नेटिव ऐप डेवलपर बनने की अनुमति देते हैं।"
यदि आप शामिल होना चाहते हैं, तो कोड चैलेंज वेबसाइट पर जाएं।