Ana içerik
Bilgisayar Programlama
Konu: Bilgisayar Programlama > Ünite 8
Ders 1: Profesyoneller ile Tanışın- "Profesyoneller ile Tanışın''a Hoşgeldiniz
- Sarah Northway, Oyun Yapımcısı ve Göçebe
- Brenda Jin, Mobil Prototipçi ve DJ
- Tom Heinan, Mobil Geliştirici, Pilot, ve Zombi
- Amy Quispe, Veri Kurtarıcı ve Geliştirici İletişimcisi
- Bill Mills, Fizikçi ve Disiplinler Arası Programcı
- Carrie Cai, Araştırmacı ve Dansçı
- Lauren Haynes, Ürün Müdürü ve Lindy Hopper
- Marcos Ojeda, Tasarımcı, DJ ve Köpek Sahibi
- Allyson Lubimir, Destek Mühendisi ve Kedisever
© 2023 Khan AcademyKullanım ŞartlarıGizlilik PolitikasıÇerez Politikası
Tom Heinan, Mobil Geliştirici, Pilot, ve Zombi
Merhaba, benim adım Tom Heinan!
Neyin üzerinde çalışıyorsunuz?
One Medical Group adında, teknoloji donanımlı bir sağlık kurumu olan bir şirket için çalışıyorum. Zamanımın çoğunu, Objective-C'deki mobil uygulamamız üzerinde çalışmakla geçiririm, burada insanların sağlık ve iyiliğini etkili bir şekilde yönetmeleri için birçok son teknoloji ürün özellikleri uygulamaktayız. Biraz Ruby'de arka uç kodlama da yapıyorum, uygulamamızın sağlık verilerini güvenli ve güvenilir bir şekilde iletmesi için gereksindiği API'leri geliştiriyorum.
Hastalarımız, randevularını ayarlamak, yaygın konularda sanal triyaj almak ve doktorlarıyla iletişim için mobil uygulamayı kullanırlar; onun için heyecan verici yeni özellikleri planlar ve prototiplerken, küçük güncellemelerle hataları düzeltmeye ve kullanılabilirliği geliştirmeye çalışırım.
Programlamayı nasıl öğrendin?
Ebeveynlerim doğduğum yıl olan 1986'da ilk aile bilgisayarımızı satın aldılar. Bu bir Apple IIGS'di, ve okumaya başlar başlamaz, GS/OS'yi keşfetmeye başladım. İlkokuldayken, temel HTML ve JavaScript okudum (İzcilikte Bilgisayar rozetini bile kazandım!) ve sonra lisede, eğitim programı çoğunlukla Java'ya giriş olan, AP Bilgisayar Bilimi dersi aldım. Üniversiteye gittiğimde, daha geleneksel olan birçok dersi (BASH scripting, C++) atladım ve bunun yerine, hala en sevdiğim dillerden biri olan, Ruby'nin temellerini kendi kendime öğrendim.
Benim için, herhangi bir dili öğrenmenin en zor kısmı, başlamak için iyi bir nokta bulmaktır. Yüzlerce sayfalık bir belgeyi alıp bunu süper bir şeye çevirmek, çok üstesinden gelinmez bir iştir, onun için bunun yerine, bir düşünceyi almaya ve öğrenmeye çalıştığım dilde benzer bir açık kaynak projesi bulmaya çalışırım. Sonra kodu izleyebilir ve, devam ettikçe Google'layarak, kendi mantığımı katabileceğim temel bir yapı elde edebilirim. Benzer kavramları tanımak da önemlidir - Objective-C'de Sınıfları Anlamak, Ruby'deki Açık Sınıfları biliyorsanız, çok daha kolaydır.
Programlama yapmadığınız zamanlarda neler yaparsınız?
İşimde çok kodlama yaparım ve eğlence için de kodlama yaparım, ancak kod yazmadığımda, dışarıda zaman geçirmeyi severim. Kamp ve yürüyüş her zaman eğlencelidir, burada Kaliforniya'da bunları yapmak için birçok şahane yer bulunmaktadır. Şu anda ayrıca pilotluk ehliyetim üzerinde çalışıyorum - toplantılarla dolu uzun bir günün ardından, 3.000’ yukarı çıkıp körfezin üstünde gün batımını izlemek kadar rahatlatıcı bir şey yoktur.
Piyano ve gitar da çalarım ve biraz buradaki ve şuradaki gibi şarkı yazarım. Oyunculuğu çok severim, ve birkaç yıl boyunca üniversitemin doğaçlama komedi ekibindeydim - hala Nova Scotia'daki okulumda inekler olarak zaman zaman bir araya geliriz. Yazılım mühendisi olmak, size tiyatro için çok fazla zaman bırakmaz, ama AMC'nin Yürüyen Ölüler'ini izlediyseniz, beni bir veya iki kere öldürülürken görmüşsünüzdür. Ayaklarımı sürüyerek çok iyi yürüdüğüm söylenir.
Yeni başlayan programcılara tavsiyen nedir?
Sevdiğiniz bir dil bulun, bununla harika şeyler yapın, ve denemekten asla korkmayın.
Tartışmaya katılmak ister misiniz?
Henüz gönderi yok.