我為什麼要念博士

最近好像很流行討論要不要念碩士, 像是xdite的我不會念碩士和彭明輝的不甘不願地念碩士。在美國則是看到Matt Welsh寫了Do you need a PhD?討論該不該念博士。

我在MIT博士班已經念三年半了,預期今年六月要畢業,剛好可以在30歲前畫下一個值得紀念的里程碑。在畢業之前就順便利用這篇文章總結一下我的感想,也可以讓未來更多迷惘的人看清未來的各種選擇。

簡單的說,如果讓我重來一次,我還是會念碩士班還有博士班。我知道很多人在選擇要不要念研究所時,是看對未來的就業有沒有幫助,甚至是沒有選擇的空間而被家長強迫升學。我從國中起就很清楚知道自己想做什麼,但我並不是會做長遠規劃的人,而是走一步算一步,因為我覺得世界變得太快,提前規劃五年十年後的職業道路並沒有太大意義。所以我雖然很早就知道自己喜歡寫程式和研究新東西,但我一直到大四才決定要念碩士班,到了碩士班才決定要念博士班。

念書一向不是我的興趣,高中沒認真上過幾堂課,然後靠著程式比賽混進台大。在台大時我也都不去上課,整個四年我唯一全勤的課是大三的compiler,因為這是唯一一堂讓我覺得去課堂裡聽課比自己念還要有效率的課。但雖然沒去上課,我可是很認真寫作業的,尤其是程式作業我都會做把所有可以做的bonus全做完,有空的話還會自己多加一些有趣的功能。也因此到了大四時,我的成績還能勉強進入推甄台大研究所的門檻,等於可以免試直升碩士班。但除了學校生活外,我從大一時就在學校外的網路公司兼差寫程式和做顧問,同時也在系上的工作站實驗室幫忙管理一堆伺服器和Linux主機,到大四還同時在另一個startup公司打工兼差,所以生活其實還蠻多采多姿的。在當時(2005年)這種情況下,其實不太難決定要不要念碩班,因為 1) 我還不想當兵 2) 我當時這些打工的收入其實比一般大學畢業生起薪還高不少,而且我花在這些工作的時間很少,每個禮拜還有很多時間可以自由運用 3) 我找到了一個好老師,給我很大的空間可以在碩士班做任何我想做的題目。於是我就這樣繼續待在台大念了兩年的碩士班。

在碩士班時,我最大的收穫是打開了眼界,透過世界頂尖的論文知道了這領域中最先進的研究和問題是什麼,也慢慢了解MIT、Stanford、Harvard那些世界頂尖的大學都在做什麼研究。我雖然喜歡寫程式,但也不喜歡老是一直寫簡單的留言板或是blog這種書本上的萬年範例程式,只有一直做新東西才能激起我的熱血。慢慢的我也發現念博士班可能是最適合我的路,可是同時我也有幾個掙扎的地方 1) 要念博士班就要去國外念最好的學校才有意思,那就得先花一年當兵,而不能找個公司做四年國防役而不當兵 2) 博士班平均要念六年,同樣的時間如果我在台灣工作,損失的機會成本是台幣一千萬以上加上六年的年資 3) 出國唸書要離開熟悉的地方,熟悉的朋友、家人,要用很破的英文在獨自國外生活 4) 博士畢業實際上會減少就業機會的選擇,尤其是在台灣,真正需要博士的企業非常少。

我在台大認識很多人都有出國唸書甚至在國外工作的夢想,所以對他們來說這些障礙都不是問題。但對我來說,出國唸書最大的誘因只是有機會在世界頂端的學校做自己喜歡的研究,和全世界最厲害的人一起工作,至於是不是要在國外工作則是想都沒想過。

想清楚這點後,我立定一個目標,我只申請我最想去的兩家學校,如果上了而且有獎學金我就去念,不然就算了。

最後的結果是我幸運的申請上了MIT CSAIL,指導教授也能給我獎學金,所以我現在才會在這寫這篇文章。

回過頭來看,現在很慶幸我有決定要嘗試一下申請MIT,即使當時看起來成功的機會渺茫。而這幾年念博士班帶給我的收獲,也遠大於當初的想像,在美國可以得到的各種機會更是在台灣一輩子也碰不到的。

