सबके लिए एक फ़ायदा

GDE Enrique Fernandez Guerra, अपने एनजीओ HelpDev को ओपन सोर्स करने के बारे में बता रहे हैं.

Monika Janota
Monika Janota

स्टेज पर हेडसेट माइक लगाए हुए Enrique.

मोनिका: चलिए, आपके बारे में कुछ जानकर शुरू करते हैं. डेवलपर के तौर पर आपका सफ़र कैसा रहा? फ़िलहाल, आप क्या कर रहे हैं?

एनरिक: मेरा नाम एनरिक है, लेकिन सभी मुझे क्विक कहते हैं. मुझे याद है कि बचपन से ही मैं डेवलपर हूं. जब मेरी उम्र करीब 13 साल थी, तब मैंने और मेरे दोस्त ने बहुत ही बुनियादी वेबसाइटों को प्रोग्राम करना शुरू किया. हमने उन्हें होमर सिम्पसन जैसी वेबसाइटें कहा. हमने ऐसा सिर्फ़ मज़े और सीखने के लिए किया था. इसके बाद, मैंने धीरे-धीरे प्रोग्रामिंग सीखना जारी रखा. आखिर में, मैंने इंजीनियरिंग की पढ़ाई करने का फ़ैसला लिया. हालांकि, मैंने कंप्यूटर साइंस के बजाय, टेलीकम्यूनिकेशन को चुना.

मुझे याद है कि मैंने फ़्रंट-एंड डेवलपर के तौर पर काम करना शुरू किया था. मैंने कई फ़्रेमवर्क के साथ काम किया है. इनमें Angular, Vue, और React शामिल हैं. फ़िलहाल, मैं रोमानिया में अपनी कंपनी में इंजीनियरिंग की देश डायरेक्टर के तौर पर काम कर रही हूं. हम शानदार पेशेवर लोगों को नौकरी दे रहे हैं. मुझे खुशी है कि मुझे उनके साथ अपनी वर्क कल्चर शेयर करने और उन्हें आगे बढ़ने में मदद करने का मौका मिला. मैं अब भी खुद को फ़्रंटएंड विशेषज्ञ मानता हूं, लेकिन मेरा ज़्यादा ध्यान लोगों और प्रोजेक्ट को मैनेज करने पर है.

मोनिका: क्या आप हमेशा कम्यूनिटी के सक्रिय सदस्य रहे हैं?

एनरिक: मैंने अब तक कई कम्यूनिटी में हिस्सा लिया है. मुझे इस तरह की नेटवर्किंग पसंद है. मैंने इवेंट और कॉन्फ़्रेंस में हिस्सा लेना, कॉन्टेंट शेयर करना, और ओपन-सोर्स लाइब्रेरी बनाना शुरू किया.

नौ साल पहले मैंने अपनी स्किल का इस्तेमाल करने और HelpDev को फ़ंड देने का फ़ैसला लिया. यह एक एनजीओ है, जो वेबसाइट डेवलपमेंट में दूसरे एनजीओ की मदद करता है. यह मेरी फ़ैमिली में चलने वाली एक परंपरा है—हमारे परिवार में सभी लोग एनजीओ से जुड़े हैं. हमें कम्यूनिटी की मदद करना अच्छा लगता है.

HelpDev को शुरू करने का मकसद, दो तरह की गतिविधियों को एक साथ जोड़ना था. पहला, संसाधनों के बिना काम करने वाले एनजीओ की मदद करना और दूसरा, ऐसे युवा डेवलपर की मदद करना जिन्हें प्रोफ़ेशनल अनुभव नहीं है और जिन्हें अपना रिज्यूमे बेहतर बनाना है. अगर आपके पास कोई अनुभव नहीं है, तो आपको नौकरी पाने में मुश्किल हो सकती है. ऐसा इसलिए, क्योंकि अब हर कंपनी अनुभव मांगती है. हम सिर्फ़ उन एनजीओ के साथ काम करते हैं जिनके पास कोई वित्तीय संसाधन नहीं है. अगर वे पेमेंट कर सकते हैं, तो हम यह पक्का करते हैं कि वे किसी ऐसे ठेकेदार को काम पर रखें जो उनकी ज़रूरतों को पूरा कर सके.

हमने 50 लोगों के बड़े ग्रुप के तौर पर शुरुआत की थी. इसे ठीक से मैनेज करना मुश्किल हो गया था. हमें काम करने का तरीका बदलना पड़ा. इसके बाद, हमने अगले तीन से चार साल तक पांच लोगों के छोटे ग्रुप में काम किया. उस समय, हम अपने एनजीओ के लिए WordPress की मदद से आसान वेबसाइटें बना रहे थे. महामारी शुरू होने पर, हमें अपनी गतिविधि पर फिर से विचार करना पड़ा और काम करने के बेहतर तरीके ढूंढने पड़े.

