Muhammed Salih Güler - Senior Software Engineer @Superlist, GDE on Flutter

Onur Karagünlü: Merhaba Salih, Öncelikle vakit ayırıp sorularımızı cevaplandırdığın için teşekkür ederiz. Kendini kısaca bize tanıtabilir misin?



Muhammed Salih Güler: Tabi ki. Ben Salih. Ankara- Berlin arası mekik dokuyan bir mobil yazılımcıyım. 6-7 yıldır mobil yazılımla ilgileniyorum, bunun ilk 6 yılında Android'e odaklandım. Son 4 yıldır falan da Flutter'la içli dışlıyım. "Bu nasıl matematik?" derseniz :) ajansta çalıştığım yıllarda hem Flutter hem de Android ile ilgileniyordum. 2 yılı aşkın bir süredir, Dünya’nın neredeyse her kısmında konuşma yaparak Flutter ve Dart anlatıp, insanlara mentörluk yapıyor, yazılıma başlamalarına yardımcı oluyorum.


Kariyerinin en başından başlayalım o zaman. Mobil yazılma başlamana hikayeni dinleyebilir miyiz senden?


Salih: Benim kariyerim ve yazılımla tanışmam, hepsi tamamen şans derseniz şans üzerine, nasip derseniz nasip üzerine. Üniversiteye ne olduğunu bilmeden geldim açıkçası "Mühendislik" diye. Staj yaptığımız yıla kadar da çok parlak bir öğrencilik dönemim olmadı. Mobil yazılım ve aslında yazılım ile tanışmam ilk stajım sırasında oldu. Beni Android geliştirmeye yönelttiler orada ve ben de işin ucundan tuttuktan sonra, okulda öğrenciyken çalışma ile başlayarak mobille haşır neşir olmaya devam ettim. Okul bittikten sonra da bırakmadım. :)



Uzun yıllardır Flutter'la geliştirmenin yanında aynı zamanda Flutter Türkiye’nin kurucusu olduğunu da biliyoruz. Kurmaya nasıl karar verdiniz? Neler yapıyorsunuz?

Salih: Ben bilginin ulaşılabilir olmasının yanında olan bir insanım. İnsanların bizim işimizde İngilizce öğrenmenin bir "zorunluluk" olduğunun (ki mümkünse kesinlikle öğrenilmeli) altını çizerken, imkân faktörünü bazen unuttuklarını düşünüyorum. Öte yandan, insanların bir dil öğrenmenin zorluğunu da unuttuklarını düşünüyorum. Dolayısı ile, herkesin bizimki kadar iyi eğitim ya da imkânı olmayacağını düşünerek, bilgiyi ulaştırabildiğim her yere ulaştırmaya çalışıyorum. Flutter'ın yeni olduğu zamanlarda bu sebeplerle, İngilizce kaynakları yazarlarından izin alarak Türkçeleştirerek, Türkçe içerik üreterek, COVID öncesi Şanlıurfa’dan İstanbul’a giderek eğitimler vererek, COVID sonrası ise online bu işlere devam ederek şu an Flutter'la ilgili bilgileri paylaşıyoruz. Slack ve Telegram üzerinden insanların sorularına yanıt bulabilecekleri platformlar kurarak, bilgi paylaşımını da ilerlettik. Şu anda Twitter‘da 3000'i aşkın, Telegram'da ise 2000 aşkın üye ile devam ediyoruz.



Gerçekten çok güzel bir amaç üzerine başlamışsın. Güzel de devam ediyorsun. Umarım katlanarak devam eder. Türkiye ile sınırlı kalmayıp Flutter Berlin’de de organizatör olarak bulunuyorsun. Aslında topluluklar ile çok iç içesin diyebiliriz. Senin topluluklarda yer alma motivasyonunu, Flutter Berlin’de yaptığın çalışmaları biraz anlatabilir misin?

Salih: Topluluklarla ilgili motivasyonum genelde şu çerçevede. Bana şans verildi ve ben çalışarak bir yere gelebildim. Amacım herkese bu şansı götürmeye çalışarak, insanlara mümkün olduğunca şans vermek. Onlara mentörlük ederek, sorularına cevap vererek, networking imkânı sunarak insanlara sahip olabilecekleri tüm fırsatları, elimden geldiğince sağlamaya çalışıyorum.


Flutter Berlin'i de Flutter'ın Betaya geçtiği gün o zamanki şirketimde bulunan CTO arkadaş ile kurmuştuk. Berlin'deki Google ofisi, çeşitli firmalar ve mekanlarda, Google çalışanı, başka şehirlerden gelen pek çok insan ile etkinlikler yaparak Flutter Berlin topluluğunu ayakta tutuyoruz.



Tüm bunlarla beraber ayrıca Youtube kanalın da bulunuyor ve özellikle Flutter üzerine eğitim videoları yer alıyor. Bu videoları hazırlarken nasıl bir süreçle ilerliyorsun?

Salih: Bu videolara başlamadan önce, büyük bir yol haritası hazırladım, neler öğretilmeli, hangi konular yanlış anlaşılıyor, anlatılıyor diye. Bunun üzerinden giderek, videolar çekmeye çalışıyorum. Şu sıralar yoğunluktan biraz yavaşladı ama devam edeceğiz yeni videolarla yakında. :)

Aynı zamanda Google’ın Google Developer Expert programında Flutter GDE olarak yer aldığını biliyoruz. Senin bakış açınla genel süreci ve senin GDE olma sürecini biraz bizimle paylaşabilir misin?