雖然一開始看起來在經濟上會損失很大的機會成本,但實際上美國各種科學和工程科系的博士班都有獎學金(RA、TA、或fellowship),以MIT這種私立學校來說,一個教授每收一個人就要幫他付一年總共七萬美金的學費和生活費,當初我即使在竹科爆肝做不是很喜歡的工作,一年的收入也不會比七萬美金多多少。當然,以帳面上的收入來說,博士班念完是存不了多少錢的,因為七萬美金一半是要拿去繳學費,剩下的生活費也大半要繳房租和吃飯過生活。在台灣工作六年可能可以買個房子,但在美國念完博士班只會得到一個博士學位和少少的存款。

那話說回來,這個博士學位到底值不值得?如果在四年前還在台灣時的我來看,我會說我不確定,但在MIT待四年後,我會說「200%值得」。

首先最大的「福利」是在完全自由的環境下(包括經濟上的自由,選題目和選合作夥伴的自由),和全世界最聰明的一群人一起研究各種既有趣也有挑戰性的問題。這種機會非常難得,如果大學或碩士畢業就去工作,一定會在題目和合作夥伴上受限;如果自己創業,就會在經濟和合作夥伴上受限;於是念博士班成為唯一可以同時得到三方面自由的最佳選項。至於對於能力的增進方面,最大的收穫是英文變好了,可以輕鬆跟來自世界各地的人溝通,讀寫英文論文也是跟吃飯一樣簡單。另外就是「做研究」的能力,雖然我覺得我本來就是一個靠自己學習和研究新知的人,但博士班的訓練是把這件事變得系統化,讓我可以幫更多人學會這樣的能力。做研究的能力還有一個更重要的面向,是判斷什麼題目才是有研究價值的,而什麼是沒有的。如果沒有這項能力,不管未來做什麼事都很容易瞎忙,例如說花很多時間做一些簡單瑣碎的小事、研究一個一百年前早就有人完全想透的問題、或是卡在一個早已被證明不可能有解的問題上。

至於念博士這幾年的年資和可能減少的工作機會,現在看來實在一點都不重要。因為一旦畢業後,打開的門是「全世界」頂尖企業和研究機構的機會。資訊科學的博士在美國出路非常廣,我都還沒畢業就一天到晚收到各式各樣獵人頭的信,除了矽谷那些大大小小的軟體和網路公司外,華爾街的hedge fund都是直接開出矽谷兩到三倍的價碼在搶人。如果對這些沒興趣的人,也很容易到大學或是大公司的研究機構中繼續做研究,或是直接加入學校附近上百家的startup中當個CTO或tech lead。

這些機會如果我當初待在台灣,就一輩子也見不到甚至聽不到。(我在台灣時甚至沒聽過hedge fund這個詞,也沒聽過有哪個念資訊的會去這種公司。但實際上美國最厲害的幾個hedge fund全都是用數學、物理、資訊的博士用非常科學的方法在賺錢的。有興趣的人可以看看前MIT教授James Simons開的文藝復興科技(Renaissance Technologies)。)

世界很廣大,相較之下台灣真的是一個小小島。如同Sega的《我為什麼離開 Google》說的一樣,台灣沒有軟體產業,甚至在其他產業中也很少有軟體專業能發揮所長的舞台。我希望台灣能夠更好,但同時我也覺得每個人的眼光應該放遠放大,看向世界和未來十年二十年,而不是聚焦在台灣、中國和未來的兩三年而已。

Disclaimer: 這篇文章不是要鼓勵每個人都念博士,我知道很多人對於學術研究沒有興趣和熱情(其實我也不太有,我只是喜歡打造新東西而已)。但是,眼界、研究和實作能力的培養則是每個人都能自己做的,這些才是真正影響一輩子的事情。

