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

Alba Silvente Fuentes, Google Geliştirici Uzmanı. Kendisiyle kodlamayı ve topluluk oluşturmayı insani bir şey haline getirme hakkında konuştuk.

Monika Janota
Monika Janota

Hoparlör askısı olan Alba.

Monika: Hangi ürünlerle çalışıyorsunuz? Profesyonel olarak odaklandığınız konu nedir ve hangi araçlar günlük işlerinizi kolay ve verimli hale getirir?

Alba: Ön uç üzerinde yaptığım çalışmaların büyük bir kısmı Vue 3'te yapılıyor. Projenin özelliklerine bağlı olarak, ekosistem için Vite adlı yeni Webpack, semantik HTML, Tailwind CSS ve bazen Nuxt.js ile çalışıyorum. Çoğu zaman web uygulamaları oluşturuyorum, ancak son zamanlarda Chrome uzantıları oluşturmak için de çalıştım.

Genellikle ön uç kısmına, yani bileşenler oluşturmaya odaklanıyorum. Ama aynı zamanda özellikle sürdürülebilirlik, performans ve ölçeklenebilirlik gibi proje mimarisini de göz önünde bulundurmak istiyorum. Bu toplulukta oluşturduğum içerikler Atomic Design, Jamstack ve tasarım sistemleri gibi konular içeriyor. İlgi çekici yeni mimariler hakkında bilgi edinmeyi seviyorum.

Günlük işlemlerimde gözden kaçamayan araçlar varsa bunlar şunlardır: Volar, Eslint ve Prettier gibi uzantılar eklemek için VS Code, hesabımla senkronize edildi; çalışmamı belgeleme ve içerik oluşturma özelliği; Toby, Web Vitals metrikleri ve Axe gibi Chrome uzantıları ve terminal için Fig.io.

Monika: Buraya nasıl geldiniz? Ne zaman web geliştirme ve ön uç konularına odaklanmaya karar verdiniz?

Alba: Telekomünikasyon alanında görüntü ve ses mühendisliği okuduğum için web geliştirmeyle doğrudan ilişkili değildi. Öğrenim sırasında C ve C++ ile kodlamanın temellerini öğrendim. Programlama konusunda uzman olduğumu fark ettiğimde bu yolu izlemeye karar verdim ve web geliştirme konusuna adım atmaya karar verdim. Üniversitedeki üçüncü yıl boyunca staj yapmamız gerekiyordu ve ne yapmak istediğimden emin olmadığım için bir web ajansı seçtim. Orada PHP, HTML, CSS ve jQuery eğitimi verildi ve full-stack geliştirici olarak çalıştım.

Böylece ön uç geliştirmeyi tercih ettiğimi fark ettim. İşimi gerçekten beğendim ve sadece buna odaklanmak istedim. Böylece ön uç çerçeveleri (Vue, React ve Angular) hakkında bilgi edinmeye başladım. Hepsini denedim ve sonunda Vue'ya aşık oldum.

Monika: Web teknolojileri alanındaki bir sonraki büyük şeyin ne olacağını düşünüyorsunuz?

Alba: Benim için bir sonraki önemli şey Chrome gibi tarayıcılarda yapılacak değişikliklerle ilgili. CSS'yi iyileştirme yöntemimiz, WebGL ve diğer JavaScript API'lerinin kullanımı ile erişilebilirlik standartları vb. Tıpkı video oyunlarındaki gibi, tarayıcının içinde bir dünya oluşturabilir veya bu dünyayı herkes için kapsayıcı bir hale getirmeye odaklanabiliriz.

Gelecek, web'i kullanma şeklimizi iyileştirmek olacak. Böylece, performans artık bir sorun olmaktan çıkacak, çünkü tüm yeni teknolojiler bunu kapsamaktadır. Böylece değer yaratmaya, günlük görevlerimizi dijitalleştirmeye ve zamanımızı boşa harcamaya odaklanabiliyoruz.

Monika: "No me da la vida " adlı podcast'inizin arka planı nedir?

Alba: İçerik üretici olduğumda İngilizce makaleler yazmaya başladım. O zaman Hollanda'ya taşındım ve bu hizmeti profesyonel olarak kullanabilmek için dil öğrenmeme de yardımcı olacağını düşünmüştüm.

İlk dilim İspanyolca. O zamanlar İspanya'da yaşayanlar için özel bir şey hazırlamayı düşünmemiştim. Bu fikir yardımcı sunucumla tanıştığımda aklıma geldi. Birlikte bir şeyler üretmenin iyi olacağını düşündüm. Biz de güçlerimizi birleştirip podcast formatını denemeye karar verdik.