मोनिका: आपने क्या बदलाव किया?

एनरिक: हमने साल 2022 की शुरुआत में, सभी कॉन्टेंट को WordPress से GitHub पर ट्रांसफ़र कर दिया था. इससे वेबसाइटें ओपन-सोर्स बन गई हैं. अब सारा कोड सार्वजनिक है. हम Storyblok का इस्तेमाल कर रहे हैं. यह एक हेडलेस कॉन्टेंट मैनेजमेंट सिस्टम है, जो पूरे कॉन्टेंट के साथ एक एपीआई उपलब्ध कराता है. साथ ही, यह तकनीकी जानकारी न रखने वाले उपयोगकर्ताओं के लिए मैनेज करने में आसान है. हम कुछ ऐसे लोगों के साथ काम कर रहे हैं जो बहुत ज़्यादा दिलचस्पी से काम करते हैं, लेकिन उनके पास तकनीकी जानकारी काफ़ी कम है. टूल को इतना आसान बनाना चाहिए कि लोग बिना किसी परेशानी के उसे खुद इस्तेमाल कर सकें.

फ़्रंटएंड के लिए, हम Vue पर आधारित Nuxt नाम की टेक्नोलॉजी का इस्तेमाल कर रहे हैं. इन टूल का इस्तेमाल करके, हम आसानी से ज़्यादा वेबसाइटें बना सकते हैं. इसके लिए, हमें सिर्फ़ रंग, ब्रैंडिंग, और कॉन्टेंट में बदलाव करना होता है. हम अलग-अलग वेबसाइटों के लिए एक ही कॉम्पोनेंट का इस्तेमाल कर सकते हैं.

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

कभी-कभी एनजीओ की स्थापना ज़रूरत के समय की जाती है. जैसे, नेपाल में आए भयानक भूकंप के बाद, जब संगठनों के पास सब कुछ सही तरीके से सेट अप करने का समय नहीं था. हम आपकी मदद के लिए हमेशा तैयार हैं.

हमारा लक्ष्य, एनजीओ के लिए वॉलंटियर करने की प्रक्रिया को आसान बनाना है. इसकी मदद से, दुनिया में कहीं से भी और कभी भी वॉलंटियर किया जा सकता है. अपने काम को ओपन-सोर्स करना, ऐसा करने का एक तरीका था. अब कोई भी व्यक्ति किसी अनुरोध का जवाब दे सकता है और किसी बग को ठीक कर सकता है या किसी वेबसाइट को बेहतर बना सकता है. इससे ज़्यादा लोगों को जुड़ने में मदद मिलती है. साथ ही, किसी काम पर कम समय खर्च करना पड़ता है.

मोनिका: HelpDev बनाते समय, शुरुआती हाइप के बाद, क्या आपने किसी के साथ मिलकर काम किया? क्या किसी ने आपकी मदद की?

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

मोनिका: HelpDev एक ऐसा एनजीओ है जो दूसरे एनजीओ की मदद करता है. क्या पार्टनर चुनते समय आपका कोई खास फ़ोकस होता है?

एनरिक: ओपन-सोर्स एनजीओ बनने से पहले, हम सिर्फ़ स्पेनिश एनजीओ के साथ काम कर रहे थे. हमने सब कुछ पारंपरिक तरीके से किया था—फ़ेस-टू-फ़ेस मीटिंग, प्लानिंग, फ़ोन कॉल, कानूनी कार्रवाइयां वगैरह. अब हम सिर्फ़ भारत में ही नहीं, दुनिया भर में किसी भी व्यक्ति के साथ काम कर सकते हैं. हम अब अपने हर पार्टनर को अलग-अलग समाधान देने पर फ़ोकस नहीं कर रहे हैं. फ़िलहाल, उनकी वेबसाइटें एक ही प्लैटफ़ॉर्म पर मौजूद हैं. इससे उन्हें मैनेज करना और आगे बढ़ाना आसान हो जाता है. जब भी कोई नया कॉम्पोनेंट बनाया जाता है, तो उसका इस्तेमाल सभी वेबसाइटों के लिए किया जा सकता है. इसके अलावा, Storyblok की मदद से, एनजीओ ज़्यादातर बदलाव खुद कर पाएंगे.

