Sorotan komunitas GDE: Alba Silvente Fuentes

Alba Silvente Fuentes adalah Google Developer Expert. Kami berbincang dengannya tentang cara membuat coding dan membangun komunitas menjadi lebih manusiawi.

Monika Janota
Monika Janota

Alba dengan lanyard speaker.

Monika: Produk apa yang Anda gunakan? Apa fokus profesional Anda, dan alat apa yang membuat pekerjaan sehari-hari Anda mudah dan efisien?

Alba: Sebagian besar pekerjaan saya di frontend dilakukan di Vue 3, dengan Webpack baru untuk ekosistem yang disebut Vite, dengan HTML semantik, Tailwind CSS, dan terkadang dengan Nuxt.js—bergantung pada spesifikasi project. Sebagian besar waktu saya membuat aplikasi web, meskipun baru-baru ini saya juga membuat ekstensi Chrome.

Saya biasanya berfokus pada bagian frontend—mem-build komponen—tetapi saya juga ingin mengingat arsitektur project, terutama dengan mempertimbangkan kemampuan pemeliharaan, performa, dan skalabilitas. Itulah sebabnya konten yang saya buat di komunitas mencakup topik seperti Atomic Design, Jamstack, dan sistem desain—saya suka mempelajari arsitektur baru yang populer.

Dan jika ada alat yang tidak boleh dilewatkan dalam aktivitas sehari-hari saya, berikut alat-alatnya: VS Code yang disinkronkan dengan akun saya untuk menambahkan ekstensi seperti Volar, Eslint, dan Prettier; Notion untuk mendokumentasikan pekerjaan saya dan untuk pembuatan konten; ekstensi Chrome seperti Toby, metrik Web Vitals, dan Axe; serta Fig.io untuk terminal.

Monika: Bagaimana Anda bisa sampai di sini? Kapan Anda memutuskan untuk berfokus pada pengembangan web dan frontend?

Alba: Saya mempelajari teknik gambar dan suara di bidang telekomunikasi, jadi tidak ada yang terkait langsung dengan pengembangan web. Selama studi, saya mempelajari dasar-dasar coding dengan C dan C++. Ketika menyadari bahwa saya memiliki bakat dalam pemrograman, saya memutuskan untuk mengikuti jalur tersebut dan mempelajari pengembangan web lebih dalam. Selama tahun ketiga kuliah, kami diwajibkan untuk melakukan magang, dan karena saya tidak yakin apa yang ingin saya lakukan, saya memilih agensi web—di sana saya diajarkan PHP, HTML, CSS, dan jQuery, bekerja sebagai developer full-stack.

Hal ini membuat saya menyadari bahwa saya sebenarnya lebih menyukai pengembangan frontend. Saya sangat menyukai pekerjaan yang saya lakukan dan ingin berfokus hanya pada hal itu. Jadi, saya mulai mempelajari framework frontend—Vue, React, dan Angular. Saya mencoba semuanya hingga akhirnya jatuh cinta dengan Vue.

Monika: Menurut Anda, apa hal besar berikutnya untuk teknologi web?

Alba: Bagi saya, hal besar berikutnya adalah perubahan yang terjadi pada browser seperti Chrome. Cara kami meningkatkan CSS, penggunaan WebGL, dan JavaScript API lainnya, standar aksesibilitas, dan sebagainya. Kita dapat membuat dunia di dalam browser, seperti dalam video game, atau berfokus untuk membuatnya dapat diakses oleh semua orang, secara inklusif.

Masa depan adalah meningkatkan cara kita menggunakan web, sehingga performa tidak lagi menjadi masalah karena kita telah memilikinya dengan semua teknologi yang muncul. Dengan demikian, kita dapat berfokus untuk menciptakan nilai, mendigitalkan tugas harian, dan mengotomatiskan hal-hal yang membuang-buang waktu.

Monika: Apa ide di balik podcast Anda "No me da la vida"?

Alba: Saat menjadi kreator konten, saya mulai menulis artikel dalam bahasa Inggris. Pada saat itu, saya pindah ke Belanda dan berpikir bahwa hal ini juga akan membantu saya mempelajari bahasa tersebut untuk menggunakannya secara profesional.

Bahasa pertama saya adalah bahasa Spanyol, tetapi saat itu saya tidak berpikir untuk membuat konten khusus untuk komunitas di Spanyol. Ide ini muncul saat saya bertemu dengan rekan pembawa acara saya—saya pikir akan lebih baik jika kita membuat sesuatu bersama. Jadi, kami bergabung dan memutuskan untuk mencoba format podcast.

