विज्ञापन

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

मैं आपको यह दिखाने के लिए यहां हूं कि आपको नियमित रूप से अपना समय और प्रयास मुफ्त में देने पर गंभीरता से विचार क्यों करना चाहिए।

करके सींखें

स्रोत परियोजनाओं को खोलने के लिए योगदान करें

आप एक काटने के आकार का हिस्सा लेने के लिए एक खुला स्रोत परियोजना उठा, एक विशिष्ट मुद्दा है, और बस पर काम करते हैं। यह पहली बार में आसान नहीं होगा, लेकिन आपको कोड आधार और किसी ऐसे उत्पाद के अंतर को जानना होगा जिसे आप पहले से जानते और पसंद करते हैं। और सबसे ठंडा हिस्सा यह है कि इन दिनों, आपको वास्तव में अनुमति की आवश्यकता नहीं है। ऊपर जो स्क्रीनशॉट आता है Github, जो इन दिनों के आसपास सबसे अच्छा ओपन-सोर्स प्रोजेक्ट रिपॉजिटरी है।

गितब का उपयोग करता है

Git, "वितरित संस्करण नियंत्रण प्रणाली"। वास्तव में, इसका मतलब यह है कि आप एक भंडार को "कांटा" कर सकते हैं - इसकी एक प्रति बनाएँ - और अपनी खुद की प्रति पर काम करें। एक बार जब आप तैयार हो जाते हैं, तो आप उस मूल परियोजना को सूचित कर सकते हैं जिसे आप एक पैच सबमिट करना चाहते हैं। इसलिए, पहले आप काम करते हैं, और फिर आप देखते हैं कि क्या वे इसे स्वीकार करते हैं। अगर वे करते हैं - कमाल। यदि वे नहीं करते हैं, तो आप उम्मीद करते हैं कि आपने कुछ नया सीखा है, और अब आप अपने काम को पॉलिश कर सकते हैं और फिर से प्रयास कर सकते हैं।

मत करो वह मामला

खुला स्रोत योगदान करें

ऊपर दिया गया स्क्रीनशॉट Impress.js से आता है, जो एक ब्राउज़र में चलने वाली प्रस्तुतियों को बनाने के लिए एक प्रभावशाली जावास्क्रिप्ट फ्रेमवर्क है। स्टेरॉयड पर पावरपॉइंट करें, कम से कम अंतिम उत्पाद के रूप में देखें और महसूस करें। Impress.js ओपन-सोर्स है, और आप इसे पा सकते हैं Github. यह एक बहुत ही हाई-प्रोफाइल प्रोजेक्ट है, जिसे 6,300 से अधिक डेवलपर्स ने देखा और 900 से अधिक बार फोर्क किया। कुछ लोगों द्वारा इस तरह का योगदान देना (और इस्तेमाल किया जाना) कई लोगों द्वारा महसूस किया जाएगा, और यह एक उपलब्धि है।

यदि आप एक विशिष्ट कार्य की तलाश में हैं, तो आप परियोजना की जाँच कर सकते हैं मुद्दे पृष्ठ। आप एक विशेष मुद्दे पर काम कर सकते हैं, या यहां तक ​​कि एक समस्या को स्वयं ढूंढ सकते हैं, इसे ठीक कर सकते हैं और समस्या को हल कर सकते हैं, जैसा कि यहां दिखाया गया है:

खुला स्रोत योगदान करें

स्क्रीनशॉट थोड़ा छोटा है, लेकिन आप देख सकते हैं कि यह डेवलपर (dwiash) इसे लागू करने के लिए कोड के साथ, एक विचार साझा किया। इससे डेवलपर के लिए कोड को अपनाना बहुत आसान हो जाता है। बिल्ली, वहाँ क्यों रुकना? आप बहुत बड़ी परियोजनाओं में सीधे योगदान कर सकते हैं, जैसे भी, जैसे रूबी ऑन रेल्स. बस, अब बहुत हो चुका!

बोलस्टर योर सी.वी.

खुला स्रोत योगदान करें

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

लेकिन टेक उद्योग तेजी से आगे बढ़ रहा है, और इस प्रवृत्ति को दूर करने और फ़िल्टरिंग प्रक्रिया को तेज और बेहतर बनाने के लिए, कई नियोक्ता अब आपके वास्तविक कोड इतिहास और योगदान को देखने के लिए कहते हैं। जाहिर है, अगर आपके पास सभी बंद-स्रोत सामान हैं और आप बस इतना कह सकते हैं कि आपने कंपनी X पर इतने सालों तक काम किया, तो यह कुछ है। लेकिन वास्तव में नियोक्ता को आपके गिथब प्रोफ़ाइल को देखने और उन सभी परियोजनाओं को देखने की अनुमति देता है जिन्हें आपने योगदान दिया है, यह देखें कि आपके कितने पैच स्वीकार किए गए थे, और वास्तव में आपका कोड पढ़ा था?

बस कल्पना करें कि कितना अधिक प्रभावशाली होगा - क्षमता का एक वास्तविक प्रमाण।

बढ़िया मुफ्त पाएं

ओपन सोर्स प्रोजेक्ट में योगदान

ऊपर दिया गया स्क्रीनशॉट JetBrains 'से आता है RubyMine खरीद पृष्ठ। JetBrains रूबी, पीएचपी, जावास्क्रिप्ट, और अधिक के लिए अद्भुत IDE बनाता है - और यदि आप एक प्रोजेक्ट लीड या ओपन-सोर्स प्रोजेक्ट के लिए कमिटेटर हैं, तो आप इसके लिए पूर्ण लाइसेंस प्राप्त कर सकते हैं नि: शुल्क. यह एक बहुत ही आश्चर्यजनक सौदा है, और यह सिर्फ एक उदाहरण है। JetBrains खुले स्रोत वाले समुदाय के साथ अपने उत्पादों को साझा करने वाली एकमात्र कंपनी नहीं है।

नए कोडर से मिलें

स्रोत परियोजनाओं को खोलने के लिए योगदान करें

यह सिर्फ एक है सार्वजानिक पार्श्वचित्र जीथुब पर; जोश के 712 अनुयायी हैं, और 80 से अधिक रिपॉजिटरी हैं। यह आदमी स्पष्ट रूप से जानता है कि वह क्या कर रहा है। उसी परियोजनाओं पर काम करना, जैसा वह करता है, कोड करना और उसे आपके काम की समीक्षा करना एक संवाद शुरू करने का एक शानदार तरीका है। यदि आप एक प्रोग्रामर के रूप में काम करना चाहते हैं, तो नेटवर्किंग नौकरी पाने का एक महत्वपूर्ण हिस्सा है। अंदर से उद्योग को जानें, और लोगों को वह दिखाएं जो आप वास्तव में जानते हैं।

अंतिम विचार

ओपन-सोर्स मुझे इतना पसंद करने का कारण यह है कि यह काबिलियत दिखाने का एक अनुभवजन्य तरीका है। यदि आप अपना सामान जानते हैं, तो लोग देखेंगे। यह किसी भी पॉलिश सीवी से बेहतर है।

क्या आप ओपन-सोर्स प्रोजेक्ट्स में योगदान करते हैं? क्या आपके ओपन-सोर्स काम से आपको भुगतान किए गए काम में मदद मिली? नीचे अपनी कहानी साझा करें!