怎樣做研究生
本文的主旨是解釋如何做研究。我們提供的這些建議,對于研究本身(閱讀、寫作和程序設(shè)計)、理解研究過程以及開始研究(方法論、選題、選導(dǎo)師和情感因素),都是極具價值的。
1. 簡介
這是什么?
并沒有什么神丹妙藥可以保證在研究中取得成功,本文只是列舉了一些可能會對研究有所幫助的非正式意見。
目標(biāo)讀者是誰?
本文主要是為新入學(xué)的研究生而寫。
如何使用?
要精讀完本文,太長了一些,最好是采用瀏覽的方式。很多人覺得下面的方法很有效:先快速通讀一遍,然后選取其中與自己當(dāng)前研究項(xiàng)目有關(guān)的部分仔細(xì)研究。
本文被粗略地分為兩部分。第一部分涉及研究者所需具備的各種技能:如閱讀,寫作和程序設(shè)計等等。第二部分討論研究過程本身:即研究究竟是怎么回事,如何做研究,如何選題和選導(dǎo)師,如何考慮研究中的情感因素。很多讀者反映,從長遠(yuǎn)看,第二部分比第一部分更有價值,也更讓人感興趣。
本文的主要內(nèi)容包括:
一、掌握一些閱讀的訣竅。
二、如何成為研究領(lǐng)域的一員:與相關(guān)人員保持聯(lián)系,他們可以使你保持對研究前沿的跟蹤,知道應(yīng)該讀什么材料。
三、學(xué)習(xí)相關(guān)領(lǐng)域的知識:對幾個領(lǐng)域都有基本的理解,對于一個或者兩個領(lǐng)域要精通。
四、如何做研究筆記。
五、如何寫期刊論文和畢業(yè)論文。如何為草稿寫評審意見,如何利用別人的評審意見。如何發(fā)表論文。
六、如何做研究報告及演講。
七、掌握和自己相關(guān)領(lǐng)域的程序設(shè)計。
八、有關(guān)研究生涯最重要的問題,如何選導(dǎo)師。不同的導(dǎo)師具有不同的風(fēng)格,導(dǎo)師是你必須了解如何利用的資源。
九、關(guān)于畢業(yè)論文。畢業(yè)論文將占據(jù)研究生生涯的大部分時間,本部分涉及如何選題,以及如何避免浪費(fèi)時間。
十、研究方法論。
十一、或許是最重要的一節(jié):涉及研究過程中的情感因素,包括如何面對失敗,如何設(shè)定目標(biāo),如何避免不安全感,保持自信,享受快樂。
一、閱讀
很多研究人員花一半的時間閱讀文獻(xiàn),可以很快地從別人的工作中學(xué)到很多東西。閱讀文獻(xiàn),始于今日。一旦你開始寫作論文,就沒有多少時間了,那時的閱讀主要集中于論文主題相關(guān)的文獻(xiàn)。在研究生的頭兩年,大部分的時間要用于做課程作業(yè)和打基礎(chǔ)。此時,閱讀課本和出版的期刊文章就可以了。
在自己研究領(lǐng)域打下堅實(shí)的基礎(chǔ)所需要的閱讀量,是令人望而止步的。
一個有用的小技巧是:首先找出那些最本質(zhì)的論文。此時可以參考一些有用的書目:例如研究生課程表,其他學(xué)校(主要是斯坦福大學(xué))研究生錄取程序的建議閱讀列表,這些可以讓你有一些初步的印象。如果你對自己研究的某個子領(lǐng)域感興趣,向該領(lǐng)域的高年級研究生請教本領(lǐng)域最重要的十篇論文是什么,如果可以,借過來復(fù)印。
回顧最近幾年的出版物,將那些非常感興趣的復(fù)制下來。這不僅是由于其中很多都是意義重大的論文,對于了解實(shí)驗(yàn)室成員的工作進(jìn)展也是很重要的。每年都應(yīng)該去所在學(xué)校的計算機(jī)科學(xué)圖書館,翻閱其他院校出版的和自己相關(guān)領(lǐng)域技術(shù)報告,并選出自己感興趣的仔細(xì)加以閱讀。
閱讀論文是需要練習(xí)的技能。不可能完整地閱讀所有的論文。閱讀論文可分為三個階段:第一階段是:看論文中是否有感興趣的東西。論文可能含有摘要,其中可能有內(nèi)容的介紹,但是也有可能沒有或者總結(jié)得不好,因此需要你跳讀,這看一點(diǎn)那看一點(diǎn),了解作者究竟做了些什么。內(nèi)容目錄(the table of contents)、結(jié)論部分(conclusion)和簡介(introduction)是三個重點(diǎn)。如果這些方法都不行,就只好順序快速瀏覽了。一旦搞清楚了論文的大概和創(chuàng)新點(diǎn),就可以決定是否需要進(jìn)行第二階段了。
在第二階段,要找出論文真正具有內(nèi)容的部分。很多15頁的論文可以重寫為一頁左右的篇幅;因此需要你尋找那些真正激動人心的地方,這經(jīng)常隱藏于某個地方。論文作者從其工作中所發(fā)現(xiàn)的感興趣的地方,未必是你感興趣的,反之亦然。最后,如果覺得該論文確實(shí)有價值,返回去通篇精讀。讀論文時要牢記一個問題,“我應(yīng)該如何利用該論文?”“真的像作者宣稱的那樣么?”“如果..會發(fā)生什么?”。理解論文得到了什么結(jié)論并不等同于理解了該論文。理解論文,就要了解論文的目的,作者所作的選擇(很多都是隱含的),假設(shè)和形式化是否可行,論文指出了怎樣的方向,論文所涉及領(lǐng)域都有哪些問題,作者的研究中持續(xù)出現(xiàn)的難點(diǎn)模式是什么,論文所表達(dá)的策略觀點(diǎn)是什么,諸如此類。將閱讀與程序設(shè)計聯(lián)系在一起是很有幫助的。如果讀者對某個領(lǐng)域感興趣,在閱讀了一些論文后,試試實(shí)現(xiàn)論文中所描述程序的“玩具”版本。這無疑會加深理解。要知道,其他的機(jī)構(gòu)具有不同的思考問題的方式,值得去閱讀,嚴(yán)肅對待,并引用它們的工作,即使你認(rèn)為自己明曉他們的錯誤所在。
在第三階段,經(jīng)常會有人遞給你一本書或者一篇論文并告訴你應(yīng)該讀讀,因?yàn)槠渲杏虚W光的地方或可以應(yīng)用到你的研究工作中。但等你閱讀完了,你發(fā)現(xiàn)沒什么特別閃光的地方,僅僅是勉強(qiáng)可用而已。于是,困惑就來了,“我哪不對?。课衣┑羰裁戳藛??”實(shí)際上,這是因?yàn)槟愕呐笥言陂喿x書或論文時,在頭腦中早已形成的一些想法的催化下,看出了其中對你的研究課題有價值的地方。
二、建立關(guān)系
研究生一兩年后,對自己準(zhǔn)備從事的子領(lǐng)域已經(jīng)有了一些想法。一般而言,引導(dǎo)所在領(lǐng)域潮流的工作最終會變成正式發(fā)表的論文,但至少在領(lǐng)域高手(領(lǐng)先者)完全明白一年之后,也就是說,高手的工作至少領(lǐng)先一年。
高手是如何發(fā)現(xiàn)新思路的?可能是來自某次會議,也可能來自于與別人的交流。下面是從新思路產(chǎn)生到發(fā)表的一般流程。Jo Cool有了一個好想法,她將尚不完整的實(shí)現(xiàn)與其他一些工作融合在一起,寫了一份草稿論文。她想知道這個想法究竟怎么樣,因此她將論文的拷貝發(fā)送給十位朋友并請他們進(jìn)行評論。朋友們覺得這個想法很棒,同時也指出了其中的錯誤之處,然后這些朋友又把論文拷貝給他們各自的一些朋友,如此繼續(xù)。幾個月后,Jo對之進(jìn)行了大量修訂,并送交給AAAI(the Association for the Advancement of Artificial Intelligence)。六個月后,該論文以五頁的篇幅正式發(fā)表(這是AAAI會議錄允許的最大篇幅)。最后Jo開始整理相關(guān)的程序,并寫了一個更長的論文(基于在AAAI發(fā)表論文得到的反饋),然后送交給某某期刊。某某刊要花大約兩年的時間,包括對論文進(jìn)行評審,作者對論文修改所花費(fèi)的時間,以及相應(yīng)的出版延遲。因此,理想情況下,Jo的思想最終發(fā)表在期刊上需要大約三年時間。所以潮人很少能從本領(lǐng)域出版的期刊文章中學(xué)到什么東西,來得太遲了。
你,也可以成為一個高手。下面是建立學(xué)術(shù)關(guān)系網(wǎng)的一些訣竅:有很多討論某個自己研究的子領(lǐng)域(如機(jī)器視覺)的郵件列表,選擇自己感興趣的列表加入。 當(dāng)與很熟悉本領(lǐng)域的人討論自己的思想時,他們很可能不直接評價你的想法,而是說:“你讀過某某嗎?”這并不是一個設(shè)問,而是建議你去閱讀某份文獻(xiàn),它很可能與你的想法有關(guān)。如果你還沒有讀過該文獻(xiàn),從跟你交談的高手那里得到該文獻(xiàn)的詳細(xì)信息,或者直接從他那里借一份拷貝下來。當(dāng)你讀到某份讓你感到很興奮的論文,復(fù)印五份送交給對之感興趣的其他五個人,他們可能會反饋回來很好的建議。
有的實(shí)驗(yàn)室每星期或每兩星期聚會一次,對大家閱讀完的論文進(jìn)行討論。有些人并不介意別人去翻看他們的書桌,也就是說,去翻閱他們堆在書桌上的不久要閱讀或者經(jīng)常翻閱的論文。你可以去翻翻看,有沒有自己感興趣的。當(dāng)然了,首先要得到主人的許可,要知道有些人確實(shí)反感別人翻自己的東西。去試試那些平易近人的人。同樣,有些人也并不介意你翻看他們的文件柜。實(shí)驗(yàn)室中可是有很多學(xué)問精深的人,他們的文件柜里也是有好多寶貝。與利用學(xué)校圖書館相比,這通常是更快更可靠的尋找論文的方式。把自己寫出的草稿的拷貝分發(fā)給那些可能感興趣的人(這也有一個潛在的問題:雖然所在領(lǐng)域的剽竊很少,但也確實(shí)有。你可以在第一頁寫上“請不要影印或者引用”的字樣以做部分防范)。大部分人不會閱讀自己收到的大部分論文,因此如果只有少數(shù)人返回評論給你,也不用太在意。你可以如此反復(fù)幾次——這是期刊論文所必需的。注意,除了自己的導(dǎo)師,一般很少將兩次以上的草稿送給同一個人。
當(dāng)你寫完一篇論文后,將論文的拷貝送給那些可能感興趣的人。別以為人家自然而然地就會去閱讀發(fā)表論文的期刊或者會議錄。如果是內(nèi)部的出版物(備忘錄和技術(shù)報告)就更不容易讀到了。
你保持聯(lián)系的人越是各式各樣,效果就越好。嘗試與不同研究組、實(shí)驗(yàn)室人員、不同學(xué)術(shù)領(lǐng)域的人交換論文,使自己成為沒有聯(lián)系的兩個科研組交流的橋梁,這樣,很快的,你的桌子上就會冒出一大摞相關(guān)的論文。
如果某篇論文引用了自己感興趣的某些東西,做好筆記。維護(hù)一份自己感興趣參考文獻(xiàn)的日志。到圖書館去看看能不能找到這些論文。如果要了解某個主題的發(fā)展軌跡,可以有意地去做一張引用的“參考文獻(xiàn)”圖。所謂的參考文獻(xiàn)圖,是指引用文獻(xiàn)組成的網(wǎng):論文A引用B和C,B引用C和D,C引用D,等等。注意那些被經(jīng)常引用的論文,這通常是值得閱讀的。參考文獻(xiàn)圖有奇妙的性質(zhì),由于經(jīng)常研究同一主題的研究組可能相互并不了解,當(dāng)你搜索該圖時,會突然發(fā)現(xiàn)進(jìn)入另一部分的方式,這通常出現(xiàn)于不同學(xué)?;蛘卟捎貌煌椒ǖ难芯拷M。盡可能了解多種方法是很有價值的,這比非常深入的了解某一種方法更好。
跟別人交談,告訴他們你在做什么,并詢問人家在做什么。(如果你對與別的學(xué)生討論自己的想法感到害羞,也要堅持交談,即使自己沒有什么想法,與他們討論自己認(rèn)為確實(shí)優(yōu)秀的論文。這將很自然地引導(dǎo)到下一步做什么的討論。)當(dāng)然也可以參加一些非正式的討論會,比如在午餐時。
從某個時間開始,你將會開始參加學(xué)術(shù)會議。如果你確實(shí)參加了,你會發(fā)現(xiàn)一個事實(shí),幾乎所有的會議論文都令人生厭或者愚蠢透頂(這其中的理由很有意思,但與本文無關(guān),不做討論)。那還去參加會議干嗎?主要是為了結(jié)識實(shí)驗(yàn)室之外的人。外面的人會傳播有關(guān)你的工作的新聞,邀請你作報告,告知你某地的學(xué)術(shù)風(fēng)氣和研究者的特點(diǎn),把你介紹給其他人,幫助你找到一份暑期工作,獲得到別的實(shí)驗(yàn)室工作的機(jī)會,諸如此類。如何與別人結(jié)識呢?如果覺得某人的論文有價值,就跑上去,說:“我非常欣賞您的論文”,并提問一個問題。這樣你會結(jié)識另外一群人,或許還會學(xué)到另外一種看待事物的方式??梢匀柛吣昙壨瑢W(xué)如何獲取這樣的機(jī)會,他們或許已經(jīng)在你想去的地方工作過了,能幫你聯(lián)系。
三、學(xué)習(xí)其他領(lǐng)域
通常的情況,你只能做自己研究領(lǐng)域的事情,對自己研究領(lǐng)域之外的事情一無所知,好像有些人現(xiàn)在也仍然這么認(rèn)為。但是,現(xiàn)在要求好的研究者對幾個相關(guān)的領(lǐng)域都了解頗深。計算的可行性本身并沒有對什么是智能提供足夠的約束,其他的領(lǐng)域給出了其他形式的約束,例如心理學(xué)獲得的經(jīng)驗(yàn)數(shù)據(jù)。更重要的是,其他的研究領(lǐng)域給了你思考的新工具,看待智能的新方法。學(xué)習(xí)其他領(lǐng)域的另外一個原因是自己研究的領(lǐng)域本身并沒有評價研究價值的標(biāo)準(zhǔn),全是借自于其他領(lǐng)域。數(shù)學(xué)將定理作為進(jìn)展;工程會問某個對象是否工作可靠;心理學(xué)要求可重復(fù)的試驗(yàn);哲學(xué)有嚴(yán)格的思辨;等等。所有這些標(biāo)準(zhǔn)有時都在自己研究領(lǐng)域中起作用,熟悉這些標(biāo)準(zhǔn)有助于你評價他人的工作,深入自己的工作以及保護(hù)自己的工作。
下面是如何學(xué)習(xí)自己所知甚少領(lǐng)域的一些方法:
選修一門研究生課程,這很牢靠,但通常不是最有效的方法。
閱讀課本。這方法還算不錯,不過課本的知識經(jīng)常是過時的,一般還有很高比例的與內(nèi)容無關(guān)的修辭。
找出該領(lǐng)域最棒的期刊是什么,向該領(lǐng)域的高人請教。然后找出最近幾年值得閱讀的文章,并跟蹤相關(guān)參考文獻(xiàn)。這是最快的感受該領(lǐng)域的方法,但有時候你也許會有錯誤的理解。
找出該領(lǐng)域最著名的學(xué)者,閱讀他們所著的書籍。
跟該領(lǐng)域的研究生泡在一起。
參看外校研究該領(lǐng)域的系的課程表。拜訪那里的研究生院辦公室,挑選有用的文獻(xiàn)。
下面是一些需要了解的我們研究領(lǐng)域相關(guān)的科目(可能與我們的研究方向有出入,供大家參考):
計算機(jī)科學(xué)是我們所使用的技術(shù)。你需要選修的初級研究生課程肯定不能讓你對計算機(jī)科學(xué)有足夠的了解,因此你必須通過閱讀學(xué)習(xí)更多的知識。計算機(jī)科學(xué)所有的領(lǐng)域——理論體系結(jié)構(gòu),系統(tǒng),語言等等——都是必須學(xué)習(xí)的。
數(shù)學(xué)可能是接下來需要了解的最重要的學(xué)科。對于工作在視覺或者醫(yī)學(xué)圖像處理的人來說更關(guān)鍵。對于以系統(tǒng)為中心的工作,表面上看,并不相關(guān),但數(shù)學(xué)會教你有用的思維方式。你需要能閱讀定理,如果具有證明定理的能力將會給本領(lǐng)域的大多數(shù)人留下深刻的印象。很少有人能自學(xué)數(shù)學(xué),光做個聽眾是不夠的,還得做習(xí)題集。盡可能早地選修盡可能多的數(shù)學(xué)課,其他領(lǐng)域的課程以后選也很容易。計算機(jī)科學(xué)是以離散數(shù)學(xué)為基礎(chǔ)的:代數(shù),圖論,等等。如果你要從事推理方面的工作,邏輯是很重要的。邏輯是認(rèn)識思維的主流方法。所以你必須具備足夠的邏輯知識,這樣你才能保護(hù)自己的觀點(diǎn)。
每一個人都需要知道認(rèn)知心理學(xué)的某些知識。如果你想做有關(guān)學(xué)習(xí)的工作,那么發(fā)展心理學(xué)是很重要的。發(fā)展心理學(xué)從一般意義上講也是很有用的,它能告訴你對于人類來說,哪些事情難哪些容易。它還給出了有關(guān)認(rèn)知體系結(jié)構(gòu)的認(rèn)知模型。例如,有關(guān)兒童語言學(xué)習(xí)的工作就對語言處理理論施加了堅實(shí)的約束。
心理學(xué)中更“軟”的部分,例如心理分析和社會心理學(xué),對自己研究領(lǐng)域的影響看似很小,但具有潛在的重大意義。它們會給你非常不同的理解人是什么的方式。像社會學(xué)和人類學(xué)這樣的社會科學(xué)可以起相似的作用。具有多種觀點(diǎn)是很有用的。上述學(xué)科你有可能需要自學(xué),不幸的是,很難區(qū)分出這些領(lǐng)域哪些是優(yōu)秀的成果哪些是垃圾。
物理學(xué)對于我們某些研究領(lǐng)域也具有極大的影響。
哲學(xué)是某些研究領(lǐng)域看不見的框架。哲學(xué)也能幫助你運(yùn)用或者讀懂很多自己研究領(lǐng)域論文中用到的觀點(diǎn)。有關(guān)思維和語言的哲學(xué)與自己研究領(lǐng)域更相關(guān)。哲學(xué)存在著多種學(xué)派,從比較大的范圍來分,哲學(xué)可分為分析哲學(xué)和大陸哲學(xué)。大陸哲學(xué)則對我們習(xí)以為常的很多東西有非常不同的看待方式。
看起來要學(xué)習(xí)太多的東西,是不是?確實(shí)如此。要小心一個陷阱:認(rèn)為對于所有的X,“只有我對X了解的更多,這個問題才會變得容易”。要知道,與之相關(guān)需要進(jìn)一步了解的東西是永遠(yuǎn)沒完的,但最終你還是要坐下來去解決問題的。
四、筆記
很多科學(xué)家都有做科研筆記的習(xí)慣,你也應(yīng)該這樣??赡苣阍桓嬷獜奈迥昙夐_始,對于每一門科學(xué)課都應(yīng)該記筆記,確實(shí)如此。不同的記筆記方式適用于不同的人,可以做在線筆記,記在筆記本或者便箋簿上。可能需要在實(shí)驗(yàn)室有一個,家里還有一個。在筆記本上記錄下自己的想法。只有你自己才會去讀它,因此可以記得比較隨意。記錄下自己的思索,當(dāng)前工作中遇到的問題,可能的解決方案,對將來可能用到的參考文獻(xiàn)作小結(jié)。定期翻閱你自己的筆記本,有些人會做月度總結(jié),方便將來的引用。
筆記中記錄中的東西經(jīng)??梢宰鳛橐黄撐牡墓歉?/strong>。這會使生活變得輕松些。另外,你會發(fā)現(xiàn)寫粗略的論文——標(biāo)題,摘要,分標(biāo)題,以及正文的片段——是一種記錄自己當(dāng)前工作的有效方式,即使你并不準(zhǔn)備把它變成一篇真正的論文(過一段時間你或許會改變想法)。你或許會發(fā)現(xiàn)Vera Johnson-Steiner的書《Notebooks of the Mind》很有用,該書并不是描寫如何做筆記,它描述了隨著思想片斷的積累,創(chuàng)新思想是如何出現(xiàn)的。
五、寫作
寫作的理由有很多。勤于寫作不僅僅給你練習(xí)的機(jī)會。
在整個讀研的過程中,你需要寫一到兩篇(這取決于你所在系的規(guī)定)畢業(yè)論文,以獲得Ph.D.或者M(jìn)S。
學(xué)術(shù)的規(guī)則就是要么發(fā)表,要么腐爛。在很多領(lǐng)域和學(xué)校,這通常只有在你成為一名教師時才會要求。但是我們實(shí)驗(yàn)室的很多研究生畢業(yè)之前就已經(jīng)開始發(fā)表論文了。鼓勵論文發(fā)表是促進(jìn)研究的很好策略。
寫下自己的想法是很好的調(diào)整思路的方式。你會經(jīng)常地發(fā)現(xiàn)自以為很完美的想法一旦寫下來就顯得語無倫次。
如果你工作的目的是不僅為自己還要為他人服務(wù),就必須把它發(fā)表。這也是研究的基本責(zé)任。如果你寫得精彩,會有更多的人來了解你的工作。自己單獨(dú)完成寫作是很難的,你需要經(jīng)常地從他人那里獲得反饋。對你的論文作評論就是最重要的一種形式。任何事情,要做就要做到最好。
閱讀有關(guān)如何寫作的書籍。Strunk和White的《Elements of Style》對寫作中基本的應(yīng)該如何不應(yīng)該如何做了介紹。Claire的《The MLA's Line By Line》(Houghton Mifflin)是有關(guān)在句子級別如何進(jìn)行編輯的書籍。Jacques Barzun的《Simple and Direct: A Rhetoric for Writers》(Harper and Row, 1985)是有關(guān)如何作文的。
寫論文時,讀讀那些寫作高超的書,并思考作者的句法運(yùn)用。你會發(fā)現(xiàn)不知不覺地,你已經(jīng)吸收了作者的風(fēng)格。
要成為寫作高手,需要付出頗多,歷經(jīng)數(shù)年,期間還要忍受和認(rèn)真對待他人的批評。除此之外,并無捷徑可走。
寫作有時候是很痛苦的,看起來好像是從“實(shí)際的”工作中分心了。但如果你已經(jīng)掌握了寫作技巧,寫起來會很快。而且如果你把寫作當(dāng)作一門藝術(shù)的話,你能從中得到很多樂趣。
你肯定會遇到思路阻塞的情況,這有很多的可能原因,沒有一定可以避免的方法。追求完美可能導(dǎo)致思路阻塞:無論開始寫什么,總覺得不夠好。要理解寫作是一個調(diào)試的過程。先寫一個草稿,然后返回修訂。寫草稿有助于理順?biāo)悸罚?strong>如果寫不出來正文,那就寫個大綱。逐步對之細(xì)化,直到已經(jīng)很容易寫出各部分的內(nèi)容。如果連草稿也寫不出來,隱藏掉所有寫作窗口,然后隨便輸入自己腦袋里想到的東西,即使看起來好像是垃圾。當(dāng)你已經(jīng)寫出了很多文本后,重新打開窗口,將剛才寫的東西編輯進(jìn)去。
另外寫作中一個常見錯誤是以為可以將所有的內(nèi)容依次寫出。通常你應(yīng)該將論文的核心內(nèi)容寫出來,最后才是介紹部分。引起作者思路阻塞的另一個原因是不切實(shí)際的以為寫作是很容易的事情。寫作是耗時耗力的,如果發(fā)現(xiàn)自己每天只能寫一頁,也不要放棄。
完美主義可能會導(dǎo)致對本來已經(jīng)足夠好的論文還在不停地打磨。這是浪費(fèi)時間(這也是一種有意無意之間逃避做研究的表現(xiàn))。將論文看作你與本領(lǐng)域其他人交談時的談話。在交談中,并不是每一句話都是完美的。很少有人會期待自己的某次談話就是全部的故事,是與對方的最后一次交流。
寫信是一種很好的練習(xí)。很多技術(shù)論文,如果其風(fēng)格更類似于給朋友的信,那么會有很大的提高。堅持記日記也是練習(xí)寫作的方法(也會使你試驗(yàn)更多的文體,不僅僅是技術(shù)論文)。這兩種方法還有其它的實(shí)質(zhì)作用。
一個常見的陷阱是花很多時間去追求修辭而不是內(nèi)容。要避免這樣。LaTeX并非完美,但是它有很多你所需的修飾語。如果這還不夠,還可從其他從事這一研究的人那里借用一些詞語用法。很多站點(diǎn)(例如MIT)都提供一個寫作修辭的數(shù)據(jù)庫。
清楚自己要表達(dá)什么。這是清楚的寫作中最難最重要的因素。如果你寫了拙劣的東西,且不知道如何修改,這很有可能是因?yàn)槟悴恢雷约阂f什么。一旦搞清楚了自己要說什么,說就行了。
論文的寫作要有利于讀者查找到你所做的工作。無論是段落的組織還是通篇的組織,都要將最核心的部分放在前面。要精心寫作摘要。確保摘要已經(jīng)反映出你的好思路是什么。確保自己明白自己的創(chuàng)新點(diǎn)是什么,然后用幾句話表達(dá)出來。太多的論文摘要只是一般性地介紹論文,只說有一個好思路,卻不說是什么。
不要用大話來販賣你的工作。你的讀者都是很優(yōu)秀的人,正直且自尊。與之相反,也不要為自己的工作道歉或者進(jìn)行消減。
確保自己的論文有中心思想。如果你的程序在10毫秒內(nèi)解決了問題X,告訴讀者你是如何辦到的。不要只是解釋你的系統(tǒng)是如何構(gòu)建的,是做什么的,還要解釋其工作原理和價值所在。
寫作是給人看的,而不是機(jī)器。因此僅觀點(diǎn)正確是不行的,還要易懂。不要靠讀者自己去推理,除非是最明顯的推論。如果你在第七頁的腳注上解釋了某個小玩意的工作原理,接著在第二十三頁沒有進(jìn)一步解釋就引用了它,此時如果讀者感到困惑一點(diǎn)都不值得奇怪。正式的論文要寫清楚是很難的。不要模仿數(shù)學(xué)領(lǐng)域的文獻(xiàn),它們的標(biāo)準(zhǔn)是盡可能少的解釋,使讀者感到越困難越好。
如果你等做完所有的工作后才開始寫作,會失去很多。一旦開始了某個科研項(xiàng)目,建議養(yǎng)成這樣的習(xí)慣:每隔幾個月,就寫一篇解釋當(dāng)前工作進(jìn)展或者學(xué)習(xí)所得的非正式論文。從你研究筆記中的記載開始,花兩天的時間寫下來——如果你花的時間更長,說明你是一個完美主義者。寫的只是草稿——不是為了被引用的那種。將論文復(fù)制數(shù)十份,送給你的朋友和那些感興趣的人(包括你的導(dǎo)師)。與寫正式論文相比,這樣做也有很多好處(評論,理清思路,寫作練習(xí)等等),而且從某種意義上講,付出無需那么多。如果你做得不錯,這些非正式論文以后可以作為正式論文的骨干內(nèi)容,也就是從自己實(shí)驗(yàn)室的Working Paper成為一篇期刊文章。一旦你成為Secret Paper Passing Network的成員,會有很多人給你寄論文拷貝要求評論。獲得他人對自己的論文的評論是很有價值的。因此你評論的論文越多,你獲得支持就越多,也會收到更多人對你論文的評論。不僅如此,學(xué)習(xí)評價別人的論文也有助你的選擇。為論文寫有用的評論是一門藝術(shù)。
要寫出有用的評論,需要讀兩遍論文。第一遍了解其思想,第二遍開始作評論。如果某人在論文中屢次犯同一錯誤,不要每次都標(biāo)記出來。而是要弄清楚模式是什么,他為什么這樣做,對此還可以做什么,然后在第一頁清晰地指出或者私下交流。
不要在論文寫毀滅性的批評如“垃圾”,這對于作者毫無幫助。花時間提出建設(shè)性的建議,要設(shè)身處地地為作者著想。評論有很多種,有對表達(dá)的評論,有對內(nèi)容的評論。對表達(dá)的評論包括校對打字稿、標(biāo)點(diǎn)、拼寫錯誤、字詞丟失等;還可以是校正語法,修辭,以及混亂不清楚的段落。通常人們會持續(xù)地犯同一語法錯誤,因此需要花時間明確指出。接下來是對組織結(jié)構(gòu)的評論:不同程度(子句,句子,段落,小節(jié)乃至一章)的次序混亂,冗余,無關(guān)的內(nèi)容,以及論點(diǎn)是否丟失。你可以建議作者擴(kuò)展自己的想法,考慮某個問題或錯誤,論文存在的潛在問題,表達(dá)贊美等。“因?yàn)閅,你應(yīng)該讀X”是一種總是有用的評論。當(dāng)被要求對論文作評論時,你首先要弄清楚哪種評論更有用。對于早期的論文草稿,主要需要你對內(nèi)容和論文的組織結(jié)構(gòu)作評論;對于最終的草稿,主要需要你評論表達(dá)的細(xì)節(jié)。
注意,作為一種禮貌,在要求別人評論之前,應(yīng)首先用拼寫檢查器對自己的論文進(jìn)行檢查。你無須接受所有的意見,但是必須都認(rèn)真對待。將論文的部分內(nèi)容裁掉是挺令人痛心的,但往往也提高了論文的水平。你經(jīng)常會發(fā)現(xiàn)某個意見確實(shí)指出了問題,但是解決方法你覺得不可接受,那么就去尋找第三條道路。要多發(fā)表論文,這其實(shí)比想象中的容易。
確保論文可讀性比較好。論文被拒絕的原因,除了沒有意義之外,就是無法理解或者組織糟糕。
通常是先向會議投交一篇篇幅比較短的有關(guān)工作內(nèi)容的早期報告,然后再往期刊投交一份篇幅較長的最終正式論文??纯碔JCAI(International Joint Conferences on Artificial Intelligence)的會議錄,你會發(fā)現(xiàn)會議論文錄取的標(biāo)準(zhǔn)相當(dāng)?shù)?。而且由于會議評審過程本身固有的隨機(jī)性,錄取的標(biāo)準(zhǔn)變化更大,所以一個發(fā)表論文的訣竅是不停地試。主要的會議都會在被接收的論文中評出內(nèi)容和表達(dá)俱佳的獲獎?wù)撐?,仔?xì)研究研究。
論文在投往期刊之前,應(yīng)該交流一段時間,并根據(jù)反饋的評論進(jìn)行適當(dāng)?shù)男抻?。要抵制那種急匆匆地把結(jié)果投往期刊的做法。在自己的研究領(lǐng)域,沒有競賽,而且不管怎么說,出版周期的延遲要大大超過對草稿進(jìn)行評論的時間。另外,讀一讀你想投稿的期刊或者會議的過刊,確保自己論文的風(fēng)格和內(nèi)容是適合的。很多出版物都有一頁左右的“作者投稿須知”,仔細(xì)看看。
論文被拒絕了,千萬不要沮喪灰心。
期刊和會議的論文評審過程存在很大的不同。為了節(jié)省時間,會議論文的評審必須迅速,沒有時間細(xì)究或者交流。如果你被拒絕了,你就失敗了。但期刊論文則不同,你可以經(jīng)常地與編輯爭辯,通過編輯與評審人爭辯。如果你收到了令人生厭的評審報告,應(yīng)該向大會的程序主席或者編輯投訴。評審人一般都會對你有所幫助,當(dāng)然不能期望可以從會議論文評審人那里得到多少反饋,但對于期刊論文,往往可以得到非常棒的建議。你不必完全按照評審報告的建議去做,但是,如果你不按照報告去做,那么就必須解釋原因,并且要意識到這可能會導(dǎo)致進(jìn)一步的負(fù)面評價。不管怎么樣,無論是哪種評審,作為被評審者都要有禮貌。因?yàn)樵谟嘞碌穆殬I(yè)生涯中,你將會與評審者在一個學(xué)術(shù)圈子里。
論文寫作所花的時間總是比期望的要高,論文的發(fā)表在耗費(fèi)時間這個問題上則更嚴(yán)重。當(dāng)你完成了一篇論文,投出去,等待發(fā)表。數(shù)月后,論文以及評論意見被返回來,你不得不對論文進(jìn)行修改。然后又是幾個月,才返回對你修改的確認(rèn)。如果你同時發(fā)表了該論文的不同形式,如有一篇短的投會議,一篇長的投期刊,這樣的過程將反復(fù)數(shù)個回合。結(jié)果有可能是當(dāng)你已經(jīng)厭倦了,研究主題也已經(jīng)令人生厭后數(shù)年,你仍然在修改那篇論文。這啟示我們:不要去做那些需要熱情投入但是很難發(fā)表論文的研究,那將苦不堪言。
六、講演
與同行交流的另外一種方式就是講演,上面提到的有關(guān)論文寫作的問題,同樣適用于講演。站在聽眾面前從容講演而不會使聽眾懨懨欲睡的能力,對于你成功地獲得別人的承認(rèn)、尊敬乃至最終的求職都是非常關(guān)鍵的。講演的能力不是天生的,下面是一些學(xué)習(xí)和練習(xí)講演的方法:
Patrick Winston有一篇很好的有關(guān)如何作講演的小論文。每年的一月,他都會就此作講演,演示和描述他的演講技巧。
如果你覺得自己是一個糟糕的演講者,或者想成為一名優(yōu)秀的演講者,選一門公共演講課。初級的表演課也很有用。
如果你的導(dǎo)師有定期的研究討論會,自愿去作演講。
計算機(jī)教研室有一系列的半正式報告座談會,如果你覺自己的某些觀點(diǎn)值得寫進(jìn)研究領(lǐng)域的Memo或者會議論文中,自告奮勇去作一場報告。
深入了解實(shí)驗(yàn)室的不同人研究的項(xiàng)目,當(dāng)你外地的親朋好友來的時候,你可以領(lǐng)著他們逛一圈,并就自己研究的內(nèi)容做20分鐘的匯報。
由于修改演講遠(yuǎn)比修改論文容易,有些人會覺得這是很好的尋找如何表達(dá)思想的方式(Nike Brady有一次曾說,他所有最好的論文都來自于演講)。
在一間空屋子里練習(xí),最好就是你馬上要做的報告。這有助于調(diào)整報告的技巧:每一張幻燈講些什么;轉(zhuǎn)換的延遲以及保持銜接;保持解釋和幻燈的同步;估計報告的時間長度。你花在調(diào)整設(shè)備上的時間越少,留下來的與人交流的時間就越長。
用鏡子,錄音機(jī)或者錄像機(jī)練習(xí)是另外一種方法。實(shí)驗(yàn)室會提供這三種設(shè)備,這也有助于調(diào)整自己的發(fā)音和肢體語言。
對于比較正式的報告,特別是你的答辯,應(yīng)該在幾個朋友面前練習(xí)一遍,請他們批評指正。
觀察別人是如何做報告的。有很多訪問MIT的人會做報告,參加這樣的報告會能夠感受自己不熟悉的領(lǐng)域,并且如果報告令人提不起興趣,你可以暗中分析報告者錯在哪里。
找一位朋友,將你最近的想法說給他聽。這既可以提高交際技巧,又能檢驗(yàn)自己的思路。
七、程序設(shè)計
并不是所有自己研究領(lǐng)域的論文都包含代碼,而且本領(lǐng)域的很多重量級人物從來沒有寫過一個重要的程序。但是為了掌握自己研究的工作原理,你必須會程序設(shè)計。不僅僅是很多計算機(jī)研究工作需要編寫代碼,學(xué)會程序設(shè)計還能帶給你什么是可計算的什么是不可計算的直覺。
當(dāng)然,學(xué)習(xí)一門語言并不能等同于學(xué)習(xí)程序設(shè)計;自己的程序設(shè)計包含的一些技術(shù)與那些在系統(tǒng)程序設(shè)計或者應(yīng)用程序設(shè)計中用到的大不相同。開始學(xué)的時候,可以先看看Abelson和Sussman的《Structure and Interpretation of Computer Programs》,并做一些練習(xí)。這本書與自己所研究的程序設(shè)計本質(zhì)上并不相干,但是包含了一些相同的技術(shù)。最后,進(jìn)行實(shí)際的程序設(shè)計,而不是閱讀,才是最好的學(xué)習(xí)程序的方法。
學(xué)習(xí)程序設(shè)計有很多傳統(tǒng)。有些人習(xí)慣一起寫代碼,這取決于個性。還有的人尋找機(jī)會直接向有經(jīng)驗(yàn)的程序員學(xué)習(xí),或者請他對你的代碼進(jìn)行評價。閱讀別人的代碼也是很有效的方法。如果可以向高年級同學(xué)要他們的源代碼,他們可能會有些抱怨,說自己的編程風(fēng)格差極了,程序?qū)嶋H上并不能工作云云。不管怎么樣,最后你獲得了源代碼。然后你要仔細(xì)地通篇閱讀,這很費(fèi)時間。通常閱讀并完全理解別人代碼所花的時間與你自己編程完成的時間是一樣多的,因此要計劃好在你的頭一個或者頭兩個學(xué)期用數(shù)周的時間去閱讀別人的代碼。你將從中學(xué)到很多以前不曾想到在課本中也沒有的技巧。如果你讀到了整篇不可理解沒有注釋的程序,你就會明白不應(yīng)該如何寫代碼了。在軟件工程課里學(xué)習(xí)到的那些知識在自己的程序設(shè)計中很有可能依然有用。要給代碼加注釋,使用正確的數(shù)據(jù)抽象,將數(shù)據(jù)和你的代碼隔離開,提高可移植性,諸如此類。經(jīng)過頭幾年的學(xué)習(xí)后,就應(yīng)該寫一些自己的標(biāo)準(zhǔn)程序設(shè)計模塊了。
任何你感興趣的東西都可以嘗試用程序?qū)崿F(xiàn)。你可以抓住問題的實(shí)質(zhì),在幾天之內(nèi)完成一個功能版本。修改已有的程序是另外一種有效的方法,前提是你已經(jīng)寫過這樣的東西,并且確實(shí)了解其工作原理,優(yōu)缺點(diǎn)以及效率等問題。不像其他通常的程序員相互借閱代碼(演示代碼例外)。雖然可以對代碼進(jìn)行修改滿足自己的需要,但記住理解別人的代碼是很耗時的,有時候還不如自己寫一個。有時候構(gòu)建一個標(biāo)準(zhǔn)包的工作本身就可以成為一篇論文。像論文一樣,程序也有可能過于追求完美。不停重寫代碼以求完美,最大化的抽象所有的東西,編寫宏和庫,與操作系統(tǒng)內(nèi)核打交道,這都使得很多人偏離了自己的論文,偏離了自己的領(lǐng)域(從另外一方面,或許這正是你需要將來謀生的手段)。
八、導(dǎo)師
導(dǎo)師應(yīng)該有兩種類型,教學(xué)導(dǎo)師和論文導(dǎo)師,由于一些客觀原因,我們科里的導(dǎo)師身兼兩職,既是教學(xué)導(dǎo)師又是論文導(dǎo)師。
教學(xué)導(dǎo)師的作用是作為系方代表,告訴你對你的正式要求是什么,如果你的進(jìn)度慢了敦促你,批準(zhǔn)你的課程計劃等。如果一切順利的話,你每年只需要見教學(xué)導(dǎo)師兩次,在注冊日那天。從另一方面講,如果你遇到了困難,教學(xué)導(dǎo)師替你向系里反映或者提供指導(dǎo)。論文導(dǎo)師是監(jiān)督你研究的人,選擇論文導(dǎo)師是你讀研期間最重要的選擇,比選題都重要得多。有很多領(lǐng)域的技術(shù)方面或者研究過程中的非正式知識,只能從導(dǎo)師那里學(xué)到,在任何教科書上都找不到。導(dǎo)師與研究生的關(guān)系是非常個性化的,你的個人特點(diǎn)必須與導(dǎo)師的配合得很好,這樣你們才能合作成功。不同的導(dǎo)師具有不同的風(fēng)格。
下面是一些需要值得考慮的因素(對四醫(yī)大而言,基本上在錄取時就確定了導(dǎo)師,下面亦可作為與導(dǎo)師交流及課題選擇時的參考):
你需要多大程度的指導(dǎo)?有些導(dǎo)師會給你一個定義良好的適合做論文的問題,對解決方法進(jìn)行解釋,并告訴你如何開展工作。如果你陷在某個地方了,他們會告訴你如何開展下去。有些導(dǎo)師則屬于甩手型,他們可能對你的選題毫無幫助,但是一旦你選好題目,他們對于引導(dǎo)你的思路具有非常大的作用。你需要考慮清楚自己適合獨(dú)立工作還是需要指導(dǎo)。
你需要多大程度的聯(lián)系?有的導(dǎo)師要求每周與你見面,聽取你工作進(jìn)展的匯報。他們會告訴你應(yīng)該讀的論文,并給你實(shí)際的練習(xí)和項(xiàng)目做。而有些導(dǎo)師每學(xué)期與你的談話不會超過兩次。
你能承受的壓力有多大?有些導(dǎo)師施加的壓力是很大的。
聽取導(dǎo)師意見的認(rèn)真程度如何?大多數(shù)導(dǎo)師會相當(dāng)正式地建議你的論文題目。有些導(dǎo)師是值得信賴的,他們給出的建議,如果按照執(zhí)行,幾乎肯定會做出一篇可接受的論文,如果不是令人興奮的論文的話。有些導(dǎo)師則一下子拋出很多思路,大部分是不切實(shí)際的,但是有一些,或許會導(dǎo)致重大突破。如果選了這樣的一位導(dǎo)師,你首先得把自己當(dāng)作一個過濾器。
導(dǎo)師提供了什么類型的研究組?有些教授會創(chuàng)造環(huán)境,把所有的學(xué)生聚集在一起,即使他們做的不是同一個項(xiàng)目。很多教授每周或者每兩周與自己的學(xué)生們會面。這對你有用么?你能與教授的學(xué)生和睦相處么?有些學(xué)生發(fā)現(xiàn)他們更能與其他教研組的學(xué)生建立良好的工作關(guān)系。
你想?yún)⑴c大的項(xiàng)目么?有些教授將大系統(tǒng)分解,每個學(xué)生負(fù)責(zé)一部分。這給了你與一組人討論問題的機(jī)會。有些論文項(xiàng)目包含了多個研究領(lǐng)域,需要你與兩個以上的教授建立密切的工作關(guān)系。雖然你正式的論文導(dǎo)師只有一位,但是有時候這并不反映實(shí)際情況。
導(dǎo)師愿意指導(dǎo)其研究領(lǐng)域之外的論文題目么?你是否能與導(dǎo)師一起工作,比你做什么本身更重要。推理方面的教員指導(dǎo)過視覺方面的論文。但是有些教員只愿意指導(dǎo)自己研究興趣領(lǐng)域內(nèi)的論文,這對于那些欲獲得終身職位的年輕教員來說尤其如此。
導(dǎo)師愿意并且能夠在會議上推薦你的工作嗎?這是導(dǎo)師工作的一部分,對你將來工作意義重大。上述這些因素,不同學(xué)校的情況很不相同。
研究生研一結(jié)束或研二學(xué)年開始階段,必須找導(dǎo)師對你的論文進(jìn)行指導(dǎo),下面是一些訣竅。查閱實(shí)驗(yàn)室的研究總結(jié),其中有一頁左右的篇幅描述了每個教師以及很多研究生目前在做什么。如果你對某些教師的研究工作感興趣,查閱其最近的論文。在第一學(xué)期,與盡可能多的教師交談,去感受他們喜歡做什么,他們的研究和指導(dǎo)風(fēng)格是什么。與預(yù)期導(dǎo)師的研究生交談,要保證與導(dǎo)師的多個學(xué)生交流,因?yàn)槊课粚?dǎo)師在與不同的學(xué)生交流時有不同的工作方式和交流效果,不能被一個學(xué)生的看法所左右。很多教師所在研究組的會議對新同學(xué)都是公開的,這是非常好的了解導(dǎo)師工作方式的途徑。不要由于交流不好,浪費(fèi)時間在自己并不想做的項(xiàng)目上。不要完全依賴你的導(dǎo)師,要建立自己的網(wǎng)絡(luò),找一些能定期評審你的工作的人是很重要的,因?yàn)檠芯繒r很容易走火入魔。網(wǎng)絡(luò)中的人可以包括自己實(shí)驗(yàn)室或者外單位的研究生和老師。實(shí)驗(yàn)室中有些同學(xué)只是名義上由導(dǎo)師指導(dǎo),這對于那些獨(dú)立性很強(qiáng)的人來說很好。除非你確保自己沒有導(dǎo)師也行,且有牢靠的支持網(wǎng)絡(luò),否則就不要這么干。
九、論文
做論文將占據(jù)研究生生活的大部分時間,主要是去做研究,包括選題,這比實(shí)際的寫作耗時更多。碩士論文的目的是為做博士論文練兵。博士水平的研究如果沒有準(zhǔn)備好的話,是很難進(jìn)行的。碩士論文最本質(zhì)的要求是展示自己的掌握程度:你已經(jīng)完全理解了本領(lǐng)域最新進(jìn)展,并具備相應(yīng)的操作水平。并不需要你對本領(lǐng)域的最新知識有所拓展,也不要求發(fā)表你的論文。但我們實(shí)驗(yàn)室的論文總是比較大氣的,因此很多碩士論文實(shí)際上都對本領(lǐng)域的發(fā)展做出了顯著的貢獻(xiàn),大約有一半都出版了,這并不一定是好事情,很多人精力都集中于碩士的工作,所以我們也有這樣的名聲:碩士論文的質(zhì)量往往比博士論文高。這有悖于碩士工作本來是為博士研究做準(zhǔn)備的原有目的。
論文的另外一個因素是所做研究要對領(lǐng)域有所貢獻(xiàn),至少需要兩年,這使得研究生學(xué)習(xí)時間之長令人難以忍受。現(xiàn)在或許你感受不到匆忙,但當(dāng)你已經(jīng)在實(shí)驗(yàn)室呆了七年后,你肯定迫不及待地想逃出去。碩士從入學(xué)到畢業(yè)平均時間是兩年半,如果某個碩士生的題目過于龐大,可將之分解,一部分來做碩士論文,另一部分給博士生作博士論文。想要了解碩士論文研究是什么樣的,讀幾本最新的碩士論文。記住比較好的論文是那些出版的或者成為技術(shù)報告的,因?yàn)檫@標(biāo)志著該論文被認(rèn)為是擴(kuò)展了領(lǐng)域的最新知識——換句話說,他們的論文遠(yuǎn)遠(yuǎn)超出了碩士論文的水平。還要讀一些通過的但是沒有出版的論文。博士論文必須對最新知識有所拓展,博士論文的研究必須具備可出版的質(zhì)量。
選題是論文工作中最重要最困難的部分:好的論文題目不僅能夠表達(dá)個人觀點(diǎn),而且可與同行交流。選擇題目必須是自己愿意傾注熱情的,其遠(yuǎn)景是你愿意作為一個科學(xué)家的理由,是你最為關(guān)注的目標(biāo)?;蛟S你想造一臺可與之交談的計算機(jī),或許你想把人類從計算機(jī)的愚蠢使用中拯救出來,或許你想展示萬物都是統(tǒng)一的,或許你想在太空發(fā)現(xiàn)新生命。遠(yuǎn)景觀點(diǎn)總是比較大的,你的論文并不能實(shí)現(xiàn)你的遠(yuǎn)景,但是可以朝著那個方向努力。
做論文時,最困難的就是如何將問題縮減至可解決的水平,同時規(guī)模又足以做一篇論文。題目太大太虛了,你會發(fā)現(xiàn)需要不斷的縮小題目的范圍。選題是一個漸進(jìn)的過程,會持續(xù)到你宣布論文已經(jīng)完成那一刻為止。實(shí)際上,解決問題通常比精確地描述問題要容易得多。如果你的目標(biāo)是一個五十年的工程,那么合理的十年工程是什么,一年的呢?如果目標(biāo)的結(jié)構(gòu)龐大,那么最核心的部件是什么?如何最大程度的了解核心部件?一個重要的因素是你可以忍受多大程度的風(fēng)險。在最終的成功和風(fēng)險之間需要權(quán)衡。
好的論文選題要有一個中心部分,你確信肯定可以完成,并且你和你的導(dǎo)師都同意這已經(jīng)滿足畢業(yè)要求了。除此之外,論文中還有多種擴(kuò)展,有失敗的可能,但如果成功了,會增加論文的精彩程度。雖然不是每一個論文選題都符合這個模式,但值得一試。有些人覺得同時在多個項(xiàng)目中工作可以在選題的時候選擇可以完成的那個,這確實(shí)降低了風(fēng)險。另外一些人則愿意在做任何工作之前,選一個單獨(dú)的題目。
可能你只對某個領(lǐng)域感興趣,這樣你的選題范圍就狹窄得多。有時候,你會發(fā)現(xiàn)系里的老師沒有一個人能夠指導(dǎo)你選擇的領(lǐng)域,可能還會發(fā)現(xiàn)好像那個領(lǐng)域沒什么很自然的選題,反而對別的領(lǐng)域有好想法。碩士選題比博士選題更難,因?yàn)榇T士論文必須在你所知不多沒有足夠自信時就完成。博士選題需要考慮的一個因素是是否繼續(xù)碩士階段所研究的領(lǐng)域,可能拓展或者作為基礎(chǔ),或者干脆轉(zhuǎn)到另外一個領(lǐng)域。待在同一個領(lǐng)域事情就簡單了,可能只需要一到兩年就畢業(yè)了,特別是如果在碩士階段的工作中已經(jīng)發(fā)現(xiàn)了適合做博士論文的題目。不足之處在于容易定型,改換領(lǐng)域則能增加知識的寬度。
有的論文題目很新奇,有的則很普通。前者開創(chuàng)了新領(lǐng)域,探索了以前未曾研究過的現(xiàn)象,或者為很難描述的問題提供了有效的解決方法;后者則完美地解決了定義良好的問題。兩種論文都是有價值的,選擇哪一種論文,取決于個人風(fēng)格。
無論選什么樣的題目,必須是前人未曾做過的。即使是同時有人做的工作,也不好。有很多東西可作,根本無需競爭。還有一種常見的情況,讀了別人的論文后感覺很驚慌,好像它已經(jīng)把你的問題解決了。這通常發(fā)生在確定論文題目過程中。實(shí)際上往往只是表面類似,因此將論文送給某個了解你的工作的高人看看,看他怎么說。另外,每個論文的“將來的工作”部分,是很好的論文題目來源。
選好題后,你必須能夠回答下列問題:論文的論點(diǎn)是什么?你想說明什么?你必須分別有一句、一段、五分鐘的答案。如果你不知道自己在干什么,別人也不會嚴(yán)肅對待你的選題,更糟糕的是,你會陷在選題——再選題的圈子里而不能自拔。開始作論文研究后,一定要能夠用簡單的語言解釋每一部分的理論和實(shí)現(xiàn)是如何為目標(biāo)服務(wù)的。記住,一旦選好了題目,你必須與導(dǎo)師就論文完成的標(biāo)準(zhǔn)達(dá)成清晰的一致。如果你和他對論文具有不同的期望,最后你肯定死得很慘。必須定義好“完成”的測試標(biāo)準(zhǔn),像一系列的能夠證明你的理論和程序的例子,這是必須做的,即是你的導(dǎo)師并不這么要求。如果環(huán)境發(fā)生了根本的變化,測試也要隨之改變。用實(shí)例檢驗(yàn)是最簡單的測試方式。做論文的過程中,有很多浪費(fèi)時間的方式,要避免下列活動(除非確實(shí)跟論文相關(guān)):語言表達(dá)的設(shè)計;用戶接口或者圖形接口上過分講究;發(fā)明新的形式化方法;過分優(yōu)化代碼;創(chuàng)建工具;官僚作風(fēng)。任何與你的論文不是很相關(guān)的工作要盡量減少。一種眾所周知的“論文逃避”現(xiàn)象,就是你突然發(fā)現(xiàn)改正某個操作系統(tǒng)的BUG是非常吸引人也很重要的工作,此時你總是自覺不自覺的偏離了論文的工作。要記住自己應(yīng)該做些什么(本文對于部分作者來說就屬于論文逃避現(xiàn)象)。
十、研究方法論
研究方法學(xué)定義了什么是科研活動,如何開展研究,如何衡量研究的進(jìn)展,以及什么叫做成功。不同的方法論定義了不同的研究學(xué)派。方法是工具,使用即可,不要讓他們來使用你,不要把自己陷于口號之中:“在問為什么之前,先搞清楚計算的是什么”。 實(shí)際上,要在自己研究領(lǐng)域取得成功,你必須擅長各種技術(shù)方法,還必須具備懷疑的態(tài)度。例如,你必須能夠證明定理,同時你還必須思考該定理是否說明了什么。
很多優(yōu)秀的篇章都是巧妙地在幾種方法論中取得平衡。例如,你必須選擇一條在太多理論(可能與任何實(shí)際問題都無關(guān))和繁瑣的實(shí)現(xiàn)(把實(shí)際的解決方法表達(dá)得語無倫次)之間的最佳路線。你經(jīng)常會面臨區(qū)分“干凈”和“骯臟”的研究決策。你應(yīng)該花時間將問題在某種程度上形式化嗎?還是保持問題的原始狀態(tài),此時雖然結(jié)構(gòu)不良但更接近實(shí)際?采用前一種方法(如果可行的話)會得到清晰確定的結(jié)果,但這一過程往往是繁瑣的,或者至少不會直接解決問題。后者則有陷入各種處理的漩渦之中的危險。任何工作,任何人,必須做出明智的平衡。有些工作像科學(xué):你觀察人們是怎樣學(xué)習(xí)算術(shù)的,大腦是如何工作的,袋鼠是如何跳的,然后搞清楚原理,形成可檢驗(yàn)的理論。有些工作像工程:努力創(chuàng)建一個更好的問題解決方法或者算法。有些工作像數(shù)學(xué):跟形式化打交道,要理解屬性,給出證明。有些工作是實(shí)例驅(qū)動的,目標(biāo)是解釋特定的現(xiàn)象。最好的工作是以上幾種的結(jié)合。方法具有社會性,看看別人是如何攻克類似難題的,向別人請教他們是如何處理某種特殊情況的(內(nèi)容有些難于理解,可盡量體會)。
十一、情感因素
研究是艱苦的工作,很容易對之失去興趣。一個令人尷尬的事實(shí)是在本實(shí)驗(yàn)室讀博的學(xué)生只有很少比例最后獲得學(xué)位。有些人離開是因?yàn)榭梢栽诋a(chǎn)業(yè)界賺到更多的錢,或者由于個人的原因;最主要的原因則是由于論文。本節(jié)的目標(biāo)是解釋這種情況發(fā)生的原因,并給出一些有益的建議。
所有的研究都包含風(fēng)險。如果你的項(xiàng)目不可能失敗,那是開發(fā),不是研究。面對項(xiàng)目失敗時是多么艱難啊,很容易將你負(fù)責(zé)的項(xiàng)目失敗解釋為你自己的失敗,雖然,這實(shí)際上也證明了你有勇氣向困難挑戰(zhàn)。在人工智能領(lǐng)域很少有人總是一直成功,一年年地出論文。實(shí)際上,失敗是經(jīng)常的。你會發(fā)現(xiàn)他們經(jīng)常是同時做幾個項(xiàng)目,只有一些是成功的。最終成功的項(xiàng)目也許反復(fù)失敗過多次,經(jīng)歷過很多由于方法錯誤的失敗之后,才取得最終的成功。在你以后的工作生涯中,會經(jīng)歷很多失敗。但是每一個失敗的項(xiàng)目都代表了你的工作,很多思想,思考方式,甚至編寫的代碼,在若干年后你發(fā)現(xiàn)可用于另外一個完全不同的項(xiàng)目。這種效果只有在你積累了相當(dāng)程度的失敗之后才會顯現(xiàn)出來。因此要有最初的失敗后才會成功的信念。研究所花費(fèi)的實(shí)際時間往往比計劃的要多得多,一個小技巧是給每個子任務(wù)分配三倍于預(yù)期的時間(有些人加了一句:“……,即使考慮了這條原則”)。
成功的關(guān)鍵在于使得研究成為你日常生活的一部分。很多突破和靈感都發(fā)生在你散步時。如果無時無刻地都潛意識的思考研究,就會發(fā)現(xiàn)思如泉涌。成功的研究者,堅持的作用一般大于天資?!皣L試”也是很重要的,就是區(qū)分淺薄和重要思路的能力。你會發(fā)現(xiàn)自己成功的比例是很隨機(jī)的。有時候,一個星期就做完了以前需要三個月才能完成的工作,這是令人欣喜的,使得你更愿意在本領(lǐng)域工作下去。其他一些時候,你完全陷在那里,感覺什么也做不了,這種情況很難處理。你會覺得自己永遠(yuǎn)不會做出任何有價值的東西了,或者覺得自己不再具備研究者的素質(zhì)了。這些感覺幾乎肯定是錯誤的,你需要的是暫停一下,對糟糕的結(jié)果保持高度的容忍。
通過定期設(shè)置中短期的目標(biāo),例如每周的或者每月的,你有很多工作要做。增加達(dá)到這些目標(biāo)的可能性有兩種方法,你可以把目標(biāo)記在筆記本中,并告訴另外一個人。你可以與某個朋友商定交換每周的目標(biāo)并看誰最終實(shí)現(xiàn)了自己的目標(biāo),或者告訴你的導(dǎo)師。有時你會完全陷在那里,類似于寫作過程的思路阻塞,這有很多可能的原因,卻并無一定的解決方法。
如果范圍過于寬泛,可嘗試去解決流程中的子問題。
有時候?qū)δ阊芯磕芰Φ膽岩蓵サ裟闼械臒崆槎沟媚阋皇聼o成。要牢記研究能力是學(xué)習(xí)而得的技能,而不是天生的。
如果發(fā)現(xiàn)自己陷入嚴(yán)重的困境,一個多星期都毫無進(jìn)展,嘗試每天只工作一小時。幾天后,你可能就會發(fā)現(xiàn)一切又回到了正軌。
害怕失敗會使得研究工作更加困難。如果發(fā)現(xiàn)自己無法完成工作,問問自己是否是由于在逃避用實(shí)驗(yàn)檢驗(yàn)自己的思路。發(fā)現(xiàn)自己最近幾個月的工作完全是白費(fèi)的這種可能,會阻止你進(jìn)一步開展工作。沒有辦法避免這種情況,只要認(rèn)識到失敗和浪費(fèi)也是研究過程的一部分。
看看Alan Lakien的書《How to Get Control of Your Time and Your Life》,其中包含很多能使你進(jìn)入充滿創(chuàng)造力的狀態(tài)的無價方法。
在數(shù)學(xué)中,如果你證明了某個定理,你就確實(shí)做了某些事情;如果該定理別人都證不出來,那么你的工作是令人興奮的。但不同的實(shí)踐者、子領(lǐng)域和學(xué)校會強(qiáng)調(diào)不同的標(biāo)準(zhǔn)。這樣的一個后果就是你不可能令所有的人都滿意。另外一個后果就是你無法確定自己是否取得了進(jìn)展,這會讓你覺得很不安全。對你工作的評價從“我所見過最偉大的”到“空虛,多余,不明所以”不一而足,這都是很正常的,根據(jù)別人的反饋修訂自己的工作。有幾種方法有助于克服研究過程中的不安全感。被承認(rèn)的感覺:包括畢業(yè)論文的接受,發(fā)表論文等。更重要的是,與盡可能多的人交流你的思路,并聽取反饋。首先,他們能貢獻(xiàn)有用的思路;其次,肯定有一些人會喜歡你的工作,這會使你感覺不錯。由于評價進(jìn)展的標(biāo)準(zhǔn)是如此不確定,如果不與其他的研究者充分的交流,很容易盲目。特別當(dāng)你感覺不太好時,應(yīng)該就你的工作進(jìn)行交流。此時,很容易看不到自己的貢獻(xiàn),總是想:“如果我能做,肯定是微不足道的。我的所有思想都太明顯了”。實(shí)際上,當(dāng)你回頭看時,這些雖然對你是很明顯的,對別人卻并不一定是明顯的。將你的工作解釋給很多門外漢聽,你會發(fā)現(xiàn)對你來說平淡無奇的東西原來那么難!獲得反饋和支持是非常重要的。一項(xiàng)對諾貝爾獲獎?wù)哌M(jìn)行的關(guān)于懷疑自己問題(在你研究的過程中,你一直覺得自己是在做震驚世界的工作嗎?)的調(diào)查表明:獲獎?wù)邆円恢禄卮鹚麄兘?jīng)常懷疑自己工作的價值和正確性,都經(jīng)歷過覺得自己的工作是無關(guān)的、太明顯了或者是錯誤的時期。任何科學(xué)過程中常見和重要的部分就是經(jīng)常嚴(yán)格的評價,很多時候不能確定工作的價值也是科學(xué)過程不可避免的一部分。有些研究者發(fā)現(xiàn)與別人協(xié)作比單打獨(dú)斗工作效果更好。
很多來到實(shí)驗(yàn)室的學(xué)生都是以前所在學(xué)校最厲害的人。到了這里后,會發(fā)現(xiàn)很多更聰明的人,這對于很多一年級學(xué)生的自尊形成了打擊。但周圍都是聰明人也有一個好處:在你把自己不怎么樣的(但自己又沒有覺察到)想法發(fā)表之前就被其他人給打倒在地了。更現(xiàn)實(shí)的講,現(xiàn)實(shí)世界中可沒有這么多聰明人,因此到外面找一份顧問的工作有利于保持心理平衡。首先,有人會為你的才能付費(fèi),這說明你確實(shí)有些東西。其次,你發(fā)現(xiàn)他們確實(shí)太需要你的幫助了,工作帶來了滿足感。反之,實(shí)驗(yàn)室的每一個學(xué)生都是從四百多個申請者挑選出來的,因此我們很多學(xué)生都很自大,很容易認(rèn)為只有我才能解決這個問題。這并沒什么錯,而且有助于推進(jìn)領(lǐng)域的發(fā)展。潛在的問題是你會發(fā)現(xiàn)所有的問題都比你想象的要復(fù)雜得多,研究花的時間比原先計劃的多得多,完全依靠自己還做不了。這些都使得我們中的很多人陷入了嚴(yán)重的自信危機(jī)。你必須面對一個事實(shí):你所做的只能對某個子領(lǐng)域的一小部分有所貢獻(xiàn),你的論文也不可能解決一個重大的問題。這需要激烈的自我重新評價,充滿了痛苦,有時候需要一年左右的時間才能完成。但這一切都是值得的,不自視過高有助于以一種游戲的精神去作研究。人們能夠忍受研究的痛苦至少有兩個情感原因。一個是驅(qū)動:對問題的熱情。你做該研究是因?yàn)殡x開它就沒法活了,很多偉大的工作都是這樣做出來的,雖然這樣也有油盡燈枯的可能。另外一個原因是好的研究是充滿樂趣的。在大部分時間里,研究是令人痛苦的,但是如果問題恰好適合你,你可以玩一樣的解決它,享受整個過程。二者并非不可兼容,但需要有一個權(quán)衡。要想了解研究是怎么樣的,遭到懷疑的時候應(yīng)該如何安慰自己,讀一些當(dāng)代人的自傳會有些作用。Gregory Bateson的 Advice to a Young Scientist,F(xiàn)reeman Dyson的Disturbing the Universe, Richard Feynmann的Surely You Are Joking, Feynmann和George Hardy的A Mathematician's Apology,以及Jim Watson的The Double Helix。
當(dāng)你完成了一個項(xiàng)目——例如論文——一兩個月后,你可能會覺得這一切是那么不值。這種后沖效果是由于長時間被壓抑在該問題上,而且覺得本可以做得更好??偸沁@樣的,別太認(rèn)真。等再過了一兩年,回頭看看,你會覺得:嘿,真棒!多棒的工作!
聯(lián)系客服