Satu ide memunculkan ide lainnya—kami ingin membuat ruang bagi orang-orang yang kurang dikenal untuk berbicara tentang pengalaman mereka di industri ini, tetapi memutuskan untuk berfokus pada perempuan. Acara ini juga menjadi kesempatan bagi kami untuk bertemu dengan para profesional yang hebat. Berkat podcast, kami dapat mengenal mereka dan menjalin hubungan.

Tentu saja, tujuan utamanya adalah bertukar pengetahuan dan belajar dari tamu kami. Acara ini jarang membahas frontend; saya dan rekan pembawa acara adalah developer frontend, jadi kami menyukai ide untuk dapat menghadirkan orang-orang dengan peran lain di industri teknologi untuk memberi tahu kami lebih banyak tentang diri mereka. Sejauh ini, kita telah berkesempatan untuk berdiskusi tentang AI, pengelolaan produk, dan banyak lagi. Sangat menarik.

Monika: Bagaimana Anda menjaga interaksi audiens?

Alba: Pertanyaan yang menarik. Sebenarnya, saya beruntung bisa bekerja sama dengan seorang pakar. Rekan saya, Miriam, membuat konten untuk media sosial, jadi kami sudah menangani bagian ini. Kami merekam banyak klip pendek dan membagikannya di TikTok dan Instagram, tetapi juga di profil LinkedIn kami. Idenya adalah membuat orang tertarik dengan topik tersebut—hanya ungkapkan sedikit percakapan dan dorong mereka untuk mencari tahu apa yang akan terjadi selanjutnya.

Kami juga setuju bahwa kita harus mengundang pengikut yang benar-benar berinteraksi—orang yang mengenal kita dan karya kita. Kami memutuskan untuk membangun komunitas di Discord agar semua hal ada di satu tempat. Dengan begitu, audiens kami akan lebih mudah mengikuti podcast. Hal ini juga menciptakan peluang untuk berinteraksi, dan bertukar pikiran.

Kami berencana untuk menyelenggarakan sesi atau acara coding live di Twitch, Discord, dan lainnya. Hal ini akan memberi kita kesempatan untuk benar-benar berinteraksi dengan komunitas, mengobrol secara real time, dan bersenang-senang bersama. Kita ingin mengenal audiens kita dan dengan podcast, opsi yang tersedia terbatas.

Podcast kami juga memiliki bagian yang disebut "Cuéntame tus Penurias" ("Ceritakan kesulitan Anda")—tamu menceritakan kisah tentang kegagalan atau penderitaan mereka dalam pekerjaan mereka di industri teknologi. Cerita tersebut tidak harus terkait teknologi, tetapi dapat membahas kesehatan mental, masalah hukum, dan sebagainya. Audiens dapat merasakan hal yang sama, tetapi juga menawarkan beberapa saran atau membantu menemukan solusi untuk masalah tersebut. Jenis interaksi ini penting karena menunjukkan bahwa kita semua hanyalah manusia.

Monika: Apakah Anda melihat industri ini berubah, menjadi lebih inklusif?

Alba: Sebagai kreator konten dan blogger, saya telah bertemu banyak orang di komunitas, sebagian besar dari mereka inklusif dan selalu merenungkan tindakan mereka, tetapi saya dapat mengatakan bahwa saya hidup dalam semacam gelembung.

Orang-orang yang mendengarkan podcast kami dan membentuk komunitas di sekitarnya sangat inklusif dan berpikiran terbuka, tetapi masalahnya adalah saya tidak terlalu sering keluar dari lingkaran tersebut. Lingkungan terdekat saya sangat ramah dan inklusif. Namun, di sisi lain, saya rasa kita perlu memulai dari suatu tempat. Kita dapat mulai meningkatkan beberapa hal dengan sekelompok orang tertentu, dan mereka nantinya akan menyebarkan informasi tersebut.

Monika: Apa yang penting saat membangun komunitas?

Alba: Saya percaya bahwa penting untuk memiliki orang yang tepat untuk mengatur acara. Setiap kali saya menghadiri acara temu sapa di Amsterdam, saya dapat merasakan bahwa penyelenggaranya adalah orang yang dapat diajak berbincang dan memiliki sisi manusiawi—mereka mengalami kesulitan, mengoptimalkan cara kerja mereka, dan membicarakannya secara terbuka. Mereka akan mengakui bahwa mereka merasa gugup sebelum berpidato, dan hal itu membuat audiens merasa lebih baik di sekitar mereka.

