Sorotan

Kilalanin si Brendan, Software Engineer

Kaugnay na karera: Software Engineer

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

Si Brendan Reville ay nagkaroon ng produktibong 20 taon. Mula sa pag-iisip at pagtatrabaho sa X-Box live feed sa Microsoft, hanggang sa pagiging isang mahalagang team developer sa Code.org, ang nangungunang site sa edukasyon sa computer science sa mundo, si Reville ay nakagawa 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. Kalaunan, lumipat sa Seattle, WA upang magtrabaho sa Microsoft, si Reville ay nakabase pa rin sa labas ng lungsod ngayon. Si Reville ay isang software engineer sa Code.org at mahalaga sa pag-unlad ng "Hour of Code" ng organisasyon, isang panimulang kurso na idinisenyo upang ituro ang mga pangunahing kaalaman sa computer science at computer programming sa iba't ibang hanay ng mga mag-aaral. Ang pandaigdigang kilusan ay itinuro na sa mahigit 180 bansa at nakarating sa sampu-sampung milyong mag-aaral. Sa buong karera at buhay niya, mula sa isang estudyante hanggang sa isang propesyonal na software engineer, nakaranas si Reville ng parehong pagkabigo at tagumpay. Sa kanyang diskarte sa trabaho at edukasyon, tulad ng kanyang trabaho sa Code.org, ibinabahagi ni Reville ang nakapagpapatibay na layunin ng hamon sa buhay ng bawat isa.

Ano ang pinakagusto mo sa iyong karera, sa kasalukuyan mong pagtatrabaho sa Code.org at dati sa Microsoft? Ano ang masasabi mong ilan sa mga pinakamaipagmamalaki mong nagawa bilang isang software engineer?

Code.org Ang pagtatrabaho sa Xbox 360 ay kahanga-hanga dahil mula sa pagiging isang tagahanga mula sa labas ay naging tunay na bahagi ng aking koponan na ito na napakaepektibo at napakatalentado. Ang mga tao roon ay ilan sa mga pinakamahusay sa industriya at ang makasama sila at makita kung paano nila ginagawa ang mga bagay-bagay at matuto mula sa kanila ay kahanga-hanga. At ang pagpapadala ng isang console na ginagamit ng sampu-sampung milyong tao araw-araw ay lubhang kapana-panabik. Isang subproject sa loob ng Xbox ilang taon ang lumipas, 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 nagkaroon ako ng pagkakataong aktwal na buuin ito. Kinailangan naming baguhin ang aming mga plano sa huling minuto nang malinaw na hindi gumagana ang unang disenyo ngunit nakaisip kami ng isang disenyo na gumana. At nakakapanabik na magkaroon ng isang proyekto na pinagsama ang pagkamalikhain at inhinyeriya at talagang nagpabago ng isang malaking bagay tungkol sa console para sa lahat ng mga customer nito. Sa lalong madaling panahon, ang Code.org ay naging isang kamangha-manghang karanasan din. Nang makarating ako sa Code.org, 15 tao lang kami sa isang silid, ilang buwan pa lang kami noon at nagmamadali na kaming bumuo ng aming website at sa unang oras ng code. At ngayon, tatlong oras na akong may karanasan sa coding at kasalukuyan kong ginagawa ang pang-apat. At sa isang maliit na team, napakalaki ng epekto na nakukuha mo at nakakatrabaho ko ulit ang isang napakatalentadong team, at sama-sama kaming bumubuo ng isang bagay na nakakaapekto sa maraming estudyante sa buong mundo at iyon ay lubos na kapaki-pakinabang.

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

Ang mga hilig ko marahil ay ang pagbabasa ng mga libro, pagsusulat ng mga kwento, at pagdidisenyo ng mga bagay-bagay, ngunit sa totoo lang, mas mahilig ako sa Ingles -- ito ang palaging aking pinakamahusay na asignatura at paborito kong asignatura. Kaya naman, matagal na akong interesado sa mga kwento, pagkukuwento, at maalalahaning pagsusulat. Isang maling akala tungkol sa computer science ay kailangan mong maging mahusay sa matematika at ang mga numero ang mahalaga, at sa totoo lang, medyo hindi ito pangkaraniwan. Mabuti ang maging mahusay sa matematika para sa ilang sangay ng computer science, ngunit kadalasan, hindi ka gumagamit ng maraming matematika o gumagamit ng maraming numero. Para sa akin, ang programming ay isang uri ng pagsasanay sa wika, at ang pagiging mahusay sa mga wika sa pangkalahatan ay nangangahulugan na malamang na magugustuhan mo rin ang computer programming. Makakasulat ka, makakabasa ka nang marami, at makakapag-usap ka nang marami. At sa programming, hindi ka lang gumagawa ng mga programa, kundi nakikipag-usap ka rin sa iyong mga kasamahan sa koponan at sa iyong mga customer sa lahat ng oras, kaya maraming komunikasyon, kaya sa palagay ko ay nasisiyahan ako sa lahat ng aspetong iyon.

