最近看到了一篇关于如何写论文的文章,感觉很实用,做个学习笔记,并记录下原文,以备参考。
1. 写论文的目的
为什么要写论文?这个问题有不同的答案,不同的目的导致我们会采取不同的手段。
普遍的目的是:通过论文让别人觉得自己很利害,然后给我升职。 :)
这的目的很好,坊间的方案也很简单-多写数学公式,别人看烦了,看不懂的时候,就搞定了。:)
那这个文章提出来了个新的思路:我们写论文的目的是要用我们的想法感染读者,就像病毒一样。
从这点出发,我们就要注意些方法,保证读者能够紧跟我们的思路,进入我们的思路,从而被我们感染。
这个目的是不是感觉更有趣些呢?
2. 写论文的模型
传统的写论文的过程是:
想法-> 研究 -> 写论文
out 了。让我们看看更有效率的过程
想法-> 写论文 ->作研究
这样的好处是:
- 焦点更清晰,聚焦。
- 可以搞清楚我们还是什么不懂。
- 打开了和别人对话之门:可行性检查,评论,和写作。
“纲举目张”,这个古语讲的很好,通过先写论文,把整个框架搭建起来,这样就清楚那些地方需要进一步研究,和别人交流起来,也有个更直观的方式。
不要担心你的想法多么微不足道,不要担心你很多想法还不够成熟,写论文可以帮助你发展你的想法,进化你的思路。
3. 论文的结构
根据以往的会议论文统计- Title (1000 读者)
- Abstract (4句,100个读者)
- Introduction (1页,100个读者)
- The problem (1 页, 10 个读者)
- My idea (2 页, 10 个读者)
- The details (5 页, 3 读者)
- Related work (1-2 页, 10 读者)
- Conclusions and further work (0.5 页)
摘要(The abstract)
可以看到,除了标题,这个是最重要的部分啊。往往被会议委员会用来判断那些论文需要进一步阅读
只需要四句[Kent Beck]
1.说明问题(State the problem)
2.说明问题的重要性(Say why it’s an interesting problem)
3.说明我们的方案的成果(Say what your solution achieves)
4.说明我们方案的后续的方向(Say what follows from your solution)
介绍The introduction (1 page)
1. 表述问题(Describe the problem)
2. 说明我们的贡献( State your contributions)
好了,之需要这么多,牢记,控制在一页纸
要点:
用例子描述问题,保证所有人清晰直观的清楚这个问题。
描述你的贡献时,语言清晰,简洁,态度坚定,格式用列表(格式可以方便别人浏览)。
而且这个列表会推动你论文后续的展开。
论文主体:The problem (1 page) My idea (2 pages) The details (5 pages)
这里先不要急着表述相关工作,原因就是:在读者还没完全搞清楚问题的情况下,介绍过多的其他方案和其他方案的优缺点,读者很难听懂,即使听懂了,也很辛苦。
在主体中要注意几个问题。
1. 不要开始就提供细节,要先传递想法。再用细节和证据来论述。
2. 用多用例子,让读者清晰明白的理解你的意思。
3. 传递你的想法时,要使用简单明确的方式,例如可以使用类比,隐喻等,保证读者能够
完全理解你的想法,这样即使后面细节的部分跟不上,但是也会对你的解决方案有个直观,大致的理解。
相关工作 Related work (1-2 pages)
不要为了让自己的工作看起来更高级,而去诋毁别人的工作。要想获得别人的尊重要先尊重别人。
1.要热诚的感谢帮助过你的人。
2.对竞争对手要慷慨。
3.指出自己方法的不足。
结论和后续工作 Conclusions and further work
简要!
4.写论文过程注意事项
论文越早开始越好,好文章是改出来的。
多多和别人合作,使用版本管理系统来帮助协作。
1. 尽可能的让更多的人帮你review,不论是专家还是小白。小白说不懂的地方,自我检查一下,看是否可以还一个更简洁易懂的表述方式,要慎用每一个reviewer,毕竟别人为你贡献了时间。
2.当你完成后,可以给你的竞争对手发过去,请他帮忙看看“是否正确描述了他的工作” :)通常他会给你一些指正。他们通常会是你的裁判,所以早点得到他们的建议是极好的。
5.语言和风格 Language and style
- 检查语法错误,不要放过细节
- 用主动语态,谦虚是好事,但是写论文不能太谦虚了
- 利用好可视化的的格式,例如: 段落,列表,斜体,布局等。
- 语言简单明了
6. 总结 Summary
如果读到这里,你已经忘了我讲的什么 :),那么只要记住
- 说明你的中心思想,只说一个
- 明确说明你的贡献
- 多使用例子
reference:
- http://research.microsoft.com/en-us/um/people/simonpj/papers/giving-a-talk/writing-a-paper.zip
- http://research.microsoft.com/en-us/um/people/simonpj/papers/giving-a-talk/giving-a-talk.htm
- http://www.cs.cmu.edu/afs/cs.cmu.edu/user/mleone/web/how-to.html