Fő tartalom
Programozás
Tantárgy/kurzus: Programozás > 6. témakör
1. lecke: Ismerd meg a szakértőket!- Üdvözlünk a „Találkozás a szakértővel" fejezetben!
- Maya Bello, szoftverfejlesztő és YouTube videókészítő
- Sarah Norway, játékfejlesztő és nomád
- Brenda Jin, webfejlesztő és DJ
- Tom Heinan, mobil fejlesztő, pilóta és zombi
- Amy Quipse, adat-szabadságharcos és fejlesztői kapcsolattartó
- Bill Mills, fizikus és interdiszciplináris programozó
- Carrie Cai, kutató és táncos
- Lauren Haynes, termékmenedzser és Lindy Hop táncos
- Marcos Ojeda, tervező, DJ és kutyatulajdonos
- Allyson Lubimir, terméktámogatási mérnök és cicabolond
© 2023 Khan AcademyFelhasználási feltételekAdatkezelési tájékoztatóSüti figyelmeztetés
Tom Heinan, mobil fejlesztő, pilóta és zombi
Szia, Tom Heinan vagyok!
Min dolgozol?
A One Medical Group nevű vállalatnál dolgozom, mely egy technológián alapuló egészségügyi praxis. Időm nagy részében az Ojective-C-ben megírt mobil applikációnkon dolgozom, amibe a legmodernebb kutatási eredményeket építjük be annak érdekében, hogy segítsünk az embereknek egészségüket és jóllétüket hatékonyan kezelni. Backend fejlesztést is csinálok Rubyban, API-kat, amik biztosítják egészségügyi adatok biztonságos és megbízható továbbítását.
Betegeink ezt az applikációt használják időpont egyeztetéshez, a gyakori esetek virtuális egészségügyi osztályozásához, az orvosokkal való kommunikációhoz, úgyhogy a folyamatos frissítések során mindent megteszek a hibák kiküszöbölése és a felhasználhatóság javítása érdekében; ugyanakkor izgalmas új funkciókat tervezek és készítek.
Hogyan tanultál meg programozni?
A szüleim 1986-ban vásárolták meg a család első számítógépét, abban az évben, amikor megszülettem. Ez egy Apple IIGS volt, és amint megtanultam olvasni, elkezdtem játszani a GS/OS-el. Már általános iskolában megtanultam HTML-ben és JavaScriptben alapszinten programozni (a cserkészcsapatban kaptam egy számítástechnikai kitüntetést is!). Ezután a gimnáziumban felvettem egy emelt szintű informatikai kurzust, ahol főként Java alapokat tanultunk. Amikor egyetemre kerültem, kihagytam a legtöbb hagyományos nyelvi tanfolyamot (BASH szkript, C++), ehelyett megtanultam a Ruby alapjait, ami azóta is a kedvenc nyelvem.
A mai napig egy új nyelv megtanulásában számomra a legnehezebb azt megtalálni, hogy hol kezdjem el. Több száz oldal dokumentációt átnyálazni, majd abból valami menő dolgot létrehozni számomra leküzdhetetlen akadályt jelent, úgyhogy ehelyett kitalálok egy megvalósítandó ötletet, és keresek egy ahhoz hasonló nyílt forráskódú megoldást azon a nyelven, amit meg akarok tanulni. Végigkövetem a kódot, megőrzöm az alapvető struktúrát és beillesztem a saját logikámat, közben folyamatosan guglizok. Az is kulcsfontosságú, hogy az ember felismerje a hasonló struktúrákat – az Objective-C kategóriákat sokkal könnyebb megérteni, ha tudod, hogy mi az open class Rubyban.
Mit csinálsz, amikor nem programozol?
Sokat programozok a munkahelyemen, de sokat programozok hobbiból is. Amikor nem programot írok, szeretem az időmet a szabadban tölteni. A sátorozás és túrázás mindig kellemes időtöltés, és erre sok jó alkalom adódik itt Kaliforniában. Jelenleg a pilóta jogosítványomon dolgozom – nincs annál pihentetőbb egy hosszú, megbeszélésekkel teli nap után, mint felrepülni 1000 méterre és élvezni a naplementét az öböl fölött.
Zongorázom és gitározok is, és néha dalokat is írok itt és itt. Szeretek színészkedni, az egyetemen több évig tagja voltam az egyetemi improvizációs színháznak – a mai napig időnként összejövünk a többi kockával Nova Scotia közelében, ahol iskolába jártam. Az informatikai szakma nem hagy túl sok szabadidőt a színészkedésre, de ha láttad a Walking Dead AMC produkciót, akkor megnézhetted, ahogy megölnek egyszer-kétszer. Azt mondják, egész jól tudom vonszolni magam.
Mit tanácsolsz az új programozóknak?
Találj egy olyan nyelvet, amibe beleszeretsz, alkoss vele szuper dolgokat, és soha ne félj kísérletezni!
Szeretnél részt venni a beszélgetésben?
Még nincs hozzászólás.