【秘書室】全心專注,把一件事做好,就是「阿宅」精神! ─ 專訪資訊工程學系呂學展老師
身為IT人員,最有成就感的一件事,就是看到客戶因使用自己開發設計的系統,讓工作效率增加、有更多時間陪伴家人、享受人生。
-呂學展
呂學展老師簡歷:
今年(2013年)5月28日,有資訊工程界的「多益」或「英檢」之稱的大學程式能力檢定(Collegiate Programming Examination,簡稱CPE),臺東大學首度成為協辦學校之一,也有專屬的考場。臺東的學子不須再舟車勞頓,遠赴其他縣市學校,就近即可報名參賽。這是呂學展老師2012年秋天到臺東大學報到之後,放在心中的願望。透過與主辦學校中山大學的行政聯繫、相關軟硬體準備、與學生共組程式能力學習工作坊,呂老師不但心想事成,更讓他欣喜的是,資工系19名同學初試啼聲,不僅團體成績經由比序,能在40個參賽學校中名列第五、其中一位今年畢業的102級同學,更在一千多名參賽者中獲得個人排名第九名!呂老師的初衷很單純:「只要透過一點一滴的累積與努力,我們的程式能力絕對可以在國立大學的中上或前段。更期望同學透過參賽累積經驗、建立信心。」
這股願意帶著學生實作、不怕挑戰的精神,和呂老師的學習歷程有很大的關係。曾經在求學生涯的大轉彎,使他更加珍惜成為教師的機會;且由衷相信,教育,是蝴蝶效應的過程。
生命中的兩個貴人都是老師
「我生命中有兩個貴人,都是老師。一個是博士班畢業時的指導老師,另一個就是國中老師。剛好兩位都姓『曾』!」呂老師聊起,若不是國中時代的曾老師,那個不愛讀書、一下課就衝往操場打球的少年,可能還找不到自己。「國中時經歷一段叛逆期,不是壞,就是不愛念書。曾老師曾鼓勵,有不錯的天份,應該可以更均衡一些發展;但當時無法明白老師的用心,以致於一間高中都沒考上,而選擇就讀五專。」
念五專後,呂老師有一次回國中母校和曾老師聚會,曾老師提到當年沒把握機會好好拉拔學生,仍覺遺憾,講到掉下眼淚。「可能自己也比較大了,忽然可以體會老師的語重心長,應該對自己的未來做打算。」呂老師決定多花些時間在功課上,很意外自己能拿到前面的名次,也得到大家的肯定。「所以真正開始讀書,找到人生的方向是從華夏工專開始的。」
從課業、社團到參賽 在五專找回自信
在華夏工專,呂老師就讀電子科。電子科的領域包含軟體和硬體,雖有部分領域和資訊工程重疊,但絕大部分並不相同。修讀的五年中,呂老師發現自己對軟體特別有興趣,稍加用功就能有不錯的成績,有了繼續升學的想法。「三年級時,在學長姊鼓勵下競選系學會會長,也竟然選上了。那一年學會了很多,例如怎麼和系學會的幹部相處、如何成為同學和老師之間的橋梁,也磨練了領導與溝通的技巧,對自己是很重要的關鍵期;不然過去是一個不太會講話的人,個性也可能不適合當老師。」
到了專五,系學會交棒,呂老師開始認真思考未來。繼續念電子嗎?或另選擇軟體或硬體的方向?他決定先鎖定一個全國比賽試試,和同學組隊參加『全國大專軟體設計競賽』。「因為自己的父親也在電子領域任職,所以從小就有寫程式的興趣,第一個學會的程式語言是BASIC。之後也陸續學了Vitual Basic、繼而有C語言、JAVA等,也持續在累積。程式語言只要先會了第一個,再學之後的語言就會有邏輯的基礎,很容易融會貫通。」
『全國大專軟體設計競賽』比賽性質是有一組考題,約五到七題,每一題給參賽者一組資料,在三個小時的參賽時間進行解題。例如,題目是一組數字,參賽者必須寫出一組運算和判斷式,得知數字是不是「質數」。除了「正確度」,還要比「速度」,看誰能完成的解題最多。五專畢業那一年,呂老師和組隊的另外二位電子系同學,得到「全國大專軟體設計競賽」的第一名,是當年華夏工專歷屆參賽紀錄中的最佳成績!參賽獲得的信心,呂老師更加確定自己的方向,透過推薦甄試進入臺灣科技大學,就讀資工系大學部的第一屆。「兩年的大學生涯,給自己很大的啟發,由於系上都是技職體系第一名的各方英雄,覺得還有很多東西要學!」呂老師努力讓成績保持在中上,透過推甄考上成功大學的研究所,開始了系統開發實戰經歷的臺南七年。
參與系統開發的契機 遇上重視「實作」的好老師
呂老師就讀研究所期間,遇到一位非常注重「實作」、且實務與理論並重的老師,因而累積了大量的系統開發經驗。「老師認為兩者都要兼顧,甚至『實作』要更重一些,所以幾乎每學期都有一個系統要開發,幾年下來至少有十幾個系統。」除了老師引介的案子,也有認識的朋友尋求幫忙的專案。「所以碩班和博班期間的前四年,幾乎都在寫系統和修課。真正開始做研究、有第一篇論文,是從博士班四年級才開始。這樣的學習經歷,和老師帶學生的教學方針有很大的關係。」這位老師,正是呂老師生命中的第二位貴人,另一位「曾老師」。
(一)2003-2004海生館行動瀏覽日誌分析系統:
海生館希望建置一個系統,當遊客一進到展館,能取得一台PDA(當時是PDA,現在就是智慧型手機)。當旅客走到一個展示區前,無線基地台的無線網路AP(熱點)即能感測到旅客已到達,馬上會在遊客手中的PDA中,自動告訴旅客正在看的是甚麼魚。而後端的data,可以統計每天遊客的流量和曾移動、分布的路徑,提供海生館做為參考。
後來海生館表示,從這個系統得到最好的貢獻是,可以用這些資料,驗證所設計的導覽路線是否合宜。例如,從data中發現,有時候遊客會在兩個展覽點之間不斷往返,檢視後才了解是展示品擺的位置不對。例如,遊客順著導覽路線走到一個展區前發現「好像在前面也看過一隻長得很像的魚…..」又會折返再繞回去看。後來館員經由這些儲存的資料,調整展品擺放順序和動線,發現旅客導覽的時間變短了,動線也更流暢;甚至發現某些展品應該放在前端,讓遊客先看;某些展品特別受歡迎,展區就要拉出一個更大的展示空間,才能讓導覽動線更舒適。這些都是當初寫系統時沒有想到的回饋,對海生館的展區規畫非常有幫助。
(二)2003-2004路燈管理系統
此為透過學長的引介而與桃園市政府的合作案。系統可以管理整個桃園市的所有路燈,包含維修通報與記錄,也可以做出報表。不只市府的管理人員使用,如果民眾發現路燈損壞,也可以上網登錄,讓管理人員和工程處維修人員能第一時間得到損壞通報或定期維修的提醒,善盡維護之責。03年完成後,現在仍穩定使用中。
(三)2004藥劑處方查詢系統
每個藥劑師在配藥的時候,很有可能一忙就裝錯藥。04年PDA剛熱門發展,成大醫院希望建置一個系統,讓每位藥劑師配合一個PDA,幫助藥劑師區隔外觀很相似的藥品,減少配錯藥的情形發生;另外,醫生的處方簽和建議藥量也可以直接送到藥劑師手中的PDA,避免醫師手寫的處方籤若過於潦草,藥劑師無法辨識而造成誤判的問題。這些程序,可說是醫療系統電子化的前身。當時的目標希望做到,拿到一顆藥時,用PDA的相機照一下,就可以辨識藥名;但發現有些藥真的很類似,無法完全區辨;現在數位影像的畫素提高許多,技術上已經可以達成。
(四)2005-2006 高效率GDS-II格式之存取模組
這個系統研究是一個產學合作計畫案。要完成的目標是:若要達到相同的功能,如何用更小的電路圖設計、縮小電路板的體積,減少材料的使用以降低成本。透過合作也從中向台積電學習有關電路板設計原則和最佳化的經驗。
(五)2005-2006成大健康中心RFID監控系統
成大精神病人療養中心的主治醫生發現,無論花多少人力,都無法減少病人的自殘和無預警的危險行為發生,於是託請資訊人員協助。當時就以剛發展起來的RFID技術來建構 (RFID是「Radio Frequency Identification」的縮寫,中文稱為「無線射頻識別系統」。 通常是由感應器(Reader)和RFID標籤(Tag)所組成的系統,其運作的原理是利用感應器發射無線電波,觸動感應範圍內的RFID標籤,藉由電磁感應產生電流,供應RFID標籤上的晶片運作並發出電磁波回應感應器。)
在RFID建構的環境,可以透過精準的感應進行身份識別,且成本低,感應器可以在療養院到處裝設,然後讓病人帶著內部藏有RFID標籤的手環。如果以人權團體的角度來看,這樣的監控並不人道;但對醫療人員來說,可以掌握病人的移動紀錄,了解病人的行為,進而產生預警機制。例如從紀錄中發現,病人長時間停在一個角落一到兩個小時都沒有移動,可能就出事了,要發出警示;醫師也陸續在觀察中找到須發出警示的規則。舉例來說,當一個病人持續不斷穩定的在兩個點之間重複移動,醫師發現這位病人的憂鬱傾向會越來越嚴重,這是當初大家都沒有想到的,但從相關行為的紀錄中反推,能慢慢找到病人行為的解答,進而產生更多的預警機制。後來很多醫院也希望可以建置相同的機制,且不限於精神療養園區,例如長者照護、居家照護也可以用相同的概念去發展。
(六)2006南瀛氣喘照護計畫
這是一個以遠端照護為概念的系統設計,會發給病人一個可吹氣的裝置,然後病人依據醫生的指示,在家中定時吹氣,產生吹氣的紀錄,成為所謂「時間序列」的數值資料。醫生可以從病人吹氣的「時間序列」資料,判斷病人的氣喘情況是否改善,或需要立刻與病人聯繫,可說是病人與醫生之間的溝通橋樑,達到遠端照護的目標。
(七)2006-2007科學工藝博物館RFID覽導建置計畫
高雄科學工藝博物館希望可以建置一個和海生館一樣的系統,只是當年海生館用無線基地台作為訊號傳輸的介面,而高雄科工館建置時,已可使用RFID技術來建構。透過統計遊客流量、行為,輔助展館動線的規劃和展示設計。現在幾乎每個展覽館場都有這樣的機制,尤其當你進到一個會提供遊客「一些東西」的展覽館,例如行動導覽系統等裝置,通常都會藉此記錄遊客的移動軌跡。這些紀錄對展場管理非常珍貴,可以從中找到很有趣的資料,讓動線的設計更好。
(八)2007休閒行為分析
此為資策會的研究,選定一個渡假村,希望透過渡假村來治療病人的壓力。透過定位裝置的設計,蒐集遊客的行為資料。當遊客進入渡假村園區,系統會紀錄遊客休閒行為的過程,瞭解真正得到紓壓的遊客,曾經玩過甚麼設施;或是不同特質的遊客,紓壓方式的差異性。這種種紀錄和分析可以做為當下一位客人到達時,渡假村提供休閒旅程建議的參考依據,達到所謂的客製化服務。
(九)2007-2010晶圓損壞分析(Defect Pattern Recognition)
這是和台積電及茂德半導體的合作案。一片晶圓在初始狀態,裡面是空白的,可能要經過20個機台完成製程,再經過專家的判讀,篩選出可用和壞損不可用的晶圓。台積電一直以來都很困擾,製程中,最後總會有些晶圓產生刮傷。到底甚麼原因造成晶圓損壞?又到底是那些機台會造成晶圓刮傷?且出現不同的刮傷痕跡?當時與工作團隊請台積電提供每一片晶圓進出每一個機台的所有資料,包含所停留的時間、進出的時間點、最後損壞的狀態等。分析後發現,當某片晶圓在某一個機台停太久,就會產生某種刮傷形狀,之後就要特別小心,在製程中控制好。透過這樣的結論,台積電的製程良率提升一個百分點;其實台積電的良率本來就高,但再提升一個百分點,整體獲利提升很多,對公司很有幫助。這個分析背後其實是資料探勘的技術,可說是資料探勘的應用。
廣義的說,資料探勘就是從已知的一堆資料當中,找到未知的知識。蒐集一段時間的大量data,初始可能看不出所以然;資料探勘的技術中有很多模型,進行分析時並不著重於資料的類型,而專注在模型規則,最後會從中找到一些特殊的現象,再由專家去解釋產生的原因。最後解釋出的結果,有時連專家都會很surprise。
(十)2009-2010 Traffic REtrieval and Navigation Discovery (TREND)研究
這是和成大交通管理研究所合作的研究案,有關導航系統的改良。簡單的說,就是如何利用資料探勘的技術改良導航系統。
目前的導航技術會規劃出最近或最順的道路,但沒有考量可能有修路或塞車的問題。如果結合即時道路資訊或許可以解決,但還是有一個問題存在:例如中山高的林口到機場段每到下班時間必定塞車,是否有可能預測一個路段在甚麼時候容易塞車?透過資料探勘可以做到,例如,預知台中段如果出現車潮,兩個小時過後,新竹以北就會塞車。所以,若計畫下午三點從台中出發北上,或許就可以找到避開車潮的路徑;反之,這個路段現在塞車,或許到達時車潮就已經消失。以上資料,若都能加入衛星導航系統進行分析,導航的結果應該會更好。
這個概念極佳,但業界認為,如果要記錄過去的交通資料,導航系統必須有一個硬碟儲相關資料;當然,透過無線網路或3G向系統端存取也可以,但用戶不一定都能上網,或為了存取大量資料再多買一個更貴的硬體,所以目前還無法成為產品。未來可能要等產品實際上市,才能驗證這個研究是否可行。
(十一)2010 府城逍遙遊(Living Map)
此為成大和台南市政府合作的在地生活資訊地圖,當時算是一個大型合作案,是比較後期,具代表性的作品。初始設定的範圍在成大生活圈。除了在地搜尋,還包括客製化推薦。旅客可以告訴系統「我現在只有3個半小時、200元的預算」,請系統幫忙規劃幾個推薦的旅遊行程,且是旅客喜歡的;還可以再根據過去旅遊者的回饋,找到最佳化方案,當時廣受好評。成大進行資料建置時,基礎調查的作法是,設計一個學生卡的機制,並和店家合作,讓學生到店家用餐或各地遊玩可以得到折扣,但必須把店家的地點、用餐或遊玩心得回饋給系統。透過學生族群的高度活動力來蒐集最新情報,可說是三贏的設計。
「0到0.1是必須知道客戶倒底要甚麼。」呂老師以開發路燈管理系統為例。「當時的客戶是縣政府負責管理路燈的行政人員,經驗豐富,也知道路燈損壞的各種情狀該找哪個單位維修;使用傳統的紀錄方式,還是可以把路燈管理得很好。需求分析訪談時,他無法說出想要的東西,所談的每一個都是個案。訪談結束後,還是不知道他要甚麼,只知道需要一個好管理的系統,幫助他通知各個不同的處室進行路燈維修。」
第二次訪談時,為了能有所突破,呂老師預先做出各種流程圖,和系統可能的形貌圖,引導客戶想像未來可能的操作模式。「例如,如果有人打電話進來,可以按某個鍵存起來等等。一般來說,客戶端對資料處理的概念通常並不孰悉,在需求分析的討論中,不能用太專業的術語,更要有充分的耐心。這個0到0.1的過程走得最久,以釐清對方到底要甚麼。」呂老師強調,能站在對方立場設想,在需求分析的過程中非常重要。「釐清之後就是系統工程師的工作,尋找合適的工具、決定開發的方式。到了0.9的階段,就要請客戶試用。若客戶覺得某些地方和他平常的操作習慣不同,也許又會回到0到0.1的過程,重新改到客戶所要的樣子。最後還要對客戶端進行教育訓練,整個系統開發流程才算完成。所以,一個案子如果只有一位資訊人員執行,『頭』和『尾』是最辛苦的;後來和政府機關與行政單位合作的案子,另外會搭配一個業務人員,由業務人員用比較生活化的語言與客戶做需求訪談,再把客戶的需求轉譯成資訊人的語言,整個系統開發的生命週期就能縮短很多。」
呂老師舉例,如果一個系統是一塊餅,由A和B兩個工程師共同合作,有經驗的專案經理人能把這塊餅明確的切割成A、B兩塊,A和B只要能把互相溝通的輸入和輸出界定好,也就是把所謂兩個子系統間溝通的方式定義與控管好,則不論A工程師和B工程師寫的方法如何,系統不會有太大的問題;最怕的是餅切得不乾淨,A會用到B的一些功能,B也會用到A的一些功能,整合起來時發現不能用,最後要怪A?還是怪B呢?
「所以在帶一個TEAM時,寧可開始在分析系統的時候花很多時間,先把系統很清楚的切割開來,才能分配給各個工程師執行。帶學生時也常常叮嚀,不能在含糊不清的情況下說『那不然我先做好了...,做好了再說….』這個『再說』,最後會衍伸出很多還要再修改的種種問題。」
「學生有時候會笑說,老師您真是宅爆了!當我認真做一件事的時候,我承認,真的宅爆了,但專注去做,可以更快做完。例如自己喜歡旅行,喜歡打球,如果有更多的時間去享受,多好。那個時候的我一點都不宅,很陽光啊!」
但呂老師也強調,念資訊的人,勢必要保留一段「高度專注」的時間,不論做系統開發或學術研究。以系統開發為例,一個三心二意、無法承擔長時間高度壓力的人,很難把系統做好。「以自己的經驗,唸資工,最好每天留幾個小時當阿宅,全神貫注的研究專業領域,才能學得扎實;資工的學生,常在課餘時間就和電腦玩遊戲,現在即使非資工的學生也是,生活幾乎離不開電腦。過與不及都不是阿宅精神,要找到自己的平衡。」呂老師進一步舉例說明正在進行的研究,「是否曾有這樣的經驗,無意間聽到某一段音樂或一首歌,也許只是片段的旋律,卻很想進一步知道歌曲的名稱?我們在構想一個系統,當聽到一首喜歡的歌,利用手機按下錄音鍵,只要錄下一小段,系統就能幫忙找到這首歌的資料,甚至用唱的也可以。以『圖片』為例,Google『以圖找圖』的技術就做得很好。這背後都是資料探勘技術和音樂、影像的結合;此外,我們也在思考一種可能,能不能『聽一張圖片?看一首歌?』想像一張圖片可以帶來甚麼樣的聲音?例如開畫展時的配樂,如果系統能幫忙做到,而不是由畫家去挑選,是不是很有趣?反過來說,當一首歌出現,能在大腦中產生甚麼意境和圖像?能否把它具象化?這就是『看一首歌』,所謂跨媒體資料探勘的應用。」
「行動應用」是利用資料探勘結合手機或任何行動裝置的技術,例如協助安排行程或尋找好玩景點的「旅遊推薦」。「會對這個領域充滿興趣,確實和自己喜歡旅行有很大的關係!」呂老師坦承,對旅行的喜愛,使他對地圖著迷,為相關的研究帶來莫大的動力。「因此先前執行過的許多系統案例中,都與『位置』有關,也可說是自己的強項吧。接下來國科會計畫想要做的,所謂Context-Awareness Data mining情境感知資料探勘,就是行動應用的進一步延伸。舉例來說,現在的智慧型手機除了可以透過GPS定位之外,也可以感測附近的光線,甚至透過網路向中央氣象局取得目前所在位置的天氣狀況。位置確定之後,就能得知附近是否有海域或其他資源;甚至現在的手機也可以偵測噪音值,了解目前所在位置是安靜或吵雜的環境。以上由手機匯集的訊息,都可以當作一個感測(senser)裝置,來作後續的應用。例如你在東海岸騎腳踏車,身邊的行動裝置能否自動依照目前周圍的環境(有海風、有山有水的情境),自動播放出適合的音樂,而不用自己選歌?甚至預估你可能晚一些肚子會餓,進一步推薦附近的美食。透過情境感知技術整合性的應用,手機(行動裝置)將成為生活中不可或缺的『同伴』。」「每次只要聽到學生說,到哪裡就『打卡打卡』,我都會開玩笑說,『你們傻傻的啊,都是免費的勞工,幫Facebook蒐集多少資料知道嗎?』」
我們的打卡,到底幫Facebook做了甚麼?
「在甚麼時間,去哪裡打卡,證明了這裡有一個好玩的地方,也證明了甚麼時間最適合去玩!例如,老街你一定不會一大清早去。甚至它可以分析這些打卡者的年齡層,發現都是年輕人,就可以紀錄『有某某地方,在某個時間,適合年輕人去玩』。所以Facebook慢慢推出一些服務,都是從使用者的行為紀錄中發展出來的!如果你喜歡不斷『加好友』,這些對Facebook來說都是重要的資源!它可以藉此知道這個世界上人與人的如何連結。有一句話說,『如果兩個人之間的關係稱做一條線(link),六條線(link)就可以連結到這個世界上全部的人』,所以人與人之間的連結非常微妙。Facebook目前有效帳戶超過10億個,也就是說地球上每五個人中就有一個人用Facebook,當然這10億個有效帳戶也包含重複的帳戶。但是Facebook已經擁有了這世界上人與人之間的關係,掌握了這個世界的social network(社群網路),它能做的應用可多了,推薦朋友當然就是其中的強項,甚至透過Facebook的social network也可以研究一件事,訊息到底是怎樣傳遞?包含你聽到的假消息,究竟整個流向是怎麼走的?如果能掌握訊息流向的根源,就大有利基。假設一個情境,麥當勞的老闆想做廣告,預算有限,只能挑100個使用者發廣告單,請這100個使用者在Facebook上po折扣廣告,到底要找哪100個人,能讓廣告的擴散效益最強?對業者來說,這是非常好的平台,花一樣的錢,買到最大的回饋。現在有很多研究在這上面進行。」看著社群網路近10年的發展,呂老師除了以客觀者的角度不斷進行觀察與分析,自己也在裡面嗎?
「自己也在裡面!即使可以這麼客觀看出它就是在『偷我的資料』,還是忍不住『被偷』,忍不住『打卡』!」呂老師表示,對社群網路的發展,不得不佩服其技術上的與時俱進,現在和學生之間,透過社群網路,不但能有共同的話題,也進行課業的討論與聯繫。「Facebook真的做出太多讓使用者一用就上手的設計,使用者經驗分析得很好,例如『打卡』,只要『打』一次就會了,沒有門檻,讓人自然而然去使用。這是資訊發展很有趣的地方。」也因為學生組合的特質,呂老師從課堂中學生的回饋了解「在這裡教書,好好掌握住和學生之間的互動關係很重要,知道學生真的懂了,再往下走。不要擔心進度問題,即使沒辦法教完十八章,那就教完扎扎實實的十章。」

