10 चीजें एक ओपन सोर्स डेवलपर को करनी चाहिए

हाल के वर्षों में, ओपन सोर्स आंदोलन छलांग और सीमा से बढ़ गया है और अब लगभग सभी कंपनियों के पास है। इस कारण से, अधिक से अधिक संगठनों को उचित संचालन के लिए इस क्षेत्र में उपकरण और कौशल वाले कर्मियों की आवश्यकता होती है।

प्रौद्योगिकी के प्रकार

मार्क एटवुड ने अटलांटा में एक सम्मेलन में टिप्पणी की कि: जब आप खुले स्रोत के साथ काम करते हैं तो आपके पास दुनिया को लाभ पहुंचाने वाली चीज़ पर काम करने का अवसर होता है। उन्होंने यह भी उल्लेख किया कि इस दुनिया में आपको महान सहयोगी और यहां तक ​​कि सबसे अच्छे दोस्त मिलेंगे। और जो कुछ खड़ा था, वह यह था कि इस क्षेत्र में काम करने से, आपका काम पोर्टेबल है और यह बहुत अच्छा फायदा है।

लेखक जेसन हिब्बेट्स ने अपनी पुस्तक "द फाउंडेशन फॉर ए ओपन सोर्स सिटी" में कहा है कि मुख्य खुले स्रोत कौशल क्या हैं जो एक व्यक्ति को इस विभाग में विकसित करना होगा। हम उनमें से कुछ प्रस्तुत करते हैं:

  • हॉन संचार कौशल

स्पष्ट रूप से लिखना सीखना महत्वपूर्ण है। जब आप कुछ लिखते हैं, तो कई सहयोगियों को इसे पढ़ने और संपादित करने के लिए कहें। फिर आप प्राप्त टिप्पणियों के अनुसार इसे सही कर सकते हैं।

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

  • अपने तकनीकी कौशल का विस्तार करें

यहां तक ​​कि अगर आप एक सिस्टम इंजीनियर के रूप में काम करना चाहते हैं, तो प्रोग्रामिंग भाषा सीखने के बारे में चिंता करें। विशेषज्ञ पायथन सीखने की सलाह देते हैं क्योंकि यह सीखना और पढ़ना आसान है, और जावास्क्रिप्ट क्योंकि यह हर जगह है।

डिबगर का उपयोग करना भी सीखें और आपको अपने आप को वितरित स्रोत कोड में प्रशिक्षित करना होगा, जिसका अर्थ आज Git और GitHub है।

संचार

  • संबंध विकसित करें और साथी खोजें

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

बदले में, आप सम्मेलनों और कार्यक्रमों में भाग ले सकते हैं, क्योंकि वे लोगों से मिलने और जुड़ने का एक शानदार तरीका हैं।

  • कड़ी मेहनत

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

इससे आप अपने कौशल में सुधार करेंगे और आप अपनी विश्वसनीयता का निर्माण करेंगे, और खुले स्रोत की दुनिया में, प्रतिष्ठा बहुत महत्वपूर्ण है।

1

  • सहयोग

दुनिया भर के लोगों का समर्थन करें और उन उपकरणों का उपयोग करना शुरू करें जो प्रत्येक ओपन सोर्स प्रोजेक्ट का उपयोग करता है। उदाहरण के लिए, आपको आईआरसी (इंटरनेट रिले चैट), बग ट्रैकर्स और मेलिंग सूचियों से खुद को परिचित करना चाहिए। और विश्वास करो या नहीं, पुल अनुरोधों और लॉग टिप्पणी के बारे में जानने के लिए जीआईटी का उपयोग करना भी एक अत्यंत महत्वपूर्ण कौशल है।

यह उचित है कि आप एक साथी के साथ कोड समीक्षा और प्रोग्रामिंग करना सीखें, क्योंकि दो लोग कोडिंग का बेहतर काम करेंगे और आप अहंकार को घटाते हैं।

  • प्रतिष्ठा बनाएं

इस दुनिया में आप चाहते हैं कि लोग जानें कि आप क्या करते हैं। अपने पिछले काम, अपने ईमेल, प्रतिबद्धताओं, और अन्य योगदान का एक पोर्टफोलियो तैयार करें। इस तरह, आप अपने पाठ्यक्रम सारांश के साथ अपने पोर्टफोलियो का साथ देंगे।

अपने सामाजिक नेटवर्क को अपडेट रखें, विशेषकर आपके लिंक्डइन प्रोफाइल को।

प्रतिष्ठा -१

  • नौकरी की तलाश करें

हर ओपन सोर्स प्रोजेक्ट किसी कंपनी से जुड़ा होता है। एक बार जब आप अपनी प्रतिष्ठा बना लेते हैं, तो आपके सहकर्मी आपको नौकरी के उद्घाटन के बारे में बताएंगे, जहां आपके कौशल रिक्ति को भरने के लिए फिट होते हैं।

सम्मेलनों में वक्ताओं को सुनते हैं जब वे टिप्पणी करते हैं कि वे कर्मचारियों की तलाश कर रहे हैं या उपस्थित अन्य लोग नौकरी के अवसरों के बारे में बात करेंगे। लेकिन किसी भी तरह से आप यह उम्मीद नहीं करते हैं कि काम आपके दम पर आएगा।

  • सूचित रहें

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

कवर_01

  • अपना बाजार खोजें

कई मामलों में, स्थायी नौकरियां वे हैं जिनके लिए कौशल, पृष्ठभूमि और चीजों को जानने के विशिष्ट सेट की आवश्यकता होती है जो आपको एक अद्वितीय के रूप में लाभ पहुंचा सकते हैं; चूंकि कर्मचारियों से कई कार्य करने की अपेक्षा की जाती है।

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

  • वापिस लाओ

याद रखें कि आपने शुरुआत भी की थी। सोचें कि अगर आपके पास खुला स्रोत सीखने और विभिन्न परियोजनाओं में भाग लेने के लिए एक संरक्षक था, तो अब आप दूसरों के लिए भी ऐसा कर सकते हैं।

सच्चाई यह है कि कोई भी हर चीज में विशेषज्ञ नहीं है, इसलिए जब आप किसी को सिखा रहे हैं तो यह बहुत संभावना है कि आप अन्य रहस्यों को भी सीखेंगे।

दे रहा है १


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   सेबेस्टियन कहा

    अच्छा लेख! हालांकि काफी संक्षेप में, यह सब कुछ शामिल करता है जो एक मौजूदा सॉफ्टवेयर डेवलपर को ध्यान में रखना चाहिए mar