p

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

Daniel Paulino ilk Windows uygulamasını bir kariyer kavşağındayken yarattı: Geliştirici olarak başarılı bir kariyere sahip olacak kadar iyi miydi? Emin değildi, ama Daniel egzersiz grubuna bağlı bir zamanlayıcı uygulamasına ihtiyacı olduğunu da biliyordu. "O zaman, hiçbir uygulama bunu yapmadı. Bir merakım vardı. Bu beni uygulama oluşturmaya ittı," diyor Daniel.

Daniel'ın merakı ona iyi geldi. Bugün, PillboxNightingale ve Ambiedahil 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 cihazı ve araç fanatiği olduğunu söylemek güvenlidir. "Bloğun etrafından dolaştım, ancak Visual Studio, .NET ve WinUI'ye geri dönüp duruyorum. Microsoft'un gelişmiş araç setine bağımlıyım. Beynimdekileri alıp bir uygulamaya koymamı sağlayan şey bu."

Daniel'ın son beş yılda yayınladığı birçok uygulamaya baktığımızda, kariyer yolunun basit olduğu sonucuna varmak kolay olurdu - ancak Daniel'in bakış açısından, geliştirici olmak daha dolaylıydı: Tutkularını takip etmekten geliyordu.

Hobiden kariyere

Yazılım geliştirmeyi bir kariyer olarak kabul haline gelmeden önce üniversiteye çok iyi girdi. 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ı ve hastalığın temel nedenlerini anlamak için sorgulama ve keşiften nasıl çalıştıkları onu büyüledi.

Bu ilgi Daniel'in Vancouver'daki Simon Fraser Üniversitesi'nde Moleküler Biyoloji okumayı planlamasını sağladı - python kursuna gidene kadar. Daniel, ailesi yeni bir tane almaya gücü yetmese de her zaman bilgisayarlara ilgi duyuyordu. Zorunluluktan dolayı Daniel, işletim sistemini optimize etme konusunda aile uzmanı oldu - eski bir PC'deki Windows işletim sistemi kayıt defterini, arkadaşlarının sahip olduğu yeni cihazların yanı sıra çalışana kadar bile temizlemişti.

Teknolojiye olan tutkusuna rağmen Daniel, hobisinin bir kariyer olabileceğine asla inanmadı - python kursuna kadar ve üniversitesinde bir konuk konuşmacının biyoinformatik hakkında hiç bir şey duyup duymadığını sorması üzerine. O an kariyerinin geri kalanını değiştirdi: Daniel'in okulu, tıp ve immünoloji tutkularını ve bilgisayar bilimine olan artan sevgisini birleştiren ortak bir ana program sundu. Bu keşif yeni bir dünya açtı.

Gerçek dünyada problem çözme

Okul deneyimlerine baktığımızda Daniel, yeni geliştiricilerin gerçek dünyadaki sorunları çözen araçlar oluşturmasını tavsiye etmekte gecikmez. patronu Daniel'in insan genomundaki boşlukları verimli bir şekilde kapatan ilk C++ aracını yapmasını önerdiğinde ilk biyoinformatik işinde keyifli bir an yaşadı. Deneyim silinmez bir iz bıraktı: çalışmalarının ne kadar etkili olabileceğine şaşırdı.

Bu deneyimin ardından Daniel, Microsoft Garage'da yazılım mühendisliği stajı için başvurdu ve kabul edildi. Sadece bir geliştirici olarak ilk rolüydü. O ve ekibindeki diğer dört stajyerin, bir Windows Phone uygulaması olan ürününü baştan sona oluşturmak için dört ayı vardı. İşbirliği hakkında çok şey öğrenirken, Daniel'in en büyük paket servisi ne kadar büyümesi gerektiğiydi. Daniel şöyle hatırlıyor: "Çok aşağılayıcı bir deneyimdi. O zamanlar yeterince iyi değildim ve bunu kabul etmek zordu." Daniel bilgisayar bilimini diplomasından çıkarmayı bile düşündü.

Hangi yöne gitmek konusunda kararsız hissederken, Daniel gerçek sorunları çözmek için uygulamalar geliştirmeye yöneldi. "Yazılıma olan ilgimi yeniden ateşleyen bu tutku ve meraktı. Aktif olarak bırakmama engel olmadım, ama merak etmeme izin verdim."

