這週末有發錄取文的趨勢,也包括幾個香港學子,跟風一下。
主申MS CS,摻一些PhD,後面會講原因。
總結三個本篇希望提供的資訊:
1. 投學校不要孬
2. 介紹一些經濟實惠的CS program
3. 還在讀大學的你,盡量多方面積攢業界、學界經歷,確保申請無短板,也及早發現
自己興趣
=== 申請結果 ===
[Admission]
UToronto MScAC 01/04
ETHZ MS CS 03/07
Stanford MS CS 03/17
EPFL MS CS 03/23
[Rejection]
CMU MLT MS/PhD 02/06
UW CS PhD 02/10
UCB EECS PhD 03/06
CMU MCDS 03/08
UT-Austin MS CS 03/08
[Pending]
UToronto MSc CS
[Decision]
Stanford MS CS
=== 背景 ===
[學歷]
香港大學 HKU BEng in Computer Engineering, 2014-18
GPA: 3.96/4.3
Major GPA: 4.13/4.3
Last 60 GPA: 4.21/4.3
Ranking: 1/16
U of Toronto Exchange in ECE, 2016 Fall
GPA: 4.0/4.0
[考試成績]
IELTS: L8.5 R8.0 W7.0 S6.5 Overall 7.5
GRE: 159/169/4.0
[得獎]
HKU海外學生獎學金、merit-based小獎 * 3、交換學生獎學金
Dean's Honors List * 2
ACM-HK, 4th prize
UBS Technology Case Study Challenge, HK, 1st prize
某Hackathon, 1st prize
[工作經歷]
Yahoo! Summer Technical Intern, Taipei, 2016
HDE Inc. Summer Software Engineering Intern, Tokyo, 2017
HKU EEE Department Lab Assistant, 2015-16
HKU EEE Department Research Assistant, 2017 Spring
[學術研究經歷]
幾乎無,遑論publication。
[推薦信]
Final Year Project Supervisor * 1
Program Academic Advisor * 1
Course Instructor * 1
=== 心得 ===
[申請動機]
大學前兩年我是很猶豫畢業後要不要讀研究所的,特別是大二暑假參與的實習,
讓我覺得業界是很棒的地方,終身coding我可以。
真的改變我想法的是大三上去多倫多大學交換時做的一個課堂project。那是一個AI的
課,我們小組做的是跟battleship game有關的item placement問題,一開始以為這很
容易包成constraint satisfaction problem去解,後來測試才發現跑太慢。
我回去思考一下,改了一下演算法,成功的把速度在4x4 board size提升了一萬倍。
後來回想才發現,思考這些問題讓我很感興趣,成功解決問題更是滿滿成就感,
這也是後來想念研究所甚至做研究的關鍵因素。
另一個因素是,去了多大才發現世界頂尖名校的課程比我們學校扎實太多了!
除了課程質量屌打,學習環境、同儕、資源等等都大開眼界。這才是留學的意義啊!
當初來港大是看上它給的獎學金和英語環境,CS排名也不錯,但完全顛覆想像。
港大CS的課很多都很水,學完一門課拿了A+卻完全感受不到自己的實力有因此更上
一層樓,且香港整個大環境的金融商業氣息也讓讀工程的學生感受不到學校的重視。
在多大,儘管只修了四門課,loading卻大概是港大七八門,大部分時間都在寫作業,
但邊用C刻OS底層心裡邊想:我變強了!就非常開心。最後我交換拿了全A+,更讓我
對自己產生了自信:來名校讀,我也能贏過很多人!
這邊要稍微講一下自己的遺憾,就是大學四年幾乎完全沒參與過research。大三下
的時候我們學校有個機會是可以做research的,但暑假要奉獻給那個project。那時候
我暑假還想去業界實習,也完全不知道research proposal要怎麼寫,更慘的是我們學校
完全沒有教授在做我想做的NLP,也就放棄了。還好後來畢業專題堅持自己提做一個
NLP方面research-oriented的project,雖然我指導教授其實在做八竿子打不著的FPGA,
我常常覺得自己在亂搞,但研究過程中一步步摸出要怎麼找idea、讀paper、做分析,
雖然成果普普,但也覺得搞研究亂好玩的。也因此才有一點點research experience
可以在SoP裡提到。
台灣的大學(我覺得)很棒的一點是讓學生有機會進實驗室參與研究。香港大學
偏就業導向,我大四以前完全沒聽過什麼是“進實驗室”,也完全不知道其實大學部
的學生也是能做點研究的。所以非常鼓勵大家業界、學界都能體驗看看,積攢經驗
之餘也更能認識自己,知道自己真正想要的東西。有機會出去名校交換,也可以試著
聯絡教授參與實驗室。
[選校]
其實我一開始完全沒有想丟美國學校的想法。主要原因是我主申MS,但美國MS都太貴了。
於是一開始選校大概是看看阿拉伯啊、歐洲、加拿大這些便宜的地方。大三暑假也一直
在猶豫要不要準備GRE,但都沒有真的下手認真準備,直到大四上剛開學,某天躺在床上
滑到UToronto MScAC的program介紹,我認真覺得這就是最適合我的program!
因為太想進了,所以儘管它的GRE只是highly recommended,我隔天手刀報名GRE,
然後開始為期兩個月的痛苦的邊上課邊準備GRE的黑暗時期...
總之呢,既然都報GRE了,那就來丟點美國學校吧。
但只能符合以下原則:
1. 神神神program
2. 學費不貴
選校無保底,因為對回台灣唸書不排斥,也對留在美國工作沒什麼嚮往。
於是美國方面有以下幾間:
- CMU MLT MS/PhD (rej)
第一志願,PhD是順便點的,主要想進MS。一方面是對NLP的熱衷,一方面是對於
未來想不想讀PhD還沒有很確定,這邊可以提供很好的緩衝。而且有機會拿獎。
原本以為機會滿大的,因為歷屆申請人不多。收到拒信的時候才實際感受到美國申請
的嚴峻,感覺申請者硬件條件都差不多的情況下,沒有research背景準備當砲灰。
雖說因為MLT本身就是研究型program,所以research背景被考慮進去也很合理,不過
像UT-Austin這種錄取率很低的,就算他們有純授課型program,多少還是可能用
research experience篩。
- CMU MCDS (rej)
因為也在LTI下,就一起丟。也不算很想上。聽說是就業神program,CMU幾個就業王牌
項目之一。
- Stanford MS CS (ad)
原本也沒要丟,因為我太孬了,史丹佛就是遙遠的存在。後來聽說我們學校上一屆
有學姊上才決定試試看。結果來看,大家都可以試試看自己的夢想學校。
其實在收到CMU MLT的拒信之後我就不對美國抱有希望了,感覺美國top school競爭太
激烈,所以research experience是成敗因素。在收到這錄取當下格外震驚,大概是我
室友幫我把下巴裝回去的。真要分析能上的原因,一可能是他們注重diversity(申請
要寫diversity statement),所以女生有優勢;二是他們的MS偏就業導向,research
背景強弱不會很關鍵(不過我也從沒寫說我想創業就是);三是他們可能是
cash cow lol 我自己也很想寫信問他們為什麼要收我。
- UT-Austin MS CS (rej)
學費便宜眾所皆知,又是間CS不錯的學校,德州感覺也是個好地方。TA/RA聽說很好
申,拿到的話可以一毛不花,CP值超高。但錄取率真的低,收的人非常少,看歷年
版上也沒幾個人有申上。
- UCB EECS PhD, UW CS PhD (rej)
怎麼說呢...一開始是完全沒想過要投PhD的。但在十一月中我都已經寫完SoP,請教授
準備幫我丟推薦信時,我的指導教授在我們meeting時跟我說,他們幾個教授看完
我的profile覺得我可以試試看丟PhD,況且如果我以後真的想做NLP相關,有PhD才
比較有機會。我反覆問:可是我沒有publication耶!不ok吧?他拼命說沒關係。
我後來回去想了想,最後只選了這兩間NLP強名聲也好的學校,因為自己其實還是無法
說服自己下個階段要去唸PhD了,所以當買彩票,應付一下教授對我的期望...
美國講完了,剩下幾間,我覺得都是非常經濟實惠的選擇,推薦給經濟方面有壓力,但
又想出國念名校的人:
- UToronto MScAC (Applied Computing) (ad)
這是個8個月上課8個月實習的program,往年找到實習機率100%,且平均實習薪資剛好
抵掉所有學費。也就是說,對於我這種未來想要回亞洲的人來說,我16個月後就無債
一身輕了!而且內容是Applied Research,是我非常想走的方向,把學術成果應用到
跟人直接接觸的產品上。
這個program滿新的,他們也很早就聯絡我面試,然後當場發admission。面試的時候,
面試官小秘有跟我說某個NLP教授把我的材料分數打得非常高,也讓我對自己的材料
有了蜜汁自信。然後就開始一串rejection海...後來收到ETHZ admission後決定婉拒
他們,主要是為自己讀PhD保留退路,因為小秘說前幾屆後來繼續讀PhD的例子只有兩
個。不過我覺得如果能去這個program我也一定會讀得很開心就是。喔對,小秘人很好
也很有效率,我看她下班時間還在回我郵件。最後還祝我去瑞士順利,我就忍不住
回信再誇了一下他們。
- UToronto MSc CS (??)
研究型program,前面神人大大有上,因為有全獎所以競爭程度不下美國top PhD。我很
後悔自己拿到MScAC的admission後有點鬆懈,沒有主動去聯絡教授,白白葬送申請費。
多大自己去交換過覺得很滿意,學術環境沒話說,ML更是頂尖。生活環境也不錯,主
校區在市中心,生活便利,加拿大人也很友善。
- ETHZ MS CS (ad)
瑞士超高CP值選擇之一,愛因斯坦母校,學費比台灣還低廉。再加上本人對瑞士有所
嚮往,這是我非常想去的一間。他們有一個全額獎學金可以申請,cover掉當地的超高
生活費,不過要寫500字research proposal。我上學期可能腦袋壞掉,想說反正學費
很便宜,申請這個好麻煩,就算了。但現在想想,如果我有認真申請,而且真的中了
全獎,就算是Stanford我也會放棄,選擇去ETHZ。
這間申請很麻煩,所有材料都要紙本,還要高中畢業證書,真的讓我台灣家屬總動員
搞到那張紙。網申要寫所有上過的課的概要,還好我們不像台灣的大學要修一堆有的
沒的課xD然後往年推薦信好像還要用什麼ET$的PPI,還好今年取消了,不過還是要跟
教授催紙本,煩。不過如果大家都嫌煩,你就更應該把握機會申請了!
- EPFL MS CS (ad with potential research scholarship)
瑞士超高CP值選擇之二,版上有幾位學長的介紹文,非常值得讀讀看然後入坑。除了
沒有愛因斯坦這個校友外,其他優勢跟ETHZ差不多。
申請步驟倒是簡便許多,網路申請就行,獎學金也是勾個你要申請就好。獎學金分兩
種,一種是很難拿的全獎,一種是research scholarship,類似進實驗室打工領薪水。
我後來4/16有收到教授email要面試research scholarship,不過來太晚了,4/15美國
學校早就都回覆deadline了。教授還問我說我要去哪間,想知道他們的競爭對手,
我就吐槽一下他們動作慢這件事xD
[考試成績]
GRE我有po心得在GRE版了。個人覺得不用浪費太多時間在刷成績,把時間拿去做有趣的
project比較有意義。
IELTS成績其實是我大二寒假為了要去交換考的,那時候也沒想說要拿來申請研所。
不過申請時看看還沒過期,成績雖然口說有點渣但也還堪用,就把考試費省下了。
不過還是盡量還是有一份新一點的成績比較好,因為像UIUC這些我也想申請的學校,
網頁上寫說考試成績要開學前都還有效才行,我太晚發現就欲哭無淚。另外沒有TOEFL
成績也有很多學校不能申請,包括Stanford,還好我能waive掉一些學校。不過英文
檢定還是盡量選TOEFL。
喔對,UIUC的研究型導向MS也是有獎學金的,也是另一個高CP值選項。
[SoP]
寫SoP的過程是個很好審視自己的機會。你有強烈的動機要唸研究所嗎?你知道自己要的
是什麼嗎?你知道唸這個program能帶給你什麼嗎?文筆不用非常出色,但內容一定要
真情流露。
以下是我的比較detailed的架構:
1. 從啟蒙老師在我失利時勉勵我的一句話當開頭
2. 簡單run一遍自己偏實作的經歷,為了讓後面有轉折
3. 多大AI project感受到的成就感當契機,有了想念research的念頭
4. 看了Stanford NLP open course想起之前競賽做的QA project,夢想在未來能流利對
話的BOT被開發出來的時候,能是其中一份子
5. 點出對NLP領域的看法,包括語言&AI、趨勢、不足,我做這個領域的優勢等
6. 提到畢業專題如何克服不足(無經驗、沒NLP教授可帶等)挑戰NLP題目,目前進展
7. 繼續提到自己做了哪些事彌補不足,e.g. 參與社群寫電子報和旁聽語言學等等
8. Why this program?
9. Future goal
自己感覺3.4.是滿真誠的動機(吧),5.是證明自己不是在唬爛是真的喜歡,6.7.是
說服他們我的勇氣和能力,算是比較重要的部分。可以看出我沒有很著重在細數自己
的經驗,而是挑幾個能連上動機的深入。
SoP我覺得發自內心寫就好,也不需要什麼模板。當你的目標夠明確、動機夠強烈,
簡單定完架構後,自然能寫出一篇說服人的故事。(這樣講會不會太廢?)
[CV]
我一直都有在維護一份英文簡歷投實習用,申請學校時就把一些不必要的project刪掉、
特殊經歷簡述,做成一份看起來比較學術化的版本。
主要架構是Education, Honors & Awards, Research & Teaching Experience,
Working Experience, Special Experience, Skills。我自己沒有,但有
publication的也要加上去。
[LoR]
推薦信一位找專題指導教授,一位academic advisor,一位修課教授。三位教授幫
我寫完全部,也都給我的SoP提供很多寶貴意見,感謝他們。
專題指導教授一定要找,再來找合作過project的真的認識你的。我大概十月開始
詢問,一開始有找做RA時帶過我的post doc,他很快答應了,不過也有直接找做RA
時的頭頭教授,被打槍說太忙(可能不是很滿意我不太爽他一直安排我們做
mobile app...)也有找過實習時的mentor,也是很爽快答應。不過後來看到有些學校
網頁寫說三位推薦人都要是學界的人,所以就再找了一門有做大型project且拿到A+的課
的教授,教授風評不錯、title也高。再後來有一次去找academic advisor聊聊天幫我
看SoP,老實說那是我大學期間第二次去找人家...不過教授人太好了,說還記得我,
最後我要走的時候還問我說要不要幫我寫推薦信T.T 教授是Stanford畢業的,
又是program director,當然答應,雖然風險是我跟他接觸不多,但他也能從
program director的角度寫一些我在CE裡的總體表現。
=== 結語 ===
抱歉,想講的太多,又打長了。總之為期一年的申請真的很耗費精力,也很訓練強
大的意志力及抗rejection能力。
到現在還是對於要去美國唸書感到不真實。如果Stanford沒有給我admission,
我對於去加拿大跟瑞士唸書應該會感到非常興奮;但現在要去一間這麼多優秀
同儕的學校,期間還有找工作賺回學費的壓力,還想著又要多離家好幾年,反而
只感到不安。畢竟從來不覺得自己腦袋特別好,又懼怕社交場合不善為自己創造機會,
唯獨成績好,實在不能說服自己能夠成為很優秀的人。但不趁現在測試一下自己
的極限,以後恐怕也沒有這種機會去最大化自己的能力了。
在FB致謝過了,這邊持續懷抱感激的心但不重述了。這邊特別致謝一下ETHZ的kazewind22
學長當初回答我很多疑問,讓我在多大跟ETHZ之間能夠做決定。雖然是無緣了QQ
最後放句之前在Quora上看到的話,勉勵自己也勉勵跟我一樣缺乏自信的人:"They
are good schools not because they are hard, but because they are really good
at selecting their students." 不管你信不信你能做到,你的學校是信了,也就不用
想那麼多了。
祝大家努力都會有好結果!