CPE大學程式能力檢定,主辦單位是中山大學,由交通大學作電腦評判端。每年舉辦四次檢定,主要檢定大學生念完四年資工系之後,程式開發能力的程度。會有A、B、C、A+、A-的評等,近兩年已漸漸成為升學、求職就業的參考資料。比賽非常公平,就像呂老師當年參加的大學程式能力競賽一樣,約有五到七題的題目,請參賽者在有限的時間之內完成解題。
為了申請成為CPE的協辦學校,呂老師著手進行與主辦學校的行政聯繫、準備相關的軟硬體,還特別寫了一個供學生練習的CPE程式能力訓練系統,讓每個學生都可以申請帳號,登入後裡面有很多題目可供解題練習。學生寫完程式之後可以將程式碼上傳,系統會自動測試程式的完整度,顯示「分數」和「運算的總時間」。練習系統運作後,曾有學生向呂老師反應,裡面的題目不會寫,不知道該怎麼辦。「我當時想到可以運用『社群網路』的概念,於是在練習系統中設計一個統計表,可以看到每個題目,曾完成解題的同學所得到的成績和時間,其他同學就有參考的依據,達到社群交流的目的;同學之間也形成一個程式共享的平台。比如,發生錯誤的同學,其他同學看到他的程式碼,會幫他debug(除錯),告訴他可能哪裡寫錯了,可以再修正。這個系統做出來之後,同學們反應非常熱烈,甚至有外校的同學也來挑戰!一群同學們經常在上面練習。」5月28日,資工系十九位參賽學生在臺東大學完成「東大首次」的CPE檢定考試,學生的成績讓呂老師為之欣喜。呂老師表示,CPE不論大學生或研究生,任何年級都可以挑戰,也十分歡迎資管系、數學系、或有興趣的各系同學參加。學生不用報名費,且可以重複檢定,就像程式設計界的全民英檢。這個體系follow一個世界巡迴的程式能力比賽 ─由ACM(Association of Computing Machinery, 計算機協會,一個世界性的計算機從業員專業組織,創立於1947年)主辦的ICPC( International Collegiate Programming Contest, 國際大學生程式設計競賽,簡稱 ICPC)。呂老師曾經代表臺灣到日本參加亞太區的ICPC比賽,參賽時深感人外有人,天外有天。「發現中國大陸北京的學生『強得離譜』,除了天分好,也幾乎24小時投進去努力。ICPC的程式設計比賽跟CPE比賽的模式基本上相似,所以我非常鼓勵學生,如果這邊的檢定做得好,就有機會參加ICPC的全國賽;進入全國賽,就有機會代表臺灣出去,最棒的是,透過參賽的機會順便旅行,和世界更接近!」
呂老師為學生所寫的「CPEt程式能力訓練系統」登入畫面截圖
資訊工程的特色
選讀資工是否有特定的條件?「數理好,當然有先天的邏輯優勢,即使不好,對程式設計真的很有熱情,重新唸起,其實也OK。」呂老師表示熱誠比先天的優勢更重要。「資工雖然自己獨立出來成為一個科系,可是它和建築、航太、造船等科系不一樣。航太就是研究飛機、造船就研究船舶,但資工人比較像是,我研究了一個資訊的科學,將來可以到處去支援各領域的學門。例如現在的船上面一定有資訊系統,飛機也一定需要導航系統。舉例來說,我的大學同學最後留在純資訊領域的不到二成,有人到人壽保險公司,在資訊部門幫忙管理保單的相關資料;也有人在航空公司。如果各個領域是一個外圈,資訊比較像是一個中心的學門,這個學門最特別的地方是,即使支援各行各業,也是在資訊相關的範疇當中。」
呂老師表示,每所大學都有資工系,如果有興趣,非常鼓勵學生加入。「現在已經沒有一個行業可擺脫資訊系統,網路行銷也是必然面對的課題。很多成功的小店,不論賣蛋糕或布丁,購過網路行銷,訂單就接不完。且網路再結合社群,例如一個蛋糕買家吃過,覺得好吃,PO在Facebook上再散播出去的效益非常可觀。這在social network上有一個專有名稱,叫做「病毒式擴散」,傳播速度絕對比發網路傳單快很多。換一個角度說,資訊工程可以為各行各業提供需要的技術和服務。」
如何保持日新又新?
處在一個推陳出新速度不斷翻倍的學門,如何讓自己維持不斷updated?呂老師表示,很多資訊都來自網路,新聞一定每天閱讀。「我會先從新聞看到一些訊息,若看到有興趣的主題,會找一些相關資料,放在心裡,不斷注意。若有合適的教材,就可以慢慢彙集,也許就能成為一門課程。另外,一定會看的兩個網站,一個是『T客幫』、另一個是『Mobile 01』。也因許多朋友在相關領域,會在Facebook上分享訊息,是另一類的新知來源。」
呂老師進一步解析,『T客幫』是『阿宅』看的,一群專業阿宅,每天在網站上分享自己爆肝研究的種種心得,有目前最新的科技、業界最新的產品資訊,可說是『長知識』的網站;『Mobile 01』內容包羅萬象,除了是買3C產品必看的入門網站,生活娛樂、時尚流行的訊息也很豐富,初階與進階者皆宜。『Mobile 01』社群力量影響所及的程度,呂老師以曾經和學生的對話比喻:
師:「期中考開箱文已PO在Facebook。」
生:「期中考開箱文???」
師:「考完的解答呀!」
生:「XD...」