हमने पहले जिन स्पेनिश एनजीओ के साथ काम किया है वे अलग-अलग तरह के हैं. हर एनजीओ का फ़ोकस और प्राथमिकताएं अलग-अलग हैं. NeedU, बार्सिलोना में बेघर लोगों के साथ काम करता है, Asocciación APISF अफ़्रीका में डॉक्टरों की मदद करता है—इसका दायरा बहुत बड़ा है. स्पेन में, अलग-अलग कामों के लिए कई एनजीओ हैं और लोग अक्सर वॉलंटियर के तौर पर काम करते हैं. यह काफ़ी लोकप्रिय है.

मोनिका: HelpDev के लिए आगे क्या है? GitHub पर माइग्रेट करने के बाद क्या बदलाव होगा?

एनरिक: फ़िलहाल, मुझे किसी एनजीओ को GitHub प्रोजेक्ट में बदलने में समस्या आ रही है. कम्यूनिटी के हर सदस्य को GitHub के काम करने का तरीका पता होता है. साथ ही, समस्याओं के लिए टेंप्लेट और आपके अनुरोध में मदद करने वाले लोग भी होते हैं. इसमें सिर्फ़ लाइब्रेरी ही नहीं, बल्कि बहुत कुछ शामिल हो सकता है. मुझे यह देखकर खुशी होगी कि इस पूरे प्रोजेक्ट को कम्यूनिटी मैनेज करे. हालांकि, हमारी मुख्य टीम अब भी मुख्य लाइब्रेरी को मैनेज करेगी और ज़रूरत पड़ने पर सभी बदलाव लागू करेगी. हालांकि, दुनिया भर के वॉलंटियर, सभी गड़बड़ियों, नए कॉम्पोनेंट, और छोटी समस्याओं को ठीक कर देंगे. मुझे पूरी तरह से यकीन है कि कम्यूनिटी के सदस्य इस काम में हमारी मदद करने के लिए तैयार होंगे. यह उनके लिए भी फ़ायदेमंद है—हमारे कई अनुरोधों को GitHub पर ‘शुरुआती समस्या' के तौर पर टैग किया जाता है. इसका मतलब है कि ये तकनीकी तौर पर मुश्किल नहीं हैं और ये उन शुरुआती लोगों के लिए सही हैं जो अपना पोर्टफ़ोलियो बनाना शुरू कर रहे हैं. उदाहरण के लिए, फ़िलहाल हमारे पास कैरसेल के लिए कोई कॉम्पोनेंट नहीं है. हालांकि, इसे जोड़ना बहुत आसान है. इसमें सभी लोग शामिल हो सकते हैं और मदद कर सकते हैं.

हमारे लिए, यह ठीक वैसा ही है जैसा हमने शुरू से ही सोचा था—ज़रूरतमंद एनजीओ और युवा डेवलपर, दोनों की मदद करना.

मोनिका: क्या फ़िलहाल आप कम्यूनिटी की किसी दूसरी गतिविधि में शामिल हैं?

एनरिक: हां! मैंने Talento para tu evento (आपके इवेंट के लिए टैलेंट) नाम का एक वेब ऐप्लिकेशन भी बनाया है. इसका मकसद, उन आयोजकों की मदद करना है जो JavaScript पर प्रज़ेंटेशन देने वाले किसी स्पीकर को ढूंढ रहे हैं. साथ ही, उन्हें टेक्नोलॉजी के उन पेशेवर लोगों से जोड़ना है जो अपना ज्ञान शेयर करने के अवसरों की तलाश में हैं. इसका मकसद, स्पीकर चुनते समय अनजाने में होने वाली किसी भी तरह की पक्षपात से बचना है. इसलिए, व्यक्ति की सारी निजी जानकारी को छिपाकर रखा जाता है. आयोजक, अनुभव और सुझाए गए विषयों के आधार पर व्यक्ति को चुनेगा. हमें उम्मीद है कि इससे कम प्रतिनिधित्व वाले ग्रुप, जैसे कि महिलाओं को उनके हक के अवसर मिल पाएंगे.

मोनिका: Google Developer Experts कम्यूनिटी में शामिल होने की आपकी क्या वजह थी?

