İki tarafın da kazanacağı bir durum

GDE Enrique Fernandez Guerra'nın STK'sı HelpDev'i açık kaynak olarak kullanması.

Monika Janota
Monika Janota

Sahnede mikrofonlu kulaklıkla Enrique.

Monika: Hakkınızda biraz bilgi edinerek başlayalım. Geliştirici olarak nasıl bir yolculuk yaptınız? Şu anda neler yapıyorsun?

Enrique: Adım Enrique ama herkes bana Quique der. Ben hatırlayabildiğimden beri geliştiriciyim. Muhtemelen 13 yaşındaydım ve arkadaşım oldukça basit web siteleri programlamaya başladıklarında onlara eğlence ve eğitim için Homer Simpson benzeri web siteleri adını verdik. Adım adım programlamaya kendi başıma devam ettim. Sonunda mühendislik çalışmaya karar verdim ama bilgisayar bilimi yerine telekomünikasyonu seçtim.

Hatırladığım kadarıyla kullanıcı arabirimi geliştirici olarak çalışıyorum. Angular, Vue ve React gibi birçok çerçeveyle çalıştım. Bugün Romanya'da çalışıyorum ve şirketimde mühendislik departmanında ülke müdürü olarak çalışıyorum. İşimizi gerçekten olağanüstü profesyonellerle ilişkilendiriyoruz. Çalışma kültürümüzü onlarla paylaşarak onlara bu süreçte yardımcı olmaktan mutluluk duyuyorum. Kendimi hâlâ ön uç uzmanı olarak görüyorum ancak kişi ve projeleri yönetmeye daha çok odaklanıyorum.

Monika: Topluluğun her zaman aktif bir üyesi miydiniz?

Enrique: Bu zamana kadar çeşitli topluluklarda yer aldım. Bu tür sosyalleşmeye bayılıyorum. Etkinliklerde ve konferanslarda konuşmaya, içerik paylaşmaya ve açık kaynak kitaplıklar oluşturmaya başladım.

Dokuz yıl önce, becerilerimi kullanmaya ve diğer STK'lara web sitesi geliştirme konusunda yardım etmeye odaklanan HelpDev adlı sivil toplum kuruluşu için fon sağlamaya karar verdim. Bu benim ailemde var. Herkes STK'larla bağlantılı. Topluma katkıda bulunmayı seviyoruz.

HelpDev ile ilk fikir, iki tür etkinliği birleştirmekti: kaynak olmadan STK'lara yardım etmek ve öz geçmişlerini geliştirmek isteyen genç geliştiricileri profesyonel deneyimi olmayan genç geliştiricileri desteklemek. Hiçbir deneyiminiz yoksa iş bulmak sizin için zor olabilir çünkü artık her şirket deneyim ister. Yalnızca finansal kaynağı olmayan STK'larla çalışıyoruz, maharetlerini karşılayabilecekleri bir yüklenici ile çalıştıklarından emin oluyoruz.

Başlangıçta 50 kişiden oluşan büyük bir grup halinde başladık ve bu sefer düzgün bir şekilde yönetilmesi imkansız hale geldi. Çalışma şeklinizi değiştirmemiz ve beş kişilik küçük bir grupla önümüzdeki üç ila dört yıl boyunca bu işi sürdürmemiz gerekiyordu. O zamanlar STK'larımız için Wordpress ile basit web siteleri oluşturuyorduk. Pandemi başladığında faaliyetlerimizi yeniden düşünmemiz ve işleri mümkün kılmanın daha iyi yollarını bulmamız gerekiyordu.

Monika: Siz neyi değiştirdiniz?

Enrique: 2022'nin başında tüm içerikleri Wordpress'ten GitHub'a taşıyarak web sitelerini açık kaynak hale getirdik. Kodun tamamı artık herkese açık. Teknik bilgisi olmayan kullanıcılar için yönetimi kolay olan ve tüm içeriği barındıran bir API sunan gözetimsiz bir İYS olan Storyblok'u kullanıyoruz. Birlikte çalıştığımız bazı kişiler gönüllü olarak çalışsalar da teknik bilgileri sınırlı. Aracın, müşterilerin herhangi bir sorun yaşamadan kendi başlarına çalışabilmesi için gerçekten kolay olması gerekir.

Ön uç için Vue'ya dayalı Nuxt adlı bir teknoloji kullanıyoruz. Bu araçların bir araya getirilmesi sayesinde yalnızca renk, marka ve içerik değişiklikleri yaparak daha fazla web sitesi oluşturabiliyoruz. Farklı web siteleri için aynı bileşenleri kullanabiliriz.

