जीडीई समुदाय का हाइलाइट: अल्बा सिल्वेंटे फ़ुएंतेस

अल्बा सिल्वेंटे फ़ुएंतेस एक Google डेवलपर एक्सपर्ट हैं. हमने उनसे कोडिंग करने और कम्यूनिटी बनाने वाले लोगों को बेहतर बनाने के बारे में बात की.

मोनिका जानोटा
मोनिका यनोटा

स्पीकर लैनयार्ड के साथ Alba.

मोनिका: आप किन प्रॉडक्ट के साथ काम कर रहे हैं? आपका प्रोफ़ेशनल फ़ोकस किस बारे में है और आपके रोज़मर्रा के काम को आसान और असरदार बनाने के लिए कौनसे टूल इस्तेमाल किए जाते हैं?

अल्बा: मेरा ज़्यादातर काम Vue 3 में किया गया है. इसमें, Vite नेटवर्क के लिए नया वेबपैक शामिल है. इसमें सिमैंटिक एचटीएमएल, Tailwind सीएसएस, और कभी-कभी Nuxt.js का इस्तेमाल किया जाता है. यह प्रोजेक्ट की खास बातों पर निर्भर करता है. मैं ज़्यादातर समय वेब ऐप्लिकेशन बना रहा/रही हूं, हालांकि हाल ही में मैंने Chrome एक्सटेंशन बनाने पर भी काम किया है.

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

इसके अलावा, कुछ ऐसे टूल हैं जिन्हें हर रोज़ सही समय पर इस्तेमाल नहीं किया जा सकता, तो वे हैं: Volar, Eslint, और Prettier जैसे एक्सटेंशन जोड़ने के लिए मेरे खाते के साथ सिंक किया गया VS Code, मेरे काम का दस्तावेज़ तैयार करने और कॉन्टेंट बनाने के लिए, Toby, वेबसाइट की परफ़ॉर्मेंस की मेट्रिक, Axe जैसे Chrome एक्सटेंशन, और टर्मिनल के लिए Fig.io के एक्सटेंशन.

मोनिका: आप यहां कैसे आईं? आपने वेब डेवलपमेंट और फ़्रंटएंड पर फ़ोकस करने का फ़ैसला कब लिया?

अल्बा: मैंने दूरसंचार में इमेज और साउंड इंजीनियरिंग की पढ़ाई की है, इसलिए वेब डेवलपमेंट से सीधे तौर पर कुछ भी नहीं जुड़ा है. अपनी पढ़ाई के दौरान, मैंने C और C++ की मदद से कोडिंग की बुनियादी बातें सीखीं. जब मुझे लगा कि मुझे प्रोग्रामिंग की समझ है, तब मैंने उसी तरीके पर चलने का फ़ैसला किया और वेब डेवलपमेंट के बारे में गहराई से बात की. कॉलेज के तीसरे साल के दौरान, हमें एक इंटर्नशिप करनी पड़ी. मुझे यह समझ नहीं आ रहा था कि मुझे क्या करना है. इसलिए, मैंने एक वेब एजेंसी चुनी. यहां मुझे फ़ुल स्टैक डेवलपर के तौर पर PHP, HTML, CSS, और jQuery सिखाया गया.

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

मोनिका: आपके हिसाब से वेब टेक्नोलॉजी की अगली सबसे बड़ी चीज़ क्या है?

अल्बा: मेरे लिए, अगली बड़ी बात है Chrome जैसे ब्राउज़र पर हो रहे बदलावों के बारे में. हम सीएसएस में जिस तरह से सुधार कर रहे हैं, WebGL, और दूसरे JavaScript API का इस्तेमाल, सुलभता मानक वगैरह. हम ब्राउज़र के अंदर एक दुनिया बना सकते हैं, ठीक वैसे ही जैसे वीडियो गेम में होता है या फिर हम उसे सभी के लिए सुलभ बनाने पर ध्यान दे सकते हैं.