Daniel's Windows uygulamaları: Pillbox, Nightingale ve Ambie

İnsanları uygulamalarla güçlendirme

Daniel'ın en gururlu 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 alacaklarını 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 ortaya koyması için mükemmel bir yer olduğunu kanıtladı. Annesine yardım etmek için istekliydi ve uygulamanın iki ayrılmaz parçası olan veritabanları ve bildirimler hakkında bilgi edinmek için heyecanlıydı. Daniel'ın annesi de onun paydaşı olarak hareket etti ve yeni özellikler istediğinde uygulamanın kullanımını kolaylaştırmasına yardımcı oldu.

Pillbox'ı geliştirmek Daniel'in gelişim hakkındaki düşüncelerini şekillendirdi: Sadece bir paydaşla nasıl çalışılacağını öğrenmekle kalmadı, aynı zamanda teknolojinin annesi üzerindeki etkisini de gördü. Bir teknoloji meraklısından uzak olmasına rağmen, tüm bilgilerini uygulamaya yükleyebilir, güncel tutabilir ve bilgilerini doktoruyla kolayca paylaşabilirdi.

Daniel'a en çok yapışan şey annesini nasıl güçlendirebildiğiydi. "Bir gün acil servise gittik ve hemşire annemin ilaç alıp almadığını sordu. Onlara uygulamayı gösterdiğinde, hemşire çok heyecanlandı ve nereden aldığını sordu. Annem "Oğlum benim için yaptı" diyebildi.

Daniel, Simon Fraser Üniversitesi'nden mezun olduğu sırada annesiyle birlikte.

Daniel bu tür gerçek sorunları çözmeyi önerir. "Merak edin. İnsanları güçlendiren yazılımlar oluşturun. Bu size kendiniz hakkında çok şey öğretecektir."

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

Daniel, üniversiteden mezun olduktan sonra Windows uygulamaları geliştirmeye devam etti - aynı zamanda biyoinformatik araçları oluşturmak için tam zamanlı bir işe başladı. Hem işte hem de evde gelişme döngüsü sayesinde geliştirme becerileri ve yazılım geliştirme hevesi her zamankinden daha hızlı büyüdü. Sonunda, bir öğrenme tavanına çarptı ve Daniel, kariyer olarak sadece gelişime odaklanması gerektiğini fark etti.

Benzer bir değişiklik yapmak isteyen herkes için Daniel, "Ağınızla iletişimde olun. Uzun vadede, bu zamanı geldiğinde yeni fırsatlar açabilir. Ağınızdan öğrenmek de büyümenize yardımcı olur."

Nihayetinde Daniel, Microsoft'ta Yazılım Mühendisi olarak çalışmaya son aldı. 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'ı geliştirme konusunda daha da heyecanlandırdı. "Otobüste ve trende kodlamaya devam ettim. İşyerinde kodlama ve ardından evde kodlama süreci öğrenme hızımı ikiye katladı," diyor Daniel. İş 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ı.

Merakını bugün takip ediyor

Kariyeri boyunca Daniel, başkalarını güçlendirmeye devam ediyor. "Yazılımı keşfettiğimde yaratıcı olduğumu fark ettim. Çıkış noktam koddu," diyor. Bu çıkışı yaptıktan sonra, diğer insanlara yardım etmek için kullanmak istedi.

Pandeminin ortasında Daniel, odaklanmanıza, uyumanıza veya meditasyon yapmanıza yardımcı olmak için tasarlanmış beyaz bir gürültü uygulaması olan Ambie'yi yarattı. Daniel, "Beni harekete geçiren şey, ister Nightingale ile bir şeyler yapmak ister sağlıklarını iyileştirmelerine yardımcı olmak olsun, yaratıcılığımı birine yardım etmek için kanalize etmektir," diyor.

"Geliştiriciler, dairelerinde dünyadaki birçok insanı etkileyebilecek bir şey inşa etmek için eşsiz bir fırsata sahipler. Sadece bu şekilde büyümeye ve daha fazla insana yardım

28.10.2021

Diğer Haberler