阅读论文的基本功

阅读论文的基本功

阅读论文的基本功 #

那这种基本功从何而来呢?总结起来,我觉得可以从以下三个方面来获得这些基本功。

  1. 自己撰写论文,然后努力发表。这个办法比较奢侈也比较痛苦,而且见效较慢。但是一旦成功,效果往往是其他办法不能比的。即便没有成功发出论文来,你也可以从论文的写作过程中学到很多知识。所以,在有条件发表论文的情况下,一定要不惜代价地尝试。即使最后一篇论文也没发出来,但这种尝试也绝对有好处。最明显的好处就是,可以帮助你理解论文写作过程中要展现好的一面、掩藏坏的一面,理解作者在论文中没写的那部分到底是什么。
  2. 找到两篇可以比较的论文:后者引用前者,和前者的方法进行比较,并在前者的基础上有所提高。这时,你可以拿着前者的文章,看看作者是如何“吹牛”的、又是如何避免谈缺陷的,而后者又是如何表明自己弥补了前者不足的。通过比较前后两篇论文的内容,可以有效地提高你用批判性思维阅读论文的能力。但是,这个方法对系统性的文章,比如谷歌的“三驾马车”这类的文章,不是特别适用。主要原因是,这类文章表述的系统往往是从无到有的原创性系统,也只有谷歌这样的大型科技公司才有能力去开发这样的系统。一般来说,是无法找到可以相比较的文章的。
  3. 一定要认识到论文中一般只交代作者成功的故事,而对于成功背后无数次失败的尝试这样的内容绝少出现。这就意味着,你看到的只是作者成功的解决方案。有过基础研究的人很清楚地知道,任何一篇论文背后都隐藏着无数次失败的尝试。对于系统论文、大数据论文,这个规律依然适用。比如,在微软、百度、阿里巴巴做过类似于谷歌“三驾马车”的系统开发人员,这些人虽然还没有成功,但是经历了多次类似的失败,已经足够体会到经验背后的教训了,因而可以比较轻松地读懂这些论文。而对其他没有类似体验的人来说,就很难了。

所以有些论文你读不懂,其实是因为论文中缺乏对系统研究过程中失败尝试的描述,而你也没有过开发类似系统的体验。因此,从这个角度来讲,最能读懂论文的,往往都是那些从事过类似系统开发的人。

关于这一点,我认为比较好的解决办法只有两个。

  1. 加入一个团队进行类似的系统开发,毕竟“纸上得来终觉浅”。
  2. 找到这篇论文在各大网站上的相关解读,以及论文作者此后演讲的相关材料,这些资料往往是帮助你理解论文的最佳途径。在这些演讲材料中,作者往往会更自由地分享一些成功的经验、失败的教训。而在论文发表时,因为同行评审等压力,往往会有所忌讳,所以不会分享的太全面。

写到这里,我需要特别指出一类比较特殊的论文,就是综述性质的论文。这种论文,往往是由业界大佬就这个领域在某段时间内的所有研究工作汇总而成,是最接近教科书的论文。

Viewpoint #

From #