感謝

感謝台中 張永瑞 先生以此講座鼓勵後輩:「多一點熱心 哪怕窮熱心」講座製作由 IOH 幫手 劉大維、陳振輝、薛家悅、蘇紫雯、馬郁聰、何瑜萱 協助責任編輯:林立麗

講座由國泰世華銀行與 IOH 合作產出

國泰世華銀行 程式開發工程師 翁雅君

分享此講座

PART 1:關於在國泰世華銀行擔任系統開發部程式開發工程師的工作經驗分享

講座章節開關
做每件事情,都要找到你的熱情

翁雅君第一次接觸程式是在中國科大資管系五專部的求學期間,因為感興趣,所以她選擇繼續升學。雅君在就讀雲林科大資管系二技部時,累積了更多寫程式的經驗,而後升上研究所,她發現課程偏重在資料分析領域,和自己原本喜歡寫的程式略有不同,所以後來在找工作時,她以「需要寫程式的工作」為首要目標,因而進入了國泰世華銀行系統開發部工作,擔任程式開發工程師一職。雅君總是要求自己面對每項任務都應做好做滿,妥善處理每個細節,才不會造成他人接手的困難,在從事程式開發的過程中,雅君一直都是盡心盡力,但也難免有遭遇挫折的時候,她總會提醒自己要謹記初衷:「做每件事情,都要找到你的熱情。有了熱情,就能快快樂樂地做下去。就像一名長跑者,一路跑下去,勇敢跨過阻礙,相信一切都會海闊天空!」

金融業是什麼?

金融業泛指經營金融商品相關行為的行業,像是證劵業、人壽保險、銀行業都屬於其範疇。金融控股公司則是負責統籌旗下各間金融子公司的運作,以國泰金控為例,旗下子公司就有國泰世華銀行、國泰人壽、國泰產險、國泰證券、國泰投信、國泰創投。而近幾年最夯的FinTech意指運用科技來優化金融服務,增進使用者體驗,像是KOKO數位銀行、MyRewards國泰優惠App皆是FinTech的應用。

國泰世華銀行系統開發部簡介

國泰世華銀行系統開發部的使命在於開發公司的轉型專案,並整合各個平台既有的程式,促進更有效率的資訊傳遞。因此,同仁所開發的程式使用者通常是銀行員工,故在溝通協作上,行內使用者會先向系統分析師(SystemAnalyst,SA)反應需求,雙方取得共識後,系統分析師會撰寫規格書,接著透過開發事前說明會,向程式開發工程師溝通專案的詳細內容,而在專案開發中,雙方也會開例行性會議來討論進度與現階段的問題。

國泰世華銀行系統開發部之教育訓練

國泰世華銀行系統開發部安排每位新人在前三個月都會有輔導員協助其學習Java、JavaScript等程式語言,新人還要仿照真實規格書進行開發練習,最後則是上機考試來展現這三個月的學習成果,如果表現不錯,就能正式開始工作,若不盡理想,則會繼續學習。

國泰世華銀行系統開發部工作氛圍

雅君認為在國泰世華銀行系統開發部工作最棒的地方是同事之間沒有階級隔閡,不僅相處融洽,大家都很樂於分享自己的技術與經驗,透過互助來加速彼此專案開發的過程。公司內還不時會舉辦各項活動(例如路跑、雷射槍戰、密室逃脫),來增進部門的凝聚力

全端工程師是什麼?

雅君擔任的程式開發工程師是屬於全端設計師,不論是前後、端語言都要學習。以國泰世華銀行的網頁為例,使用者所看到的介面外觀屬於前端,是以JavaScript撰寫的;而當使用者點選了按鈕、產生資訊傳送的行為,便涉及到後端範疇,後端便是負責接受、整合、傳遞資訊,是以Java撰寫。至於,為什麼程式開發工程師要一手包辦前後端呢?雅君認為這不僅是節省前後端作業的溝通成本,自己還能同時熟練兩種語言,更具有優勢。

程式開發工程師的工作行程

雅君的工作屬於專案導向,一般而言,專案通常為期四個月,團隊成員也是四人左右,但實際情況是依專案大小、時程而不同。每天通常是從站立會議開始,讓成員回報昨天進度,並列出今日工作清單,並討論現階段的困難點。每週例行科會除了回顧當週進度、討論問題之外,還會宣導科內事務以及新程式的撰寫注意事項。

程式開發工程師的心路歷程

看到專案如期上線,是雅君工作中最大的成就感,但她強調不是寫完程式,工作就結束了,後續也可能因為使用者回饋而要略作修改,此時就是考驗自己解決問題的能力,所以優化程式、效能再提升都是工程師必須負責的。而在開發程式之外,工程師也會要處理行政事務,故雅君提醒後輩務必妥善運用時間,依照輕重緩急來處理各項工作的優先次序,才不會耽擱到專案進度。

就算沒有背景,你也能成為程式開發工程師

「不論你有沒有資訊背景,我認為都是要先將自己歸零,重新學習。」雅君認為資訊背景並非應徵工程師的必備條件,更重要的是你能積極主動地學習、具有清晰的邏輯思維,並且對寫程式懷抱熱忱。她強調不管你過去是從什麼管道學程式,都不見得能直接運用到職場上,因為企業裡的每個部門、每項工作都可能有每項工作都可能有不同的規範及限制存在,所以當自己遇到困難、不懂的地方,一定盡快發問,「問人不可怕,不會才最可怕。」雅君也提及程式開發是需要團隊合作的,所以除了顧好自己的進度之外,保持良好的待人處事態度也相當重要,營造和樂的共事氛圍,工作才能更有效率和愉快。

不同部門的工程師有什麼差別?

雅君曾在國泰世華銀行不同的部門工作過,在核心系統部,她處理的是資料傳輸與轉換,從中了解到細心的重要性;在數位資訊部,她是處理的公司官網,所以每當網頁上有任何錯誤,雅君都會立即收到電話通知,這讓她首次感覺到自己是這麼貼近使用者。

凡走過必留下痕跡

雅君在系統開發部最大的收穫是了解到不同的思考模式,因為每天都會接觸到不同的系統分析師,其撰寫的規格書都有著不一樣的邏輯,一當看到值得學習之處,她都會稍作紀錄。現在的她也逐漸抓到工作訣竅,每次拿到規格書,都會先仔細閱讀一番,有不明白的地方就立即提問,讓往後的開發更加事半功倍。「你要先聽懂別人在說什麼,聽懂別人話中的涵意,再去表達自己的想法,這樣雙向的溝通才會是互相了解的。」是雅君給予後輩在工作上的建議,她也勉勵大家做任何事都應盡心負責,因為凡走過必留下痕跡,你所展現的工作成果都會決定同事如何看待你在團體中的定位。

PART 3:針對觀眾的提問進行答覆

Q1、這份工作對你來說最特別的地方 ?

Q2、你覺得國泰與其他公司相較之下,特別在哪裡 ?

Q3、你覺得你的工作讓你變成一個什麼樣的人 ?

Q4、你過去的求學背景對現在的工作有什麼幫助?

Q5、你的學系在畢業後實際有哪些未來出路?

Q6、跟你同部門的同仁通常是什麼科系背景?

分享此講座