एनरिक: मैं हमेशा कम्यूनिटी गतिविधियों में शामिल रहा हूं. एक दिन, मेरे एक दोस्त ने मुझे इस प्रोग्राम में शामिल होने का न्योता दिया. वह भी GDE हैं—जॉर्ज डेल कासर. हम दोनों की मुलाकात 12 साल पहले हुई थी. उस समय, हम दोनों अपने इलाके की डेवलपर कम्यूनिटी में शामिल थे. मुझे लगा कि GDE कम्यूनिटी में शामिल होना एक अच्छा विचार होगा. मैंने इंटरव्यू के दौरान टीम को यह भी बताया था कि मैं यहां स्वाॅग के लिए नहीं हूं. हालांकि, यह स्वाॅग शानदार है. मैं यहां इसलिए हूं, क्योंकि मुझे लोगों से बातचीत करना और टेक्नोलॉजी के बारे में बातचीत करना पसंद है. खास तौर पर, कॉन्फ़्रेंस और वर्कशॉप के दौरान, सीधे तौर पर लोगों से बातचीत करना. Google Developer Expert होने की वजह से, मुझे इंडस्ट्री के सबसे बेहतर लोगों के साथ आइडिया और जानकारी शेयर करने का मौका मिलता है. ये लोग मुझसे सौ गुना ज़्यादा जानते हैं. मैं उनके अनुभव और विशेषज्ञता की सराहना करता हूं.

इस प्रोग्राम में शामिल होने के बाद, मैंने 2021 में मेंटॉर के तौर पर Women Developer Academy में भी हिस्सा लिया. किसी को मेंटर करने और अपने ज्ञान का सही इस्तेमाल करने का यह एक खास और प्रेरणादायक अनुभव रहा.

मुझे कम्यूनिटी के साथ शेयर करने के नए तरीके भी मिले. पिछले साल मैंने एक पॉडकास्ट बनाया था. इसमें मैंने इंडस्ट्री के 10 लोगों को न्योता दिया था. हमने टेक्नोलॉजी के बारे में नहीं, बल्कि उनके बारे में बातचीत की थी. इससे हमें यह जानने में मदद मिली कि वे असल में कौन हैं.

GDE कम्यूनिटी के बिना, यह सब मुमकिन नहीं होता. हम Slack पर संपर्क में रहते हैं. अलग-अलग मीट-अप और कॉन्फ़्रेंस के दौरान, हम एक-दूसरे को देखते हैं. इससे हमें एक-दूसरे से प्रेरणा लेने का मौका मिलता है.

मोनिका: क्या आपको लगता है कि डेवलपर के पास दुनिया को बेहतर बनाने के संसाधन और क्षमता है?

एनरिक: मुझे यकीन है कि ऐसा है. असल में, सिर्फ़ डेवलपर ही नहीं, बल्कि सभी पेशेवर लोगों के पास बहुत कुछ है. आम तौर पर, समस्या लोगों की होती है—हम ऐसे समाज में बड़े होते हैं जो हम पर बेहतर करने, दूसरों से ज़्यादा करने, और ज़्यादा मेहनत करने का दबाव डालता है. मेरा मानना है कि कभी-कभी कुछ देर के लिए रुककर यह सोचना अच्छा होता है कि मुफ़्त में कुछ करने से, भले ही आपको पैसे न मिलें, लेकिन आपको ऐसे दूसरे फ़ायदे मिलेंगे जिन्हें पैसे से नहीं खरीदा जा सकता.

अब हमें बहुत अच्छी कमाई हो रही है. यह हमारे पेशे के लिए एक अच्छा समय है. हम दूसरों की मदद करने के लिए, थोड़ा समय निकाल सकते हैं. जैसे, मेंटोर के तौर पर सलाह देना, जानकारी शेयर करना या पढ़ाना.

मोनिका: आपके जैसे काम करने की इच्छा रखने वाले लोगों को आप क्या सलाह देना चाहेंगी?

एनरिक: मुझे लगता है कि मेरे प्रोफ़ेशनल करियर में सबसे अहम सीख यह रही कि किसी एक टेक्नोलॉजी पर फ़ोकस करने के बजाय, कई टेक्नोलॉजी के बारे में जानकारी रखना ज़रूरी है. इसलिए, बेहतर होगा कि आप इस इंडस्ट्री में उपलब्ध सुविधाओं का आनंद लें. फ़िलहाल, मैं फ़्रंटएंड पर काम कर रहा हूं. हालांकि, मैंने डेवलपमेंट ऑपरेशंस (DevOps), बैकएंड, इंटरनेट ऑफ़ थिंग्स (IoT), और ऐप्लिकेशन पर भी थोड़ा काम किया है. मुझे Angular या किसी दूसरे फ़्रेमवर्क में सबसे अच्छा होने की ज़रूरत नहीं है. मेरा मकसद सिर्फ़ एक अच्छा डेवलपर बनने के बजाय, एक अच्छा पेशेवर बनना है. भर्ती करने वाले मैनेजर के तौर पर, मुझे ऐसे पेशेवर को प्राथमिकता मिलती है जिसे अपनी तकनीकी स्किल को बेहतर बनाने की ज़रूरत हो, लेकिन जो व्यवस्थित और असरदार तरीके से बातचीत कर सकता हो.