50 thoughts on “我為什麼要念博士

  1. 一直是博主忠实读者,看到更新非常开心。

    想问下如何能够进入编程领域。我是学数学的,编程一直不得要领,从安装软件起就一直碰钉子。令人沮丧。希望指点。如果能说明一条可以循序渐进的路子就更好了!多谢!

  2. 運氣很好的一直以來都在follow您的blog
    非常認同你說念博士班可以同時獲得三方面的自由!
    我也正在中研院慢慢的熬煮自己的論文
    看到這篇文章覺得蠻振奮人心的! 萬分感謝!
    也順道恭喜你即將畢業!

  3. 恭喜你即將畢業!

    你的歷程很強大,
    而且規劃自我道路的思緒很清楚,
    值得學習。

    請容我把文章分享到FB,
    謝謝。

  4. 恭喜啊
    速度比我快好多
    現在看來我碩士畢業當兵梯次選錯是個影響很大的決定orz
    結果大家博士都快唸完了我才剛開始唸沒多久…

  5. 我是一名普通的中国本科毕业生,当时不继续考研究生,也是认为工作经验要更重要一些,同样作为我,也很希望能到外面的大学去学习。可是时间不再等人了

    • 我是专科的,每天都在纠结会不会找不到工作,javaee的,普通码农,你觉得怎样?

  6. 楼主你说的出国工作和读大学的意思是说出台湾呢还是出中国呢?貌似你们已经比大陆的条件好多了

  7. “我希望台灣能夠更好,但同時我也覺得每個人的眼光應該放遠放大,看向世界和未來十年二十年,而不是聚焦在台灣、中國和未來的兩三年而已”, 的確人應該出國見識見識,才知自己的渺小。

  8. 很幸運地陸陸續續有在閱讀你的部落格,從你的角度去看會覺得很滿足,也更讓人嚮往這廣大的世界。

  9. 版主您好!

    我們是Fulbright Taiwan 的美國教育資訊中心( http://www.educationusa.tw/),
    主要免費提供有意赴美念書學生之相關資訊。
    請問您是否同意我們轉載這篇文章”我為什麼要念博士”在敝中心的網站上,
    作為留學經驗分享?
    我們會在網上標明出處,連結原本的網頁。

    煩請回覆! 謝謝

  10. 读硕士,就已经打开了我的视野,不过如果我读博士,目前的成绩也只能在国内

  11. 看到vgod的這篇,讓我有更多的理由支持自己去追博士
    還在努力申請CMU的HCI PhD,
    雖然不知道結果 但是還是要拚一把 感謝

  12. vgod 大
    當初申請國外研究所都是申請MS,沒想到對方竟然給出Ph.D的offer。經過評估後雖然是先接受了Ph.D的那個offer,但對於念博班的投資報酬率還是覺得有點不踏實。
    看完了vgod大您寫的這篇分享後,堅定了我念博班的意願,感謝喔!!

  13. “首先最大的「福利」是在完全自由的環境下(包括經濟上的自由,選題目和選合作夥伴的自由)”

    同意, 不過很這些自由跟接著而來的機會完全是建力在能力之上, 現實是很殘忍的.

    想像一下,如果能力不足, 沒什好的進度, 接下來可能assistantship沒了,經濟上的壓力接著來, 或者preliminary exam被刷下來, 心臟不夠強壯的人,可能憂鬱症接著來,接下來就是生活一團亂.

    探索新的機會時, 回顧一下活過的人生, 衡量一下自己有幾斤重也是很重要的.
    不是每個人都是那個料, 不過如果可以發現自己真正的能力在哪, 哪應該也是值得一回的.

  14. 在大陆地区,中国的教育就算了吧,别说研究生,博士生,就读读大学,强壮一下身体,然后再谈谈恋爱,寻找一下生活兴趣,就可以了.

  15. 恭喜你拿到博士了!台灣之光!

    不過我覺得這篇文章主題應該是”為什麼要出國”而不是”為什麼要唸博士”
    因為你說的那些福利如果是碩士就去MIT也是一樣會得到的吧?

    • 有很大差別耶。
      出國念碩士絕大部分都是要自己付學費的,而且時間太短,根本沒辦法完整做好一個研究。

  16. 前輩你好!我是一個還在徬徨要不要出國唸博士的台大碩士生~
    猶豫的點也是擔心自己回國後是不是就業機會更少、路會更窄….
    未來的事想都想不清楚,越想煩惱越多….
    但這篇文章給了我很大的動力和希望!
    謝謝你!!

  17. 你好,請問你國小是讀光復國小嗎?
    我以前有位同班同學名字與你相同
    所以有點好奇

      • 哈 真的是你!
        雖然我國小跟你是同班同學,高中也同一間
        但你應該對我沒映像。

        我是這陣子在試著用AUTOHOTKEY這軟體
        一些程式碼不會寫 上網搜尋,不知道怎麼著
        搜尋到你所寫的 SIKULI ,間接的瀏覽到你的部落格。
        然後發現你好像是國小的同學,網路的世界好奇妙

        恭喜你拿到MIT博士!! ( 太厲害了! 膜拜)
        我會好好follow你的部落格的

  18. 你好,下载试用了sikuli软件,发现没有快捷注释的操作功能,自己模仿缩进功能做了这两个功能,想把这个小功能和大家分享,能把这个功能提交到下一版里面吗?谢谢。

  19. Pingback: 過早最佳化是萬惡的根源 | vgod's blog

  20. Pingback: 再见匹兹堡 | 荒原

  21. “如果自己創業,就會在經濟和合作夥伴上受限;於是念博士班成為唯一可以同時得到三方面自由的最佳選項。”?
    唸博士班不會有經濟上的問題?你總需要仰賴你的老闆養你吧?所以你研究的題目有很大的決定權在你的老闆,況且你不可能一直念博士班吧?總是要面對外面的現實世界吧?
    在實務的領域中,就算你是大學畢業,還是可在工作中繼續做研究,當然,看公司。我在大波士頓地區軟體產業也工作一段時間了,我們是不太在乎學歷的,經歷才是重點。

  22. Pingback: online stopwatch full screen

  23. 我有一個女生朋友
    因為嚮往外國人的生活
    所以明年要去國外念博士
    請問光是這麼簡單的念頭
    就足以去國外念PHD嗎 ???
    國外博士有這麼好念嗎 ???
    PS 她是資訊工程類的

  24. Pingback: 我為什麼要念博士| vgod's blog - 熱點新聞網

  25. Pingback: Twitpic 技術長:我人生中犯下最大的錯誤就是去讀大學 - Inside 硬塞的網路趨勢觀察

  26. Pingback: Your PhD and Your Research | Engineer's Mind

  27. 博主先生,我一定要認識你,相信你也不會拒絕和人交往的對不?我是臺師大碩一學生,方便留個email?謝謝您!

    • 就像文章中講的,我個人認為是「要念博士班就要去國外念最好的學校才有意思」,但我也有認識在台灣念博士而且研究做得非常傑出的人。一切還是看個人造化,厲害的人在哪裡都可以很突出的。

    • 我在MIT有不少同學都是工作好幾年,甚至有了老婆和小孩,還是照樣出國念博士。只要有決心,年紀絕不是問題。

      • vgod 大,我目前也是已經結婚有小孩,請問一下妳那些已經結婚有小孩還出國念博士,是否老婆小孩都帶去?以及其他生活上的一些問題,很希望能請教一下!我現在有打算出國念博士但家後的安排卻還沒底,還請多分享一些想法好參考~~

        • 我認識很多都是全家一起帶去的。大部分念博士班的人都會有薪水(RA或TA),雖然不多,但勉強可以照顧家庭。

  28. 出國念博班的機會我是沒了
    但經過幾次短期國外研究機會
    加上被目前的老闆惡搞
    “他自我感覺良好的覺得沒在惡搞我。
    不教我/討論東西,是在教我如何自我學習。”
    我巴不得一畢業就逃離台灣學術圈
    去國外做博後

    不過是不是paper很少就沒機會了?

  29. 目前我是在台大念碩士,想要申請MIT博士試試看,希望能和版主討論更多申請MIT該注意的地方。我說不上為什麼我想要讀博士,但我是個喜歡冒險和得到驚喜的人,所以我想要一試!沒上我也會很高興,至少申請過!

  30. Pingback: 不是每個人都當吳寶春 - 大专栏 | 大专栏

Leave a Reply to ymin Cancel reply

Your email address will not be published. Required fields are marked *

*