Salih: Flutter'a çok erken süreçte başladım. Yeni bir teknoloji olduğu için, meetuplar konferanslarda konuşmacılık yapıp, üstüne de yazılı kaynaklar oluşturarak Flutter'ı anlatmaya çalışıyorum. Bir yandan da meetuplar organize ederek, Flutterla ilgili bilgileri aktarmaya devam ettim. Bu süreçte Flutter ekibinde çalışan Nilay Yener'le de iletişim halinde kaldım ve GDE olmak için ne gerektiğine baktığımızda, karşılayabildiğimi gördüm ve GDE olma süreci başladı. Genel olarak süreç ise alim süreçleri gibi, çeşitli mülakat ve kontrollerden sonra hak edilen bir unvan. Benim de öyle oldu.



Yurtdışında çalışan yazılımcılara genelde sorduğumuz bir soruyu sana da sormak istiyoruz. Berlin'de bir yazılımcı olarak çalışmayı Türkiye’ye göre kıyaslamanı istersek bize bu konuda neler söylemek istersin?


Salih: Bu biraz tehlikeli bir alan benim için. :) Türkiye’de kariyerimin en zor yıllarını geçirdiğim için, o zaman Almanya'ya gitme kararı aldım. Orada gerçekten mesleğe yapılan yatırımı, imkânları vs. görüp, kendime ve kariyerime yatırım yapma şansım oldu. Farklı konferanslara gidip, insanlarla tanışıp, networkumu ilerletme şansım oldu. Uzun yıllardır Türkiye’de çalışmadığım için tam karşılaştıramam ama şu ana kadar, sunulan imkanlar ile, anlayış ile, kendini geliştirme imkânları ile ben memnunum açıkçası. Ama gelecek ne getirir bilemeyiz tabi.




Uzun süredir mobil uygulama geliştiren ve neredeyse en başından beri Flutter’ı takip etmiş biri olarak mobil uygulama geliştirmenin ve Flutter’ın geleceğini nasıl görüyorsun?


Salih: Bence her şeyin uygulamalara dönmesi ve telefonun insanların eğlence merkezi olarak kalması uzun süre değişmeyecek bir şey, o yüzden daha Mobil Uygulama geliştirmenin orta seviyelerinde olduğumuzu düşünüyorum. Yapılacak çok şeyin olduğunu düşünüyorum.

Flutter ile ilgili de Flutter iOS, Android, Web ve Masaüstüne tek bir codebase üzerinden uygulama çıkarmanıza yardımcı olan bir SDK. Yani öncelikle ekonomik açıdan, şirketlere yardımcı oluyor. Öte yandan performans olarak Dart kodu makine koduna çevrildiği için direkt olarak native performans sağlıyor. Flutter'ın tam potansiyeline ulaşması için Web ve Masaüstünün de stabil hale gelmesi gerekiyor. Üstüne üstlük Fuchsia işletim sistemi de daha görünür olduğu zaman. Flutter'ın avantajlarına daha çok şahit olacağız diye tahmin ediyorum.

İnsanların kendini geliştirmesini sağlamak için çok fazla çaba sarf eden biri olarak sen kendini geliştirmek için hangi kaynakları/kişileri takip ediyorsun?


Salih: Sosyal medya olarak sadece Twitter'ı kullanıyorum. Ondan dolayı belirli bir kişi ya da kişiler diyemiyorum şu anda. Oradan haberleri takip ediyor, yapılan şeyleri inceliyor ve kendimce yorumlamaya çalışıyorum. Çok fazla kaynak kod ve işimizle ilgili kitap okuyorum.


Son olarak mobil uygulama geliştirmek isteyen insanlara tavsiyelerin nelerdir?

Salih: Öncelikle öğrenmek isteyen arkadaşlarımıza ilk tavsiyem şu; Öğrenmek istediğiniz alan ile ilgili kendiniz bir karar verin, araştırmanızı yapın, sonrasında temel seviyede kaynaklar ile, bilginin temelini öğrenin. Sonrasında ise, tavsiyem, basit projelerden karmaşık projelere doğru yavaş yavaş giderek, kendinizce projeler giriştirin. Kodunuzla ilgili başka tecrübeli arkadaşlardan yorumlar alın. Eleştiriye açık olun, öğrenmeye devam edin. Şunu bilin ki, en tecrübeli geliştiricilerin bile bilmediği çok şey var, her şeyi öğrenmeye çalışmayın. Yavaş ama sağlam temeller ile ilerleyerek gidin.


Onur Karagünlü: Çok keyifliydi bir röportaj oldu. Teşekkür ederiz verdiğin bilgiler için.


#mobitalk #muhammedsalihguler



0 yorum

Son Paylaşımlar

Hepsini Gör

Komünite

Platform

Mobiler.dev Anasayfa
  • Twitter
  • Instagram
  • development_düzenlendi_düzenlendi
  • Youtube
  • slack-icon-black_edited_edited_edited
  • Gri LinkedIn Simge
imageedit_2_9667998092.png
JetBrains Hakkında Detaylı Bilgi Alın

© 2021 by mobiler.dev

Kurumsal Yazar Hesapları

adesso.png
mobilerdevLogo.jpg
Yazarlık Başvurusu Hakkında Bilgi Alın, Başvuru Yapın.
Topluluk Yazarlarını Tanıyın