作者:汪健麟,电子科技大学;审稿:牧小熊

转眼间硕士毕业半年有余,想起肝毕业论文时的通宵达旦和不知被抓掉了多少的头发,心有余悸。又值一年论文季,总结一下我当时两个月肝出全优毕业论文的各种避坑方法,希望帮大家减少一些痛苦。

写毕业论文,在我的理解中,就是把自己在学校里面掌握的专业知识与实际应用(起码答辩的时候相信自己的东西能用)结合起来,向他人输出。但我们大部分人读了十几年的书,才第一次接触到毕业论文,第一次写几万字的文章,而且要在短短几个月内完成写作,难度可想而知。

我当时从开始写到结束,差不多2个月的时间里完成初稿还写了篇SCI文章。中间不知道多少次写了又删,删了又写,在不断否定的道路上继续前进,最终顺利答辩,答辩老师全部评优,因为没有一作文章而未评为优秀硕士毕业论文,实属憾事。在此以工科为主,我所在的学科(生物医学工程)为例讲讲如何写好一篇毕业论文,话不多说,下面正式开始。

Step1:选定论文框架

正所谓“万事开头难”,选择一个适合自己的框架是最好的。当时学校没有给我们限定死框架,只是在文件中提到论文结构应该包含哪些部分,但没有说这一章节必须要写什么。这也就是说,在这个大的框架里面,可以有自己的小改动。图1是学校关于学位论文规范的要求,从要求中看出,主体部分并未限制大家如何行文。以下以自己研究生学位论文为例。

【学术相关】毕业论文速成指南来了!_java

一般来说,硕士毕业论文分为5-6个章节,如下所示(每个学科略微有所差异,但基本是这个结构),本科毕业论文稍许少一些,视具体情况而定。

第一章:绪论

第二章:基础知识与方法介绍

第三章:实验1

第四章:实验2

第五章:总结与展望

硕士研究生论文最好有两个工作(没有明文规定),且第二个工作与第一个工作具有连贯性。当然,一个工作行不行呢,那就看你当天答辩老师的心情好不好了。

框架选定之后,这里假设大家对自己做的课题都已经比较熟悉了(不熟悉的话,开题就被毙掉了),那么我们就开始下一步!

Step2: 柿子挑软的捏

很多同学在写作的时候,喜欢从头写到尾。这样我个人是不太建议的,虽然说行文很连贯,但总感觉少了点什么。

个人建议是从你最擅长或者最感兴趣的地方开始写,先练练手感。比如当时我是从第二章,也就是基础知识与方法介绍这边开始写的(当时自己的实验部分结果已出)。若还没有实验结果的同学,请赶紧做实验,并且保证自己做的实验与基础知识能够对应起来,每年都有好多同学的最后得到实验结果与在这里写的前人研究结果牛头不对马嘴(凑字数也不是这样凑的哇)。

这一章的内容类似于文献综述,你后面的所有内容都是基于此展开的,因此这部分内容可以引用参考别人的论文(这个大家心知肚明,最后想着法子降重就好了)。最重要的是,尽量引用外文文献(引用次数高或者期刊较有影响力的,将论文的格局拔高),并标注好出处(可以简单的注明出处在哪,后期定稿再统一按照学校规范来)。

当然,这部分也是最容易凑字数的地方(大佬绕道),尤其是方法介绍部分,特别是涉及到一些公式变量或者专有名词,请不要吝啬你们的字数,能想到啥就写啥,后期再删减!可能大家都会想到网上的方法,把1960年写成上个世纪60年代等等,但那样又能增加多少内容呢?

【学术相关】毕业论文速成指南来了!_java_02

在这里,我将以自己论文为例,聊一聊自己认为“凑字数”的地方。例如,我论文中用到了K均值聚类 以及用手肘法确定最佳聚类个数,在行文当中,我把K均值聚类的原理以及聚类步骤、如何确定最佳聚类个数都介绍了(必要部分)。接下来,为了增加一些篇幅,我又把聚类的流程图以及局限性给贴上去了(不必要),因为流程图和上述的聚类步骤表达的都是一个意思,而局限性与我文章并没有多大关系。(埋下伏笔,后面实验效果不好,可以从这个局限性入手,并提出未来可以从解决Kmeans聚类的局限性,从而提升实验结果,在后续总结的时候可以凑字数。而其实这个实验结果和这个聚类方式没啥关系,曾经做过实验证明)。

