Spotlight

Kilalanin si Brendan, Software Engineer

Kaugnay na karera Software Engineer

"Ang bawat hadlang ay isang pagkakataon upang matuto, at patuloy akong natututo."

Si Brendan Reville ay nagkaroon ng produktibong 20 taon. Mula sa pag-iisip at paggawa sa X-Box live feed sa Microsoft, hanggang sa pagiging isang mahalagang developer ng koponan sa Code.org, ang nangungunang site sa edukasyon sa agham ng computer sa mundo, si Reville ay gumawa ng malawak na epekto sa mundo sa pamamagitan ng kanyang trabaho bilang isang software engineer . Bago simulan ang kanyang propesyonal na karera, nakuha ni Reville ang kanyang degree sa computer science sa Macquarie University sa Sydney, Australia. Pagkaraan ay lumipat sa Seattle, WA upang magtrabaho sa Microsoft, ang Reville ay nakabase pa rin sa labas ng lungsod ngayon. Si Reville ay isang software engineer sa Code.org at mahalaga sa pagbuo ng "Hour of Code" ng organisasyon, isang panimulang kurso na idinisenyo upang ituro ang mga pangunahing kaalaman sa computer science at computer programming sa isang magkakaibang hanay ng mga mag-aaral. Ang pandaigdigang kilusan ay itinuro sa mahigit 180 bansa at umabot sa sampu-sampung milyong estudyante. Sa buong karera at buhay niya, mula sa isang mag-aaral hanggang sa isang propesyonal na software engineer, si Reville ay nakatagpo ng parehong mga kabiguan at mga tagumpay. Sa kanyang diskarte sa trabaho at edukasyon, tulad ng sa kanyang trabaho sa Code.org, ipinanukala ni Reville ang nakapagpapatibay na layunin ng hamon sa buhay ng bawat isa.

Ano ang pinakagusto mo sa iyong karera, sa kasalukuyan sa Code.org at sa nakaraan sa Microsoft? Ano ang masasabi mo sa ilan sa iyong mga ipinagmamalaking tagumpay bilang isang software engineer?

Code.org Ang pagtatrabaho sa Xbox 360 ay kamangha-mangha dahil nagmula ako sa pagiging isang tagahanga mula sa labas tungo sa aktwal na pagiging nasa loob ng hindi kapani-paniwalang epektibong koponang ito, hindi kapani-paniwalang mahuhusay na koponan. Ang mga tao doon ay ilan sa mga pinakamahusay sa industriya at makasama sila at makita kung paano nila ginagawa ang mga bagay at natututo mula sa kanila ay kamangha-mangha. At pagkatapos ay ang pagpapadala ng console na ginagamit ng sampu-sampung milyong tao araw-araw ay lubhang kapana-panabik. Isang subproyekto sa loob ng Xbox makalipas ang ilang taon, nagtrabaho ako sa pagdaragdag ng mga kaibigan ng mga kaibigan at isang newsfeed sa Xbox console. Nagkaroon ako ng ideya at gumawa ako ng isang panukala at nakakuha ako ng pagkakataon na talagang buuin ito. Kinailangan naming baguhin ang aming mga plano sa huling minuto nang malinaw na ang unang disenyo ay hindi gumagana ngunit naisip namin ang isang disenyo na gumana. At nakakatuwang magkaroon ng isang proyekto na pinagsama ang pagkamalikhain at engineering at talagang nagbago ng ilang malaking bagay tungkol sa console para sa lahat ng mga customer nito. Fast-forwarding, ang Code.org ay naging isang kamangha-manghang karanasan din. Pagdating ko sa Code.org 15 tao lang kami sa isang kwarto, ilang buwan pa lang kami at nakikipagkarera kami sa pagbuo ng aming website at sa unang oras ng code. At ngayon nakagawa na ako ng tatlong oras na karanasan sa coding at kasalukuyang ginagawa ko ang pang-apat. At sa ganoong maliit na team ay magkakaroon ka ng napakalaking epekto at makakatrabaho ko muli ang isang napakatalino na koponan, at lahat tayo ay nagtatayo ng isang bagay na makakaapekto sa maraming mga mag-aaral sa buong mundo at iyon ay lubhang kapaki-pakinabang.

Ano ang interes mo noong bata ka at paano mo ipinatupad ang mga interes na ito sa iyong karera?

Ang aking mga interes ay malamang na nagbabasa ng mga libro at nagsusulat ng mga kuwento at nagdidisenyo ng mga bagay ngunit sa totoo lang ay higit pa ako sa Ingles - ang aking pinakamahusay na paksa at ang aking paboritong paksa. Kaya palagi akong interesado sa mga kwento at pagkukuwento at maalalahanin na pagsulat. Ang isang maling kuru-kuro tungkol sa agham ng computer ay kailangan mong maging mahusay sa matematika at marami itong tungkol sa mga numero, at talagang hindi karaniwan. Mahusay na maging mahusay sa matematika para sa ilang sangay ng computer science ngunit madalas na hindi ka gumagamit ng maraming matematika o nagtatrabaho sa maraming numero. Para sa akin ang programming ay isang uri ng linguistic exercise, at ang pagiging mahusay sa mga wika sa pangkalahatan ay nangangahulugan na malamang na masisiyahan ka rin sa computer programming. Magsulat ka at marami kang makakabasa at marami kang makakausap. At sa programming ay hindi ka lang gumagawa ng mga program kundi nakikipag-usap ka sa iyong mga kasamahan sa koponan at sa iyong mga customer sa lahat ng oras kaya mayroong maraming komunikasyon kaya sa tingin ko ay nag-e-enjoy ako sa lahat ng aspetong iyon.

