读博随笔(五)如何写好一篇论文-01 七个简单实用的建议

  • 不要等待:动笔就写
  • 明确你的核心idea
  • 讲好一个故事
  • 把你的论文贡献钉牢
  • 相关研究:放在后面
  • 读者第一
  • 听取读者的意见
  • 总结

本系列是博主为了督促自己在博士期间能够静下心来完成科研开设,并将我在学习期间的感悟或者心得记录下来,如果能帮到你那么再好不过。

Note:本系列有两篇 如何写好一篇论文 是博主在阅读John H. Cochrane的Writing Tips for Ph. D. Students一文,Michael Kremer的Writing Papers: A Checklist以及观看 Simon Peyton Jones关于How to write a great research paper的演讲,分别从论文整体注意事项、论文写作清单和论文每一个部分的具体写作要点和技巧入手,总结了如何写好一篇学术论文,希望大家能够仔细阅读一定会有所收获。

不要等待:动笔就写

通常情况下,大家写论文固有模式是这样的:

你产生了idea->做相关的研究->写论文

但是,大家可以尝试的更高效的写论文的方法:

你产生了idea->写论文->做相关的研究

这种模式有哪些好处呢?

  • 先写论文会强迫我们思路更清晰和聚焦
  • 论文中会凝聚我们不明白的
  • 可以开放与他人的对话:加强现实的检查、批评和合作

写论文是做科研的一个基本机制,而不是为了汇报你做的科研内容。

明确你的核心idea

你写论文的目的是:向其他人传达一个有用的并且可重复使用的idea
论文是比代码更耐用的东西,你应该让你的idea来“像病毒一样传染”给你的读者,就像莫扎特的音乐一样来感染人心(前提是你的idea足够好),同时如果你自己保留这个idea,那么即使它再创新再有用,它也是一文不值的

一个非常常见的谬论是在你写论文之前你必须有一个非常完美的idea,但实际上你不应该为此感到害怕或者紧张,因为写一篇论文也好、做一个学术演讲也好,不管你的idea是怎么样的,都大胆地讲出来
因为这会激发你产生更多的idea,多个idea里总会有值得实现的。而论文的意义之一就是让你在第一时间第一地方来发展你的idea,同时在实践的过程中你会发现它会变得比起初更加有趣和具有挑战。

idea是什么呢? 它是你对某个问题产生的一个可重复使用的洞察,这对读者是很有用的。你要注意以下几点:

  • 你的论文应该只传达一个“灵魂声音”:一个明确地、尖锐的idea
  • 你可能在开始写论文的时候不是很明确这个idea,但你必须在结束论文的时候非常明确
  • 如果你有非常多的ideas,那么就写很多papers

在你写完论文后,你要问自己能不能听到这个“灵魂声音”。许多文章都有很好的idea,但是他们没有能提炼出来。为了确保你的听众百分之百明白你的idea,像这样写论文:

  • “The main idea of this paper is …”
  • “In this section, we present the main contribution of the paper …”

讲好一个故事

你的叙述应该像你正在一个白板前给你的读者讲述:

  • 这里有一个问题
  • 这是一个有意思的问题
  • 这是一个没有解决的问题
  • 这是我的idea
  • 这是我的研究(技术细节、数据等)
  • 这是我的idea和其他人方法的对比

一个Conference Paper的结构应该是这样的(假设10页左右):

  • Title(1000个读者)
  • Abstract(几句话,100个读者)
  • Introduction(一页,100个读者)
  • The problem(一页,10个读者)
  • Your idea(两页,10个读者)
  • The details(五页,10个读者)
  • Related work(1-2页,10个读者)
  • Conclusion and further work(0.5页)

把你的论文贡献钉牢

论文的Introduction有一页的内容,包含什么呢?

  • 描述问题
  • 陈述的贡献

这就是全部了,只需要一页内容!
问题该怎么描述呢?你可以使用一个例子,同时使用的例子要直接了当,千万不要这样:
“Computer programs often have bugs. It is
very important to eliminate these bugs [1,2]. Many
researchers have tried [3,4,5,6]. It really is very
important.”
读者没有看过这些文献,是不会根据你的引言去看问题的,正确的应该是这样:
“Consider this program, which has an
interesting bug. . We will show
an automatic technique for identifying and removing
such bugs.”
你的贡献该如何阐述?

  • 首先就写下你的贡献清单
  • 贡献清单驱动了你的整篇文章:你的文章正是证实了这些内容
  • 让读者产生这种想法“天啊,如果他们真的做到了这些,那一定很令人激动,我得继续读下去”

为了突出你的贡献,你可以使用着重符号列出你的贡献。同时你的贡献应该是可辩驳的观点,如下所示:

