Burcu'nun Yolculuğu - CTO ve teknik kurucu olarak Google Cloud hizmetlerini kullanma

Burcu Geneci, Monday Hero, Inc. Kurucu Ortağı ve CTO
Burcu ile soru-cevap
-
S: Hangi Google araçlarını kullandınız?
C: CTO ve teknik kurucu olarak ben Cloud Run, Cloud Build, Cloud Storage, Google Maps Geocode API, Kubernetes Engine ve Secret Manager dahil olmak üzere çeşitli Google Cloud hizmetlerini kullandım.
Girişim Pazartesisi Hero'da, Figma tasarımını koda dönüştüren ve tasarımdan Flutter widget'ları oluşturan bir çözüm oluşturuyoruz. Hemen hemen her gün Flutter ile ilgili Google araçları kullanıyorum. Dartpad.dev her zaman açık ve tarayıcımda sabitlenmiş durumda. Flutter dokümanlarını çok net ve kısa buluyorum.
Genellikle kişisel projelerdeki diğer Google araçlarını da keşfediyorum. Örneğin, resimlerdeki metinleri tanımak için hobi projelerimden birinde ML Kit ve Firebase'i kullandım.
-
S: En sevdiğiniz araç hangisiydi? Neden mi?
Y: Google'ın şu ana kadar kullandığı açık kaynaklı çerçeve Flutter. Mobil, web ve masaüstü uygulamalarını tek bir kod tabanından oluşturmak çok kolaydır. Flutter'ın en havalı kısmı, Flutter'da yazılan uygulamaların yerel olarak derlenmiş olmasıdır. Yerel olarak çalışan uygulamalar oluşturmak kullanıcı deneyimi açısından çok önemlidir. Flutter'ı kullanmadan önce hem iOS hem de Android için uygulamaları yerel olarak geliştirdim. Ancak her iki platform için de mobil uygulama en az% 30 daha hızlı oluşturulabilmek son derece önemli. Flutter, mobil çözümler oluşturmak isteyen startup'ların hayatını kurtarıyor.
Flutter gibi yeni teknolojileri göz önünde bulundurduğumuzda bu teknolojiyle ilgili topluluk, dürüst geri bildirimlerle teknolojiyi benimsememiz ve iyileştirmemiz açısından çok önemlidir. Bu büyük ve samimi topluluğumuz, yeni projelerimde Flutter'ı kullanmaya başlamanın en önemli nedenlerinden biri oldu. Dünya çapında Flutter topluluğu oluşturduğu için topluluk oluşturucu ve program yöneticilerine teşekkür etmek istiyorum.
-
S: Lütfen Google araçlarını kullanarak geçmişte oluşturduğunuz bir şeyi paylaşın.
C: Google IO 2018'de ML Kit özellikleri hakkında bilgi edindikten sonra, iOS uygulamalarımdan birinde ML Kit’in Text Recognition API'sini uyguladım. Çözümü oluşturmak şaşırtıcı derecede kolaydı ve güven oranı çok yüksekti. Ayrıca o gün Google Geliştirici Topluluğu için proje ve entegrasyonun ne kadar sorunsuz gerçekleştiği hakkında bir blog yayınladım.
Yaratıcı çözümler geliştirmek için teknolojiyi nasıl kullanacağınızı ve bu tür teknolojilerle neler yapılabileceğini bilmek güçlü bir beceridir. Girişimin ilk günlerinde, kurucumuz ve bir hackathon'a katılmıştık ve ML Kit ile Firebase'i kullandığımız projeyi ilk elde ettik. Projenin temel özelliklerinden biri, sayaçtaki gösterge numarasının tespit edilmesiydi. Bu numara, ML Kit'in metin tanıması aracılığıyla yardımcı program kullanımı için kullanılır ve su sızıntısı olduğunda kullanıcıyı uyarır.
-
S: Geliştirici yolculuğuna başlayan birine nasıl bir tavsiye verirdiniz?
Y: Geliştirici yolculuğunuzun başında analitik ve problem çözme becerilerini geliştirin ve bu becerilere sürekli olarak yatırım yapın!
İyi bir geliştirici, sorunları belirleyip çözebilmelidir. Sorun çözme, mantıksal ve hayal gücünü kullanarak bir durumu analiz etmek ve ardından bu soruna akıllı çözümler geliştirmekle ilgilidir. İlgilendiğiniz alandaki teknoloji liderlerini ve influencer'ları takip edip her gün yeni bir şey öğrenin.