Misalnya, menonton tutorial yang disiapkan di YouTube tidak akan memberi Anda perasaan yang sama.Kreator tutorial tersebut tidak membuat kesalahan, kecuali jika itu adalah live stream, Anda tidak akan melihat reaksi mereka yang sebenarnya, mereka memiliki skrip yang disiapkan untuk itu.

Komunitas—misalnya, Grup Developer Google—sangat bagus, karena Anda merasa bahwa Anda dapat gagal secara live, dan mereka tetap akan mencintai Anda. Sungguh luar biasa rasanya mengetahui bahwa orang-orang di sekitar saya sama seperti saya, dan kita dapat tumbuh bersama.

Alba dan tamu lainnya di depan papan nama Google.

Monika: Bagaimana cerita Anda sebagai Google Developer Expert dalam teknologi web? Apakah Anda akan merekomendasikan program ini kepada teman?

Alba: Kisah saya sebagai GDE dimulai sejak awal pandemi, saat saya membuat banyak konten. Saya bertemu dengan beberapa anggota komunitas, salah satunya adalah Debbie O'Brien, yang juga merupakan GDE dan pendukung luar biasa bagi perempuan di bidang teknologi. Ia mengapresiasi pekerjaan saya dan mendorong saya untuk mendaftar ke program GDE. Hanya masalahnya—saat itu saya tidak tahu apa itu. Saya baru saja memulai petualangan saya dengan komunitas developer. Saya tidak pernah menyangka bahwa saya bisa disebut sebagai Pakar.

Saya mengikuti saran Debbie dan membuat portofolio dari semua kontribusi saya. Proses pendaftaran berjalan dengan sangat baik, dan saya yakin pengetahuan serta pengalaman saya benar-benar berharga bagi komunitas.

Menjadi GDE itu sangat keren. Saya belajar banyak dari komunitas ini. Sekarang saya menyebarkan informasi tentang program ini dan berharap beberapa teman dan rekan kerja saya akan segera mencobanya.

Monika: Apa saja aktivitas Anda di komunitas selain membuat blog dan podcast? Apakah Anda menggunakan open source?

Alba: Saat pertama kali terlibat dalam project open source, saya membuat lebih banyak dokumentasi daripada kode sebenarnya. Sekarang saya sedang mengerjakan beberapa boilerplate dan project demo untuk teknologi baru dan mendatang, misalnya, Nuxt 3. Tujuan saya adalah membantu orang yang ingin mulai membuat aplikasi dengan cepat—mereka cukup menggunakan potongan kode tersebut. Saya belum pernah membuat library sendiri, saya hanya berkontribusi dan mencoba meningkatkan library yang ada.

Saya juga cukup aktif mengikuti hackathon—kontes yang meminta Anda membuat aplikasi, menjadikannya open source, dan menyiapkan dokumentasi untuk aplikasi tersebut. Anda tidak akan mendapatkan hadiah jika salah satu dari persyaratan tersebut tidak terpenuhi. Dan saya memenangkan salah satunya! Saya membuat Potato Mood Generator. Anda dapat membaca semua tentang hal ini di sini.

Saya juga mengadakan workshop untuk mengajarkan cara membuat kode situs dari awal menggunakan teknologi Jamstack, CMS headless, dan Static Site Generator. Saya lebih suka menyelenggarakan workshop tersebut daripada menyampaikan pidato. Saya suka melihat bagaimana orang-orang belajar seiring berjalannya waktu—Anda tidak akan mendapatkannya selama diskusi. Setelah presentasi, Anda mungkin menerima beberapa masukan, tetapi Anda tidak akan melihat project final seseorang. Saya suka bagaimana semua orang mengetik bersama selama workshop.

Monika: Lalu, apa yang membuat workshop menjadi baik?

Alba: Anda harus selalu menjelaskan dasar-dasarnya untuk memastikan semua orang memahaminya. Saya mencoba menjelaskan setiap langkah secara mendetail — peserta perlu mengetahui prosesnya. Saya juga selalu membuat glosarium kecil berisi istilah baru yang akan dicari selama kelas.

Selama workshop, penting untuk menetapkan waktu untuk mendiskusikan dan memeriksa status berbagai project setelah menyelesaikan setiap langkah. Saya mendorong peserta untuk mengajukan pertanyaan sesering yang mereka butuhkan.

Jadi, untuk meringkas—semuanya adalah tentang komunikasi. Ajukan pertanyaan yang tepat, jangan sampai kehilangan perhatian orang, dan selalu dukung mereka. Itulah cara terbaik untuk mengajarkan sesuatu yang baru kepada seseorang.