应该是 不应该是
We give the syntax and semantics of a language that supports concurrent processes (Section 3). Its innovative features are… We describe the WizWoz system. It is really cool.
We prove that the type system is sound, and that type checking is decidable (Section 4) We study its properties.
We have built a GUI toolkit in WizWoz, and used it to implement a text editor (Section 5). The result is half the length of the Java version. We have used WizWoz in practice.

你的introduction部分阐述了观点,论文主体部分应该提供支持每个观点的论据(包括分析、比较、定理、测量、样例研究等),在最后确保你的所有论据或者前向引用都是来自你的introduction阐述的观点

注意不要在你的introduction部分写“The rest of this paper is structured as follows. Section 2 introduces the problem. Section 3 …Finally, Section 8 concludes”这样的语句,而是应该在你的后文中前向引用你在introduction中阐明的论点,因为introduction(包括contribution)是对全文的一个survey。

相关研究:放在后面

大家经常写的论文架构是:

  • Abstract
  • Introduction
  • Related work
  • The problem
  • My idea
  • The details
  • Conclusions and further work

但是正确地应该是:

  • Abstract
  • Introduction
  • The problem
  • My idea
  • The details
  • Related work
  • Conclusions and further work

因为你如果把related work放在前面,读者还没有完全了解你所要解决的problem,因此你所有关于现有工作技术细节的描述是不容易被读者理解的,同时如果你描述了一些现有工作的替代性方法,会让读者和你的idea之间产生分歧,带着先入为主的错误观念来读你的论文。

另外存在的谬论是:为了让自己的研究看起来更好,我不得不贬低别人的研究只暴露他们的缺点。真正的做法应该是:

  • 认可对你提供过帮助的人
  • 对竞争者慷慨一些,承认别人的贡献
  • 承认你研究的不足

给别人声誉是不会贬低你的论文给你的声誉的

读者第一

在你写你任何的文字时,都先把你自己假设成一个对该领域并没有很深研究的读者,你会愿意去看自己的文字吗?比如说你在阐明一个idea的时候,你这样子说:

Consider a bifircuated semi-lattice D, over a hyper-modulated signature S. Suppose pi is an element of D. Then we know for every such pi there is an epi-modulus j, such that p < p.

看起来令人印象深刻,实际上会让读者看得想睡着。相反,你应该像在使用一个白板讲故事一样地向你的读者阐明,传达你的直观印象而不是经过公式和定理加工过的idea,一旦你的读者有了直观感觉,他们就会跟随你的细节继续读,即使他们跳过了你的文章主体,他们也能得到有价值的东西。

不要概括你自己的心路历程,即使这条路可能浸透了你的血泪,但是读者并不感兴趣。相反,选择最直接能够接触到这个idea的路线来进行阐述。

听取读者的意见

去寻求他人的帮助,不管这个人是不是专家,因为每个读者都只有一次第一次阅读你的文章的机会,珍惜这个机会。

去寻求专业人士的帮助,当你觉得自己完成了的时候,把草稿发给竞争对手,问他们“你能帮我确定一下我正确描述了你的工作了吗?”由于他们对这个领域感兴趣,因此他们通常会回复很有价值的建议,同时他们也是你的裁判,因此大胆去寻求他们的帮助吧。

听取你的审稿人的帮助,要以正确的态度对待每一次评审,把批评当成表扬一样地感激,这真的很难做到,但真的非常非常非常重要!一定要感谢他们的批评,这些意见可以帮助你让你把你的论文阐述得更好。

总结

总结一下,以上七点小建议就是:

  1. 不要等待:动笔就写
  2. 明确你的核心idea
  3. 讲好一个故事
  4. 把你的贡献钉牢
  5. 相关研究:放在后面
  6. 读者第一
  7. 听取读者意见

除此之外,还有一些零碎的小建议。

  • 一定要在截止时间之前提交
  • 保持文章的限制长度(不要让边缘变窄、让字体变小,一般情况下可以用附录增加你的实验数据或者证明)
  • 记得使用一个拼写检查器来检查
  • 使用一些章节、小节、项目符号等来排版你的结构
  • 查明该怎么插图以及怎么画图,使用好它们
  • 使用一些主动句(如We can see that… We ran 34 tests… You might think this would…)而不用使用一些被动句(It can be seen that… 34 tests were run…)
  • 尽可能简化你的表达而不要让他们变得繁琐

以上是 如何写好一篇论文 系列的第一篇内容,后续会有另外一篇不同方面的介绍。
写文章不易,如果您觉得有用,还请点赞收藏关注哦,您的支持是博主最大的动力!

博主系上海交通大学2019届本科毕业生,2019/07-2020/06期间从事机器人SLAM工作一年,并将于2020/09到新加坡读取博士学位。
本系列读博随笔为了督促自己在博士期间能够静下心来完成科研开设,并将我在学习期间的感悟或者心得记录下来,如果能帮到你那么再好不过。
如果大家发现文章有漏洞或者错误,欢迎评论、私信博主,我将虚心接受建议,同时欢迎点赞关注。

