Uygulama Geliştiricisi Olarak Nasıl Başladım?

Daniel Paulino, kariyerinin dönüm noktasındayken ilk Windows uygulamasını yarattı: Bir geliştirici olarak başarılı bir kariyere sahip olacak kadar iyi miydi? Emin değildi ama Daniel, antrenman bandına bağlanan bir zamanlayıcı uygulamasına ihtiyacı olduğunu da biliyordu. “O zaman, hiçbir uygulama bunu yapmadı. Bu merakım vardı. Bu beni tekrar uygulama geliştirmeye yöneltti," diyor Daniel.
Daniel'in merakı ona iyi hizmet etti. Bugün, Pillbox , Nightingale ve Ambie dahil olmak üzere birden fazla Windows uygulamasının yaratıcısıdır Aynı zamanda Windows uygulamaları ekibinde bir yazılım mühendisidir ve Daniel'in bir Microsoft cihazları ve takım fanatiği olduğunu söylemek güvenlidir. “Blok çevresinde bulundum, ancak Visual Studio, .NET ve WinUI'ye geri dönmeye devam ediyorum. Microsoft'un gelişmiş takım setine bağımlıyım. Beynimdekileri alıp bir uygulamaya koymam için bana güç veriyor.”
Daniel'in son beş yılda piyasaya sürdüğü birçok uygulamaya bakıldığında, kariyer yolunun basit olduğu sonucuna varmak kolay olurdu - ancak Daniel'in bakış açısına göre geliştirici olmak daha dolaylıydı: Tutkularının peşinden gitmekti.

Bir hobiden bir kariyere

Yazılım geliştirmeyi bir kariyer olarak görmeden önce üniversiteye gidiyordu. Büyürken, Daniel hastanelerde çok zaman geçirdi, doktorların hem kendisinin hem de annesinin tıbbi sorunlarını araştırmasını izledi. Doktorların merakından ve sorgulama ve keşiften hastalığın temel nedenlerini anlamak için nasıl çalıştıklarından büyülendi.
Bu ilgi Daniel'i, Python dersi almak zorunda kalana kadar Vancouver'daki Simon Fraser Üniversitesi'nde Moleküler Biyoloji okumayı planladı. Ailesi yeni bir bilgisayar almaya gücü yetmese de Daniel her zaman bilgisayarlara ilgi duymuştu. Daniel zorunluluktan dolayı işletim sistemini optimize etmede aile uzmanı oldu - hatta eski bir bilgisayardaki Windows işletim sistemi kayıt defterini, arkadaşlarının sahip olduğu yeni cihazlarla birlikte çalışana kadar temizlemişti.
Teknolojiye olan tutkusuna rağmen, Daniel hobisinin bir kariyer olabileceğine asla inanmadı - o Python kursuna kadar ve üniversitesindeki bir konuk konuşmacı ona Biyoinformatik'i hiç duyup duymadığını sorduktan sonra. O an, kariyerinin geri kalanını değiştirdi: Daniel'in okulu, tıp ve immünolojiye olan tutkularını ve bilgisayar bilimlerine olan artan sevgisini birleştiren ortak bir ana program sundu. Bu keşif yeni bir dünyanın kapılarını açtı.

Gerçek dünya problem çözme

Daniel, okul deneyimlerine dönüp baktığında, yeni geliştiricilere gerçek dünyadaki sorunları çözen araçlar geliştirmelerini önermek için hızlı bir şekilde davranıyor. Patronu Daniel'in insan genomundaki boşlukları verimli bir şekilde kapatan ilk C++ aracını geliştirmesini önerdiğinde, ilk biyoinformatik işinde açıklayıcı bir an yaşadı. Deneyim silinmez bir iz bıraktı: Çalışmasının ne kadar etkili olabileceğine şaşırdı.
Bu deneyimin ardından Daniel, Microsoft Garage'da bir yazılım mühendisliği stajına başvurdu ve kabul edildi. Sadece bir geliştirici olarak ilk rolüydü. O ve ekibindeki diğer dört stajyerin başından sonuna kadar bir Windows Phone uygulaması olan ürünlerini oluşturmak için dört ayları vardı. İşbirliği hakkında çok şey öğrenmiş olsa da Daniel'in en büyük çıkarımı, ne kadar büyümesi gerektiğiydi. Daniel şöyle hatırlıyor: “Çok alçakgönüllü bir deneyimdi. O zamanlar yeterince iyi değildim ve bunu kabul etmek zordu.” Daniel bilgisayar bilimini derecesinden çıkarmayı bile düşündü.
Hangi yöne gideceği konusunda kararsız hissetse de Daniel, gerçek sorunları çözmek için uygulamalar geliştirmeye yöneldi. “Yazılıma olan ilgimi yeniden ateşleyen işte bu tutku ve meraktı. Bırakmaktan kendimi aktif olarak alıkoymadım, ama merak etmeme izin verdim.”
Daniel'in Windows uygulamaları: Pillbox, Nightingale ve Ambie

