1. 前言

作为计算机专业研究生,我认为应该具备计算机专业知识、编码编程能力、科研素养和天赋4个方面的能力,如果本科毕业直接工作,则可以将科研素养转为业务能力。

而科研素养主要包含以下5个方面:

  1. 数据搜集能力,即能够针对给定的任务搜索到足够多的相关文献的能力。
  2. 思考能力,包括寻找问题和寻找解决办法两个方面的能力。
  3. 代码能力,包括能够使用代码进行科学实验和对代码进行整理归纳的能力。
  4. 撰写能力,即包括论文的撰写、修改和提交。
  5. 表达能力,包括科研内容的讨论和演讲,以及相关的海报和PPT制作等。

本文主要讲授第一部分,论文阅读与积累。

2. 大致步骤

论文的阅读与积累主要分为以下6个步骤:

  1. 获取论文
  2. 阅读论文
  3. 撰写综述
  4. 日常积累
  5. 实时更新
  6. 快速积累

2.1 获取论文

获取论文首先讲究有的放矢,即首先要能够找到“种子关键字、种子话题”,然后通过关键字去相关学术网站搜索,如百度学术、谷歌学术、必应学术或者arxiv上搜索,也可以根据自己的专业获取相关网站进行搜索,如自然语言处理旗舰会议网站。如果是初学者,那么可以先从中文学术网站进行论文检索,如中国知网等。因为汉语作为母语能够为我们提供更多的背景知识,从而更好的理解其术语内涵。

而作为研究生的必备软件,文献管理工具是必不可少,因为我们浏览的论文数目通常以百千计数,如果没有文献管理工具,对于我们的文献检索、引用等方面都会存在困难。这里可以推荐如Mendeley,endnote,paper,zotero等工具,可以参考文献管理工具比较选择自己喜欢的工具。

2.2 阅读论文

阅读论文可以分三个层次进行:直接阅读原文、观看别人解读、使用其他工具。

2.2.1 直接阅读全文

与研究目标的相关性决定了一篇论文阅读的仔细程度。直接阅读原文可以掌握一手资料,通常是经典文献和最新文献。
如果采用精读,则需要注意以下事项:

  1. 撰写读书摘要,描述一下这篇文章做什么,怎么做的,做的怎么样,与之前的异同。
  2. 做读书笔记,对于好句保存、重要句子标记、不认识的单词查清。
  3. 标记其参考文献中需要再看的。
  4. 整理好论文,加入自己的知识库中。

如果是粗读的方式,则只需要:

  1. 看摘要、看方法、看结论。
  2. 思考有无可以借鉴的地方。

2.2.2 观看别人解读

如果想快速的了解一些热门领域的知识,而又不想太浪费时间,那么观看别人解读则是一个快速的方法,这相当于获得二次加工的内容。一般的,可以通过面向知乎的学习和面向CSDN的学习方法进行。


可以看出来在知乎上的解读更加的偏理论,而在CSDN里的更偏向程序员思维。

2.2.3 使用其他工具

如果有一些文章没有人帮你解读,而你又不想读怎么办。那么可以推荐两个工具:paper digest和nlpedia。

paper digest的视角变化是从作者到读者。Digest虽然也是摘要,但是它的本意是消化。因此,Digest是读者的总结,而abstract是作者的总结。

从下图可以看出使用paper digest对于BERT论文的解析。


而nlpedia则更进一步的从作者到读者再到评审,来告诉你一篇文章写了什么。

下图是其对于BERT论文的评审。

2.3 撰写综述

撰写综述是维护自己的知识栈的必备手段。主要步骤如下:

  1. 整理出时间线
  2. 对时间线中的工作进行整合汇总
  3. 挑选出一个与关注点相同的角度进行切入
    不同的理论上的工作
    不同的语料库上的工作
    不同的方法上的工作
    不同的思路上的工作
  4. 有什么启发?想法?存在的不足?

2.4 日常积累

了解最新知识,关注一些公众号如“机器之心”,“paperweekly”,”深度学习与自然语言处理”,“量子位”,“AINLP”,“新智元”等等。

另外,平时的知识可以从“B站”,“知乎”上获得视频或者文字版本。

2.5 实时更新

每当有新的会议放榜之时,就先关注一波,这样能够减轻论文积累阅读的压力,比如:

2.6 快速积累

然而有些时候需要快速了解一个研究方向的知识,这时候就需要快速积累,主要步骤如下:

  1. 查找通识的科普文进行常规搜集。
  2. 查找最新综述文章,根据列举的文章构建。
  3. 利用文章的参考文献进行扩充。
  4. 利用文献被引用去反向查找最新研究。
  5. 关注领域内活跃学者的相关研究。

3. 小结

以上就是关于论文阅读与积累的一些心得体会。(预祝1024程序员节大家快乐!)

