जानिए कि Exercism कम्युनिटी का बेहतरीन सदस्य कैसे बनें
हम चाहते हैं कि Exercism समय बिताने के लिए एक शानदार जगह हो, चाहे आप कोई भी हों। यह सुनिश्चित करने के लिए कि Exercism ऐसा ही बना रहे, हम अच्छे समुदाय सदस्य बनने पर खास ध्यान देते हैं।
इसे हमारी आचार संहिता में औपचारिक रूप दिया गया है, लेकिन इसे एक ही वाक्य में समेटा जा सकता है: दयालु बनिए।
Exercism में योगदान देते समय कुछ सिद्धांतों को ध्यान में रखने की कोशिश कीजिए। आप चाहे मेंटरिंग कर रहे हों, सीख रहे हों, किसी चैट में समय बिता रहे हों, या GitHub पर चीज़ें बनाने में मदद कर रहे हों, अगर आप इन विचारों का पालन करते हैं, तो आप पाएंगे कि Exercism में समय बिताना बेहद मजेदार और फायदेमंद हो सकता है:
Exercism से जुड़े ज़्यादातर लोग इसलिए हिस्सा लेते हैं क्योंकि वे दूसरों की मदद करना चाहते हैं। वे शायद टेक्नोलॉजी के बारे में भावुक हैं, हो सकता है शिक्षा में उनकी रुचि हो, लेकिन सबसे बढ़कर वे ऐसी जगह पर रहना चाहते हैं जहाँ वे दूसरों के साथ कुछ सकारात्मक बना रहे हों।
इसका मतलब है कि ज़्यादातर चर्चाएँ ऐसे दो लोगों के बीच होती हैं जो एक-दूसरे का और Exercism का भला चाहते हैं।
कभी-कभी जब असहमति होती है, तो यह मान बैठना आसान होता है कि सामने वाला जान-बूझकर मुश्किलें खड़ी कर रहा है, या सुन नहीं रहा, या आपकी बात समझ नहीं रहा। यह सोचना आसान है कि सामने वाला घमंड से भरा हुआ है, अपना अहं सहला रहा है, और अपनी "गलत" राय से आपको भड़का रहा है। वास्तव में, बहुत ज़्यादा संभावना है कि वह व्यक्ति कोई ऐसी बात कहना चाह रहा है जो उसे ज़रूरी लगती है, और उसे ऐसे शब्द या तरीके नहीं मिल रहे जो दूसरों को साफ समझ आएँ।
जब हम थोड़ा पीछे हटकर यह मान लेते हैं कि भाग लेने वाला हर व्यक्ति दयालु बनने की, सही काम करने की और साफ बात कहने की कोशिश कर रहा है, तो हमारे लिए अपने अहं की पकड़ ढीली करना और सामने वाले के दृष्टिकोण को सक्रिय रूप से सुनने की कोशिश करना बहुत आसान हो जाता है।
जो हमें इस अगली बात पर ले जाता है...
यह पता चलना कि आप किसी बात में गलत थे, आपके साथ हो सकने वाली सबसे अच्छी चीज़ है, क्योंकि अब आप पहले से कम गलत हैं। अगर आप ऐसे व्यक्ति हैं जिसे अपनी सोच में वैज्ञानिक होना, ज्ञान की खोज करना और बातों में सही होना पसंद है, तो यह पता चलना कि आप गलत थे, सबसे रोमांचक बात है।
इसलिए जब आप Exercism पर किसी चर्चा में शामिल हों, तो उसे यह साबित करने का मौका नहीं, बल्कि यह खोजने का मौका समझिए कि आप कहाँ गलत हो सकते हैं। ऐसा करने से आप पहले से ज़्यादा सही बन सकते हैं।
Adam Grant ने इस पर पूरी किताब लिखी है। उसमें वे Ray Dalio का यह कथन उद्धृत करते हैं: "अगर आप पीछे मुड़कर खुद को देखकर यह न सोचें कि 'वाह, एक साल पहले मैं कितना बेवकूफ था', तो पिछले एक साल में आपने ज़्यादा कुछ नहीं सीखा।"
Exercism इस सिद्धांत पर बना है कि हमें नहीं पता कि हमें क्या नहीं पता। पूरा प्लेटफॉर्म इसी तरह काम करता है: मेंटर उन ज्ञान की कमियों की ओर इशारा करते हैं जिनके बारे में आपको पता ही नहीं होता कि वे आपमें मौजूद हैं। और जब दोनों पक्ष नई जानकारी के लिए खुले हों, तो यह शानदार अनुभव होता है (बहुत बार तो मेंटरों को ही यह समझ आता है कि जब उन्होंने किसी विद्यार्थी का नया कोड और नई रणनीतियाँ देखीं, तो उन्हें खुद कुछ नहीं पता था!)
मेंटरिंग सेशन में विद्यार्थी होने के नाते उस भावना को याद रखना आसान है, लेकिन खुलेपन की यही भावना Exercism के बाकी हर हिस्से में उतनी ही ज़रूरी है। जब आपको वेबसाइट की कोई बात खराब लगे, तो सबसे पहले खुद से पूछिए कि ऐसी कौन-सी चीज़ें हैं जो आप नहीं जानते। आपकी नज़र में बेतुका लगने वाला कोई निर्णय इस बात का संकेत हो सकता है कि आपके ज्ञान में कोई कमी है, और यह भी हो सकता है कि वह निर्णय सचमुच बेतुका हो।
यह सिद्धांत व्यवहार में कैसे लागू होता है, इसके कुछ व्यावहारिक उदाहरणों के लिए हमारी Chesterton's Fence वाली पोस्ट देखिए।
एक सफल प्रोडक्ट और एक सफल समुदाय बनाने का बड़ा हिस्सा इसी में है कि लोग अलग-अलग राय और दृष्टिकोण सामने लाएँ और एक साझा सच ढूँढने के उद्देश्य से उन पर चर्चा करें। बेहतर सच तक पहुँचने के लिए मान्य सच पर कुछ असहमति की ज़रूरत भी पड़ सकती है। इसलिए एक-दूसरे से असहमत होना Exercism का एक अहम हिस्सा है। लोगों से रचनात्मक ढंग से असहमत होना एक हुनर है, और इसमें महारत हासिल करना मुश्किल है।
हमारे समुदाय में रचनात्मक ढंग से असहमति जताने के लिए यहाँ कुछ दिशानिर्देश हैं:
आपको कोई समस्या मिली है और लगता है कि किसी को इसके बारे में पता होना चाहिए। सबसे पहले खुद से यह पूछिए कि क्या सचमुच पता होना चाहिए? किसी को यह बताना कि कोई चीज़ गलत है, क्या चीज़ें बेहतर बनाएगा? आप शोर बढ़ा रहे हैं या काम की बात कह रहे हैं?
अकसर किसी को यह बताना कि वह गलत है, अच्छी बात होती है। आप उनके ज्ञान की कमी दूर करने में मदद करते हैं और Exercism को बेहतर बनाने में योगदान देते हैं। लेकिन कभी-कभी यह शोर या मेहनत के लायक नहीं होता, और किसी को सुधारना उसे अपने बारे में और बुरा महसूस करा देता है। इसलिए बीच में कूदने से पहले यह सुनिश्चित कीजिए कि यह बाकी योगदान देने वालों के लिए सही काम है।
पहली बात से गहरा जुड़ाव रखने वाली बात यह है कि हमारी समूहवादी प्रवृत्ति अकसर तब टिप्पणी करने की माँग करती है जब हम किसी को कोई आम (या विरोधी) राय जताते देखते हैं। GitHub पर यह अकसर दिखता है, जहाँ लोग हर टिप्पणी पर 👍 और 👎 इमोजी लगा देते हैं या "मैं भी!" वाली टिप्पणी से किसी थ्रेड को भर देते हैं। बहुत से लोग सार्वजनिक असहमति देखकर यह महसूस करते हैं कि जिनकी राय से वे सहमत हैं, उन्हें "मजबूती" देनी चाहिए।
अगर आप कुछ नया या कुछ काम का नहीं कह रहे हैं, तो खुद से पूछिए कि क्या आपको कुछ कहने की ज़रूरत है भी।
हर स्थिति अलग होती है, लेकिन क्लिक करने या टाइप करने से पहले सोचिए।
तो आप किसी असहमति में पड़ गए हैं। बहुत बढ़िया! 🎉 अब इसे काम का बनाइए।
याद रखिए, आप किसी व्यक्ति से असहमत नहीं हो रहे, आप किसी बात पर उनके मौजूदा विचार से असहमत हो रहे हैं। यह सुनिश्चित कीजिए कि उन्हें अपना दृष्टिकोण बदलने की जगह मिले, और ऐसा करने में उन्हें अपना सम्मान खोता न लगे। उन्हें आपके दृष्टिकोण की कीमत समझने में मदद कीजिए, बिना यह महसूस कराए कि वे बेवकूफ हैं। इसे निजी न बनाइए।
एक साफ खतरे का संकेत यह है कि आपको किसी की कही बात उद्धृत करने की ज़रूरत पड़े, ताकि आप बता सकें कि वे कहाँ गलत थे या खुद से उलटी बात कह बैठे।
लोगों का खुद से उलटी बात कह देना अकसर विकसित होती सोच का संकेत होता है।
इससे यह साबित नहीं होता कि वे गलत हैं, बल्कि यह साबित होता है कि वे अपने दिमाग को रचनात्मक होने दे रहे हैं।
वे अलग-अलग रास्ते खंगाल रहे हैं और चीज़ों को एक अलग तरीके से जोड़ रहे हैं।
इसे बढ़ावा दीजिए!
और याद रखिए कि आपको अपना अलग व्यक्तित्व बनाए रखना है। आपको यह बताने की ज़रूरत नहीं है कि आप X से सहमत हैं या Y साफ तौर पर सही है। यह लोगों की बात नहीं है, यह सबसे अच्छा हल ढूँढने की बात है। काम की बात जोड़िए, शोर नहीं।
अकसर असहमतियाँ ऐसे नतीजों पर नहीं पहुँचतीं जिनसे सब सहमत हों। वास्तव में, Exercism में लगभग हर चीज़ किसी न किसी तरह का समझौता होती है। इसलिए नतीजे से आप लगभग हमेशा थोड़े असंतुष्ट रहेंगे।
अच्छा समुदाय सदस्य बनने के लिए यह बहुत ज़रूरी है कि आप निर्णयों को स्वीकार करें और उन्हें अपना लें, भले ही आप उनसे असहमत हों।
निर्णयों को बहुत सारे दृष्टिकोण समेटने पड़ते हैं, और अंत में उनमें कई चीज़ें एक के बदले दूसरी चुननी पड़ती हैं। एक भाषा ट्रैक के लिए जो अच्छा है, वह दूसरे के लिए थोड़ा कम अच्छा हो सकता है। आर्किटेक्चर या संगठन से जुड़ी कोई दिशा आपके लिए उससे ज़्यादा काम पैदा कर सकती है जितना वह किसी और के लिए करती है। साइट या पूरे समुदाय से जुड़ी कोई बात आपके अपने ट्रैक की बात से ज़्यादा ज़रूरी मानी जा सकती है।
अगर आपको यह समझ न आए कि कोई निर्णय क्यों लिया गया, तो बेझिझक पूछिए। लेकिन एक बार निर्णय समझा दिए जाने के बाद, निर्णय पसंद न होने पर भी उसे स्वीकार करने की ज़िम्मेदारी आपकी है। अगर हर कोई ऐसा करने की कोशिश करे, तो अगली बार जब कोई निर्णय किसी और की खुशी की कीमत पर आपके पक्ष में हो, तो आपको न अपराधबोध सताएगा और न आप किसी का असंतोष झेलेंगे; आप अपनी ऊर्जा ज़्यादा काम की बातों पर लगा सकेंगे।
और यह भरोसा रखिए कि निर्णय सद्भावना से लिए जाते हैं। हर कोई समुदाय, प्लेटफॉर्म और हमारे विद्यार्थियों के लिए सबसे अच्छा करने की कोशिश कर रहा है।
Exercism में दयालु होने के बहुत सारे तरीके हैं, लेकिन सबसे असरदार तरीका यह है कि आप सोचें कि आपके शब्द दूसरों पर कैसा असर डालते हैं।
अलग-अलग पृष्ठभूमि के लोगों से भरी एक ऐसी जगह में, जहाँ विश्वास, मूल्य-प्रणालियाँ और भाषाएँ सब अलग-अलग हैं, साफ-साफ बात कर पाना एक सुपरपावर है। यह जानना आसान है कि आप अपने शब्दों का असर कैसा चाहते हैं, लेकिन यह जानना मुश्किल है कि दूसरे आपके शब्दों को कैसे समझते हैं।
यह बात इतनी ज़रूरी क्यों है, यह और जानने के लिए हम जो शब्द इस्तेमाल करते हैं पढ़िए।