综上,尽量画图,说一些不会让你导觉得是废话的话,不然他可能会要求你删除哦!

Step3:  讲好故事

这两章(第三章和第四章)可谓是整个论文的核心部分,也就是如何把你的实验讲成一个好故事。

小时候上语文课的时候,老师总问我们,这个故事的发生背景是什么(引言),后续是怎样发展的(实验方法),最终结果是怎样的(结果),这个结果给了我们怎样的启示(分析讨论)等等。那么在论文写作当中也是这样的,只不过在这里我们换了更加专业性的词语。当这两章都已经完成的时候,你的论文差不多也完成一半多了。

如果已经做完实验的同学,从这一章节开始写毕业论文也是可以的,但也是全文中最难的部分。在该部分中,又可以继续划分为以下几个小节,如下所示:

3.1 引言

3.2 数据介绍与预处理

3.3 实验方法

3.4 实验结果

3.5 分析讨论

3.6 本章小节

在上述小节中,做完实验的同学可以先把方法和结果先完成,而对于正在做实验的同学,一定要把自己的实验过程中的每一步骤和分析结果完完整整的保留下来,不要偷懒,因为很有可能后续撰写论文的时候,忘记掉一些细节,又得重新计算。而对于实验方法和结果这部分,无疑是全文中最容易行文的一部分了,还是那句话,尽量多出表格或者图表,然后看图说话。期间,涉及到的每个变量,若在前文当中未解释过,请再仔细地解释(有理有据的凑字数)。尽可能的让不是你专业的同学也能够看明白你论文中这个图表所要表达的意思!

而关于引言部分,我的理解就是你为什么要做这份工作,引出你该实验的假设,进而去论证以及该章节的简单概述。也就是说,在该小节部分,该部分与第一章的绪论有一些重复的地方(第一章的绪论中的国内外研究现状或者基础知识研究更应是宏观描述)。但没关系,我们可以把引言部分说的再细致一些(凑字数+1),结合国内外大佬的研究,概括性的说明别人研究的局限性(可举例子说明),然后解释自己的研究在哪些方面进行了改进,进而衬托自己研究的高大上。

在这里,可能就需要大家有一定的文献积累量了。建议可通过查阅综述性的文章来完成这部分,并且一定是要外文的综述性文章,然后根据自己的理解写下来(若参考中文综述,最后一定会改的面目全非)。

分析讨论部分无疑就是本章中最难写的部分了,尤其是对于实验结果不算很好的同学。写这部分的时候,笔者也曾弃笔抓耳挠腮多次,但不得不硬着头皮写下去。对于该部分,是真的要有一定的文献积累和文字功底。以笔者学位论文为例,首先查阅最近或者影响力比较大且与自己所做工作类似的文章(谷歌学术搜索关键词),归纳总结他们的研究结果,然后把自己的结果简单叙述一遍(凑字数+1)。分析自己的结果与前人研究的一致性,并在这一致性的基础上,有什么不一样的发现(不一致性)。接着着重讨论为什么不一致,这也是这篇文章的核心之处。

当然啦,也有一些同学得到的实验结果与前人得到并且已经被大众认可的结论完全不一致,甚至是相反的结论,那你就得好好检查一下你的实验流程了,借用马克思的话来说就是,共性存在于个性之中

Step4: 结束亦是别人的开始

收尾部分指的就是第一章的绪论和最后一章的总结展望,对于这两章来说,如果把主体部分写完了,就可以不用那么焦虑了。

