給博士生的話(2):如何讀論文
研究方向一旦選定,剩下的工作就是讀論文。也許很多人覺得讀論文不就是讀唄。
其實讀論文背后的含義是:進入你的研究方向,理解你的研究方向,深入你的研究方向。
下面我們從這三點進行說明。
1.如何選擇論文—進入你的研究方向。
面對一個方向中茫茫的論文,如何閱讀?
其實進入一個研究方向的最好的方式是:選擇合適的論文去閱讀。
那么如何選擇合適的論文呢?
這需要你遇見一個合適的人,這個人對這個方向要非常熟悉,是戰斗在這個領域第一線的學習者,未必是專家,也不是博導,可能是一個博士生。
例如像我,對全同態加密方向非常熟悉。
如果你問我如何開始學習全同態加密,我會給你說,只需要讀3篇論文就可以了。
所以,問一個這個方向的一線學習者,學習這個方向需要讀那些論文,這是進入這個方向最好的方式。
然而很多人并沒有這樣做,所以會花很多時間讀了一些不需要讀的,甚至很難讀的論文,耗費了自己的時間與意志。
注意,這個方向開山之作和最有影響力之作,與你學習這個方向最需要讀的論文是兩回事(也許它們有某些重疊)。
例如全同態加密方向中,最有影響力的論文就是Gentry在STOC上發表的全同態加密的開山之作,但是如果你要是讀這篇論文作為學習的開始,我估計你很快會退下陣來。
原因兩個:一是這篇論文很難懂,是他博士論文的濃縮;二是這篇論文的方法已經過時了,不應該在這方面下功夫了。
那么問題來了,如果你身旁沒有這樣的人怎么辦?
我的建議是你可以查查有沒有這個方向的QQ群,如果有就加入進去,就可以碰到這個方向的一線學習者,從而向別人問一下。
另外,也可以查查這個方向的論文作者,如果是博士生,你可以寫郵件向別人請教。
很多人想開始學習某個方向,往往喜歡問:這個方向發展的如何?有哪些問題值得研究?
其實這些問題就算給你回答了,也解決不了你進入這個方向的問題。
所以對于一個初學者,最應該解決的是:看哪些論文入門。
所以最應該問的是:我應該讀哪些論文入門?
這是一個行之有效的方法。
到這里,可能有人會問,一個方向的綜述文章不是很好的入門文章么?
我想說:NO。
2.如何讀綜述文章—初學者的誤導
很多人都覺得,如果要進入一個方向,讀讀綜述文章就可以了。
這種說法即簡單又粗暴。
估計這樣的人是沒有深入進入過一個方向。
其實好的綜述文章,是給已經進入到這個方向的研究者看的,而且是給不同研究深度的研究者看的。
這里面既能看到森林又能看到樹葉,既有老的方法的總結,又有新的觀點的啟示。
例如格密碼學中最好的一篇綜述文章,當屬Micciancio等人寫的Lattice-based Cryptography。
但是如果初學者想著看這篇文章入門,估計會倍受打擊。
那么初學者要不要讀綜述文章呢?應該如何讀綜述文章呢?
初學者需要讀綜述文章,但是讀綜述文章并不是作為入門的主要途徑。
初學者讀綜述文章只是開開眼,熟悉熟悉新的名詞概念,哪塊有那些文章就足以。
讀個模模糊糊就不錯了,太多的奢想就不要有了。
另外,初學者應該經常把綜述文章翻出來讀讀,讀的目的是為了看看自己是不是已經有進步了,能夠看懂更多了。
另外,說不定在綜述中還能夠找到一些好文章。
3.先見樹木,再見森林,如此往復,理解你的研究方向。