कोड क्रैक करना - कैसे मोज़िला विश्वविद्यालय के छात्रों को ओपन सोर्स में योगदान करने में मदद कर रहा है

एक साल के शोध के बाद, मोज़िला का ओपन सोर्स स्टूडेंट नेटवर्क (OSSN), ओपन सोर्स परियोजनाओं को प्रभावी ढंग से विश्वविद्यालय के छात्रों के समर्थन के रूप में वे अपने पहले कोड योगदान की दिशा में काम करते हैं, के आसपास की चुनौतियों से निपटने के लिए एक पायलट कार्यक्रम शुरू कर रहा है।

इस बात के पर्याप्त प्रमाण होने के बावजूद कि किसी परियोजना में सबसे मूल्यवान योगदान अक्सर 30 वर्ष से कम उम्र के लोगों का आता है, ओपन सोर्स परियोजनाएं अक्सर नए छात्रों को ऑनबोर्ड करने और विश्वविद्यालय के छात्रों को बनाए रखने के लिए संघर्ष करती हैं।

जिन छात्रों ने योगदान देने में रुचि व्यक्त की है, वे अक्सर भयभीत महसूस करते हैं, कि उनके पास कोई उपयुक्त कौशल नहीं है या वे एक परियोजना खोजने में सक्षम नहीं हैं, जिसके साथ शुरू करना है।

हमारे हालिया शोध के आधार पर, हमने पाया कि हमारे नेटवर्क के भीतर 50% से अधिक विश्वविद्यालय के छात्रों ने एक ओपन सोर्स प्रोजेक्ट में कोड का योगदान करने की कोशिश की थी, वे उन मुद्दों के कारण एक सफल योगदान देने में असमर्थ थे, जो उनके योगदान यात्रा के दौरान सामना किए गए थे।

एक परियोजना की पहचान करने से लेकर काम करने, कोडबेस की खोज करने, विकास के माहौल को स्थापित करने, कोड लिखने और यहां तक ​​कि अपने कोड को मर्ज करने की कोशिश करते समय, छात्रों को उन मुद्दों का सामना करना पड़ा, जिन्होंने अपना पहला योगदान पूरा करने से पहले उन्हें परियोजना से दूर कर दिया।

उपयोगकर्ता यात्रा: एक ओपन सोर्स प्रोजेक्ट के लिए कोड योगदान

हम बड़े सवालों का जवाब कैसे दे रहे हैं

हमारे शोध ने उपयोगकर्ता यात्रा के प्रत्येक भाग से संबंधित प्रश्नों की एक श्रृंखला को उजागर किया।

हम पायलटों की एक श्रृंखला डिजाइन कर रहे हैं, जिनमें से प्रत्येक का लक्ष्य विशिष्ट प्रश्नों का उत्तर देना है, जो विशिष्ट उपयोगकर्ता की यात्रा के विभिन्न भागों से जुड़े हैं, जैसे:

  • किसी परियोजना में योगदान करने या न करने के लिए मूल्यांकन करते समय छात्रों को सबसे ज्यादा परवाह क्या है?
  • विश्वविद्यालय के छात्रों के लिए सबसे अच्छा मेंटरशिप मॉडल क्या है?
  • ऑनबोर्डिंग प्रक्रिया में क्या अधिक उत्साहजनक है: एक डमी मुद्दे / बग को कोड करने के लिए या एक वास्तविक विश्व परियोजना में एक वास्तविक मुद्दे को हल करने के लिए?
  • किसी परियोजना में छात्रों को संलग्न करने का बेहतर तरीका क्या है - उन्हें सुझाए गए बग (बग मिलान) के साथ प्रस्तुत करना या उन्हें अन्वेषण के माध्यम से अपने दम पर मुद्दों को खोजने की अनुमति देना?

