zoukankan      html  css  js  c++  java
  • 如何阅读论文

    本文翻译: How to Read a Paper - Stanford University


    摘要


    我们花费大量时间阅读论文,但是如何读论文这种技能却很少被教,导致会有些人因为不正确的方式浪费的很多时间和精力。本文概述了一种实用且有效的【三遍】方法用于阅读论文,它可以防止过早的陷入细节中。


    三遍法

    关键思想是: 你应该最多阅读三遍文章,而不是从头开始,再顺序的读下去。
    每遍在上一编的基础上实现特定的目标:

    • 第一遍要知道论文的一般性思想。 

    • 第二遍要掌握论文的内容,但不需要掌握很细节的信息。

    • 第三遍通过复现论文深入理解。 


    第一遍

    第一遍是以鸟瞰的方式快速扫描纸张,你就可以决定是否需要进行再次的看。
    此过程大约需要五到十分钟,包括以下步骤:

    1. 仔细阅读标题,摘要和介绍

    2. 忽略其他所有内容,只阅读节标题和子节标题

    3. 瞥一眼数学内容(如果有的话)看看有没有潜在的理论基础

    4. 阅读结论

    5. 浏览参考文献,在脑海中勾选你已经阅读的参考文献

    当第一遍你看完了,你需要在脑子里想一下这些问题:

    1. 类别:这是什么类型的论文?它是测量论文吗?它是对现有系统的分析吗?还是研究原型的描述?

    2. 背景:它与哪些其他论文有关?它用于分析问题的理论基础有哪些?

    3. 正确性:里面的假设有效吗?

    4. 贡献:论文的主要贡献是什么?

    5. 清晰度:论文写得清晰吗?

    想完这些问题后,你可以选择不近一步阅读。可能是:

    • 你不感兴趣这篇论文

    • 你对该领域知识了解不足

    • 作者做出了无效的假设

    对于不在你研究领域中但可能有朝一日被证明具有相关性的论文,第一遍是足够的。


    第二遍

    在第二遍中,更仔细地阅读论文,但忽略像证明之类的细节。这种详细程度适用于你感兴趣的论文,阅读时记录下要点或在空白处写注释是很有帮助的,写下你不理解的术语,或者可能想问作者的问题。

    1. 仔细查看论文中的图形,图表和其他插图。要特别注意图形。轴是否正确标记?结果是否显示有误差条,以使结论在统计上有意义?诸如此类的常见错误会将繁琐的伪劣工作与真正出色的工作区分开来。

    2. 标记相关的未读参考文献,以供进一步阅读(这是了解论文背景的一种好方法)。

    经验丰富的读者第二遍可能需要一个小时。通过这一遍后你需要做到:

    • 掌握论文的内容。

    • 将本文的主要内容与支撑的证明讲给别人听。

    有时,即使在第二遍结束时,您也不会理解一篇论文。这可能是因为:

    • 这个主题对你来说是新事物,它有你不熟悉术语和首字母缩写词。

    • 作者可能使用了你不了解的证明或实验技术,从而使大部分内容难以理解。

    • 论文可能写得不好,没有充分的假设和大量的前瞻性参考。

    • 可能是深夜了,你累了。

    您现在可以选择:

    • 放弃这篇论文,希望它不是你必须看的论文。

    •  看完背景材料之后再返回来重新看本论文

    • 坚持不懈,继续第三遍。 


     

    第三遍

     

    要完全理解论文(特别是如果您是审稿人)则需要第三遍。第三遍的关键是尝试虚拟地重新实施论文:与作者做出相同的假设,然后重新实现。通过将这种重新实现与实际论文进行比较,不仅可以轻松地识别出论文的创新之处,还可以轻松地识别其隐藏的缺陷和假设。

    这样通常需要非常注意细节。你应该在每个陈述中确定并质疑每个假设。此外,你应该考虑自己如何想出一个特定的想法。通过将实际与模拟进行比较,可以更深入地了解本文中的证明和表示的技术,你很有可能将这些证明和表示的技术添加到你的工具库中。在这个过程中,也需要记下你的想法。

    对于初学者来说,此通行证可能要花费数小时,对于有经验的读者,则可能需要一两个小时以上。

    完成第三遍,你需要达到的目标:

    • 可以从记忆中重建论文的整个结构,并能够确定其优缺点。

    • 可以指出隐含的假设,对相关工作的引用被遗漏,实验或分析技术存在的潜在问题。

    今日互动
    你是怎么读论文的呢?在留言区讲讲吧❤️

     

  • 相关阅读:
    在VS Code中配置GO开发环境并调试
    go文件操作实践[读写zip tar xlsx文件]
    go 文件操作实践[读写json xlm gob txt]
    go inject 实践
    go的反射reflect
    go goroutine channel 和C# Task BlockingCollection 以及python该如何实现
    beego redis作为缓存
    beego Session redis存储以及是否阻塞
    Beego generate自动生成代码 以及注解路由 @router
    bee go用base64Captcha生成base64的验证码
  • 原文地址:https://www.cnblogs.com/siguamatrix/p/12110175.html
Copyright © 2011-2022 走看看