申請結果
Admission
- Virginia Tech MS CS (2/20)
- Pennsylvania State University MS CSE (3/20)
- University of Utah MS CS (3/26)
Rejection
- Indiana University Bloomington MS CS (2/23)
- University of Illinois Urbana-Champaign MCS (4/1)
- University of Michigan MS CSE (4/4)
- University of Wisconsin-Madison PMP CS (4/6)
- Purdue MS CS (無聲卡)
- Texas A&M MS CS (無聲卡)
- NUS MComp (withdraw)
Decision
- University of Utah MS CS
背景
Education
- NTUST Electronic and Computer Engineering (2013–2017)
- GPA: 3.02/4.0
- NTUST + NTUT 隨班附讀 3 學期 (2022/09–2024/01)
- GPA: 4.0/4.0 (21 credits)
- CS related courses: 資料結構、離散數學、計算機網路概論、演算法、編譯器設計、作業系統、計算機結構
Test Scores
- GRE: 320 (V: 152, Q: 168, AWA: 3.5) (2019/10)
- TOEFL 107 (R: 29, L: 30, S: 24, W: 24) (2023/06)
Award
- N/A
Research Experience
- N/A
Work Experience
- Opennet, DevOps Engineer (2021/07–2022/08)
- 17 Live, Site Reliability Engineer (2020/10–2021/07)
- iKala, Senior Customer Engineer (2018/03–2020/10)
Recommendation Letter
- NTUST 隨班附讀 教授 * 3
- 工作前主管 * 1
申請經驗
推薦信
TOEFL & GRE
CV & SoP
以上略,可以參考我大學長的申請心得。
之前有上過創勝文教 Alex 開的學術寫作跟口說課程,個人覺得上課體驗很棒,也學到很多!而且 Alex 本身也有留學經驗過,創勝文教也有許多協助學員準備申請文件的經驗,所以後來 Statement of Purpose 我寫了一個初版之後有找創勝文教幫忙潤稿。個人覺得蠻不錯的,因為在幫忙潤稿之前,還有跟 Alex 一次線上 30 分鐘的討論。有一點我覺得特別重要:『 Statement of Purpose 是用來告訴對方為什麼這個 program 可以幫你補足你的 knowledge gap,並且幫助你達成你的未來目標。而非用來訴說你的成就的,那是 CV 的用途。』
申請學校選擇
雖然是工作一段時間之後才出來讀書,但還是想要在碩士階段接觸學術研究。聽人家都說寫論文、做研究很痛苦,不試試看怎麼會知道。所以我選的大部分 program 都是有論文選項的,少部分是不用寫論文的。對於學校 program 的優先順序:
總花費便宜 or 有 TA/RA 機會(可以減免學費) > 有 systems 領域的教授以及課程 > 地點、天氣 > 校名
除非研究機會多 + systems 領域教授多 + 校名都非常好,才會不考慮花費,所以才有投 UMich (但也沒上)。因為我很明確是想要跟著厲害的教授做研究的,所以我覺得是否有教授專精於 systems 領域大於學校的校名。我自知無法跟申請 top 50 學校的申請者競爭,畢竟我不是資工系畢業,經歷也不是特別漂亮,所以選校比較保守一些。但最後還是有選一些比較前面的學校,想說碰碰運氣。
轉領域心路歷程
其實 2019 年前我也有申請過國外研究所,但當時比較像是跟風。看到網路上一些留學分享,還有大神同事分享過一些留學經歷加上有些同事離職去留學,就萌生了出國唸書的想法。匆匆忙忙地考了 GRE, TOEFL,隨意準備申請文件還有推薦信。回頭看,當時沒有被任何一間學校錄取算是當頭棒喝。隨便的準備當然是會換來隨便的結果。後來 covid 也爆發了,或許沒有去留學也是個 silver lining。經過這次申請失敗的經驗,我開始更積極地對待我的專業、更努力學習。
2020 年換去 17 Live 工作,希望能累積更多實務上的經驗。2021 年剛好又有一個機會換去了另一間跨國公司。在這兩間公司累積了許多專業知識,但也讓我認知到我還有很多不足的地方。例如,缺乏資料庫、作業系統的底層架構。這些自我認知促使我開始尋找線上的學習資源,無意間發掘了 jserv 的 Linux 核心實作課程。2020 年春季有試著下班後跟著上了 8 週,但因為我計算機的基礎知識不足,所以學起來非常痛苦,後來就放棄了。一句話,我真的爛。經過再一次的挫折,我告訴自己慢慢來比較快。2022 年 8 月存到一些錢讓我有勇氣裸辭提早準備申請,並且回到台科大跟大學生一起上課,以補足缺少的基礎知識。
2022 年 9 月,畢業五年之後回歸校園。以前大學我都是坐在最後一排滑手機或是睡覺,但重回校園後,我都坐在前三排。一部分是真的想要認真學習,一部分也是想要讓教授多認識我,之後詢問推薦信才比較順利。2023 年 2 月,剛過完年,開始準備 TOEFL 考試。這次也沒有補習,但是比較認真的去練習閱讀、口說和寫作的技巧。考試當天,按下送出看到閱讀 29 聽力 30,想說應該穩了,說不定可以破 110。因為我口說自覺講得很順,寫作我之前認真跟 Amazing Talker 的老師認真檢討,而且練習時有寫過類似的題目。誰知道結果出來不如自己預期,但也夠應付申請了,就不再考了。
考完 TOEFL 之後的暑假 7, 8 月開始著手 SoP 初版、選校選 program,還有詢問推薦信。這過程中我也開始回想並整理,我究竟喜歡 Computer Science 的什麼?為什麼想讀研究所?可能因為沒有工作,所以有特別多的時間可以胡思亂想。也因為有時間想,所以明確知道自己是喜歡研究底層系統知識的,尤其是編譯器、作業系統、計算機結構,主要是因為三個原因。第一,能夠了解很多以前用的應用程式的底層邏輯,對我來說是非常開心的。第二,覺得現在很多免費線上課程,很多人都可以自學網頁前後端,所以應用層面的機會競爭激烈。往底層系統走,或許可以跟大多數人做出差異性。目前是比較少聽到有人轉領域是會直接轉來寫系統軟體的。第三,未來幾年或許 AI 還是會很夯,發展 AI 會有很多硬體 + 軟體的硬需求。大公司都會需要有編譯器、作業系統、計算機結構相關專業知識的人才來研發自家的 AI 平台、硬體、軟體等等。最後,假設學了這些東西還是找不到工作,還是有機會回來轉寫網頁前後端的,算是有留個備案。由下而上易,由上而下難。
2023 年 12 月我就已經送出所有學校的申請,因為當時還有修兩門課,所以期末想要留更多時間認真讀書。回頭看這過程,我曾經也有想過如果我留在上一間公司,說不定我可以存到很多錢,買車買房之類的。但這樣的人生多無趣,錢再賺就行,夠用就好。這次準備過程看了很多 PTT, Dcard, Reddit, 一畝三分地心得文章。很常見看到有人說:『 CS 末班車開走了,工作不好找了。現在來 CP 值不高了。』雖然的確看起來就業市場不好,但沒試過怎麼知道?套一句我老爸常講的:Just try your best! 還有我老媽常說的:「一切都是最好的安排。」再加上 2024 年 4 月初剛參加完內觀十日課程,自己心境平穩許多,不再對於未來過於焦慮、迷惘。畢竟事情發生了就發生了,無常無常,保持快樂的心情!
2024 年 4 月差不多大部分的結果都出來了,沒出來的就當作是默認拒絕了。最後就是從 Virginia Tech, Penn State, Utah 這三間來選。大約算了一下三間學校讀完碩士的學費 + 生活費沒有差到太多。地點的話,Virginia Tech 不是在主校區 Blacksburg,而是在 National Capital Region,靠近 D.C 的市區,而且校區只有一棟樓,比在台科還小,淘汰。Penn State 是大學城稍微偏僻一些,但鄉村一點比較適合唸書。Utah 附近很多山還有國家公園,冬天學校旁邊的山還可以滑雪,地點這兩間都可以接受。Penn State 以及 Utah 都有當 TA/RA 的機會,可以減免學雜費,所以最後就是課程內容以及各校擅長的領域的比較。Penn State 以研究計算機結構知名,而 Utah 在多個研究領域都有些厲害的教授,像是 Compilers 有 John Regehr (Csmith: 隨機產生 C 語言程式的工具,找到很多編譯器的 bugs)、Programming Languages 有 Matthew Flatt (Racket Core Team) 等等。最終就選擇了 University of Utah!聽說 Utah 的美式足球、籃球校隊也蠻厲害的,有機會可以去體驗看看!
感謝
感謝三位教授 Prof. C, Prof. Y, Prog. F 願意當我的推薦人。送推薦信也非常迅速,一下就送出了。也謝謝當初三位教授當時願意同意讓我隨班附讀。
感謝前主管 Ted 願意當我的推薦人,一開始詢問的時候,很爽快就答應了,還說要多少封都沒問題!
感謝申請時間被我詢問過的同學還有學長姐們!
感謝創勝文教的 Alex,在我上課期間給了很多經驗分享,還有後來 SoP 的潤稿服務。
感謝子濤大學長,我身邊幾乎很少有人有出國留學的經驗,感謝你願意給我很多建議還有經驗分享。祝大學長讀 PhD 順利!也感謝學長 Medium 的心得分享,我直接抄了學長的模板來改。
感謝好朋友們的支持!聽到你們說支持我出國讀書,還願意之後來找我玩,真的超開心的!哭了!
感謝家人一直以來的支持!不管是金援上的支持、言語上的鼓勵,你們都非常鼓勵我出去外面的世界看看。等我回來會再好好地孝敬你們的!老爸、老媽、老哥、嫂子,謝謝你們!
感謝女友從我一開始有出國留學的念頭就非常地支持。期間我還一度在想要不要乾脆放棄,還被她臭罵一頓,果然有一個好隊友順利很多。真的非常謝謝妳。
最後感謝我自己,我自知自己不是一個背景特別好、功課特別厲害的人。但我知道自己是跟我老爸一樣,是屬於努力型的,勤能補拙。人家駕照考一次過,我機車跟汽車都考了兩次才過。人家讀書上課聽完就會了,但我課前需要預習、上課問問題,回家還要讀個兩三遍才會懂。就算是這樣還是沒有輕言放棄,我很棒的!繼續加油!