Ano ba talaga ang kailangan para magawa ito at magtagumpay sa software engineering at computer science sa pangkalahatan?

Tiyak na mayroong ilang mga pangunahing kaalaman tulad ng pagiging interesado sa teknolohiya at pag-aaral nang napakalalim, mayroong lawak at lalim sa kung ano ang maaari mong matutunan sa teknolohiya at kadalasan ito ay kumbinasyon ng dalawa. Kailangan mong matuto ng maraming iba't ibang mga bagay ngunit kailangan mo ring malalim sa pag-aaral ng ilang mga kasanayan at maging talagang mahusay sa mga ito. At ang pagtukoy kung aling mga bahagi ang interesado ka at kung alin ang magaling sa iyo at amping sa mga ito ay isang talagang magandang bagay na gawin, na nakatuon sa mga ito. Ang teknolohiya ay palaging nagbabago kaya magandang maging interesado sa pag-aaral ng mga bagong bagay at palaging hindi lamang sa pagbabasa tungkol dito ngunit sa paggawa nito, paglalapat ng mga bagay na ito sa pagkakaroon ng mga proyekto sa trabaho man o sa iyong bakanteng oras kung saan aktwal mong inilalapat ang mga bagong teknolohiya at pag-aaral. kung paano sila gumagana dahil mabilis na nagbabago ang mundo ng teknolohiya. Tungkol din ito sa pagkakaroon ng magandang network ng mga tao. Kahit na madalas kang gumagamit ng computer, ang iyong trabaho sa teknolohiya ay talagang tungkol sa mga tao sa paligid mo at nagtatrabaho sa mga team at nagtatrabaho sa isang organisasyon. At kaya ang pagkakaroon ng mga taong may karaniwang interes at pagkakaroon ng magandang network ng mga taong gumagawa ng bagay na ito na kawili-wili ay talagang napakahalaga dahil habang tumatagal ang iyong karera ay malamang na makakahanap ka ng mga taong gusto mong makatrabaho at makakatrabaho mo sila nang paulit-ulit sa paglipas ng panahon nagpapatuloy. At saka ang kanilang pagpayag na magtrabaho nang husto-sana masaya na makisali sa isang proyekto na talagang pinapahalagahan mo at pinaghirapan ito at ipinagmamalaki ang iyong trabaho.

Saan mo nakikita ang iyong karera na sumusulong mula ngayon kaugnay ng ilan sa iyong mga nakaraang proyekto tulad ng Brendanland?

hindi ko alam. I'm really enjoying myself kung nasaan ako ngayon. Mahal ko ang mga tao, ang misyon at ang gawaing ginagawa namin. Kaya talagang iyon ang tatlong bagay na mahalaga sa akin: ang mga tao ang misyon at ang gawain. Nakakatuwa ang Brendanland dahil palagi akong nasa likod ng aking isipan ang interes na ito sa pagbuo ng mga online na mundong ito, ngunit aaminin ko na medyo napagdaanan ko ang paggawa ng lahat ng pagkakamali sa espasyong iyon at sa tingin ko iyon ay isang mahusay na paraan upang matuto. Ang unang bahagi ng Brendanland ay may mga teknolohikal na isyu na pumigil sa pag-scale nito. At pagkatapos ay nagtataka ka tungkol sa Littleland, wala lang talaga itong tatawagin mong gameplay, tatanungin ng mga tao kung ano ang layunin at ito ay: mabuti maaari kang gumawa ng mga bagay ngunit hindi talaga sila mga layunin o isang dating istraktura ng laro at doon ay hindi sapat na mga bagay na dapat gawin. Muli, ito ay isang kagiliw-giliw na proyekto para sa akin upang bumuo ngunit ito ay talagang, ang pagiging isang mahusay na negosyante ay tungkol sa pagtukoy ng mga tunay na pangangailangan na mayroon ang iyong mga customer at sa tingin ko ay itinuturing ko ang mga ito ng higit pa sa isang proyekto ng sining kaysa sa isang bagay na pangnegosyo dahil natututo pa rin ako kung paano bumuo ng isang bagay na kapaki-pakinabang sa ibang tao. Kaya't inilagay ko iyon bilang isang uri ng interes sa background ngunit ito ay isang bagay pa rin na mas marami akong nagawang pagkakamali kaysa sa nagawa kong tama at ayos lang sa akin iyon, ito ay kung paano ka natututo.  

Mayroon ka bang huling mga salita ng payo?

Panatilihin ang pakiramdam ng pag-usisa. Mag-explore ka ng kaunti. Nang magpahinga ako, nag-lunch ako kasama ang maraming kaibigan na nagtatrabaho sa maraming kumpanya ng teknolohiya sa buong mundo, lalo na sa US. Na-curious ako tungkol sa kung ano talaga ito at kaya gusto kong makita mismo. Kaya maging mausisa, mag-explore at tumingin sa paligid at hanapin ang landas na angkop para sa iyo at maging handang matuto mula sa ibang tao.

Isang napakalaking salamat kay Brendan Reville sa paglalaan ng oras para sa panayam na ito. Kung gusto mong matuto nang higit pa tungkol sa Code.org, bisitahin ang https:// www.code.org .