呂老師的新工具-打開來是筆電,合起來是平板WIN8系統,方便攜帶與操作
呂老師表示,雖然3C產品不斷推出,但購買硬體的原則會評估需求,找到最佳產品,珍惜的使用,而不是盲目追新
對學生和自己的期許
「系主任(李主任)對系上每一個老師的專長瞭若指掌,能讓系上老師開出自己專長的課程。所以我們可以很有把握的對學生說,如果有興趣,課程中一定能學得到東西;沒有興趣,另外找其他有興趣的課程,跟著老師好好研究。相信當學生從臺東大學畢業之後,即使不繼續念研究所,至少也有一個非常專精的領域,找到能發揮一技之長的工作。能讓每個學生安居樂業,社會就會安定,是我們的責任,也是對整個社會的貢獻。這是我對學生的期許,也是對自己的期許。」呂老師深信,老師的態度和熱誠,一定會對學生有所影響;願意和學生並肩站在一起,不論在教室,或在籃球場上。
談到對研究的規劃,呂老師希望自己的研究可以和生活緊密結合,或對人類生活有幫助。「基本上,我的系統和研究是綁在一起的,並非研究歸研究、系統歸系統。希望做研究是一個水到渠成的歷程。一邊做系統,研究的元素也在裡面;不一定哪一個先出來,也可能是研究做一陣子,發現它發展成系統也不錯;或系統先做,發現其中一塊特別有研究價值,就拿出來發表。就好像一棵樹慢慢的開花,不一定哪邊先開,但期待花開滿樹的美麗。」
臺東 風景漂亮、人的心也漂亮
曾經,呂老師因為家鄉的地理位置和臺東之間,地圖上畫起來剛好是對角線,路途遙遠而有所掙扎。「但來到臺東之後,發現自己到達一個不只風景漂亮,人的心也漂亮的環境教書。人與人之間非常PEACE,尤其我非常喜歡我們資工系,老師之間如果有甚麼想法,都能直接講出來。對自己而言,當初來的時候還曾經在想,如果未來有機會,可以找離家近一點的地方教書也好,但現在會開始想,要怎樣才能想辦法把爸媽接過來!」
「還有一個願望,」呂老師指著躺在書架上的籃球說「在學校打籃球時常會遇到一個82歲的伯伯,82歲喔,跟我們一樣在球場上滿場跑。希望自己可以打籃球打到60歲!」

籃球是呂老師從學生時代至今,每天重要的生活夥伴