计算机专业研究生核心能力培养(1)——论文阅读与积累相关推荐

  1. 计算机专业研究生核心能力培养(0)——计算机专业要不要读研?

    1. 前言 有人对于计算机专业要不要读研产生了困惑?看了一下这个小伙伴,说自己是C9的研究生,因为看到本科直接工作的同学又晋升了,而自己还在搬砖,觉得硕士读了没有用处. 先说答案.就个人而言,读研或者 ...

  2. 湖南师范大学计算机专业研究生读几年,湖南师范大学计算机专业在职研究生培养方式是怎样的?...

    湖南师范大学位于长沙,是国家"211工程"重点建设的大学,湖南师范大学在职研究生招生学院有:法学院.商学院等,湖南师范大学在职研究生热招专业有:教育学.心理学.法学等优势专业. 湖 ...

  3. 计算机学院研究生论文课题,计算机专业研究生论文开题报告范文(最新)

    下面是中国人才网为您准备的计算机专业研究生论文开题报告范文(最新),供大家参考和借鉴噢!希望能对您有所帮助.后续精彩不断,敬请关注! Internet环境下遥操作机器人系统传输时延研;一.选题背景及其 ...

  4. 计算机专业研究生阶段有几大研究方向可以选择

    计算机专业研究生阶段有几大研究方向可以选择 1.计算机应用技术 研究方向:计算机网络.实时计算机应用.CIMS.计算机图形学.并行计算.网络信息安全.数据库.情感计算.数据挖掘.分布式计算.知识工程. ...

  5. 计算机专业研究生的英语复试

    年年都参加研究生复试,年年都承担计算机专业研究生的英语复试,年年都被应试的学生雷得外焦里内,还是写一些感受吧. 英语复试表面上看考察的是专业应用和口语方面的基本能力,实则希望考察学生对专业英语或者专业 ...

  6. 计算机专业考研出国留学条件,申请美国计算机专业研究生条件都有哪些?

    申请美国计算机专业研究生条件 1.GPA 针对研究生申请者而言,基本上全部美国高校的最低标准GPA规定都是3.0(4分制),按我国百分之计算应当在均分80分之上.针对PH.D申请者而言,GPA最低标准 ...

  7. 计算机研究生自我介绍,计算机专业研究生英文的自我介绍

    <计算机专业研究生英文的自我介绍>由会员分享,可在线阅读,更多相关<计算机专业研究生英文的自我介绍(2页珍藏版)>请在人人文库网上搜索. 1.此资料由网络收集而来,如有侵权请告 ...

  8. 新西兰计算机专业研究生一年,【新西兰计算机专业研究生】 - 教外新西兰留学网...

    新西兰计算机专业研究生是新西兰长期短缺专业之一,学生毕业后就业前景广,若是申请移民还可获得长期短缺10分加分.新西兰奥克兰大学.新西兰坎特伯雷大学等高校计算机专业课程都是不错的选择,学生可根据自身情况 ...

  9. 2015美国计算机研究生就业,2015年美国计算机专业研究生排名

    美国计算机专业俗称CS专业,是国内留学美国热门专业之一.Computer science(CS) 也就是计算机科学,它是一门包括各种各样与计算机信息处理相关主题的系统学科,从抽象的算法分析.形式化语法 ...

最新文章

  1. 无法访问您试图使用的功能所在的网络位置
  2. java反射原理三种,Java反射的原理,作用
  3. 12 Useful Tips for Machine Learning (转载)
  4. Spring底层控制反转解耦合(IOC)
  5. 如何做到服务器虚拟化_尽可能地做到无服务器,但不止于此
  6. dj电商-模型类设计-商品模块数据表
  7. “软件开发教父” Martin Fowler 从业 40 年最想说这两个字!
  8. 用python查看和更改系统默认编码
  9. 难道你不好奇?Thread.sleep(0):线程休眠0秒有什么意义!
  10. 服务器无线桥接后怎么上网,tplink无线路由器桥接成功不能上网该怎么办?
  11. oracle发生20001,Oracle IMP数据时报20001错误
  12. errorcode 微信分享_分享错误码
  13. WIN10装cygwin后,打开提示找不到mintty
  14. 计算机的定点运算器原理,优·计算机组成原理 定点运算器的组成和结构.doc
  15. 【OpenCV】学习笔记(一):OpenCV4.5.5文件介绍
  16. Ubuntu16.04安装中文出现Transaction failed:Package dependencies cannot be resolve16.04d
  17. 米思齐Mixly图形化编程---遥控灯
  18. TwinCAT更改背景主题颜色
  19. VCS产生vpd波形文件
  20. WebStorm前端启动JetLinks 物联网基础平台(2.x)

热门文章

  1. 感恩节(11.28)
  2. git的使用——reset
  3. 拓嘉辰丰电商:拼多多旗舰店有哪些优势,该怎么开?
  4. UE4(虚幻4)做一个双开平移自动门+双开旋转门+使用相对坐标
  5. 如何学好编程%2B(精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你%2529
  6. parent.layer.open打开的页面向上个页面传值
  7. ansible-playbook批量部署Zabbix
  8. c语言 4x4矩阵乘法,C中的快速4x4矩阵乘法
  9. 微信如何为好友设置特殊铃声提醒提示音
  10. 一次精彩的皮卡车降噪试验过程