这篇论文根据论文写作这门课总结而来,更适用于计算机学科的朋友学习和借鉴。当然,某些内容在各个学科间是共通的,仁者见仁智者见智,希望大家都有收获。
一、如何写第一篇论文
万事开头难,写论文也不例外。回想写第一篇论文的时候抓耳挠腮,不知如何下手,现在第二篇也投出去了,发现写论文都有一定的套路,了解了套路,写论文再也不怕了。
写论文之前,最重要的一点就是:确定一个值得研究或可以深入研究下去的方向。这一点非常重要,它将直接决定着论文的成败。有许许多多的同学,最初因为兴趣确定了一个研究方向,但当实际研究下去的时候,特别是耗费了巨大精力之后,发现再往前走,举步维艰,一点思路都没有,这时可能心态爆炸,读到这里如果发现这就是你,请先跳到第三节:心态调整。
不是你的朋友看这里,如何确定一个研究方向呢?
导师推荐往往是最优的一个选择。毕竟导师在相关领域深耕多年,他所掌握的学科资源以及把握方向的能力是完全可以帮助你确定合适的可以的课题的。我就是幸运之子,在选择本科毕设题目时,导师就给了一个方向,直到研究生阶段,就继续顺着毕设方向继续做下去,所以很幸运没经历过确定研究方向这个过程。
如果你不像我这么幸运,导师也爱莫能助,需要你自己独立研究确定方向时,那么科研这条路需要有相当的耐心才能走下去。那么你可以询问同门的师兄师姐,让他们指一条明路,或者读一读他们已经发表的论文,找到一个合适的切入点。我把这个方法称之为:抱大腿。抱大腿,不是意味着邯郸学步,抱大腿是为了让我们少走弯路,最起码最初的几步我们可以安逸的走下去,等做好准备之后,再与 “大神” 分道扬镳。
确定好研究方向后,恭喜你,已经成功闯过第一关。那我们可以进入下一关,我把这一关称为爬上巨人的肩膀。
爬上巨人的肩膀,讲得通俗一点,就是研究领域内的大佬都在做什么。举个例子,比如,我对深度学习感兴趣,但是我找不到切入点。那么我应该怎么去研究呢。
首先我推荐小白使用百度学术,谷歌学术和Web Of Science 来进行相关论文的检索。
第一步,找综述。 我先使用百度学术为大家展示一下检索过程。
展示的前几篇都为引用量较高的文章,但是相对时间都比较久远了,可以进一步缩小检索范围,找找最近的深度学习综述。而且,高引综述的引用文献里也都是满满的宝藏。
第二步,读论文。
读论文是写论文必不可少的一个过程。有一个观点说,写一篇论文之前你需要先读50篇相关文献;另一个观点说,不需要读那么多。我们姑且不说哪一个观点正确,因为不同的人学习能力不同,不能一概而论。有的人读一篇论文需要几周甚至一个月的时间,如果让他读50篇,说不定已经毕业了还没读完 (夸张的修辞手法)。但有的人一天或者几天就可以读完一篇文献。
而且读一定要读好论文,最好来自同一领域的顶级期刊和顶级会议,对于人工智能、数据挖掘和机器学习领域,包括 S c i e n c e Science Science, A r t i f i c i a l Artificial Artificial I n t e l l i g e n c e ( A I ) Intelligence (AI) Intelligence(AI), I E E E IEEE IEEE T r a n s a c t i o n s Transactions Transactions o n on on P a t t e r n Pattern Pattern A n a l y s i s Analysis Analysis a n d M a c h i n e andMachine andMachine I n t e l l i g e n c e Intelligence Intelligence ( T P A M I ) (TPAMI) (TPAMI) 等等.
但是个人觉得,你如果要开始写这方面的内容,10篇文献是必不可少的。可以选择几篇进行精度,当有一定阅读量的基础上,你对该领域已经有了大致的理解,后面读论文的速度就噌噌噌往上涨。
那么我们一般拿到一篇论文,首先要看他的摘要,摘要是一篇论文的灵魂,它可以告诉读者,这篇文章究竟做了什么工作,而且看摘要也是筛选论文的主要方法。
通过摘要筛选完论文之后,在有一定阅读量基础上,可以直接略过论文的介绍部分,然后直奔主题(In this paper之后),也就是整篇文章最核心的部分,这样可以极大的节约看论文的时间。
这里简单提一下英文论文快速阅读技巧,拿到一篇英文论文的时候,切忌逐字逐句翻译,读论文不是做阅读理解,领会作者意思即可。理工科论文大都是简单句,阅读时掌握一些专业词汇整体读下来并不难。阅读顺序也是先看摘要,如果感兴趣,直奔方案、实验部分。这里说一个小技巧,懒人直接整段复制,扔到 Google translate 翻译即可。
第三步,写论文。
对于第一篇论文,不要求有很大的创新性突破,要先学会怎么去写科研论文。没有捷径,只能通过不断地阅读,不断地总结。找导师师兄修改并继续总结。
当你开始尝试写一篇论文时,首先应该有一个创新点(idea),创新点是论文的灵魂。这里需要注意,一篇论文的创新点不需要太多,1-2个即可。
那么创新点从哪来呢?科研小白切记眼高手低,不要一上来就想搞个大新闻。并不是说数学大师就一定能解决哥德巴赫猜想,踏实一点对于大多数人来说是更有收益的一件事。
举个栗子。
在 α \alpha α 领域,有一篇论文 A 提出了 A 方法,后来发表了 B 论文,是在 A 论文的基础上提出了一个新的 B 方法。
这时候,你在 β \beta β 领域,发现了一个 C 的数学工具,你发现,把 C 工具和 A 方法结合,可以提出一个新的 C1 方法,比起 A 方法来说,有优势 1……2……3……。然后你只需要把 C1 方法总结润色写成论文,就可以啦。
C1 论文发表之后,你发现 A 方法和 B 方法综合一下,再应用 C 工具,提出 C2 方法,C2 方法在 λ \lambda λ 领域有新的作用,比起 C1 方法有优势 1……2……3……。于是,第二篇论文就有了。
但是有人说,啊呀,我没有这么敏锐的洞察力怎么办呀。
有个简单的思路,我想不出来 C1 和 C2 方法,但是把 A 方法和 B 方法应用于 λ \lambda λ 领域是可以的呀,毕竟 C2 论文就是这么写的呀。
你总结一下把 A 和 B 的方法,应用于 λ \lambda λ 领域,提出相关的应用,并测试其性能和各种性质,两篇论文就有了呀。这可不是简单的拼接缝合,如果没有对相关领域有深刻理解的话,你的论文也不会被过。
而且英文论文的写作我建议用 Latex,排版省心,非常好用,真香。一定要注意,学术论文不是考试写作文,避免使用晦涩不常见的句式单词,千万不要给读者设置障碍。简单句,简单句,简单句!!!短句,短句。短句!!!
当你论文写完后,下一步就是投稿了。切记论文不可以一稿多投,一稿多投一经发现后果可是比较严重的,你的导师直接完蛋。不同的期刊,投稿的格式是不同的,送审时间也是不同的。个人建议,要综合个人实际情况,选择相应的期刊投稿。投稿前,最好先看一看学术论坛上对期刊的评价,慎重选择。
从研究到一篇论文的诞生可不是一蹴而就的,需要进行大量的文献阅读,总结,思考,尝试和实验,匆匆写就的论文质量一般都不高。要有耐心。
二、论文中各部分注意事项
见我的另一个博客 蓝子娃娃的论文宝典(一)
三、心态调整
做研究最重要的是心态,相信大家听过不少关于研究生的新闻,就是承受不了压力选择结束生命。
研究生可以重考,延期毕业也无妨,但生命只有一次。
当你觉得科研压力很多,一直毫无进展时,可以先放一放,找朋友出去玩一玩,一起吃饭,活得开心一点,没有什么烦恼是一顿饭解决不了的,没有,那就两顿。说不定出去玩玩,就会有新的发现,问题就解决了。
科研,最重要的就是耐心。