绿豆沙の小窝

Back

本科生论文阅读入门

为什么本科生也要读论文#

三个最常见的场景:

  1. 毕业设计 — 导师给了方向,你得自己找方法,教材上没有
  2. 课程大作业 — 需要了解某个问题的 SOTA 方案
  3. 决定是否读研 — 读几篇目标方向的论文,看看自己是否真的感兴趣

本科阶段读论文的核心目标不是赶创新点,而是看懂别人做了什么、为什么这样做。

开始前的心理建设#

第一次读英文论文,大概率一页要看半小时,全是生词和看不懂的公式。这很正常。

几个事实:

  • 没人生来就会读论文,都是慢慢练出来的
  • 一篇 10 页的论文,真正需要逐字读的部分不超过 3 页
  • 大部分论文不值得精读,学会筛选比学会阅读更重要
  • 读 3 篇粗略理解的论文 > 啃 1 篇完美理解的论文

第一步:知道找什么#

GitHub 上的 awesome list 是最好的起点#

# 搜 awesome + 你的方向
awesome deep learning
awesome computer vision
awesome nlp
bash

Awesome list 里整理了该方向的综述、经典论文、工具和教程,比数据库盲目搜索高效得多。

中文资料先铺路#

资源适合场景
知乎搜索”xxx 方向 论文推荐”快速了解领域
B 站论文精读视频跟着过一遍核心论文
中文综述(知网)建立领域全景
公众号技术文章碎片化补充
GitHub 论文列表 + 代码复现实践

先看中文资料搞清楚基本概念和问题定义,再读英文论文,效率翻倍。

去哪搜论文#

Google Scholar    — 最通用,搜标题 + PDF 链接
Semantic Scholar  — AI 辅助,能看到被引情况和影响力
Connected Papers  — 输入一篇论文,画出引用关系图
arXiv             — 预印本,最新的论文都在这里
DBLP              — CS 领域按作者/会议查找
plaintext

第二步:快速筛选#

本科阶段不需要读几十篇。选 5-8 篇真正有用的就够了。

优先级排序#

优先级类型说明
1中文综述先搞清楚这个方向在做什么
2经典论文(被引 1000+)领域的根基,方法都从这里来的
3带开源代码的论文能跑起来理解才深
4最近两年的综述(英文 survey)了解当前进展
5最新的 SOTA如果想自己做改进

判断一篇论文值不值得读#

看这四个东西,1 分钟内决定:

  1. 标题和摘要 — 解决什么问题?
  2. 图表 — 方法框架图 + 结果对比表
  3. 结论最后一段 — 作者自己怎么总结贡献
  4. GitHub 链接 — 有代码吗?

如果看完这四点还不清楚这篇论文干了什么,大概率是论文写得太差,换一篇。

第三步:三遍阅读法#

来自 S. Keshav 的经典方法,针对本科生简化:

第一遍:搞清楚做了什么(10-15 分钟)#

  • 标题、摘要
  • 引言的第一段和最后一段
  • 章节标题(跳过数学推导)
  • 所有的图和表
  • 结论

读完要能回答:这篇论文解决了什么问题?用的什么方法?效果怎么样?

大多数论文在这遍就可以停了。对本科生来说,第一遍的信息量已经够用来写课程综述或了解一个方向。

第二遍:理解怎么做的(30-60 分钟)#

只对筛选出来的 3-5 篇核心论文进行第二遍。

  • 通读全文,但跳过太复杂的数学推导
  • 仔细看方法部分的流程图和伪代码
  • 看实验设置和结果对比
  • 在页边用中文标注关键点

读完要能向同学口头讲清楚这篇论文的方法流程。

第三遍:深入细节(可选,只对最想复现的 1 篇)#

  • 逐行读方法部分,推导关键公式
  • 对比实验中的每个设置
  • 跑一下作者的开源代码
  • 思考:这个方法的缺点是什么?如果我来改进能从哪入手?

本科阶段大部分论文不需要到第三遍。毕设相关的最多 1-2 篇到这个深度。

第四步:做笔记#

读完不记等于白读。不用搞太复杂。

最简笔记法#

每篇论文一段话就行:

# AlphaFold (Jumper et al., 2021, Nature)

## 一句话
用深度学习从氨基酸序列预测蛋白质三维结构,准确率接近实验方法。

## 方法核心
输入序列 → Evoformer(MSA+残基对表示) → Structure Module → 3D 坐标

## 关键结果
CASP14 上中位 GDT 92.4,和实验结构误差在 1Å 以内。

## 我的收获
- 用多序列比对(MSA)引入进化信息这个思路很巧妙
- 端到端训练而不是分步流水线
markdown

工具选择#

工具适合谁
Notion喜欢结构化,建个论文数据库
Obsidian喜欢双向链接,论文之间互相关联
Typora / VS Code纯 Markdown,够用就行
语雀 / 飞书文档和同学共享笔记
笔记本手写对公式推导最有帮助

不要纠结工具,刚开始一张 A4 纸 + 一支笔就够。

第五步:辅助工具#

英文壁垒?不用硬啃#

# 翻译工具
DeepL            # 比谷歌翻译准,适合整段翻译
沉浸式翻译插件    # 浏览器插件,左边原文右边译文
ChatGPT/Claude   # 把一段论文贴进去:"用中文解释这段话"
bash

但注意:翻译只是拐杖,核心术语和关键方法还是要用英文思维理解,否则写论文时会很痛苦。

看不懂数学公式?#

  1. 先看文字描述,大部分公式都有文字解释
  2. 看不懂的符号去问 ChatGPT:“这个公式里的每个符号是什么意思”
  3. 找带代码的论文,代码比公式好理解
  4. 同类论文的公式差不多,看多了就熟了

本科各阶段的阅读建议#

阶段目标建议
大一/大二培养兴趣看技术博客和科普文章,偶尔翻翻论文的图
大二暑期科研入门1 篇中文综述 + 2-3 篇经典论文(到第二遍)
大三上确定方向1 篇英文综述 + 5-8 篇经典论文
大三下/毕设深入做精读 3-5 篇核心论文 + 复现 1-2 篇的代码
大四读研过渡浏览 arXiv 追新 + 每周 2-3 篇速读

常见误区#

错误做法正确做法
从第一页逐字啃三遍过滤,大部分论文停在第一遍
一篇看不懂死磕一周换一篇同方向的看,看不懂可能是因为这篇写得太差
只看不记读完立刻写一段话总结
害怕英文先看中文资料铺路,再用翻译辅助英文
只囤积不读每周固定时间读,哪怕只读完第一遍
追求完全理解60% 理解就够用,多读几篇自然会串起来
不和代码结合有开源代码的一定要跑一下

总结#

本科读论文的核心心态:别把读论文当成考试,当成探索。

读不懂是常态,多读几篇自然就通了。你不是在和论文较劲,你是在用论文帮自己搞清楚一个东西。今天读不懂的,也许下周再回头看就懂了——因为你中间的积累在起作用。

本科生论文阅读入门
https://lvdousha26.github.io/blog/how-to-read-papers
Author lvdousha
Published at May 18, 2026