GDE topluluğunda öne çıkanlar: Alba Silvente Fuentes

Google Geliştirici Uzmanı Alba Silvente Fuentes ile kodlama ve topluluk oluşturma süreçlerini insan odaklı hale getirme hakkında konuştuk.

Monika Janota
Monika Janota

Alba, hoparlör kordonuyla.

Monika: Hangi ürünlerle çalışıyorsunuz? Mesleki odak noktanız nedir ve günlük işlerinizi kolay ve verimli hale getiren araçlar hangileri?

Alba: Ön uçtaki çalışmalarımın çoğunu Vue 3'te, ekosistem için yeni Webpack olan Vite ile, semantik HTML, Tailwind CSS ve bazen de projenin özelliklerine bağlı olarak Nuxt.js ile yapıyorum. Çoğu zaman web uygulamaları oluşturuyorum ancak son zamanlarda Chrome uzantıları oluşturma konusunda da çalıştım.

Genellikle ön uç kısmına (bileşen oluşturma) odaklanırım ancak özellikle sürdürülebilirlik, performans ve ölçeklenebilirliği göz önünde bulundurarak proje mimarisini de göz önünde bulundurmayı tercih ederim. Bu nedenle, toplulukta oluşturduğum içeriklerde Atomik Tasarım, Jamstack ve tasarım sistemleri gibi konulara yer veriyorum. Popüler olan yeni mimariler hakkında bilgi edinmeyi seviyorum.

Günlük hayatımda vazgeçemediğim araçlar şunlardır: Volar, Eslint ve Prettier gibi uzantıları eklemek için hesabımla senkronize edilen VS Code; çalışmalarıma dair notlar almak ve içerik oluşturmak için Notion; Toby, Web Vitals metrikleri ve Axe gibi Chrome uzantıları; terminal için Fig.io.

Monika: Buraya nasıl geldiniz? Web geliştirme ve ön uç geliştirmeye ne zaman odaklanmaya karar verdiniz?

Alba: Telekomünikasyon alanında görüntü ve ses mühendisliği okudum. Dolayısıyla doğrudan web geliştirmeyle ilgili bir eğitim almadım. Eğitimim sırasında C ve C++ ile kodlamanın temellerini öğrendim. Programlamaya yatkın olduğumu fark ettiğimde bu alanda ilerlemeye ve web geliştirme konusunda daha derinlemesine bilgi edinmeye karar verdim. Üniversitenin üçüncü yılında staj yapmamız gerekiyordu. Ne yapmak istediğimden emin olmadığım için bir web ajansını seçtim. Burada tam kapsamlı geliştirici olarak PHP, HTML, CSS ve jQuery öğrendim.

Bu, aslında ön uç geliştirmeyi tercih ettiğimi fark etmemi sağladı. Yaptığım işi gerçekten sevdim ve yalnızca buna odaklanmak istedim. Bu nedenle, Vue, React ve Angular gibi ön uç çerçeveleri hakkında bilgi edinmeye başladım. Bunların hepsini denedikten sonra Vue'ya aşık oldum.

Monika: Web teknolojileri için gelecekte büyük bir gelişme olacak mı?

Alba: Benim için bir sonraki büyük gelişme, Chrome gibi tarayıcılarda yapılan değişiklikler. CSS'yi iyileştirme şeklimiz, WebGL ve diğer JavaScript API'lerinin kullanımı, erişilebilirlik standartları vb. Tıpkı video oyunlarında olduğu gibi bir tarayıcı içinde bir dünya oluşturabilir veya bu dünyayı herkes için erişilebilir ve kapsayıcı hale getirmeye odaklanabiliriz.

Gelecekte, web'i kullanma şeklimizi iyileştireceğiz. Böylece, performansı tüm yeni teknolojilerle desteklediğimiz için performans artık sorun olmaktan çıkacaktır. Böylece değer yaratmaya, günlük işlerimizi dijitalleştirmeye ve zamanımızı harcayan işlemleri otomatikleştirmeye odaklanabiliriz.

Monika: "No me da la vida " podcast'inizin fikri nedir?

Alba: İçerik üretici olduğumda İngilizce makaleler yazmaya başladım. O dönemde Hollanda'ya taşındım ve dili profesyonel olarak kullanabilmek için öğrenmemin de faydalı olacağını düşündüm.

Ana dilim İspanyolca ancak o zamanlar İspanya'daki topluluğa özel içerikler üretmeyi hiç düşünmemiştim. Bu fikir, birlikte sunuculuk yapacağım kişiyle tanıştığımda ortaya çıktı. Birlikte bir şeyler üretmenin iyi olacağını düşündüm. Bu nedenle güçlerimizi birleştirip podcast formatını denemeye karar verdik.

