1. 程式人生 > >你想讀留學讀計算機博士嗎?先看看這篇文章

你想讀留學讀計算機博士嗎?先看看這篇文章

        首先,在我們討論博士是幹嘛的之前,我們最好弄清楚“科研”究竟是怎麼回事。科研是不是坐在一個小屋子裡,滿桌子驗算紙,然後十多年如一日不見人,最終弄出了歌德巴赫猜想似的結論?這恐怕是多數人心中的科研模式,不過這樣的模式不僅僅是完全過時的,甚至是不正確的。科研來自於交流和實現思想。你有好的思想,沒有和別人交流,那你完成不了科研工作;你有出色的表達,沒有能力把你的思想實現,那麼你也不能幹科研工作。注意,這裡是“實現思想”而不是思想本身,有些人可能難於理解。其實,即便是理論性工作,也需要你具有出色的實現能力,比方說數學工具的掌握程度。沒有基礎的實現能力,乾澀的思想本身並沒有什麼好驚奇的地方。

        你想當博士生嗎?你過去12個月看過幾篇論文?不要計算雜誌、報刊和網際網路上的文章。而是那種充滿了公式、圖表和資料的乾巴巴的有著10頁左右長度的文章。如果你從來沒有接觸過,那麼博士也許並不適合你。

        很遺憾,對於我個人來說,在我踏入博士生行列的之前,我基本沒看過論文,很多中國留學生(包括已經在國內拿到碩士文憑的留學生)也沒有真正看過論文,尤其是英語的原文。所以,我們缺乏最基本的對於科研和博士生本身的認識。如果讀者有人願意嘗試一下的話,我推薦一篇文章,PageRank,Google搜尋引擎的核心演算法,由Google創始人在10年前提出,看看能看懂多少。順便提一句,去看看Google的創始人在建立Google之前發表的

論文,相信大家可以體會一下一個公司的科技水平是從哪裡開始的。

那麼,有哪些理由不能成其為讀博士,特別是計算機博士的理由呢?

1)我想當技術諮詢,博士文憑對技術諮詢很有用。作者的經驗是,一個有著博士文憑的技術諮詢並沒有任何掙錢的優勢。

2)我當前的專案是一個十分好的科研專案或者思想。作者的經驗是,鮮有工業界的專案能夠有真正的學術價值。這一點,我個人也有體會。如果你有這樣的想法,只能證明你並不瞭解科研是什麼。

3)如果我有了博士文憑,可能就比別人掙錢掙得多。作者的經驗是,這其實是錯誤的。為了讀博士文憑,一個人需要把20幾歲的寶貴年華全部花費,並且從經濟上來說,並不意味著就有好的薪水。實際上有一句大實話是,博士畢業工作以後的老闆們或者是主管很有可能比他們的文憑要低。

4)我很聰明,所以我可以讀博士。作者的評語非常精闢,真正聰明的人根本不需要一個博士文憑來粉飾自己,有很多更加好的捷徑可以成功

        科研,意味著消耗時間。作者提出,如果你希望讀博士,那麼不要驚奇你的所有周末都消耗在了讀論文和程式設計上面。基本上所有教授都是這麼幹的。沒有人會因為你週末在學習或者幹活兒而同情你。

        遺憾的是,就我周圍而言,鮮有中國博士生會週末學習或者工作。我聽到最多的話是,這週末怎麼玩兒。而就在過去的這個暑假,我們周圍的不少博士生都幾乎把美國跑了一個遍。那麼,沒有成果,碌碌無為也就不足為怪了。

       作者引用了不少人的話來說明,成功的祕密(讀博士)是“工作”和“重複利用”。

工作,意思是,評價你的唯一標準,不是你這個人好不好,不是你多麼會說話,也不是你人際關係如何強,而是你實際做了多少事情,正在做什麼事情。也許你不夠聰明,這沒關係,關鍵是,大多數的博士和現在的教授都是很普通的人,但是“不停地工作”讓你和他人有了差別。

        重複利用,則是大多數科研意味著在前人的基礎上緩慢前進。大多數時候,我們一年也許都不會有真正的新點子。事實上,創新是有難度的。而且大多數創新也不是憑空產生的。所以,也許我們大多數時間並沒有做什麼真正讓人振奮人心的東西。

       另外,科研其實是一種Business和Marketing。你需要到處去推廣你的想法,去讓別人關注你的工作。躲在家裡終究不是辦法。在北美還有最實際的情況是,大多數時候你不去推廣和宣傳你的工作,就沒有科研資金。就我自己的經驗來說,越是有成就的學者(比如我們系主任)口才越是出眾,交流能力也是很出色。演講技巧非常重要,對於我們中國留學生來說,這是弱勢,除了語言以外,我們缺乏技巧。我身邊的很多中國留學生在臺上就照著幻燈片上面的字一個一個念,讓人發睏。這樣的人,沒法成為一個合格的博士生。

        最終,計算機系的博士生必須成為Hacker。意味著你至少要懂得在Linux(不同發行版)、BSD、Unix和Windows下怎麼開發,你要掌握儘可能多的高階語言,你要懂得LaTex、CVS如何使用。你需要在幾個晚上就搭建出設想中系統地原型。計算機系的博士生,不是空談幾個想法和理論就能做好的。

        還有,對職業市場不要有過高的希望,博士生並不意味著什麼。我導師所喜歡的一句名言:

        A PhD doesn't mean you are an expert in any particular subject; it just means that you could become one if you wanted to.