Sorotan komunitas GDE: Alba Silvente Fuentes

Alba Silvente Fuentes adalah Pakar Google Developers. Kami berbincang dengannya tentang cara membuat coding dan membangun komunitas manusia.

Janota Monika
Monika Janota

Alba dengan tali speaker.

Monika: Produk apa yang Anda gunakan? Apa fokus profesional Anda, dan alat apa yang membuat pekerjaan Anda sehari-hari 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. Saya sering membuat aplikasi web, meskipun baru-baru ini saya juga bekerja membuat ekstensi Chrome.

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

Dan jika ada alat yang tidak boleh saya lewatkan setiap hari, ini adalah: 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 Data Web, dan Axe; serta Fig.io untuk terminal.

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

Alba: Saya belajar teknik gambar dan suara dalam bidang telekomunikasi, jadi tidak ada yang terkait langsung dengan pengembangan web. Selama studi saya, saya mempelajari dasar-dasar coding dengan C dan C++. Ketika saya menyadari bahwa saya memiliki bakat pemrograman, saya memutuskan untuk mengikuti jalur tersebut dan mempelajari pengembangan web lebih dalam. Selama tahun ketiga kuliah, kami diharuskan 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 pengembang {i>full-stack<i}.

Hal ini membuat saya menyadari bahwa saya sebenarnya lebih memilih pengembangan frontend, saya sangat menyukai apa yang saya lakukan dan ingin berfokus hanya pada hal itu. Jadi saya mulai belajar tentang framework frontend—Vue, React, dan Angular. Aku mencoba semuanya untuk akhirnya jatuh cinta pada 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 kita meningkatkan CSS, penggunaan WebGL, dan JavaScript API lainnya, standar aksesibilitas, dan sebagainya. Kita dapat membuat dunia di dalam browser, seperti dalam {i>video game<i}, atau fokus agar dapat diakses oleh semua orang, inklusif.

Masa depan adalah memperbaiki cara kita menggunakan web, sehingga performa tidak lagi menjadi masalah karena kami telah menanganinya dengan semua teknologi yang berkembang. Oleh karena itu, kita dapat berfokus untuk menciptakan nilai, mendigitalkan tugas sehari-hari, dan mengotomatiskan hal-hal yang membuang waktu.

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

Alba: Ketika menjadi kreator konten, saya mulai menulis artikel dalam bahasa Inggris. Pada saat itu, saya pindah ke Belanda dan saya pikir hal itu juga akan membantu saya belajar bahasa untuk menggunakannya secara profesional.

Bahasa pertama saya adalah bahasa Spanyol, tetapi saat itu saya belum berpikir untuk membuat konten khusus untuk komunitas di Spanyol. Ide ini muncul saat saya bertemu rekan penyelenggara. Menurut saya, sebaiknya buat sesuatu bersama-sama. Jadi kami bekerja sama dan memutuskan untuk mencoba format podcast ini.

Salah satu ide mengarah ke ide lainnya—kami ingin menciptakan ruang tempat orang-orang yang kurang terkenal dapat berbicara tentang pengalaman mereka di industri ini, tetapi memutuskan untuk berfokus pada perempuan. Hal itu juga merupakan kesempatan bagi kami untuk bertemu para profesional yang hebat. Berkat podcast tersebut, kami bisa mengenal mereka dan menjalin hubungan.

Tentu saja, tujuan utamanya adalah untuk bertukar pengetahuan dan belajar dari para tamu. Ini jarang tentang frontend; rekan penyelenggara dan saya adalah developer frontend, jadi kami senang bisa mengajak orang-orang dengan peran lain di industri teknologi untuk memberi tahu kami lebih banyak tentang diri mereka sendiri. Sejauh ini, kita telah berkesempatan untuk berdiskusi tentang AI, pengelolaan produk, dan banyak lagi. Hal ini sangat menakjubkan.

Monika: Bagaimana cara membuat audiens tetap berinteraksi?

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

Kami juga setuju bahwa kami harus mengundang pengikut yang benar-benar terlibat—orang-orang yang mengenal kami dan karya kami. Kami memutuskan untuk membangun komunitas di Discord agar semua konten tersedia di satu tempat. Dengan begitu, audiens akan lebih mudah untuk mengikuti podcast. Ini juga menciptakan kesempatan untuk berinteraksi dan bertukar pikiran.

Kami berencana menyelenggarakan sesi atau acara coding live di Twitch, Discord, dan lain-lain. Program ini akan memberi kami kesempatan untuk benar-benar berinteraksi dengan komunitas, chat secara real time, dan bersenang-senang bersama. Kami ingin mengenal audiens kami dan melalui podcast, opsinya terbatas.

Podcast kami juga memiliki bagian berjudul "Cuéntame tus Penurias" ("Ceritakan tentang kesulitan Anda")—para tamu menceritakan kisah tentang kegagalan atau penderitaan mereka dalam pekerjaan di industri teknologi. Ceritanya tidak harus berkaitan dengan teknologi, tetapi dapat membahas kesehatan mental, masalah hukum, dan sebagainya. Para audiens dapat memahami hal tersebut, tetapi juga memberikan beberapa saran atau bantuan untuk menemukan solusi untuk masalah yang dihadapi. Jenis keterlibatan ini penting karena menunjukkan bahwa kita semua sama-sama manusia.

