昨天下午阿雷打来电话告知,我的硕士毕业论文最后一个盲评成绩出来了,89分。加上前两个90分和88分,意味着以平均89分的成绩通过了校外三位专家的评审。一瞬间,近两个月来悬着的心终于放了下来,心里却百感交集。在今年无比严峻的形势下,能顺利毕业拿到双证已经是一件非常不容易的事了。
回想起来,2019绝对是可以写入中国科研学术打假史的重要一年。从翟姓演员读到博士后不知知网,到饶校长实名举报几名大牛学术造假,其间,还有不少高校大批清退超期不能毕业的博士硕士,教育部加大对各高校毕业论文抽查检查,更有个别名校博硕因为不堪学术和毕业压力重负走上不归路……全国的科研学术领域一时间刀光剑影,四处风声鹤唳,人人自危。
这样的情况下,10月下旬提交论文以来,大家心情都比较紧张。现在我的论文顺利过关了,但有同窗好友不幸被专家评了D的成绩,意味着将面临推迟毕业,修改甚至重写论文,并要重新送评审,结局未知,想到这心情无比沉重。两年半以来,作为全日制研究生在校学习期间,毕业压力时刻如影随形,我们都不敢掉以轻心。期间多数人撰写发表了3篇以上学术论文,其中大多是核心期刊论文,最多的,发表了10多篇核心期刊论文。其实学校的毕业要求就是在正规期刊上发表1篇论文即可,不是核心期刊论文也可以,但是为了能顺利毕业大家都倾尽全力。
相信搞科研的人都明白,在国内的核心期刊发表论文虽然跟SCI和EI有一定差距,但也不是随随便便就能发的。根据我的经验,一篇核心期刊论文从撰写到投稿,再到退修最后录用,支付版面费,这个过程耗时最短的需要一个月左右,时间长的甚至需要折腾两三个月,等到见刊,一般时间跨度在半年以上。也因此,我2018年还有时间考了二建和法考,而2019年全部时间都围绕着论文转,6篇核心期刊论文让我晕头转向,中间报考了一建,却根本没有充分的时间准备。最后虽然去参加了考试,现在成绩未出,但想来突击准备了一个多月绝对是过不了的。所幸论文最终通过了评审,但成绩不理想的同窗的遭遇却让我无比揪心。
将心比心,努力奋斗却得不到应有的结果,这是谁都难以接受的事情。毫不夸张的讲,为了顺利毕业,现在的研究生真是需要操碎心,吃尽苦,受尽煎熬。从论文选题开始,要求有创新性,至少要是别人没有研究过的内容,这一关需要大量阅读专业领域的中外文献,跟导师反复沟通探讨,自己不断凝炼总结思路。俗话说良好的开端是成功的一半,选题很大程度决定了论文的层次和质量,也决定了是否能被评审专家认可。
选题确定然后是开题答辩。在被一群专家教授七嘴八舌的让你怀疑人生的质疑和批斗之后,问题小一点的要么改进方法要么调整部分内容,问题严重点的就得整个论文框架设计推倒重来,问题再大的就要重新选题。我就是比较不幸的论文框架设计推倒重来的那种。由最初想定的方案评估,在跟导师反复讨论之后,综合开题答辩时专家们提的意见建议,逐渐增加内容变成了对整个系统过程的研究,还加入了数学建模和计算机软件仿真部分。
大的方向和每块的研究内容确定了,然后就开始了一个山头一个山头的攻坚战,可以说每一点前行都举步维艰。第一章绪论就遇到了大麻烦,我研究的有一块内容公开能查询资料特别少,国内外文献看了看,几乎没有,这样研究现状就没法写。后来通过各种渠道才了解到,另外一个学院的某教授前两年有个课题研究过这块内容。通过导师跟哪位教授联系协调,最终找到了相关的资料。才发现我研究这块内容国外多年前就实现了,但技术严格保密,国内近些年才逐渐成熟,实践应用层面还有很多指导理论的空白。这就意味着我的选题是对的,这个课题也非常有现实意义。
有好的选题和研究内容,但要实现它们,我面临着前所未有的压力和困难,主要是不懂算法、数学建模和编程语言,而这三者分别对应着我论文课题的第三四五章,可以说是论文主体的绝大多数内容。虽然本科阶段曾经学过一点编程语言,但那都是十多年前的事了,感觉自己的数学知识基本上已经只剩初高中水平了。这种情况也别无选择,只能迎难而上。
第二章是基本概念和构建指标体系,这部分内容因为有开题和第一章的积累,写起来相对容易一点,只用了不到三周基本上就完成了。我通过提炼第二章的内容,整理了一篇小论文,很快在一个核心期刊得到发表,四月份初投出去,六月份就收到了编辑部寄来的书刊,这算是见刊最快的一篇论文了。
第三章要进行过程评估,可是我一开始连算法的基本概念都没有,完全不懂哪类算法能解决哪类问题。包括第四章需要构建数学模型,我也是完全没有思路。这样的时候,学习环境的重要性就凸显出来了。很幸运我做课题研究的实验室氛围很好,很温馨,大家都是很热爱学习的那种。室里有三位博士,硕士除我以外都是直接从本科考上来的小伙伴,他们对算法、建模、matlab编程计算等专业知识均比较熟悉,特别是几位博士经验丰富,跟他们日常简单交流,都能学到不少论文撰写、修改、发表的经验技巧。在我论文最艰难的第三章第四章,除了经常跟导师沟通,就是跟实验室的小伙伴们请教讨论,还有身边几位老铁帮忙出谋划策。
尽管有多方有助力,但解决问题的方法最终还得自己去分析判断、作出选择。我在这两章上都走了不少弯路,浪费了很多时间和精力,做了很多无用功。第三章一开始就想当然的选了一个马尔科夫链模型,自己对照研究内容琢磨两周左右不得要领,后来多方打听,知道其他专业一个同年级同学在研究马尔科夫链。欣喜的找到他一起探讨,最终的结论是,马尔科夫链不适宜用以解决我的问题。这一下深受打击,我知道应用模糊综合评价法、幂指数法是解决我的问题的有效方法,但是跟导师一提,却遭到了她老人家的严厉批评。她告诉我如此简单老套的方法,已经烂大街了,不许我用这样的方法,同时明确要求方法一定要有新意,最好是智能方法。
那是五月份,我第一次感到深深的失落,甚至有点点绝望,真的觉得我无法完成论文了。郁闷中度过了无所作为的两三天,看着时间一点点过去,心里的惶恐不断堆积起来,压着我走向继续课题研究的路,我知道越等越不会有答案,再痛苦也没有退路。硬着头皮重新梳理问题,再次研究比较各种算法的应用情况,最后找到了灰色理论。当看到这个理论及其实践应用情况时,脑海中竟然闪现出一句:理论是灰色的,生活之树长青。我知道这个理论是最终的选择了,等我把它研究得差不多已经是五月底了。我再次去找了导师交流,这次导师虽然仍然不太满意,但鉴于我的实际她算是勉强同意了。选择了正确合适的方法,再去将它应用于问题实际,这个过程就快多了。第三章的核心问题很快得到解决,整章的内容也在六月下旬撰写完成了,同时还梳理了一篇小论文向一个核心期刊投了出去,最后这篇文章经过反复修改在九月份才被最终录用。
六月底开启了整篇论文最难的一部分研究,核心问题是要解决资源冲突。一开始想得很简单,准备直接应用西安电子科技大学前几年一篇硕士论文的方法。事情经常是这样,正是因为把问题想简单了,所以简单的问题才往往变得很复杂。事物之中潜藏着很深刻的辩证法,在学术上任何偷懒的想法都是极其错误的,有时候最笨的办法,恰恰是最简单有效的办法。这都是我在一次次弯路一次次撞墙后的切身体会。应用别人的方法,却始终跟我的问题结合不起来,折腾了一周多时间,最后不得不承认失败,那个方法只能作为参考,要真用却是没门。
再次去找导师交流,她的指导意见一如既往,用新方法,最好是智能方法。好吧,既然这么重视智能方法,那我就研究研究这个智能方法。之前之所以不去碰,甚至一直排斥智能方法,说实话我对智能方法一是不懂,二是经过初步了解感觉不太可靠,至少很多结论似是而非。现在没办法了,时间已经进入七月中旬,马上要放暑假,导师的要求是放暑假之前要把论文初稿基本完成。而我当时,第四章一头雾水,第五章虽然想到可以利用现有的软件平台,但具体怎么跟研究内容结合也没有思路。这个时候真是到了病急乱投医的地步。
在网上铺天盖天的学术论文中像一只无头苍蝇一样到处乱撞,只想找到研究解决相似问题的智能方法。经过艰辛的搜索,终于找到了一篇社科基金支持的论文,作者建立了一个全新的数学模型,并应用遗传算法求解了问题。我一看有种欣喜若狂的感觉,因为第四章的问题真的跟对方解决的问题很像,如果能把这个方法用过来,那么我的问题也一样迎刃而解。
顿时来了信心,感觉顺利毕业有望啊!那几天不知疲倦的套用那个方法,对照着模型修改自己的问题描述,一顿操作猛如虎。很快,问题来了,我看不懂那个论文的中间过程,也搞不清楚论文的结论是如何得到的。我向博士们请教,与身边应用智能算法的小伙伴交流,跟导师请教,导师给我推荐了研究遗传算法的老师帮我看……转了一圈没人解释清楚。现在想来,当时的我真像急红了眼的赌徒。心里想,一个博导写的东西,还有基金项目支持,肯定没问题,反正大家也解释不清楚,直接套用肯定没问题。于是第一稿论文里,我就是这样囫囵吞枣的引用了那篇论文的方法,整个的模型和最终的求解都是拿来主义。
然后心急火燎的转入第五章的过程仿真研究,还好这部分内容导师的项目里有一个软件平台可以使用。正好我参加了那个项目的结题验收,对整个软件平台进行过性能测试。经过与开发平台的公司工程师多次沟通,结合课题设计了仿真内容,利用软件很好的实现了研究目的。同时为了论文的完整性,在第五章我专门安排了一节内容对第三章的评估过程进行软件评估验证,得到了一致的结果。最终放假前论文的基本内容算是拼凑完成了,但是我知道我埋下了一个足以让我整个论文功亏一篑的隐患,那就是第四章的方法、过程和结论无法解释清楚。
惴惴不安的假期开始了,在家里待了十几天过得真的很不踏实,几乎每天都会想第四章该怎么办。即便能够蒙混过关,可心里总是无法说服自己,过程结论不能非常清楚的进行解释,始终不能放心。此外,这个时候距离一级建造师考试只有一个多月时间,最终我决定提前回学校,一方面是备考一建,一方面是再研究下论文第四章。
8月13日,我提前10天返回了学校。直到9月21日考试,中间家里买房子签合同、过户、办贷款等各种手续,又耽误了几天。虽然倾尽全力的备考,但含金量高的考试哪会是那么好应付的。上了考场才知道基础知识点都没掌握牢固,到处都是漏洞和不熟悉的点,痛苦的四场考试,每一场都是时间的煎熬。最后一科考完,出了考场才想起来一个算出来在草稿纸上的答案都没有写到答题卡上。真是感觉最糟糕的一次考试。
备考一建期间,我做了一个艰难的决定,第四章对问题的解决重新自己建模,自己求解。现在看来这真是一次很重要的自我救赎,要是不痛下决心做颠覆性的调整,我想论文的评审估计不会是现在的结果。这个时候导师的人脉关系帮助了我,她给我介绍了一位对我研究的问题比较熟悉的教授,在我跟他深入讨论过后,他认为我的问题不应该用智能算法,而是可以采用策略方法解决,并帮助我搭建了基于策略的基本模型框架。真是山重水复疑无路,柳暗花明又一村,一下子我本感觉已经进入死胡同的问题,豁然开朗了起来。跟那位平易近人的教授讨论过后,我结合问题,综合考虑各种约束和各元素间的相互关系,进一步对原来的问题进行了详细描述,并在教授提供的思路基础上,调整完善了模型。然后结合实践应用,确定了求解的方法步骤,并举实例对模型进行了验证。历尽波折,最终合理的解决了问题,也意味着我的论文基本完成了,这个时候已经是九月底了。这个过程其实是跟备考一建并行展开的,考完一建,论文也大概完成。
10月中旬论文要提交进行学术不端检测,这一关决定了论文是否能进一步下一个送审环节,因此大家都很重视。我提前用paperyy、我paperpass查了几遍,第一次查重复率11%,虽然不高,但看到同学们都在降重,我也展开了降重的工作。后来经过反复修改,提交检测前最后一次查重是2%。但是后来提交检测回来的结果是4%,这个结果与同学们相比,重复率算是比较高的了。很多同学的检测结果都是百分之一二,有个小伙伴的检测结果直接是0。
过了论文检测接着就是进入了送审环节,也就是前面提到的盲评。论文打印出来装订好,隐去所有的个人及相关信息,送到三个校外不同院校或科研单位的专家手里。每个人都不清楚自己的论文送给了谁,评阅论文的专家也不知道自己评的是谁的论文,这就是论文评审的所谓双盲。且不说打印装订,发现错误反复修改的折磨,单就是论文送出去后每一天的等待都是煎熬。
千呼万唤终于等到了结果,水落石出还不算完,下一步还要经受校内学位委员会专家团队严苛的答辩,如能顺利通过,那时方可算是硕士生涯顺利收官。