Bir fikir başka bir fikirle sonuçlandı. Daha az tanınan insanların sektördeki deneyimlerinden bahsedebileceği bir alan oluşturmak istedik ancak kadınlara odaklanmaya karar verdik. Bu, aynı zamanda başarılı profesyonellerle tanışmamız için de bir fırsattı. Podcast sayesinde onları tanıyıp ilişki kurduk.

Tabii ki nihai hedef, bilgi alışverişi yapmak ve konuklarımızdan bir şeyler öğrenmekti. Projeler nadiren ön uç ile alakalı oluyor; ikimiz de yardımcı sunucu ve ben ön uç geliştiricileriyiz. Bu nedenle, teknoloji sektöründe başka rollere sahip insanları bize kendileri hakkında daha fazla bilgi vermeleri için bir araya getirebilmek hoşumuza gitti. Şu ana kadar yapay zeka, ürün yönetimi ve daha pek çok konu hakkında sohbet etme fırsatımız oldu. Çok etkileyici.

Monika: Kitlenizin ilgisini nasıl canlı tutuyorsunuz?

Alba: Bu ilginç bir soru! Aslında, bir uzmanla çalıştığım için şanslıyım. Yardımcı sunucum Miriam, sosyal medya için içerik ürettiğinden bu konuya değindik. Çok sayıda kısa klip çekip bunları TikTok ve Instagram'ın yanı sıra LinkedIn profilimizde de paylaşıyoruz. Amaç, insanların konuyla ilgilenmesini sağlamaktır. Konuşmanın yalnızca bir kısmını ortaya çıkarın ve onları sonraki adımı öğrenmeye teşvik edin.

Ayrıca bizi ve çalışmalarımızı tanıyan gerçek anlamda ilgili takipçileri davet etmemiz konusunda da anlaştık. Her şeyin tek bir yerde olması için Discord'da bir topluluk oluşturmaya karar verdik. Bu sayede kitlemiz, podcast'i daha kolay takip edebilir. Ayrıca iletişim kurma ve fikir alışverişinde bulunma fırsatı yaratır.

Twitch ve Discord gibi platformlarda canlı kodlama oturumları veya etkinlikler düzenlemeyi planlıyoruz. Topluluğumuzla fiilen etkileşime geçmemiz, gerçek zamanlı olarak sohbet etme ve birlikte eğlenmemiz için bize bir fırsat sunar. Kitlemizi tanımak istiyoruz. Podcast'ler için seçeneklerimiz sınırlıdır.

Podcast'imizin "Cuéntame tus Penurias" ("Zorluklarınızı anlatın") adlı bir bölümü de var. Konuklar, teknoloji sektöründe çalışan işlerinde nasıl başarısız olduklarını veya yaşadıklarını anlatıyor. Hikayeler teknolojiyle alakalı olmak zorunda değildir. Akıl sağlığı ve yasal konular gibi konulara değinebilir. Hedef kitleyle bağ kurmanın yanı sıra bazı tavsiyeler verebilir veya soruna çözüm bulmaya yardımcı olabilir. Bu tür bir etkileşim önemlidir, çünkü hepimizin insan olduğumuzu göstermesi önemlidir.

Monika: Sektörün değişip daha kapsayıcı bir hale geldiğini görüyor musunuz?

Alba: İçerik üretici ve blog yazarı olarak toplulukta birçok kişiyle tanıştım. Çoğu kişi kapsayıcıdır ve her zaman eylemlerini düşünür. Ancak bir çeşit balon içinde yaşadığımı söyleyebilirim.

Podcast'imizi dinleyip topluluk oluşturan insanlar çok kapsayıcı ve açık fikirli kişilerdir. Ama şu anda bu çevreden o kadar sık çıkmıyorum. Benim en yakın ortamım son derece samimi ve kapsayıcı. Ama diğer taraftan, bir yerden başlamamız gerektiğini düşünüyorum. Belirli bir kullanıcı grubuyla bazı şeyleri geliştirmeye başlayabiliriz, onlar da daha sonra bunu başka insanlarla paylaşırlar.

Monika: Topluluk oluştururken ne gerekir?

Alba: Etkinlikleri doğru kişilerin organize etmesinin çok önemli olduğuna inanıyorum. Burada Amsterdam'da bir buluşmaya gittiğimde, organize edenlerin bağ kurulabilen ve insan olduğunu, zorluk yaşadığını, çalışma şeklini iyileştirdiğini ve açık bir şekilde konuştuğunu hissediyorum. Konuşmadan önce gergin hissettiklerini itiraf ederler ve böylece kitlenin kendilerini daha iyi hissetmelerini sağlarlar.

Örneğin, YouTube'da hazır eğitim videoları izlemek size aynı duyguyu vermez. Bu içerik üreticilerin içerik üreticileri hata yapmaz. Örneğin, canlı yayın olmadığı sürece izleyicilerinizin gerçek tepkilerini göremezsiniz. Bunun için hazırlanmış senaryoları vardır.