Bir fikir diğerini doğurdu. Daha az tanınan kişilerin sektördeki deneyimlerinden bahsedebileceği bir alan oluşturmak istedik ancak kadınlara odaklanmaya karar verdik. Ayrıca, harika profesyonellerle tanışma fırsatı da bulduk. Podcast sayesinde onları tanıdık ve onlarla ilişki kurduk.

Elbette nihai hedefimiz, bilgi alışverişinde bulunmak ve konuklarımızdan bilgi edinmekti. Konular nadiren ön uçla ilgilidir. Ben ve yardımcı sunucumuz ön uç geliştiriciyiz. Bu nedenle, teknoloji sektöründe farklı rollere sahip kişileri programa davet edip kendileri hakkında daha fazla bilgi edinme fikrini sevdik. Şu ana kadar yapay zeka, ürün yönetimi ve daha pek çok konu hakkında sohbet ettik. Bu çok ilginç.

Monika: Kitlenizin ilgisini nasıl canlı tutuyorsunuz?

Alba: Bu ilginç bir soru. Aslında bir uzmanla çalıştığım için şanslıyım. Co-host'im Miriam, sosyal medya için içerik üretiyor. Bu nedenle, bu kısmı halletmiş durumdayız. Birçok kısa klip çekip bunları TikTok, Instagram ve LinkedIn profilimizde paylaşıyoruz. Amaç, kullanıcıların konuyla ilgilenmesini sağlamaktır. Bunun için sohbetin yalnızca bir kısmını gösterin ve kullanıcıları sonraki gelişmeleri öğrenmeye teşvik edin.

Ayrıca, bizi ve çalışmalarımızı tanıyan, gerçekten etkileşimde bulunan takipçileri davet etmemiz gerektiğine karar verdik. Her şeyi tek bir yerde toplamak ve kitlemizin podcast'i takip etmesini kolaylaştırmak için Discord'da bir topluluk oluşturmaya karar verdik. Ayrıca etkileşim kurma ve fikir alışverişinde bulunma fırsatı da sunar.

Twitch, Discord gibi platformlarda canlı kodlama oturumları veya etkinlikler düzenlemeyi planlıyoruz. Bu sayede topluluğumuzla etkileşime geçebilir, anlık olarak sohbet edebilir ve birlikte eğlenebiliriz. Kitlemizi tanımak istiyoruz ve podcast'lerde seçenekler sınırlı.

Podcast'imizde "Cuéntame tus Penurias" ("Sıkıntılarınızdan bahsedin") adlı bir bölüm de var. Bu bölümde konuklar, teknoloji sektöründe çalışırken yaşadıkları başarısızlıkları veya sıkıntıları anlatıyor. Bu hikayeler teknolojiyle ilgili olmak zorunda değildir. Akıl sağlığı, yasal sorunlar gibi konuları da ele alabilir. Kitle, bu deneyimi paylaşabilir, size tavsiye verebilir veya sorunun çözümüne yardımcı olabilir. Bu tür etkileşimler, hepimizin insan olduğunu göstermesi açısından önemlidir.

Monika: Sektörün değiştiğini ve daha kapsayıcı hale geldiğini düşünüyor musunuz?

Alba: İçerik üretici ve blogger olarak toplulukta birçok insanla tanıştım. Çoğu kapsayıcı ve her zaman yaptıkları üzerinde düşünen insanlardı. Ancak bir tür balonun içinde yaşadığımı söyleyebilirim.

Podcast'imizi dinleyen ve etrafında bir topluluk oluşturan kişiler çok kapsayıcı ve açık fikirli. Ancak bu çevreden çok sık çıkmadığımı da belirtmek isterim. En yakın çevrem son derece samimi ve kapsayıcı. Ancak diğer yandan, bir yerden başlamamız gerektiğini düşünüyorum. Belirli bir kullanıcı grubuyla bazı şeyleri iyileştirmeye başlayabiliriz. Bu kullanıcılar da daha sonra bunu diğer kullanıcılara anlatır.

Monika: Topluluk oluşturma sürecinde nelere dikkat etmeliyiz?

Alba: Etkinlikleri doğru kişilerin düzenlemesinin çok önemli olduğunu düşünüyorum. Amsterdam'da bir araya gelen topluluklarla buluştuğum her seferinde, düzenleyenlerin zorluklarla karşılaştığını, çalışma yöntemlerini optimize ettiğini ve bu konularda açıkça konuştuğunu görüyorum. Konuşmadan önce gergin olduklarını kabul ederler. Bu da kitlenin kendilerini daha rahat hissetmesini sağlar.