对于绪论来说,大致可以分成以下几个小节(引言、研究背景及意义、本文主要工作以及论文结构安排),其中最重要的便是课题的研究背景及意义了。这就考验大家对国内外的研究内容的掌握程度了,说白了,就靠各位的画饼能力。这部分的内容相信大家从导师的嘴里听过无数回了,不过还是大家在写的时候,还是要细细的斟酌一下,什么内容可以写,什么内容该舍弃,写的内容要与自己后面的实验内容遥相呼应。而本文的研究工作或者论文摘要这部分,是为了让答辩老师快速知道你做了哪些内容。因此,这部分的语言一定要好好包装,尽可能的表达学术规范,用专业术语体现自己能力。

最重要的是,这部分一定要实事求是,不要吹嘘自己的工作做的多好(答辩老师一眼就能看出你论文的大概,除非你是真的大佬),把自己做的内容提炼一下,逻辑明确就可。

最后的总结展望这部分,大家即兴发挥,前面4章都已经搞定的情况下,相信我,你会在这里写的意犹未尽!因为自己的实验是什么样,自己心里应该有个数的。所以在最后总结或者阐述局限性的时候,可以适当的展开说一说,提出一些将来或许可行的办法,看是否能够给后来人提供一些思路(行不行不知道,但我认为是行的)。比如我在Step2提到的K均值聚类的局限性,那么我在总结的时候,提到希望后人在研究的时候,可以通过解决局限性的方法,从而达到更好的实验结果。

以上,便是关于如何写论文的一些心得和需要注意的地方。另外,写论文是个费脑子的过程,建议大家在脑子比较清楚的时候再写,有些人的思维在早上的时候比较活跃,我是做不到的。因此,我经常在下午以及晚上的时候,完成自己的论文。

此外,也不要想着一次性把自己的论文写的多么完美,先把整体的框架定下来,达到字数任务就可。剩下的就把论文修改就交给导师了,但也不要指望你导师会给你一字一句修改,更有甚者,会把你叫过去,对你的论文框架进行“大刀阔斧”,到这时候,似乎也就只有认命了(听导师的话,是当下最合适的选择)。因此,最好的方法是每当自己要进行下一步时,及时与导师沟通。若遇到比较佛系的导师,那也就自己在这方面多下功夫,或者让实验室的师兄师姐帮帮忙!但无论什么时候请记住,自己的论文还得靠自己。

【学术相关】毕业论文速成指南来了!_机器学习_03

Step5 化繁为简,删除冗余

当完成初稿的时候,接下来就应该查重了。每个学校的查重网站不太一样,有的是知网,也有的是万方,以各自学校的要求为准。在这一阶段,可以先用一些免费的软件查一查(听说有被盗论文的风险,但也只是听说)。但为了保险起见,可以把论文中的图表以及一些结果分析部分删除后再进行提交,我当时就是这样做的,后来又不放心,在知网上又查了一遍(480元一份,要求是20W字数以下,我当时是和其他另外一位同学的论文合并一起查的)。

一般重复较多的是在理论基础部分,这里也只能一字一句的修改了,中华文字博大精深,相信自己,费点时间就好了!

【学术相关】毕业论文速成指南来了!_人工智能_04

Step6 精益求精,力求完美

等上面所有的步骤完成后,论文也差不多快完成了,但往往很多人会被格式要求折磨到崩溃。请注意,这里一定要认真对待,笔者在答辩的时候,因为标点符号使用不规范,被一位答辩老师批评了一下。对于理工科的同学们来说,强烈推荐LateX,在公式编辑上十分友好,使用起来也是十分简便。当排版结束后,还有时间剩余的话,可以再仔仔细细的看一遍自己的论文,对一些语句进行润色,精益求精,尽可能的呈现出一篇完美的论文!

看似不起眼的日复一日,会在将来的某一天,突然让你看到坚持的意义,无需找什么借口,一无所有就是前进的理由。写论文就是这样的一个过程,日复一日,慢慢打磨。最后,衷心的祝愿大家能够顺利的完成毕业论文,成功的拿到学位证书!

【学术相关】毕业论文速成指南来了!_人工智能_05

【学术相关】毕业论文速成指南来了!_人工智能_06

汪健麟

电子科技大学

Datawhale成员