【系友】B02 許睿修

【專業領域】電商後端軟體開發

· 系友

【系友】 B02 許睿修

【專業領域】電商後端軟體開發

我的學經歷是個不斷探索和調整方向的過程,我不是那種從小就很有方向很有夢想的人。可能是台灣教育體制的緣故,很多學生在大學以前,大部分的時間是唸書和考試,不太有機會去體驗和發展興趣,最後聽父母的話照分數填科系,我就是其中一個。

因為爸爸唸機械系,很熱情地推薦我選這個系所,我在高中很喜歡數學和物理,心想應該能適應得很好,直到進了系上才發現,怎麼都在學力學,剛好是物理課所有主題裡面最沒興趣的。我也去過杜鵑花節,聽過機械學長姊們分享,但他們也才大二大三,可能也不是很清楚自己未來的出路,如果那時就有NTU@ME系友社團可以參考,應該對未來有更多的畫面和想像。於是我就維持比較得過且過的學習態度,系上必修課程的成績表現也就普普。我倒是選修很多自己有興趣的通識課,學業表現明顯好許多,讓我意識到自己是一個需要熱情和興趣支持,才有辦法發光發熱的人。

《求學 : 從徬徨到開竅》

每個人都有一個開竅的時刻,我比較晚,到大三才開竅。

那時修了一門偏哲學的通識課「知識論與方法論」,介紹西方的哲學史和科學史,和一些有名的哲學家如何認識這個世界,其他人又提出哪些不一樣的論點,他們如何去做論戰之類。對我而言最大的收穫是 : 開始認知到什麼叫知識以及方法的重要性。知識其實就是一種有組織、有架構的資訊。以前我的學習比較像是老師上課講完後,我多知道一些新的事情,但解決一些數學問題時,還是比較依賴直覺,沒有真正學會一套有系統的解決方法,常常學了就忘而且忘得很快。

上這門課以後,我開始會花更多的時間在理解,不再只是無腦的抄著老師在黑板上寫的筆記。在理解以後用自己的話記錄下來,加入自己既有的知識體系裡面。也因為這樣的轉變,我對自己的理解和學習能力變得比較有自信,上課也更願意去跟老師互動和問問題。不過我察覺到一個台灣學生的特質,即是上課比較安靜,不敢舉手發問,因為很在意他人的眼光,害怕問出笨問題,害怕犯錯。可能因為台大的學生都很優秀,過去習慣自己在考試中拿高分,對於犯錯感到不習慣。

這門課有一句話讓我印象深刻,人們都是帶著偏見來認識這個世界,透過不斷的驗證,來逼近所謂的真理,所以我不怕犯錯的精神,讓我願意講出自己的想法和理解,別人糾正我便給我重新思考的機會。

那時周遭的同學都是很厲害的一群人,學業成績高、很有理想、未來想要出國留學。我們有個共同的信念,人的成長來自於懂得採用不同的方法,若想要不同的結果,勢必走不同的路。我開始渴望學習,渴望瞭解更多。大三系上有一門 capstone課程,機械設計原理和機械工程實務,我和夥伴們一起努力完成爬杆機器人和氣動車。除此之外,我開始選修並學習比較紮實的課程,例如把控制組的選修課程修好修滿,讓自己對控制有一套完整體系的知識;選修生機系研究所的課程,自動化系統設計,滿滿的實作。還做過一些專題研究,關於體操機器人的動態分析和同學們發表一篇會議論文,和自動跟隨避障機器人。

《轉折 : 從機械到享受debug》

然而我的求學人生一個比較大的轉折,出現了。

當我修完系上的必選修,對系上大致上有個認識後,察覺到自己對機械系的興趣真的不大,我比較熟悉的自動控制是一門相對抽象的學問,跟我的日常生活沒什麼連結。我已經快要畢業,卻對未來感到很徬徨很慌很焦慮。PTT科技版的酸民太多,對機械系出路的評價挺負面,我警覺到要為自己人生負責的時刻到了。

仔細思考過去在專題或團隊合作的經歷,我幾乎都負責軟體開發的部分,因此察覺到對於寫程式本身很有熱忱,常常會感覺時間過得飛快。雖然 debug過程很辛苦,但解決問題以後的滿足感、程式如預期執行的成就感都讓我很享受。這樣的轉念也來自一些重要的人鼓勵,例如去電機系修程式課的林宗男老師,他不斷鼓勵我去學習,只要我願意學習它就提供我機會,讓我到台大計算機中心打工。

還有一位機械系畢業的林子峻學長回來系館演講,他認為「選擇比努力重要」,念大學時,他是一個很聰明但成績很差的活動咖,決定未來要走資工路即赴美念書,只花了一年就畢業,接著錄取 Google擔任工程師。他的目標很明確,少念一年書就是多賺一年的錢,他斷絕所有無效社交、修涼課和各種抱大腿,只求最快畢業,當同班同學還在笑他很廢的時候,隔一年他就已經在同學心目中的理想公司,大家反而希望他能幫忙內推。