पायलटों के हिस्से के रूप में और कॉमन वॉयस, देवटूल, फायरफॉक्स फोकस जैसे एंड्रॉइड और बाहरी संगठनों जैसे कि गनोम फाउंडेशन, लिनक्स फाउंडेशन और विकिमीडिया के सहयोग से ओएसएसएन ओपन के साथ छात्रों की खोज, बातचीत और जुड़ाव के लिए नए रास्ते बना रहा है। स्रोत परियोजनाओं

इनमें से एक पायलट है ...

इन पायलटों में से एक का एक उदाहरण "प्रोजेक्ट अवलोकन पायलट" है। इस विशेष पायलट का उद्देश्य उपयोगकर्ता यात्रा के "खोज" भाग से एक प्रश्न का उत्तर देना है: छात्र कैसे मूल्यांकन करते हैं कि क्या वे किसी परियोजना में योगदान करना चाहते हैं?

वर्ष की शुरुआत में जारी एक सर्वेक्षण के आधार पर, हमने पाया कि छात्र परियोजना के मिशन के साथ-साथ योगदान के लिए आवश्यक तकनीकी कौशल की भी समान रूप से देखभाल करते हैं। यहां परियोजना चयन के लिए शीर्ष चार मानदंड हैं:

  1. परियोजना का मिशन
  2. प्रौद्योगिकी (प्रोग्रामिंग भाषा / पुस्तकालय / रूपरेखा आदि)
  3. विकास के माहौल को स्थापित करने के लिए आवश्यक समय
  4. क्या एक समुदाय मौजूद है और कैसे जुड़ना है

हालांकि किसी परियोजना के मिशन और तकनीकी आवश्यकताओं को अक्सर अच्छी तरह से प्रस्तुत किया जाता है और दिखाई देता है, हम तर्क दे सकते हैं कि अन्य दो मानदंड ठीक से सामने नहीं आए हैं।

हमारे पायलट के लिए हमारी धारणा यह है कि इस जानकारी को सामने रखने से, छात्रों को योगदान करने के लिए उनके लिए सही परियोजना की पहचान होगी और इसलिए अधिक आत्मविश्वास, कम प्रयास और कम समय में कोड का योगदान देगा।

अपनी धारणा को मान्य करने के लिए, हमने विविध, स्वस्थ, सक्रिय और समावेशी ओपन सोर्स परियोजनाओं के व्यापक सेट के लिए एक नज़र में सभी प्रासंगिक जानकारी छात्रों की देखभाल करने के लिए निम्न मंच बनाया।

प्रोजेक्ट अवलोकन पायलट

आगे क्या हो रहा है

अब से अक्टूबर 2018 तक, हमारे प्रमुख सहयोगियों के साथ, हम अपने छात्रों के लिए पायलटों का निर्माण और उन्हें प्रदान करना जारी रखेंगे, ताकि विभिन्न तकनीकों के आसपास अपने कौशल को बढ़ाते हुए अपने पसंदीदा प्रोजेक्ट्स में कोड का योगदान करने में मदद करें। इसके अलावा, इन पायलटों के दौरान, छात्र उपयोगी अंतर्दृष्टि और मैट्रिक्स प्रदान करके नेटवर्क की मदद करेंगे, जिसका उपयोग भविष्य में परियोजनाओं के ऑनबोर्डिंग अनुभव को परिष्कृत करने के लिए किया जाएगा।

यदि आप एक अमेरिकी और / या एक कनाडाई पोस्ट-माध्यमिक संस्थान से छात्र हैं या आप ऐसे छात्रों को जानते हैं जो इस पहल में भाग लेने के इच्छुक हो सकते हैं, तो कृपया उनके साथ इस लिंक को साझा करें।

यदि आप एक ऐसी संस्था या परियोजना हैं, जो हमारे नेटवर्क में आपकी परियोजना के योगदान के अवसरों को धरातल पर लाकर हमारी पहल का समर्थन करने में रुचि रखती है, तो कृपया क्राइस्ट एटी मोज़िला डॉट कॉम पर पहुँचें।