Monika: Apakah Anda melihat industri terus berubah dan menjadi lebih inklusif?

Alba: Sebagai kreator konten dan blogger, saya telah bertemu banyak orang di komunitas, kebanyakan dari mereka inklusif dan selalu merefleksikan tindakan mereka, tetapi saya bisa mengatakan bahwa saya hidup dalam semacam balon.

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 itu. Lingkungan terdekat saya sangat ramah dan inklusif. Tapi di sisi lain, saya pikir kita harus mulai dari suatu tempat. Kita dapat mulai meningkatkan beberapa hal dengan sekelompok orang tertentu, kemudian mereka akan menyebarkan informasinya.

Monika: Apa yang penting saat membangun komunitas?

Alba: Saya yakin bahwa sangat penting bagi orang yang tepat untuk menyelenggarakan acara ini. Setiap kali saya menghadiri pertemuan di Amsterdam ini, saya bisa merasa bahwa penyelenggara acaranya mudah dipahami dan manusiawi—mengalami kesulitan, mengoptimalkan cara mereka bekerja dan membicarakannya secara terbuka. Mereka akan mengakui bahwa mereka merasa gugup sebelum berbicara, dan itu membuat audiens merasa lebih baik di sekitar mereka.

Misalnya, menonton tutorial yang disiapkan di YouTube tidak akan memberi Anda perasaan yang sama. Kreator tidak melakukan kesalahan, kecuali jika live streaming, Anda tidak melihat reaksi sebenarnya. Mereka memiliki skrip yang disiapkan untuk hal tersebut.

Komunitas—misalnya, Grup Developer Google—sangat bagus, karena Anda merasa bisa gagal live, dan mereka akan tetap menyukai Anda. Menakjubkan rasanya melihat orang-orang di sekitar sini sama seperti saya, dan kami bisa tumbuh bersama.

Alba dan peserta lainnya di depan papan tanda Google.

Monika: Apa kisah Anda sebagai Pakar Google Developers dalam bidang teknologi web? Apakah Anda akan merekomendasikan program ini kepada teman?

Alba: Kisah saya sebagai GDE berawal dari awal pandemi, saat saya membuat banyak konten. Saya bertemu dengan beberapa anggota komunitas, salah satunya adalah Debbie O'Brien, yang juga merupakan seorang GDE dan pendukung perempuan yang luar biasa di bidang teknologi. Dia menghargai pekerjaan saya dan mendorong saya untuk mendaftar ke program GDE. Masalahnya, saat itu aku tidak tahu apa itu! Saya baru saja memulai petualangan saya dengan komunitas developer. Saya tidak tahu bahwa saya bisa disebut Pakar.

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

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

Monika: Apa aktivitas Anda di komunitas selain blogging dan podcasting? Apakah Anda melakukan open source?

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

Saya juga cukup terlibat dalam hackathon—kontes di mana penyelenggara meminta Anda membangun aplikasi, menjadikannya open source, dan menyiapkan dokumentasi untuk aplikasi tersebut. Anda tidak akan mendapatkan hadiah jika salah satunya hilang. Dan aku memenangkan salah satunya! Saya membuat Pembuat Suasana Hati Kentang. Anda dapat membaca semuanya di sini.

Saya juga menyelenggarakan workshop untuk mengajari orang-orang cara membuat kode situs dari awal menggunakan teknologi Jamstack, CMS headless, dan Generator Situs Statis. Saya lebih suka menyelenggarakan workshop itu daripada menyampaikan pidato. Saya suka melihat bagaimana orang-orang belajar selagi kita—Anda tidak memiliki hal itu selama pembicaraan. Setelah pidato, Anda mungkin menerima beberapa masukan, tetapi Anda tidak akan melihat proyek yang diselesaikan seseorang. Saya suka bagaimana semua orang mengetik bersama selama workshop.

Monika: Dan bagaimana cara membuat workshop yang bagus?

Alba: Anda harus selalu menjelaskan dasar-dasarnya agar semua orang memahaminya. Saya mencoba menjelaskan setiap langkah secara rinci — para peserta perlu mengetahui prosesnya. Saya juga selalu membuat glosarium singkat tentang istilah baru yang perlu dicari selama kelas berlangsung.

Selama lokakarya, sangat penting untuk mengatur waktu untuk menanyai dan memeriksa status berbagai proyek setelah menyelesaikan setiap langkah. Saya mendorong para peserta untuk mengajukan pertanyaan sesering yang mereka butuhkan.

Jadi untuk meringkas—semua ini tentang komunikasi. Ajukan pertanyaan yang tepat, cobalah untuk tidak kehilangan perhatian orang, cukup hadir untuk mereka. Itu adalah cara terbaik untuk mengajarkan sesuatu yang baru kepada seseorang.