Ano nga ba ang kailangan para magtagumpay sa software engineering at computer science sa pangkalahatan?

Mayroong ilang mga pangunahing kaalaman tulad ng pagiging interesado sa teknolohiya at malalim na pag-aaral, may lawak at lalim sa kung ano ang maaari mong matutunan sa teknolohiya at kadalasan ito ay kombinasyon ng dalawa. Kailangan mong matuto ng maraming iba't ibang bagay ngunit kailangan mo ring malalim na matuto ng ilang mga kasanayan at maging mahusay sa mga ito. At ang pagtukoy kung aling mga bahagi ang iyong interesado at alin ang iyong magaling at pagpapahusay sa mga ito ay isang magandang bagay na gawin, na nakatuon sa mga ito. Ang teknolohiya ay palaging nagbabago kaya mabuting maging interesado sa pag-aaral ng mga bagong bagay at palaging hindi lamang pagbabasa tungkol dito kundi paggawa nito, paglalapat ng mga bagay na ito sa pagkakaroon ng mga proyekto sa trabaho o sa iyong libreng oras kung saan aktwal mong inilalapat ang mga bagong teknolohiyang ito at pag-aaral kung paano gumagana ang mga ito dahil mabilis na nagbabago ang mundo ng teknolohiya. Tungkol din ito sa pagkakaroon ng isang mahusay na 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 pagtatrabaho sa mga koponan at pagtatrabaho sa isang organisasyon. Kaya naman ang pagkakaroon ng mga taong may parehong interes at pagkakaroon ng isang mahusay na network ng mga taong gumagawa ng mga bagay na ito na kawili-wili ay talagang napakahalaga dahil habang tumatagal ang iyong karera, malamang na makakahanap ka ng mga taong gusto mong makatrabaho at paulit-ulit mo silang makakatrabaho habang tumatagal. At saka ang kanilang kahandaang magtrabaho nang husto—sana ay masayang makilahok sa isang proyektong talagang pinahahalagahan mo at magtrabaho nang husto dito at maging proud sa iyong trabaho.

Saan mo nakikitang uusad ang iyong karera mula ngayon kaugnay ng ilan sa iyong mga nakaraang proyekto tulad ng Brendanland?

Hindi ko alam. Nasisiyahan talaga ako sa kinalalagyan ko ngayon. Mahal ko ang mga tao, ang misyon, at ang trabahong ginagawa namin. Kaya, iyon talaga ang tatlong bagay na mahalaga sa akin: ang mga tao, ang misyon, at ang trabaho. Nakakatawa ang Brendanland dahil lagi kong iniisip ang interes na ito sa pagbuo ng mga online na mundong ito, pero aaminin kong medyo naranasan ko na ang paggawa ng lahat ng posibleng pagkakamali sa larangang iyon at sa tingin ko ay isang magandang paraan iyon para matuto. Ang unang Brendanland ay may mga isyu sa teknolohiya na pumipigil dito sa pag-scale. At pagkatapos ay nagtataka ka tungkol sa Littleland, wala lang talaga itong tinatawag na gameplay, tatanungin ng mga tao kung ano ang layunin at ito ay: well, may magagawa ka ngunit hindi talaga ito mga layunin o dating istruktura ng laro at walang sapat na mga bagay na magagawa. Muli, ito ay isang kawili-wiling proyekto para sa akin na buuin ngunit ang totoo, ang pagiging isang mahusay na negosyante ay tungkol sa pagtukoy ng mga totoong pangangailangan ng iyong mga customer at sa palagay ko ay mas itinuring ko ang mga ito na isang proyekto sa 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 inilagay ko iyon bilang isang uri ng background interest pero isa pa rin itong bagay kung saan mas marami akong nagawang pagkakamali kaysa nagawang tama at ayos lang sa akin iyon, ganoon ka natututo.  

Mayroon ka bang mga huling payo?

Panatilihin ang kuryosidad. Mag-explore ka nang kaunti. Noong nagbakasyon ako, kumain ako ng tanghalian kasama ang maraming kaibigan na nagtatrabaho sa maraming kumpanya ng teknolohiya sa buong mundo, lalo na sa US. Na-curious ako kung ano talaga ang pakiramdam doon kaya gusto kong makita mismo. Kaya maging mausisa, mag-explore, at tumingin-tingin sa paligid at hanapin ang landas na nababagay sa iyo at maging handang matuto mula sa ibang tao.

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