Bu yıl web sitelerinin yeni platforma geçişini tamamlamayı umuyoruz. Artık STK'ların bir web sitesinin bakımı için herhangi bir ücret ödemesi yapmamakla birlikte, alan adının ücretsiz olmasını sağlıyoruz. Storyblok aslında bize sponsor oluyor ve bu sayede ücretsiz bir lisansa sahibiz. İş ortaklığı yaptığımız şirketler genellikle STK'larımıza ihtiyaç duyabilecekleri bazı varlıklar (ör. yeni marka bilinci oluşturma) konusunda yardımcı oluyor.

Bazen STK'lar ihtiyaç anında kurulmuş olur. Nepal'deki yıkıcı depremden sonra, kuruluşların her şeyi doğru şekilde ayarlayacak zamanı bulamamış olan yıkıcı deprem sonrasında yaşanır. Yardıma geldik.

Amacımız, STK'lar için gönüllü çalışmayı mümkün olduğunca kolaylaştırmaktır. Dünyanın her yerinden, istediğiniz zaman bu hizmete erişilebilir. Çalışmalarımızı açık kaynaklı hale getirmek bunu başarmanın bir yoluydu. Artık herkes istekleri yanıtlayıp hataları düzeltebilir veya web sitesini bir şekilde iyileştirebilir. Daha fazla kişinin etkileşimde bulunmasını sağlar ancak bir şey üzerinde çalışmaya daha az zaman harcar.

Monika: HelpDev'i oluştururken ilk meraktan sonra hiç kimseyle çalıştın mı? Size yardım eden oldu mu?

Enrique: Başlangıçta 50 kişi varken toplantılar kaos içindeydi ve bir anlaşmaya varamadık. Sonunda dört kurucu, HelpDev projesini resmi, kayıtlı bir STK'ya dönüştürmeme yardımcı olmak için kaldı. Hâlâ kurumda, başkan yardımcısı veya danışman olarak çalışıyor, finans ve hukuki meselelerle ilgileniyorlar. Açık kaynak modeliyle faaliyet gösterdiğimiz için, sürekli olarak bu kadar çok insanın bu kadar aktif olması gerekmiyor. Gerçekten işe yarıyor.

Monika: HelpDev, diğer STK'lara yardım eden bir STK'dır. İş ortaklarınızı seçerken belirli bir odağınız mı var?

Enrique: Açık kaynak STK olmadan önce yalnızca İspanyol STK'larla çalışıyorduk. Yüz yüze toplantılar, planlama, telefon aramaları, yasal işlemler ve benzeri her şey geleneksel bir şekilde yapılıyordu. Bugünlerde bununla sınırlı kalmayıp dünyanın her yerinden kullanıcılarla çalışabiliyoruz. Artık iş ortaklarımızın her birine ayrı bir çözüm sunmaya odaklanmıyoruz. İş ortaklarımızın web siteleri şu anda birleştirilmiş olduğundan bakımlarını sürdürmeleri ve geliştirmeleri kolaylaşıyor. Her yeni bileşen oluşturduğumda bunu tüm web siteleri için kullanabilirim. Dahası, Storyblok ile STK'lar değişikliklerin çoğunu kendi başlarına uygulayabilecek.

Daha önce çalıştığımız İspanyol STK'ları çok çeşitli kişilerdi. Bunların her birinin farklı odak noktası ve farklı öncelikleri vardı. NeedU, Barselona'daki evsiz insanlarla çalışır. Asocciación APISF'nin kapsamı çok geniş olduğundan Afrika'daki doktorları destekliyor. İspanya'da farklı amaçlar için çalışan ve genellikle gönüllü olan çok sayıda STK'mız var. Oldukça popüler.

Monika: HelpDev için sırada ne var? GitHub'a geçtikten sonra ne olacak?

Enrique: Şu anda karşılaştığım zorluk, bir STK'yı GitHub projesine dönüştürmek. GitHub'ın işleyiş şeklini herkes bilir. Sorunlar için şablonlarınız ve talebinize yardımcı olan kişiler var. Yalnızca kütüphanelerle sınırlı kalmıyor. Bundan daha fazlasını da yapabileceğimize inanıyorum. Projenin tamamının topluluk tarafından sürdürülmesini isterim. Çekirdek ekibimiz de ana kütüphaneyi koordine etmeye ve gerektiğinde tüm değişiklikleri uygulamaya devam edecek. Yine de tüm hatalar, yeni bileşenler ve küçük sorunlar dünyanın dört bir yanındaki gönüllüler tarafından düzeltilecek. Topluluk üyelerinin bu konuda bize yardımcı olmaya istekli olacağından% 100 eminim. Ayrıca bu onlar için de faydalıdır. Taleplerimizin çoğu "Önce İyi Konular" olarak etiketlenmiştir çünkü bu özellikler teknik açıdan zor değil ve portföyünü yeni oluşturmaya başlayan yeni başlayanlar için uygun. Örneğin, şu anda Atlı Karınca için bir bileşenimiz yok ancak bunu yapmak çok kolay. Herkes katılabilir ve yardımcı olabilir.

