怎样写出优秀的研究论文?
总阅读次
本文译自微软剑桥研究院Simon Peyton Jones的演讲PPT。
西蒙·佩顿·琼斯(Simon Peyton Jones,1958年1月18日-),生于南非,英国计算机科学家,毕业于剑桥大学三一学院,以研究函数编程语言的实作与应用为主,特别是针对惰性函数编程语言(lazy functional languages)。他对Haskell编程语言的发展有很大贡献,为格拉斯哥大学的荣誉教授,也在剑桥大学指导博士生。
2013年他做了这篇演讲,阐述了研究者应该如何写出一篇优秀的论文,有哪些原则和细节需要注意,引起了很大关注与反响。以下是译文:
===========================================
题名: 如何写出伟大的论文
作者: Simon Peyton Jones
译者: whatbeg
一、前言
为什么苦恼?
谬论:
我们写论文和做演讲主要是为了给他人留下影响,获得荣誉或提升。
论文是为了交流想法
- 你的目标应当是: 让你的想法像病毒一般感染你的读者
- 论文比程序更能持久(想想莫扎特)
- 毫不夸张地说,如果你保有那些最伟大的想法,那么他们可以是无价之宝。
论文模式1
想法->做研究->写论文
论文模式2
想法->写论文->做研究
这种模式:
- 使我们更清晰、专注
- 使我们不理解的地方明朗化
- 打开一扇与他人对话交流的门: 现实检验,批评,合作
不要被吓到了
谬论:
在你写论文或做演讲之前你需要有一个出色的想法(其他人似乎是*
)
正确的方法是:
你可以关于任何想法写论文和做演讲,不管这个想法对于你有多么的脆弱*
和微不足道。
写论文就是: 你首先怎样去开发你的想法*
通常你的想法在一开始看起来更有趣味性和挑战性
二、论文的目的
论文的目的是:
传达你的想法
(从你的脑子到读者的脑子)
所有其他都要服从于这个目标
论文的目的不是去描述一个让人感到莫名其妙的系统
你的读者最感兴趣的是你论文里的可重复的思维过程,而不是一个可用的人工系统。
传达想法:
- 这儿有一个问题
- 它很有趣
- 它还没被解决
- 这是我的想法
- 我的想法能行(细节,数据)
- 我的想法相比其他人的怎么怎么样…
结构
- 摘要 (4句话)
- 介绍 (1页)
- 问题 (1页)
- 我的想法 (2页)
- 细节 (5页)
- 相关工作 (1-2页)
- 总结与展望 (0.5页)
摘要
- 我常常最后才写摘要
- 程序委员会成员(Program Committee Members)根据摘要来决定是否读这篇论文
- 四句话[Kent Berk]:
- 陈述问题
- 为什么这是一个有趣的问题
- 你的方案达到了什么效果
- 你的方案后面还能带来什么
*
例子:
1.很多论文写的很烂,很难理解,这很遗憾,因为即使他们有好想法也可能不被欣赏
2.遵循一些简单的规律就能够极大地提升论文质量
3.你的工作会更多地被大家使用,而且你得到的反馈反过来也会促进你的研究
介绍
1.描述问题
2.说明你的贡献
…就够了
1.说明问题(举例)
2.说明你的贡献
- 首先将你的贡献列出来
- 贡献列表驱动了整篇论文: 后面的论文都是在证实你在这里做出的声明
- 读者会想,“我天,如果你真的能做出这个,那是多么刺激啊,我要读下去!”
- 不要让读者去猜你到底贡献了什么!
贡献应该是可以驳倒的:(译者注:这里应该是‘不’可驳倒吧我觉得)
Tips: 不要写 “论文余下的部分是…”
比如1
2
3
4
5论文余下的部分如下:
2.介绍问题
3.~
...
8.总结..
相反,可以采用一些向前的引用,引用到介绍的叙述中
介绍部分(包括贡献)应该纵览整篇论文,因此,向前引用每一个重要的部分吧。
问题,想法,细节
还不要写相关工作!
问题1: 在读者与你的想法之间另辟他径*
问题2: 读者对问题还一无所知,所以你的各种技术的权衡的描述(小心修改过的)绝对是无法理解的。
所以,将你的精力集中在以下叙述上:
- 描述问题,以及为什么它有意思
- 描述你的想法
- 论证你的想法,展示它是怎样解决问题的,并完善细节
顺便可以提到相关的工作,但是务必将这方面讨论推到最后。
论文的负担
- 听起来很动人,但是…
- 让读者昏昏欲睡
- 在一篇论文里,你必须提供细节,但是首先请传达你的想法
用例子介绍你的问题和想法,然后才推广到一般情况。
传达想法
- 解释你的想法,想象你正在用白板跟人讲一样
- 首先要传达的是你的直觉
- 一旦你的读者有了直观的感觉,他就能够跟上你的细节(反之则不行)
- (这样的话)即使他跳过了一些细节,他也仍然可以获得一些有价值的东西
证明
- 你的介绍里面做了很多断言(Claim)
- 论文体中提供每个断言的证明
- 检查每个介绍里的断言,定位其证明,然后前向引用该断言
- 证明可以是: 分析和比较,定理,测量,案例研究
相关工作
谬论:
为了让我的工作看起来更好,我应该让别人的工作看起来更差
真相: 称赞不像货币
给予别人的工作以称赞并不会减少你的论文能够得到的称赞
- 热情地承认那些帮助过你的人们
- 更大度地对待竞争. “在他的具有启发性地论文[Foo98]中,他表示… 我们在他的基础上进一步发展如下…”
- 承认你的方法的缺点
如果你暗示一个想法是你的,但是审查者发现不是,那么一般是以下两种情况之一:
- 你不知道这是一个老的想法了(情况不妙)
- 你知道,但是你假装想法是你的(情况非常不妙)
确保相关工作的准确性
- 一个好的计划:当你觉得你已经完成了,将你的稿子发给相关工作的作者,并问他,“您能帮我确保我正确地描述了您的工作么?”
- 通常他们会对你进行有益的批评
- 不管怎样,他们可能会是你论文的审查者,所以预先获得他们的评论是极好的
过程
- 早早的开始
- 仓促写成的论文往往被拒
- 论文就像红酒一样,它们需要时间去沉淀
- 合作
- 用并行版本控制系统(CVS,Concurrent Version System)促进合作
寻求帮助
Tips: 让你的论文尽可能被更多友好的受试者阅读
- 当然,专家更好
- 不是专家也不错
- 每个读者只会帮你阅读一次且仅一次,所以要谨慎
- 仔细解释你需要什么(“我在这不知道该怎么继续了” 比 “帮我看看有没有拼写错误” 更重要)
倾听你的评审者
Tips: 每一次评审都价值连城,无论批评还是赞扬,都要抱以感谢。
这很….难, 但是很…很…重要
- 将每一个批评看作是正面的建议,例如你有些地方可以解释的更清楚
- 千万不要回复说“你个傻bi,我的意思是X”。修改你的论文以便让你的X能让最傻bi的读者看懂
- 热情地感谢他们,他们在你那儿花了时间
语言与格式
基本素质
- 按时提交
- 遵守长度限制
- 不要缩窄边缘
- 不要用太小的字体
- 有条件,在附录中提供支撑证据(如实验数据,证明)
- 别忘了使用拼写检查
视觉结构
- 用以下部件为你论文的视觉结构加分:
- 章节和子章节
- 着重号
- 斜体
- 代码
- 学会如何画图,用上去
例子:
使用主动的语气
被动语气更加“谦虚”,但是它抑制了你论文的表现。无论如何都要避免
使用简单直接的语言
总结
希望你记住以下几点:
- 确定你的关键想法
- 让你的贡献显示出来
- 用例子
更多阅读材料
1.原文地址
2.研究和写作的建议
3.本演讲Youtube视频
4.更多相关文章集锦
旁边有*
的句子都是我觉得翻译有所不够准确地地方,欢迎大家提出意见!