啃论文-入门一个领域
三个步骤:入门、综述(技术路线)、细节
- 选择领域:寻找技术关键词
- 社区博客浅了解
- 综述论文:创建技术路线、整理相关论文
- 根据技术路线图读论文
- 以教为学:写文章,输出自己的理解
1. 关键词
这个可以理解成:如何你想调研什么技术,或者你遇到什么问题
- 可以从开源社区:版本公告有很多不懂的词一般可以作为你探索这个领域的关键词
- 工具:就是开源社区会用到的第三方库也是软件技术可以作为关键词,或者工具所使用的技术就是关键词。
- 从老师或者其他文章:导师、老板布置的任务如果你想深入了解就需要把这种技术当作关键词
- 遍历ACM survey:自己去寻找、自己感兴趣的关键词
2. 社区博客浅了解
在博客、社区搜索自己的关键词,大致了解这个技术会涉及到什么内容,是什么,要解决什么问题,怎么做的。
- 明确的工具:可以去看一下官网介绍、例子,同样是什么、为什么、如何做。
3. 综述入门
- 平台:谷歌学术、dblp、ACM survey
- 搜索:a survey of 关键词、关键词 review
- 读综述:综述里的图去了解技术路线、去了解技术的前世今生和未来、了解技术要解决的问题
4. 整理综述内所涉及的内容
-
综述:内容、框架
-
要解决什么问题:
- 计算机发展历史过程中,由于结构,天然就会带来问题,不同人有不同思路,产生了不同的解决路径。
- 论文最重要的就是动机(问题是什么),综述论文大多是就某一个问题整理不同角度的解决方法进行对比。
- 需要在论文里找到图片(技术的发展历史、解决问题的路线)
-
六脉神剑来定位解决问题的路线: 加入啃论文俱乐部可以了解到详细的内容
填写六脉神剑的六宫格,定位解决问题的路线。封装成不同工具,不同工具不同场景,有微小区别,有不同的用途 -
思维导图补充细节:
上述确定了问题是什么、解决问题路线定下的框架,我们根据框架和论文内容去详细整理论文,看看有哪些开源技术和开源仓库。
5. 根据技术路线图读论文
- 看场景:这篇论文在六宫格的哪一块,从哪一角度解决哪一问题(看看why 看看数据)。
- 整理论文和读论文的方法
- 总结:是什么、为什么、怎么做的,重要的是motivation
- 扩展的就去看综述或者具体论文引用的论文,以及其他应用这篇论文的论文。【特别是会议A类B类的】
6. 输出自己的理解
- 为什么:要解决什么问题
- 技术:解决问题的办法
- 其他人的工作以及这个工作的不足