İnsanları uygulamalarla güçlendirme

Daniel'in en gurur verici başarısı, bu süre zarfında oluşturduğu uygulamalardan biri olan Pillbox'tan geldi. Uygulama, bir kullanıcının ilaç programını izler ve kullanıcılara haplarını ne zaman almaları gerektiğini hatırlatır. Annesinin çok çeşitli ilaçlarını takip etmesine yardımcı olmak için yaptı.
Annesinin gerçek dünyadaki mücadelesi, Daniel'in uygulama geliştirme becerilerini uygulamaya koyması için mükemmel bir yer olduğunu kanıtladı. Annesine yardım etmeye hevesliydi ve uygulamanın iki ayrılmaz parçası olan veritabanları ve bildirimler hakkında bilgi edinmek için heyecanlıydı. Daniel'in annesi de onun paydaşı olarak hareket ederek, yeni özellikler istediğinde uygulamayı daha kolay kullanmasına yardımcı oldu.
Pillbox'ı geliştirmek, Daniel'in gelişim hakkında nasıl düşündüğünü şekillendirdi: Sadece bir paydaşla nasıl çalışacağını öğrenmekle kalmadı, aynı zamanda teknolojinin annesi üzerindeki etkisini de gördü. Bir teknoloji tutkunu olmaktan uzak olsa da tüm bilgilerini uygulamaya yükleyebilir, güncel tutabilir ve bilgilerini doktoruyla kolayca paylaşabilirdi.
Daniel'e en çok takılan şey, annesini nasıl güçlendirebildiğiydi. “Bir gün acile gittiğimizde hemşire annemin herhangi bir ilaç alıp almadığını sorduğunda belirleyici bir anın geldiğini söylüyor. Onlara uygulamayı gösterdiğinde hemşire çok heyecanlandı ve nereden bulduğunu sordu. Annem 'Oğlum benim için yaptı' diyebildi.”
Daniel, Simon Fraser Üniversitesi'nden mezuniyetinde annesiyle birlikte.
Daniel bu tür gerçek dünya problem çözmeyi önerir. "Meraklı ol. İnsanları güçlendiren yazılımlar oluşturun. Bu sana kendin hakkında çok şey öğretecek."

Büyüme fırsatlarını takip etmek

Daniel, üniversiteden mezun olduktan sonra Windows uygulamaları geliştirmeye devam etti ve aynı zamanda biyoinformatik araçları oluşturmak için tam zamanlı bir işe başladı. Hem işte hem de evde bu geliştirme döngüsü sayesinde, geliştirme becerileri ve yazılım geliştirme konusundaki hevesi her zamankinden daha hızlı arttı. Sonunda öğrenme tavanına ulaştı ve Daniel bir kariyer olarak yalnızca gelişime odaklanması gerektiğini fark etti.
Benzer bir geçiş yapmak isteyen herkes için Daniel, “Ağınız ile iletişiminizi sürdürün. Uzun vadede bu, zamanı geldiğinde yeni fırsatlar açabilir. Sadece ağınızdan öğrenmek de büyümenize yardımcı olur.”
Sonunda Daniel, Microsoft'ta Yazılım Mühendisi olarak çalışmaya başladı. Birçok arkadaşı Microsoft'ta çalışmanın saatler sonra geliştirme çabalarının sonu olacağını varsaysa da, tam zamanlı bir geliştirici olmak Daniel'i geliştirme konusunda daha da heyecanlandırdı. “Otobüste ve trende kodlamaya devam ettim. Daniel, işyerinde ve ardından evde kodlama süreci, öğrenme hızımı ikiye katladı” diyor. İşyerinde öğrendiği beceriler, evde geliştirdiği uygulamaları çok daha iyi hale getirdi. Buna karşılık, bu uygulama onu işte daha iyi yaptı.

Bugün merakının peşinden

Kariyeri boyunca Daniel, başkalarını güçlendirmeye devam ediyor. “Yazılımı keşfettiğimde yaratıcı olduğumu fark ettim. Çıkışım koddu” diyor. Bu çıkışa sahip olduktan sonra, diğer insanlara yardım etmek için kullanmak istedi.
Daniel, pandeminin ortasında odaklanmanıza, uyumanıza veya meditasyon yapmanıza yardımcı olmak için tasarlanmış bir beyaz gürültü uygulaması olan Ambie'yi yarattı. Daniel, “Beni harekete geçiren şey, ister Nightingale ile bir şeyler yapmak olsun, ister sağlıklarını iyileştirmelerine yardımcı olmak olsun, yaratıcılığımı birine yardım etmek için kanalize etmek” diyor Daniel.
"Geliştiriciler, dairelerinde dünya çapında birçok insanı etkileyebilecek bir şey inşa etmek için eşsiz bir fırsata sahipler. Ben sadece büyümeye devam etmek ve bu şekilde daha fazla insana yardım etmek istiyorum.”
 

12.08.2021

Diğer Haberler