एल्बा सिलवेंट फ़ुएंतेस एक Google डेवलपर एक्सपर्ट हैं. हमने उनसे कोडिंग और कम्यूनिटी बनाने के बारे में बात की है.
Monika: तुम किन प्रॉडक्ट के साथ काम कर रही हो? आपका पेशेवर काम क्या है और कौनसे टूल आपके रोज़मर्रा के काम को आसान और बेहतर बनाते हैं?
अल्बा: फ़्रंटएंड से जुड़ा मेरा ज़्यादातर काम Vue 3 पर होता है. इसमें Vite नेटवर्क का नया Webpack के साथ-साथ सिमैंटिक एचटीएमएल, Tailwind CSS, और कभी-कभी Nuxt.js शामिल है. यह प्रोजेक्ट की विशेषताओं पर निर्भर करता है. ज़्यादातर समय मैं वेब ऐप्लिकेशन बना रहा हूं, हालांकि हाल ही में मैंने Chrome एक्सटेंशन बनाने पर भी काम किया है.
आम तौर पर, मैं फ़्रंटएंड वाले हिस्से, यानी कॉम्पोनेंट बनाने पर फ़ोकस करता हूं. हालांकि, मुझे प्रोजेक्ट के आर्किटेक्चर का भी ध्यान रखना है. खास तौर पर, रखरखाव, परफ़ॉर्मेंस, और बढ़ाए जा सकने की क्षमता को ध्यान में रखना. इसलिए, कम्यूनिटी में मैं जो कॉन्टेंट बना रही हूं उसमें एटॉमिक डिज़ाइन, Jamstack, और डिज़ाइन सिस्टम जैसे विषय शामिल हैं. मुझे ऐसे नए डिज़ाइन के बारे में सीखना अच्छा लगता है जो दर्शकों को पसंद आएं.
साथ ही, अगर कोई ऐसे टूल हैं जिन्हें मेरी रोज़मर्रा की ज़िंदगी में इस्तेमाल नहीं किया जा सकता, तो वे ये हैं: Volar, Eslint, और Prettier जैसे एक्सटेंशन जोड़ने के लिए, मेरे खाते के साथ सिंक किया गया वीएस कोड; अपने काम का दस्तावेज़ तैयार करने और कॉन्टेंट बनाने की धारणा; Chrome एक्सटेंशन, जैसे कि Toby, Web Vitals मेट्रिक, और Axe; और टर्मिनल के लिए Fig.io.
Monika: तुम यहां कैसे आई? आपने वेब डेवलपमेंट और फ़्रंटएंड पर ध्यान देने का फ़ैसला कब लिया?
अल्बा: मैंने दूरसंचार के क्षेत्र में इमेज और साउंड इंजीनियरिंग की पढ़ाई की. इसलिए, मैंने वेब डेवलपमेंट से सीधे तौर पर कोई संबंध नहीं बनाया. पढ़ाई के दौरान, मैंने C और C++ की मदद से कोडिंग की बुनियादी बातें सीखी. जब मुझे एहसास हुआ कि मुझे प्रोग्रामिंग की आदत है, तो मैंने इसी तरह वेब डेवलपमेंट के बारे में गहराई से जानने का फ़ैसला किया. अपने कॉलेज के तीसरे साल के दौरान, हमें इंटर्नशिप करनी थी, क्योंकि मुझे ठीक से पता नहीं था कि मैं क्या करना चाहता हूं. इसलिए, मैंने एक वेब एजेंसी चुनी. यहां मुझे PHP, HTML, CSS, और jQuery की ट्रेनिंग दी गई और मैं फ़ुल स्टैक डेवलपर के तौर पर काम करता था.
इससे मुझे एहसास हुआ कि मुझे फ़्रंटएंड डेवलपमेंट पसंद है. मुझे अपना काम बहुत पसंद आया और मैं सिर्फ़ उस पर ध्यान देना चाहती थी. इसलिए, मैंने फ़्रंटएंड फ़्रेमवर्क के बारे में जानना शुरू किया. जैसे, Vue, React, और Angular. मैंने उन सभी से कोशिश की कि आखिर में Vue को प्यार हो जाए.
Monika: आपके हिसाब से, वेब टेक्नोलॉजी में अगली बड़ी चीज़ क्या होगी?
अल्बा: मेरे लिए, अगली बड़ी चीज़ Chrome जैसे ब्राउज़र में हो रहे बदलावों के बारे में है. हम सीएसएस को कैसे बेहतर बना रहे हैं, WebGL का इस्तेमाल, और अन्य JavaScript API, सुलभता के मानक वगैरह. हम वीडियो गेम की तरह ही, ब्राउज़र पर भी एक नई दुनिया बना सकते हैं. इसके अलावा, हम इसे सभी के लिए समान रूप से उपलब्ध कराने पर ध्यान दे सकते हैं.
आने वाले समय में, हम वेब का इस्तेमाल करने के तरीकों को बेहतर बना रहे हैं. इससे, परफ़ॉर्मेंस पर कोई असर नहीं पड़ेगा, क्योंकि हम पर सभी उभरती हुई टेक्नोलॉजी मौजूद हैं. साथ ही, हम वैल्यू बढ़ाने, अपने रोज़मर्रा के कामों की डिजिटल कॉपी बनाने, और हमारा समय बर्बाद करने वाली चीज़ों को ऑटोमेट करने पर ध्यान दे सकते हैं.
Monika: आपके पॉडकास्ट "No me da la vida" के पीछे आपका क्या मकसद है?
अल्बा: जब मैं कॉन्टेंट क्रिएटर बना, तब मैंने अंग्रेज़ी में लेख लिखना शुरू किया. इसके बाद, मैं नीदरलैंड्स चला गया. वहां मुझे लगा कि इसे पेशेवर तौर पर इस्तेमाल करना सीखने में भी मदद मिलेगी.
मेरी पहली भाषा स्पैनिश है, लेकिन उससे पहले मैंने स्पेन के समुदाय के लिए खास तौर पर कुछ बनाने के बारे में नहीं सोचा था. जब मैं अपने को-होस्ट से मिली, तब मुझे लगा कि साथ मिलकर कुछ बनाना सही रहेगा. इसलिए, हमने साथ मिलकर पॉडकास्ट फ़ॉर्मैट को आज़माने का फ़ैसला किया.
एक आइडिया ने दूसरे को जन्म दिया—हम एक ऐसा प्लैटफ़ॉर्म बनाना चाहते थे जहां जाने-माने लोग, इंडस्ट्री से जुड़े अपने अनुभवों के बारे में बात कर सकें. हालांकि, हमने फ़ैसला लिया कि वे सिर्फ़ महिलाओं पर ही ध्यान दें. हमारे लिए भी यह एक सुनहरे मौके की बात थी. पॉडकास्ट की बदौलत हम उनके बारे में जान पाए और एक-दूसरे से जुड़ पाए.
बेशक, उनका लक्ष्य था ज्ञान का आदान-प्रदान करना और अपने मेहमानों से सीखना. फ़्रंटएंड के बारे में ऐसा बहुत कम ही होता है; को-होस्ट और मैं, दोनों फ़्रंटएंड डेवलपर हैं. इसलिए, हमें टेक इंडस्ट्री के अन्य रोल वाले लोगों को अपने बारे में बताने का यह आइडिया अच्छा लगा. अब तक हमें एआई, प्रॉडक्ट मैनेजमेंट वगैरह पर चैट करने का मौका मिला है. वह आकर्षक है.
Monika: दर्शकों की दिलचस्पी बनाए रखने का तरीका क्या है?
अल्बा: यह एक दिलचस्प सवाल है! दरअसल, विशेषज्ञ के साथ काम करके मैं खुशकिस्मत हूं. मेरी को-होस्ट मिरियम, सोशल मीडिया के लिए कॉन्टेंट बना रही हैं, इसलिए हमने इस हिस्से को भी शामिल किया है. हम बहुत सी छोटी क्लिप शूट करते हैं और उन्हें TikTok और Instagram पर शेयर करते हैं. इसके अलावा, हम उन्हें अपनी LinkedIn प्रोफ़ाइल पर भी शेयर करते हैं. हमारा प्लान है कि लोगों की दिलचस्पी विषय में आए. साथ ही, बातचीत के बारे में थोड़ी सी बातचीत करें और उन्हें यह जानने के लिए प्रेरित करें कि आगे क्या होगा.
हमने इस बात पर भी सहमति जताई कि हमें असल में काम करने वाले फ़ॉलोअर को न्योता देना चाहिए. ये ऐसे लोग होते हैं जो हमें और हमारे काम के बारे में जानते हैं. हमने Discord पर एक कम्यूनिटी बनाने का फ़ैसला किया है, जिसमें सब कुछ एक ही जगह पर मौजूद हो. इससे हमारे दर्शकों के लिए, पॉडकास्ट को फ़ॉलो करना आसान हो जाएगा. इससे आपको बातचीत करने और विचारों को शेयर करने का मौका भी मिलता है.
हम Twitch, Discord वगैरह पर, कोडिंग के लाइव सेशन या इवेंट आयोजित करने के बारे में सोच रहे हैं. इससे हमें अपनी कम्यूनिटी से इंटरैक्ट करने, रीयल टाइम में चैट करने, और साथ मिलकर मस्ती करने का मौका मिलेगा. हम अपनी ऑडियंस के बारे में जानना चाहते हैं और पॉडकास्ट के लिए सीमित विकल्प उपलब्ध कराना चाहते हैं.
हमारे पॉडकास्ट में एक सेक्शन भी है, जिसका नाम "Cuéntame tus Penurias" है. ("मुझे अपनी कठिनाइयों के बारे में बताएं")—इस तरह के मेहमान, टेक्नोलॉजी इंडस्ट्री में काम करने के अपने अनुभव के बारे में बताते हैं कि वे अपनी ज़िंदगी में किस तरह असफल रहे या उन्हें किस तरह मुश्किलों का सामना करना पड़ा. ज़रूरी नहीं कि ये कहानियां टेक्नोलॉजी से जुड़ी हों. इनमें मानसिक स्वास्थ्य, कानूनी समस्याओं वगैरह से जुड़ी समस्याएं आ सकती हैं. दर्शक खुद से जुड़ सकते हैं, लेकिन उन्हें समस्या का हल खोजने में कुछ सलाह या मदद भी मिल सकती है. इस तरह की दिलचस्पी ज़रूरी है, क्योंकि इससे पता चलता है कि हम सभी सिर्फ़ इंसान हैं.
Monika: क्या आपको लगता है कि इंडस्ट्री बदल रही है और बिना किसी भेदभाव के सभी को साथ लेकर आगे बढ़ रही है?
अल्बा: एक कॉन्टेंट क्रिएटर और ब्लॉगर के तौर पर, मैं कम्यूनिटी के कई लोगों से मिली. इनमें से ज़्यादातर लोग बिना किसी भेदभाव के सभी को साथ लेकर आगे बढ़ते हैं और हमेशा अपने कामों के बारे में बताते हैं. हालांकि, मैं यह कह सकती हूं कि मुझे बिलकुल अलग तरह के सवालों के जवाब मिलते हैं.
जो लोग हमारा पॉडकास्ट सुनते हैं और इसके बारे में एक कम्यूनिटी बनाते हैं वे काफ़ी हद तक बिना किसी भेदभाव के सभी लोगों का ध्यान रखते हैं. हालांकि, मेरा मानना है कि वे इस पेशे को अक्सर नहीं छोड़ रहे हैं. मेरे सबसे नज़दीक का माहौल बहुत दोस्ताना और सभी तरह के लोगों के लिए है. दूसरी ओर, मुझे लगता है कि हमें कहीं से इसकी शुरुआत करनी होगी. हम लोगों के एक खास ग्रुप के साथ मिलकर कुछ चीज़ों को बेहतर बनाना शुरू कर सकते हैं और बाद में वे इसके बारे में लोगों को बताएंगे.
Monika: कम्यूनिटी बनाने के दौरान क्या ज़रूरी है?
अल्बा: मेरा मानना है कि इवेंट का आयोजन सही लोगों का होना ज़रूरी है. जब भी मैं एम्सटर्डैम में किसी बैठक में हिस्सा लेता हूं, तो मुझे महसूस होता है कि आयोजक आपस में मिल-जुलकर बातचीत कर रहे हैं और अलग-अलग मुश्किलों का सामना कर रहे हैं. साथ ही, अपने काम करने के तरीके को बेहतर बना रहे हैं और इस बारे में खुलकर बात कर रहे हैं. वे मानते हैं कि किसी भाषण से पहले उन्हें घबराहट महसूस होती है और इससे दर्शक उनके आस-पास बेहतर महसूस करते हैं.
उदाहरण के लिए, YouTube पर पहले से तैयार ट्यूटोरियल देखने का मतलब यह नहीं है कि उन्हें बनाने वाले क्रिएटर्स से भी गलतियां नहीं होंगी.हालांकि, जब तक कोई लाइव स्ट्रीम नहीं होगी, तब तक आपको उनकी प्रतिक्रियाएं नहीं दिखेंगी, बल्कि क्रिएटर ने इसके लिए स्क्रिप्ट तैयार की हैं.
समुदाय—उदाहरण के लिए, Google डेवलपर समूह—बहुत अच्छे हैं, क्योंकि आपको लगता है कि आप लाइव में विफल हो सकते हैं और वे फिर भी आपको पसंद करेंगे. यह जानकर बेहद अच्छा लगता है कि आस-पास के लोग भी मेरे जैसे ही हैं. इसलिए, हम साथ मिलकर आगे बढ़ सकते हैं.
Monika: वेब टेक्नोलॉजी के क्षेत्र में, Google डेवलपर विशेषज्ञ के तौर पर आपकी क्या कहानी है? क्या आपने किसी दोस्त को इस प्रोग्राम में शामिल होने का सुझाव दिया है?
अल्बा: एक जीडीई के तौर पर मेरी कहानी, महामारी की शुरुआत से है, जब मैं काफ़ी कॉन्टेंट बना रहा था. मैं कम्यूनिटी के कुछ सदस्यों से मिली. उनमें से एक डेबी ओ ब्रायन थीं. वे जीडीई के साथ-साथ टेक्नोलॉजी के क्षेत्र में काम करने वाली महिलाओं की बेहतरीन समर्थक हैं. उन्होंने मेरे काम की सराहना की और मुझे GDE प्रोग्राम में आवेदन करने के लिए प्रोत्साहित किया. सिर्फ़ एक समस्या थी—पहले मुझे पता नहीं था कि यह क्या है! मैंने डेवलपर कम्यूनिटी के साथ अपना रोमांचक सफ़र शुरू किया. मुझे कभी ऐसा नहीं लगा कि मुझे विशेषज्ञ कहा जा सकता है.
मैंने डेबी की सलाह पर अमल किया और अपने योगदान का एक पोर्टफ़ोलियो बनाया. आवेदन करने की प्रोसेस बहुत अच्छी रही. मुझे लगा कि कम्यूनिटी के लिए मेरी जानकारी और अनुभव काफ़ी अहम है.
GDE होना सच में मज़ेदार है. मैं कम्यूनिटी से बहुत कुछ सीख रही हूं! अब मैंने लोगों को प्रोग्राम के बारे में बता दिया है और मुझे उम्मीद है कि मेरे कुछ दोस्त और साथ काम करने वाले लोग जल्द ही इसे आज़माएंगे.
Monika: ब्लॉगिंग और पॉडकास्ट के अलावा, कम्यूनिटी में आपकी क्या गतिविधियां हैं? क्या आप ओपन सोर्स करते हैं?
अल्बा: जब मैं पहली बार ओपन सोर्स प्रोजेक्ट में शामिल हुआ, तो मैंने असल कोड से ज़्यादा दस्तावेज़ बनाए. अब मैं नई और आने वाली टेक्नोलॉजी के लिए कुछ बॉयलरप्लेट और डेमो प्रोजेक्ट पर काम कर रहा हूं, जैसे कि Nuxt 3. मेरा लक्ष्य उन लोगों की मदद करना है जो तेज़ी से ऐप्लिकेशन बनाना शुरू करना चाहते हैं—वे सिर्फ़ उन कोड का इस्तेमाल कर सकेंगे. मैंने कभी भी अपनी खुद की लाइब्रेरी नहीं बनाई, मैं तो बस अपनी लाइब्रेरी में योगदान देता हूं और उन्हें बेहतर बनाने की कोशिश करता हूं.
मुझे हैकेथॉन में भी काफ़ी दिलचस्पी थी. इन प्रतियोगिताओं में आयोजकों ने आपसे ऐप्लिकेशन बनाने, उसे ओपन सोर्स बनाने, और इसके लिए दस्तावेज़ तैयार करने के लिए कहा. अगर इनमें से कोई भी छूट जाती है, तो आपको इनाम नहीं मिलेगा. और मैंने उनमें से एक जीत ली है! मैंने एक Potato Mood Generator बनाया है. इस बारे में पूरी जानकारी यहां पढ़ें.
मैं वर्कशॉप भी होस्ट करता/करती हूं, जहां मैं लोगों को Jamstack टेक्नोलॉजी, हेडलेस (सिर्फ़ बैक-एंड पर काम करने की सुविधा देने वाला) कॉन्टेंट मैनेजमेंट सिस्टम, और स्टैटिक साइट जनरेटर का इस्तेमाल करके, वेबसाइट को शुरू से कोड करने का तरीका सिखाता हूं. मुझे भाषण देने के बजाय ऐसी वर्कशॉप होस्ट करने में ज़्यादा दिलचस्पी है. मुझे यह देखना अच्छा लगता है कि लोग हमारी गतिविधियों के साथ कैसे सीख रहे हैं. बातचीत के दौरान आपके पास ऐसी कोई जानकारी नहीं होती. बातचीत के बाद, आपको कुछ सुझाव मिल सकते हैं, लेकिन आपको किसी का फ़ाइनल प्रोजेक्ट नहीं दिखेगा. मुझे बहुत अच्छा लगता है कि वर्कशॉप के दौरान सभी लोग एक साथ टाइप कर रहे हैं.
Monika: एक अच्छी वर्कशॉप कैसे बनती है?
अल्बा: आपको हमेशा इससे जुड़ी बुनियादी बातें समझानी चाहिए, ताकि सभी लोग इसे समझ पाएं. मैं हर चरण को विस्तार से समझाने की कोशिश करती हूं — मेहमानों को प्रक्रिया के बारे में पता होना चाहिए. क्लास के दौरान देखे जाने वाले नए शब्दों की एक छोटी सी शब्दावली भी बनाई जा सकती है.
वर्कशॉप के दौरान, कम शब्दों में काम करने के लिए समय तय करना और अलग-अलग प्रोजेक्ट की जांच करना ज़रूरी है स्टेटस सेट करें. मेहमानों को मेरी सलाह है कि वे जितनी बार चाहें, उतनी बार सवाल पूछें.
आसान शब्दों में कहें, तो यह बस एक-दूसरे से बातचीत करने के बारे में है. सही सवाल पूछें, लोगों का ध्यान खींचने की कोशिश न करें, बस उनकी मदद के लिए तैयार रहें. किसी को कुछ नया सिखाने का यह सबसे अच्छा तरीका है.