如何写好一篇论文-01相关推荐

  1. 如何写好一篇论文——闵老师《论文写作》心得

    如何写好一篇论文--闵老师<论文写作>心得 文章目录 如何写好一篇论文--闵老师<论文写作>心得 一. 学术论文基本概念 二.选题 三.准备工作 写作工具 阅读大量高质量论文 ...

  2. java毕业设计开题报告怎么写 如何写好一篇论文开题报告

    如何写好一篇论文开题报告 开题报告的结构 (一)论文名称 论文名称就是课题的名字. 第一,名称要准确.规范.准确就是论文的名称要把论文研究的问题是什么,研究的对象是什么交待清楚,论文的名称一定要和研究 ...

  3. 如何写好一篇论文-02

    读博随笔(六)如何写好一篇论文-02 博士生的写作tips 论文组织结构 摘要(Abstract)和引言(Introduction) 文献综述(Literature review) 文章主体 结论(C ...

  4. “相信讲好一门课比写好一篇论文重要的人,今夜死去了”

    周鼎,四川大学首届"我最喜爱的十大老师"之一 "相信讲好一门课比写好一篇论文重要的人,今夜死去了."四川大学教师周鼎于22日凌晨发布了一篇"自白书&q ...

  5. 闵帆老师论文写作课心得体会——如何写好一篇论文

    目录 前言 一.学术论文 二.Latex排版及数学公式 三.关于英文 四.题目--论文的第一印象 五.摘要及关键词 六.引言--完整的故事 七.文献综述要重视 八.伪代码--论文的核心之一 九.实验- ...

  6. 写好一篇论文的几个“五项原则”

    文章目录 一."五大"要素 (1)why(对应论文的Introduction部分) (2)how(对应Materials and Methods部分) (3)what(对应Resu ...

  7. 央视记者王冰冰为何走红?博导和研究生写了一篇论文进行了分析

    最近一期的<东南传播>杂志上发表了上海大学博士生导师周宇豪与郑州大学新闻与传播学院研究生郭歌共同署名的一篇论文--<主流电视媒体出镜记者的转型路径探析--以央视记者王冰冰为例> ...

  8. 如何写好一篇论文的摘要?

    首先需要明确:一篇论文为什么需要题目和摘要? 是为了增大被检索和引用的可能性,我们搜索论文时通常是通过论文题目和关键词进行检索的. 这里有几点需要注意: 题目和关键词要与文章内容进行对应 汉语的特点导 ...

  9. 写好一篇论文的方法——闵帆老师论文写作课程心得体会

    目录 一 学术论文基本概念(5H) 二 Latex 格式文件 三 论文内容 1 写作须知 2 论文题目 3 论文摘要与关键词 4 论文引言 5 结论 6 参考文献 7 实验部分 8 算法伪代码 9 图 ...

最新文章

  1. MySQL数据库表名、列名、别名区分大小写的问题
  2. 从0到1:千万级美团端侧CDN容灾解决方案
  3. 让你费解的函数原型:Linux下的signa函数
  4. F1.4大光圈专业相机-海鸥CF100
  5. 详解T-SQL的联接机制
  6. pdb 调试python
  7. SOA学习笔记001---SOA 服务架构之简介及理解
  8. 【LuoguP5289】[十二省联考2019] 皮配
  9. 2.13.PHP7.1 狐教程-【PHP 类】
  10. paip.SVN merge分支合并到主干
  11. 仿豆丁flashpaper 网页flash文档播放调用文档资料收集
  12. 高性能图像放大算法——hqx算法
  13. 通过linux进程号(pid)查找Oracle的session中都执行那些sql
  14. 谈谈基因的黑科技 - 抛砖引玉篇
  15. 计算机ms高级应用科目一 科目二考什么,科目一、科目二、科目三、科目四都考什么?全都在这儿了!...
  16. lattice fpga ddr3 读写控制
  17. i tell you
  18. Python的注释快捷键方法
  19. 软件架构师 第一部分 基础篇 第二章 模块化
  20. 通过QT与嵌入式arm-Linux设备联调

热门文章

  1. 《那些年啊,那些事——一个程序员的奋斗史》——118
  2. FineUI开源版(ASP.Net)初学手册-部分JS整理
  3. UE4 AWP狙击镜头切换实现!
  4. 使用jQuery实现我要发帖
  5. BOOST库下载安装
  6. 【数据库课程设计】SQLServer数据库课程设计(学生宿舍管理),课设报告+源码+数据库关系图
  7. MFC绘制独孤信印章
  8. overwrite java_java中的overwrite怎么用?最好是有代码的
  9. 嵌入式linux开发,telnet,telnetd服务移植
  10. 13.修改telnetd的端口号