他令我開始思考轉往資工領域發展。我先一步步的試水溫,從電機系開設的演算法和資料結構課程修起,覺得自己很有興趣也表現得不錯,再來開始逐步投入去資工系修課。那時台大剛開放先修課後承認的方式來取得輔系的學位。因此我仔細規劃後,多延畢一學期,用大四下到大五上這一年的時間把學分都修完。那時,我的專題教授兼當時系主任林沛群老師邀請我接受台大機械系電子報的專訪「一年修得資工輔系,為未來加分」,裡面有提到一些跨領域的艱辛。

《如願 : 航向資訊領域》

機械系和資工系有很大的差異。我在機械系養成的習慣,以為學習全靠老師教就好,但資工系的訓練是以自學為主,老師上課只講一點點,但是作業和考試會非常難,有點像上課教 1+1,考試考微積分,在資工系為了生存,必須很努力學習才行。資工系的強者獨自解決問題的能力很強,自己一個人就能搞定。我知道自己能力還不行,不過在機械系養成團隊合作的能力令我非常吃香。我發揮自己的社交能力,主動在課堂上揪團,課後一起練習解題寫作業,讓我能順利完成學業。畢業前夕那陣子,我選擇未來念研究所的科系,跟爸爸有些衝突,他覺得我花了很多時間唸機械系,軟體能力應只是輔助而已,但我卻認為在資工領域我才能充分發揮我的熱情和能力。跟爸爸的妥協下,我報考台成清交的機械,資工相關的研究所,只報名台大的資料科學學位學程,是一個才第二屆相當新的學程,知道這個資訊是因電機系的林宗男老師也是創辦人之一曾經講過。

準備研究所考試的期間,我一邊輔修資工系課程,剩餘時間念機械所相關的考試資料,最後只上了交大機械和台大資料科學學位學程。跟爸爸討論後,他願意接受我念台大的研究所,我如願以償地轉到資訊領域。資料科學學位學程算是裸考上的,沒特別準備只仰賴平時修課的基本功。雖然有很大的運氣成分在,但我認為主因是避開當時相當競爭的資工所和網媒所,我的準備時間不多,書一定念不贏準備了一年的考生,既然終點都是在台大找教授做研究,選個相對冷門的科系比較容易成功。這也再次應證了選擇比努力重要這句話。

《跨域 : 從青澀到團隊支柱Scrum Master

資料科學學位學程,相當於一個讓我繼續走軟體業的墊腳石。

不過資料科學很看重機率和統計的數學能力,碩班的統計課程非常難,我後來才知道,老師假設大家都是有統計基礎,把統計系分成兩年來教的基礎統計和數理統計,壓縮到一個學期教完。我幾乎都聽不懂上課教的,只能課後花大量的時間找線上開放式課程資源學習。同樣地,我再度發揮自己的社交能力,主動擔任班代和同學們打好關係,在課堂上揪課後解題團,和同學們一起寫作業和準備考試。

每一次跨領域都是漫長艱辛的過程,很像被丟到無人的荒野,沒有人陪伴和支援,必需靠著自己爬過眼前一座座巍峨的高山,想辦法找到各種援助。我很幸運的順利完成學業,對人工智慧和機器學習有個完整的瞭解和訓練,也有顧好學業成績,並且很榮幸地擔任畢業代表。之後找工作,我嘗試很多軟體業不同領域的職缺,例如機器學習、量化交易、軟體開發等,整理並分享一篇心得 2021新鮮人面試心得 (SDE/MLE/Quant).

目前我在 Yahoo擔任全球電商的後端工程師,累計工作經驗兩年,兩年前進公司遇到疫情,公司到現在都採 WFH方式,跟同事一直都是網友關係,也許一年還見不到 10次面,初期確實比較有障礙,因為要完成工作需要跟同事們大量的合作,不只是解決問題的能力,人際關係和社交能力也挺重要,努力跟網友們拉近關係。我現在擔任團隊中的 Scrum Master,也是每天會議的主持人,已經成為團隊中不可或缺的支柱。

最後想與學弟妹共勉:

1.對未來感到迷惘很正常,趁大學時期多多探索自己的天賦和熱情,找到屬於自己的賽道,競爭時,每個人都很努力,所以聰明選擇比努力還重要。

2.跨領域想要有所成就,不只需要向前跨出一步的勇氣,還需要大量的學習時間和資源,以及主動用社交能力創造出來的學習環境。

撰文 / 許睿修;編輯 / 張振芬

許睿修 簡歷

學歷 : 台大機械工程學系學士;台大資料科學碩士學位學程

現任 : Yahoo軟體工程師

照片說明:

1. 福山植物園

2. 一起完成氣動車的機械系好朋友

3. 第一次參加國際會議,到日本名古屋報告大學專題的研究成果

4. 暑假和台大實驗室同學去蘭嶼浮潛

5. 代表學程領畢業證書,照片最左邊是我的主指導陳銘憲教授

6. 感謝爸爸媽媽一路上對我的支持

7. 與網友同事們在辦公室Happy Hour

 

broken image
broken image
broken image
broken image

 

broken image
broken image
broken image