Bizim açımızdan bunu en baştan planladığımız gibi yaparak hem ihtiyaç sahibi STK'lara hem de genç geliştiricilere yardımcı oluyoruz.

Monika: Şu anda başka bir topluluk etkinliğine katılıyor musun?

Enrique: Evet! Ayrıca Talento para tu evento (Etkinliğiniz için yetenek) adlı bir web uygulaması oluşturdum. Buradaki amacı, JavaScript hakkında sunum yapabilecek bir konuşmacı arayan organizatörlere yardımcı olmak ve bu kişileri, bilgilerini paylaşma fırsatı arayan teknoloji profesyonelleriyle buluşturmaktır. Amaç, konuşmacı seçerken bilinçsiz ön yargılardan uzak durmaktır. Bu nedenle, kişiyle ilgili tüm kişisel bilgiler anonimleştirilir; organizatörü deneyime ve önerilen konulara göre seçecektir. Bu çalışmaların, örneğin kadınlar gibi yeterince temsil edilmeyen gruplara hak ettikleri fırsatlara ulaşmalarına yardımcı olacağını umuyorum.

Monika: Google Geliştirici Uzmanları topluluğuna katılmak için sizi motive eden neydi?

Enrique: Her zaman topluluk etkinliklerine katılıyorum. Bir gün aynı zamanda GDE olan bir arkadaşım, yani Jorge del Casar beni programa davet etti. Yollarımız aslında 12 yıl önce kesişti. O zamanlar ikimiz de bölgemizdeki geliştirici topluluklarıyla ilgileniyorduk. GDE topluluğuna katılmanın çok iyi bir fikir olacağını düşündüm. Röportaj sırasında ekibe promosyon ürünleri için burada olmadığımı (elbette güzel) ama konferanslar ve atölyeler sırasında insanlarla iletişim kurmayı ve özellikle doğrudan teknoloji hakkında sohbet etmeyi sevdiğimi söyledim. Google Geliştirici Uzmanı olmak, aynı zamanda sektörün en parlak zihinleriyle, benden yüz kat daha fazla bilgi sahibi kişilerle fikir ve bilgi alışverişinde bulunmama da olanak tanıyor. Onların deneyimleri ve uzmanlıkları için teşekkür ederim.

Programa katıldıktan sonra 2021'de Kadın Geliştirici Akademisi'nde mentor olarak yer aldım. Birine mentorluk yapabilmek ve bilgilerimi iyi şekilde kullanmak için benzersiz ve ilham verici bir deneyimdi.

Ayrıca, bir toplulukla paylaşımda bulunmanın yeni yollarını da keşfettim. Geçen yıl bir podcast yayınladım ve sektörden on kişiyi teknoloji hakkında değil, kendileri hakkında konuşmaya ve gerçekte kim olduklarını öğrenmeye davet ettim.

GDE topluluğu olmadan bunların hiçbiri mümkün olmazdı. Slack ile iletişim halindeyiz, farklı buluşmalarda ve konferanslarda birbirimizi görüyoruz. Birbirimizden ilham alma şansımız oluyor.

Monika: Geliştiricilerin dünyayı sonsuza kadar değiştirecek kaynaklara ve becerilerine sahip olduklarını söyler misiniz?

Enrique: Eminim öyle. Aslında sadece geliştiriciler değil, mevcut tüm meslekler de çok şey sunuyor. Sorun genellikle insanlardadır. Mükemmelliği aramamız, diğerlerinden daha fazlasını yapmamız ve daha çok çaba göstermemiz konusunda bize baskı yapan bir toplumda büyüyoruz. Bazen bir an durup ücretsiz yapmanın size para kazandırmadığı halde paranın satın alamayacağı farklı faydalar sağlayacağına inanıyorum.

Artık maaşımız gayet iyi ve mesleğimiz için çok iyi bir zaman. Mentorluk yaparak, bilgi paylaşarak veya öğreterek başkalarına yardımcı olmak için zaman ayırabiliyoruz.

Monika: Adımlarınızı takip etmek isteyen birine ne söylerdiniz?

Enrique: Bence profesyonel kariyerimdeki en önemli derslerden birinin çok fazla uzmanlaşmamak ve tek bir teknolojiye odaklanmak olmamasıydı. Sektörün sunduğu avantajlardan faydalanmak daha güzel. Ön uç üzerinde çalışsam da DevOps, arka uç, IoT ve uygulamalarda da çalıştım. Angular veya başka bir çerçevede en iyi olmakla pek ilgilenmiyorum. Amacım sadece iyi bir geliştirici olmaktan ziyade iyi bir profesyonel olmak. Bir işe alım yöneticisi olarak teknik becerilerini geliştirmesi gereken ama düzenli ve etkili iletişim gücü olan bir uzmanı tercih ediyorum.