आने वाले समय में, वेब का इस्तेमाल करने के तरीके को बेहतर बनाना है, ताकि परफ़ॉर्मेंस अब कोई समस्या न रहे, क्योंकि सभी उभरती हुई टेक्नोलॉजी हमने इसे कवर किया है. इसलिए, हम वैल्यू बनाने, अपने रोज़ के कामों की डिजिटल कॉपी बनाने, और समय बर्बाद करने वाली चीज़ों को ऑटोमेट करने पर ध्यान दे सकते हैं.

मोनिका: आपके पॉडकास्ट "No me da la vida" का क्या मकसद है?

अल्बा: जब मैं कॉन्टेंट क्रिएटर बना, तब मैंने अंग्रेज़ी में लेख लिखना शुरू किया. उस समय, मैं नीदरलैंड्स आ गई. मुझे लगा कि इससे मुझे इस भाषा को पेशेवर तौर पर इस्तेमाल करने में मदद मिलेगी.

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

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

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

मोनिका: अपने दर्शकों की दिलचस्पी बनाए रखने के लिए क्या किया जा सकता है?

अल्बा: यह एक दिलचस्प सवाल है! असल में, मैं एक विशेषज्ञ के साथ काम करने के लिए खुश हूं. मेरी को-होस्ट, मिरियम, सोशल मीडिया के लिए कॉन्टेंट बना रही हैं. इसलिए, हम इस बारे में बात करेंगे. हम कई छोटी क्लिप बनाकर, उन्हें TikTok और Instagram पर शेयर करते हैं. वहीं, हम अन्य LinkedIn प्रोफ़ाइल पर भी उनकी क्लिप शेयर करते हैं. ऐसा करने का मकसद, इस विषय में लोगों की दिलचस्पी बढ़ाना है. उन्हें बातचीत का सिर्फ़ कुछ हिस्सा दिखाएं और उन्हें आगे की योजना के बारे में जानने के लिए प्रेरित करें.

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

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

हमारे पॉडकास्ट में "Cuéntame tus Penuraas" नाम का एक सेक्शन भी है, जिसमें मेहमान अपनी मुश्किलों के बारे में बताते हैं. वे यह बताते हैं कि टेक्नोलॉजी इंडस्ट्री में काम करते हुए उन्हें अपनी मुश्किलों का सामना करना पड़ा या नहीं. यह ज़रूरी नहीं है कि ये कहानियां टेक्नोलॉजी से जुड़ी हों. ये मानसिक स्वास्थ्य, कानूनी समस्याओं वगैरह के बारे में हो सकती हैं. दर्शक जुड़ाव महसूस कर सकते हैं, लेकिन समस्या का समाधान करने के लिए कुछ सलाह या मदद भी कर सकते हैं. इस तरह की यूज़र ऐक्टिविटी ज़रूरी है, क्योंकि इससे पता चलता है कि हम सब सिर्फ़ इंसान हैं.

मोनिका: क्या इंडस्ट्री में लगातार बदलाव हो रहे हैं और बिना किसी भेदभाव के सभी को साथ लेकर चलने लगें?

अल्बा: कॉन्टेंट क्रिएटर और ब्लॉगर होने के नाते, मैं कम्यूनिटी के कई लोगों से मिली हूं. इनमें से ज़्यादातर लोग बिना किसी भेदभाव के काम करते हैं और हमेशा उनके काम को ध्यान में रखते हैं. हालांकि, मैं कह सकती हूं कि मैं एक अलग तरह के बबल में रहती हूं.

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

मोनिका: कम्यूनिटी बनाते समय किन बातों का ध्यान रखना चाहिए?

