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

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

Monika Janota
Monika Janota

स्पीकर लैंडर के साथ एल्बा.

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

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

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

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

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

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

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

मोनिका: आपके हिसाब से, वेब टेक्नोलॉजी के लिए आगे क्या नया होगा?

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

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

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

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

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

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

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

मोनिका: आपके दर्शक आपके वीडियो में दिलचस्पी कैसे लेते हैं?

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

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

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

हमारे पॉडकास्ट में "Cuéntame tus Penurias" ("मुझे अपनी परेशानियों के बारे में बताएं") नाम का एक सेक्शन भी है. इसमें मेहमान, टेक्नोलॉजी इंडस्ट्री में काम करते हुए अपनी ज़िंदगी में आई समस्याओं और परेशानियों के बारे में बताते हैं. ये वीडियो ज़रूरी नहीं है कि टेक्नोलॉजी से जुड़े हों. इनमें मानसिक स्वास्थ्य, कानूनी समस्याएं वगैरह के बारे में भी बताया जा सकता है. दर्शक इस समस्या से जुड़ सकते हैं. साथ ही, वे कुछ सलाह दे सकते हैं या समस्या का हल ढूंढने में मदद कर सकते हैं. इस तरह की दिलचस्पी ज़रूरी है, क्योंकि इससे पता चलता है कि हम सभी इंसान हैं.

मोनिका: क्या आपको लगता है कि इंडस्ट्री में बदलाव हो रहा है और यह ज़्यादा समावेशी हो रही है?

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

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

मोनिका: कम्यूनिटी बनाने के लिए किन बातों का ध्यान रखना ज़रूरी है?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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