Topluluklar (örneğin, Google Geliştirici Grupları), canlı olarak başarısız olabileceğinizi ve sizi yine de seveceklerini düşündüğünüz için harikadır. Etrafımdaki insanların benimle aynı olduğunu ve birlikte büyüyebileceğimizi hissetmek harika bir şey.

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

Monika: Web teknolojileri alanında Google Geliştirici Uzmanı olarak hikayeniz nedir? Programı arkadaşlarınıza önerir misiniz?

Alba: GDE olarak hikayem, çok fazla içerik ürettiğim pandeminin başlangıcına kadar uzanıyor. Birkaç topluluk üyesiyle tanıştım. Bunlardan biri, aynı zamanda bir GDE olarak çalışan ve teknoloji alanında kadınları çok destekleyen Debbie O'Brien'dı. Çalışmamı takdir etti ve beni GDE programına başvurmaya teşvik etti. Tek sorun, o zamanlar ne olduğunu bilmiyordum! Geliştirici topluluğuyla yeni macerama başlıyorum. Bir Uzman olarak nitelendirilebileceği aklıma bile gelmedi.

Debbie'nin tavsiyelerine uydum ve tüm katkılarımı içeren bir portföy oluşturdum. Başvuru süreci gerçekten iyi gitti ve bilgimin ve deneyimimin topluluk için gerçekten değerli olduğuna inanıyorum.

GDE olmak çok güzel bir şey. Topluluktan çok şey öğreniyorum. Şimdi de tüm haberlerimizi yaydım ve bazı arkadaşlarımın ve iş arkadaşlarımın en kısa zamanda bu programı deneyeceklerini umuyorum.

Monika: Toplulukta blog ve podcast yayınlama dışında neler yapıyorsunuz? Açık kaynak mı üretiyorsunuz?

Alba: Açık kaynak projelerde yer aldığımda gerçek koddan daha fazla doküman oluşturdum. Şu anda Nuxt 3 gibi yeni ve gelecek teknolojiler için bazı ortak projeler ve demo projeleri üzerinde çalışıyorum. Amacım, bir uygulamayı hızlı bir şekilde geliştirmeye başlamak isteyen kişilere yardımcı olmak. Onlar sadece bu kod parçalarını kullanabilirler. Hiçbir zaman kendi kitaplığımı oluşturmadım. Yalnızca mevcut kütüphanelere katkıda bulunuyor ve bu kitaplığı iyileştirmeye çalışıyorum.

Aynı zamanda, organizatörlerin sizden bir uygulama geliştirmenizi, açık kaynak yapmanızı ve uygulama için doküman hazırlamanızı istedikleri hackathon'larla da epey uğraşmıştım. Bunlardan herhangi biri eksik olursa ödül kazanamazsınız. Ve onlardan birini kazandım! Potato Ruh Hali Oluşturma Aracı oluşturdum. Bu konuyla ilgili tüm bilgileri burada bulabilirsiniz.

Ayrıca insanlara Jamstack teknolojileri, gözetimsiz bir İYS ve Statik Site Oluşturucu kullanarak sıfırdan web sitesi kodlamayı öğrettiğim atölyeler de düzenliyorum. Konuşmalar sunmak yerine bu atölyelere ev sahipliği yapmayı tercih ediyorum. İnsanların birbiri ardına nasıl öğrendiğini görmek hoşuma gidiyor. Konuşma esnasında böyle bir şey söylenemez. Konuşmadan sonra bir miktar geri bildirim alabilirsiniz ama bir başkasının tamamlanmış projesini göremezsiniz. Atölyede herkesin bir şeyler yazmasını seviyorum.

Monika: İyi bir atölye çalışmasının özellikleri nelerdir?

Alba: Herkesin anladığından emin olmak için temel bilgileri her zaman açıklamanız gerekir. Her adımı ayrıntılı bir şekilde açıklamaya çalışıyorum. Katılımcıların süreci bilmesi gerekiyor. Ayrıca her zaman, ders sırasında aramak üzere yeni terimlerden oluşan küçük bir sözlük oluştururum.

Atölye sırasında her adımı tamamladıktan sonra değerlendirme yapmak ve farklı projelerin durumunu kontrol etmek için zaman belirlemek çok önemlidir. Katılımcıları gerek oldukça sık soru sormaya teşvik ediyorum.

Özetlemek gerekirse, her şey iletişimle ilgili. Doğru soruları sorun, insanların ilgisini kaybetmemeye çalışın, yalnızca onların yanında olun. Birine yeni bir şey öğretmenin en iyi yolu budur.