अल्बा: मेरा मानना है कि इवेंट का आयोजक सही लोगों का होना बहुत ज़रूरी है. मैं यहां एम्सटर्डैम में होने वाली बैठक में जब भी शामिल होती हूं, तो मुझे महसूस होता है कि आयोजक अपनेपन और मानवीय व्यवहार कर रहे हैं. उन्हें काफ़ी मुश्किलों का सामना करना पड़ा है और अपने काम करने के तरीके को ऑप्टिमाइज़ करते हुए, खुलकर बात की जा रही है. वे स्वीकार करते हैं कि भाषण से पहले उन्हें घबराहट महसूस होती है और इससे दर्शकों को उनके आस-पास बेहतर महसूस होता है.

उदाहरण के लिए, YouTube पर बनाए गए ट्यूटोरियल देखने से आपको वैसा ही महसूस नहीं होगा. ऐसे क्रिएटर्स से गलती नहीं होती. अगर यह कोई लाइव स्ट्रीम न हो, तो आपको उनकी असल प्रतिक्रियाएं नहीं दिखतीं. उनके पास इसके लिए स्क्रिप्ट होती हैं.

समुदाय—उदाहरण के लिए, Google डेवलपर ग्रुप—बहुत अच्छे होते हैं, क्योंकि आपको लगता है कि आप लाइव नहीं हो सकते और वे अब भी आपको पसंद करेंगे. मुझे यह जानकर अच्छा लगता है कि मेरे आस-पास के लोग भी मेरे जैसे हैं. साथ ही, हम साथ मिलकर आगे बढ़ सकते हैं.

Google के साइन बोर्ड के सामने अल्बा और अन्य मेहमान.

मोनिका: वेब टेक्नोलॉजी के बारे में Google डेवलपर विशेषज्ञ के तौर पर आपकी क्या कहानी है? क्या आपको अपने किसी दोस्त को इस प्रोग्राम में शामिल होने का सुझाव देना है?

अल्बा: एक GDE चैनल के तौर पर मेरी कहानी, महामारी की शुरुआत में तब थी, जब मैं ज़्यादा कॉन्टेंट बना रहा था. मैं समुदाय के कुछ सदस्यों से मिली, उनमें से एक डेबी ओ'ब्रायन थीं, जो GDE भी हैं और टेक्नोलॉजी के क्षेत्र में भी उनकी मदद करने वाली हैं. उन्होंने मेरे काम की बहुत तारीफ़ की और मुझे GDE प्रोग्राम में आवेदन करने के लिए प्रोत्साहित किया. बस समस्या है—तब मुझे पता नहीं था कि वह क्या था! मैं डेव कम्यूनिटी के साथ अपना एडवेंचर शुरू ही कर रही थी. मेरे साथ कभी भी ऐसा नहीं हुआ कि मुझे विशेषज्ञ कहा जा सके.

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

GDE होना सच में अच्छा है. मैं कम्यूनिटी से बहुत कुछ सीख रही हूं! अब मैंने लोगों को इस प्रोग्राम के बारे में बताया है और उम्मीद है कि मेरे कुछ दोस्त और साथ काम करने वाले लोग जल्द ही इसे आज़माएं.

मोनिका: ब्लॉगिंग और पॉडकास्टिंग के अलावा, कम्यूनिटी में आपकी और कौनसी गतिविधियां होती हैं? क्या आप ओपन सोर्स का इस्तेमाल करते हैं?

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

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

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

मोनिका: और एक अच्छी वर्कशॉप कैसे बनती है?

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

वर्कशॉप के दौरान, हर चरण को पूरा करने के बाद, विश्लेषण के लिए समय तय करना और अलग-अलग प्रोजेक्ट का स्टेटस देखना ज़रूरी है. मैं मेहमानों को सलाह देता हूं कि वे जितनी बार चाहें, उनसे सवाल पूछें.

संक्षेप में, यह सब बातचीत से जुड़ा है. सही सवाल पूछें, लोगों का ध्यान भटकने से रोकने की कोशिश करें, बस उनकी मदद करें. किसी को कुछ नया सिखाने का यह सबसे अच्छा तरीका है.