Örneğin, YouTube'da hazırlanmış eğitici içerikleri izlerken aynı hissi almazsınız. Bu içeriklerin yapımcıları hata yapmaz. Canlı yayın olmadığı sürece gerçek tepkilerini görmezsiniz. Bunun için hazırlanmış metinleri kullanırlar.

Google Geliştirici Grupları gibi topluluklar, canlı yayında hata yapabileceğinizi bilseniz bile sizi sevmeye devam edecekleri için harikadır. Etrafımdaki insanların benimle aynı olduğunu ve birlikte büyüyebileceğimizi hissetmek çok güzel.

Alba ve diğer katılımcılar bir Google tabelasının önünde.

Monika: Web teknolojileri konusunda Google Geliştirici Uzmanı olarak nasıl bir hikayeniz var? Programı arkadaşlarınıza önerir misiniz?

Alba: GDE olma hikayem, pandeminin başlarında çok fazla içerik ürettiğim zamana dayanıyor. Birkaç topluluk üyesiyle tanıştım. Bunlardan biri, GDE ve teknoloji alanındaki kadınların muhteşem bir destekçisi olan Debbie O'Brien idi. Çalışmamı takdir etti ve GDE programına başvurmam için beni teşvik etti. Tek sorun, o zamanlar ne olduğunu bilmememdi. Geliştirici topluluğuyla macerama yeni başlamıştım. Uzman olarak adlandırılabileceğim hiç aklıma gelmemişti.

Debbie'nin tavsiyesini uygulayarak tüm katkılarımın yer aldığı bir portföy oluşturdum. Başvuru süreci gerçekten iyi geçti. Bilgi ve deneyimimin topluluk için gerçekten değerli olduğunu düşünüyorum.

GDE olmak gerçekten çok güzel. Topluluktan çok şey öğreniyorum. Şimdi program hakkında bilgi veriyorum ve bazı arkadaşlarımın ve iş arkadaşlarımın yakında denemesini umuyorum.

Monika: Blog ve podcast dışında toplulukta neler yapıyorsunuz? Açık kaynak kullanıyor musunuz?

Alba: Açık kaynaklı projelere ilk başladığımda gerçek koddan daha fazla doküman oluşturdum. Şu anda yeni ve gelecekteki teknolojiler (ör. Nuxt 3) için bazı şablonlar ve demo projeler üzerinde çalışıyorum. Hedefim, uygulama geliştirmeye hızlı bir şekilde başlamak isteyen kullanıcılara yardımcı olmaktır. Bu kod parçalarını kullanarak bunu yapabilirler. Hiç kendi kitaplığımı oluşturmadım. Mevcut kitaplıklara katkıda bulunmaya ve onları iyileştirmeye çalışıyorum.

Ayrıca, hackathon'lara (organizatörlerin sizden bir uygulama oluşturmanızı, bunu açık kaynak hale getirmenizi ve doküman hazırlamanızı istediği yarışmalar) da oldukça aktif olarak katıldım. Bu bilgilerden herhangi biri eksikse ödülü alamazsınız. Bunlardan birini kazandım. Patates Ruh Hali Oluşturucu'yu oluşturdum. Bu gelişmeyle ilgili ayrıntılara buradan ulaşabilirsiniz.

Ayrıca, Jamstack teknolojileri, headless içerik yönetim sistemi ve statik site oluşturucu kullanarak bir web sitesini sıfırdan nasıl kodlayacaklarını öğrettiğim atölyeler de düzenliyorum. Konuşma yapmak yerine bu tür atölye çalışmaları düzenlemeyi tercih ediyorum. İnsanlara bilgi verirken nasıl öğrendiklerini görmek çok hoşuma gidiyor. Bu, konuşma sırasında mümkün olmuyor. Bir konuşmadan sonra geri bildirim alabilirsiniz ancak başka bir kullanıcının tamamlanmış projesini göremezsiniz. Workshop sırasında herkesin birlikte yazması çok hoşuma gitti.

Monika: Peki iyi bir atölye nasıl olur?

Alba: Herkesin anlayabilmesi için her zaman temel bilgileri açıklamanız gerekir. Her adımı ayrıntılı olarak açıklamaya çalışıyorum. Katılımcıların süreci bilmesi gerekiyor. Ayrıca, sınıf sırasında incelenecek yeni terimlerin yer aldığı küçük bir sözlük de oluştururum.

Atölye sırasında, her adım tamamlandıktan sonra farklı projelerin durumunu kontrol etmek ve değerlendirme yapmak için zaman ayırmanız önemlidir. Katılımcıların istedikleri zaman soru sormalarını öneririm.

Özetlemek gerekirse, asıl mesele iletişimdir. Doğru soruları sorun, kullanıcıların ilgisini kaybetmemeye çalışın ve onlara destek olun. Birine yeni bir şey öğretmenin en iyi yolu budur.