论文阅读方法

前言

读 5~20 篇论文就足以了解一个领域。

读 50~100 篇论文就可以对一个领域非常熟悉。

阅读

这里不是精读、是大量读文章扩展知识的方法。

  1. 快速浏览题目、小标题、图片(网络架构图等)
  2. INTRODUCTION、CONCLUSION 并仔细看图片及其注释、快速浏览文章,related works 可能会比较有用(毕竟作者会经历多写,让每个审稿人开心的看到自己的成果,从而提高过审率)
  3. 跳过数学推理,快速阅读
  4. 阅读全文,但是跳过一些无关的描述(作者写的时候也不知道什么重要什么不重要,像一些对未来的猜测,奇怪的应用等都可以直接跳过,直击算法的核心)

需回顾问题

  1. 作者试图完成什么?
  2. 这个方法的关键要素是什么?
  3. 你能从中收获什么有用的思想?
  4. 你还想进一步读哪些参考文献?(或者还有哪些工作你想继续追踪下去?)

完全掌握

通读后,认为自己完全理解。

从头开始,拿出一张白纸,从0开始,推导出所有的数学结论。(个人认为代码实现能力可能也是这样锻炼的)

code: 最简单的是跑通。能改已经算有一定的理解了。

职业规划

工作最重要的是你的 manager 以及你将要加入的团队是否优秀,你是否能从他们身上学习,或获取一些东西。

个人能力

需要时 T 型战士,拥有足够的知识广度,但一定要有精通的方向。10个不同方向的小项目不如一个牛逼的深入的项目。

学习不在短期的量,在于坚持,不要追求短期的收益,把眼光放长远。

工作选择对社会发展有意义的方向。

我需要坚持学习 C++ 和科研方向。

需要精通英语提升学习能力。

最好每天读一篇论文,保持习惯。当然,这并不容易实现。。。