我是怎么写完毕业论文的

感谢老妹供图 摄于梵蒂冈


在意大利毕业旅行的间隙,趁着撰写毕业论文的记忆还没散去,我回忆了自己如何写完硕士毕业论文的全过程。其中曲折,可见一二。


————————————————————


快一个月前,我参加完了硕士的毕业典礼,标志着我终于搞定了我的研究生生涯。写时只道是寻常,可回头和我母亲讲述写论文的过程的时候,眼泪却在眼眶里打起转转。然后我就觉得有必要把这么悲情的故事写下来,供大家一乐。同时能以此记得和鸣谢每一位在我论文期间帮助过我,陪伴过我,鼓励过我的人。


开题


总体看来,我论文的时间安排很紧凑,尤其是后期非常紧张,每天卡着日子赶进度。事实上我论文的开题时间其实并不算晚。去年十二月就开始了,在圣诞节前夕。


最开始给我的论文安排,简单来说就是,在我基本搭建好的影像数据库的基础上,实现一下学长嘉炜已经调好的一个算法A,再实现另一个新的算法B,最后再把AB综合一下,做一个多模型的算法C,整个论文分为ABC三个阶段。


这是我的技术指导老师给我定下来的毕业设计内容。当时由此埋下了两个隐患,一个是我太过自信,心里没谱,不知道这样的一个指标其实工作量是很大的,很有可能不能按时完成,事实上我最后确实没有按时完成算法C。二是没和我的硕士导师讲述具体的毕设安排,所以她当时虽然知道大概,但也不知道这个安排有点过于充实。


前期工作


开题后不久就是圣诞节,我到荷兰度假了一趟,准备放松心情完回来之后大干一场。然而剧情就在这里来了个一百八十度转弯。首先是算法A在我的数据库上运行起来有很多问题,开题时以为这部分很快就能完成,现在需要对数据库重新整理。再者是算法B比我想象中的难实现得多,我从第一步搭配环境就卡住了。然而更悲剧的是,我的技术指导老师在开年后,因为家里有事,突然请假回国了,一直到三月底才回来。另一位可以请教的学长石头也不在芬兰。毕设进度停滞不前。


再加上由于我还有最后两门课程在上,所以今年三月份之前,毕业设计的进度基本为零。和我同届的朋友们,一个叫豆豆,已经基本完成了毕设,开始了论文的撰写。一个叫kiki,毕设也在进行中了。只有我,真正的算法部分还没开始。当时的我已经有些焦虑了。


在这个阶段虽然进度缓慢,但是我也有成果,一是把所有课程修完了,二是把毕业设计需要的这个数据库终于整理好。因为这个数据库包含1800多个录像的片段,所以我处理起来花费了很久。相当于原本计划的ABC三个阶段的基础上,还突然增加了一个数据库处理阶段。在三月份之前能处理好数据库,我觉得已经是万幸了。此外在二月份石头学长回来之后,我同时把算法A也向他请教学习了一下,提前熟悉改进,以便能快速实现阶段A。


正式开始


所以我的毕业设计正式开始算是三月份了。一方面我的课程全部上完了,另一方面我的技术指导老师也回来了。然而五月底就要交论文了,所以我只有三个月的时间实现算法。留给我的时间很有限。如果想毕业设计按时完成,我的压力就很大了。


显然,我的技术指导老师也意识到了这个问题,也许是为了让我时间更充裕地完成论文,不让我压力那么大。他从国内回到芬兰后不久,和我讨论的第一件事就是:我觉得你可以考虑延期毕业,你的时间太紧张了。你可以再多留个半年,我们从头开始好好做,考虑一下发个期刊。


我当时听到这个建议后,内心一阵翻腾,心情真可谓五味陈杂。既有面对自己可能要延毕的恐惧,也有点埋怨技术指导老师不愿意再想想办法救救,更有恨自己能力不足,不敢肯定自己一定能按时完成毕业的恨意。当然,因为可以卸去非要按时毕业的压力,心里竟也会产生一丝丝的延毕的轻松感。


当时我因了这点延毕轻松感,真的有动摇,和家里商量做了延毕的打算。因为延期毕业半年,我的压力确实会小很多,什么事情都可以暂且缓一缓。但是现在想想还是有点后怕。如果我延毕了,那么现在的我,不可能来到意大利旅游,而是会继续苦逼的在芬兰写毕业论文。甚至不可能这么早拿到博士的位置。如果真延毕,我的心理压力就大了。


说到这一丝延毕的轻松感,其实有件事情一定要说一下,这件事情对我按时毕业起到了非同寻常的帮助,帮助我克服了这点轻松感。因为早在我开始毕设之处,我的心中就有了一个念头,那就是一定要按时毕业。这个念头来自一丝遗憾:


其实,我心中一直有一丝遗憾,我高考的时候,因为那时的我还很懵懂,虽然知道高考很重要,但是并没有为之全力地付出拼了命地去准备,我那时很叛逆,也很懒惰。很多次都觉得,那时的我就是太玩世不恭,连高考这么重要的事情我都不能认真地去对待,后悔自己的不懂事。如果高中再重来一次,我绝对好好学习好好准备不迷茫不懒惰。这些年来,我的人生观和价值观也慢慢变得成熟,慢慢学会了承担责任和认真地生活,但是很遗憾再没有一次高考给我来过。于是,借着这个机会,我暗自心想,把硕士毕业论文作为我的挑战,当成高考。我对自己说,一定要尽全力去按时完成毕业设计,是时候认真一次了,一辈子,总要认真一次地做一件事情吧。


如果做一件事情失败了,我总可以以不认真作为借口,但是我一辈子就在逃避和玩世不恭中过去了。但是只有全力以赴了,不给自己各种理由各种借口,才能激发自己全部的能力,也才能认清自己真正的模样。


所以技术指导老师和我提及延毕后,我也动摇了甚至险些放弃了,但是我脑子里还是会回响我对自己说的上面这段话。而我最后确实因为了心中的这点不甘心,咬咬牙坚持了下去。所以最后拿到毕业证书的时候,我很感激当时的我能拥有这么矫情而伟大的想法,竟然能把毕业设计上升到这么高的价值。傻笑脸。有时候,矫情也挺好的,自己给自己设计个英雄梦吧。


实验阶段


因为有了嘉炜学长的前期工作和石头学长的帮助,我很快在四月份之前把算法A在数据库上的结果跑出来了。最开始的准确度只有大约26%,这大概是个什么水平呢,我这个数据库有七个类别,所以随机猜测的概率是17%,可见算法A还是对准确度做出贡献了9%的贡献,虽然提升的空间还很大,但我觉得一个数据库加上实现了一个表现还凑合的算法,也算能混毕业了。


于是我找到了导师,和她汇报了我的毕设进度,同时强烈地表达了我想按时毕业的意愿。导师听说了这个数据库做到了26%的精度,表示说一个新的数据库能做到26%已经不错了。我们组以前一个数据库五个分类,也只有30%左右的精度。不过导师希望我可以再把算法B做出来,同时进一步提高算法A的精度,这样毕设的分数更好看。


听到导师的话,我心里踏实了许多。导师的话相当于告诉我,到目前为止,如果把毕设算作高考的话,我已经肯定能考上一个大学了,接下来就是冲击211,985了。


于是在接下来的两个月,我继续抓紧时间做实验,提升算法A和调试算法B。其实我一向很善待自己,晚上到了九点多,一般情况下我会饿,于是就回家吃个宵夜睡觉了。但是毕设期间因为怕时间不够,我晚上饿了就在办公室吃了泡面接着干到凌晨两点多回家。到了早上,因为我有赖床的习惯,总是起床死机不断重。于是决定,如果能早上八点起床,就奖励自己玩一把游戏。很好地治愈了懒床的症状。


终于在五月前夕,我实现了算法B在数据库上的应用,跑出了23%的精度。同时改进了算法A,加入了自己的一些想法,把算法A准确度从26%提升到了33%,测试样本中,最高的一组能达到67%的准确度。


在五月初,我把这个结果和导师汇报了以后(此时我已经跳过技术指导老师,开始直接和导师讨论毕设内容了,这样可以避开信息传递,争取一点时间),导师觉得我可以开始撰写毕业论文了。留给我的时间只有20天了,因为五月21号交论文定稿。


但是还有一个问题。那就是我的论文题目是用多模型处理本数据库,但是我还没有实现A和B的综合,没有完成多模型。不知道大家还记不记得开题的时候提及的算法C,是想做一个A和B综合起来的多模型,但是现在显然没时间做了。


眼看着论文题目要改,开题报告也要改。这可怎么办呢。导师淡定地和我说,因为算法B中我已经使用了两个模型,所以也算是一个多模型,题目和开题报告不用改。潜台词就是,小伙子,你已经完成任务了,快去写论文吧。


真正的考验


自此我终于开始了自己的论文撰写阶段。其实对我来说,真正的考验是写论文这个阶段。因为实验做了太久,加上至少要留出一个星期给导师改论文,所以我需要十天要拿出一篇五六十页的英文论文,真的会要了我老命。幸好导师叫我在做实验的时候提醒了我,叫我边做实验边写点东西当作论文存稿,所以正式动笔之前,我已经有了快二十页的存稿。


同一时间,一起写论文的两位同学进度是,豆豆同学已经完成了初稿,另一位同志kiki也因为时间安排紧张,取消了去西班牙旅行的计划,专心写论文。其实我一直很感激这两位小伙伴,因为有了他们两个的论文进度作为参考,我才一直很有紧迫感,最后我们三个人果然都按时毕业了。事后回忆起来,我真的觉得在写论文时,如果有人相互交流一下论文进度,相互通知毕业流程和事宜,会比一个人单打独斗好得多。


于是从五月初开始,我开启了疯狂写论文的阶段。因为白天杂事太多,所以我中午起床吃午饭,再一直写论文到凌晨四五点回家,这样能全效率地写上十几个小时。


有两次回家的时候,已经快早上六点,走在回家的路上和已经开始晨跑的陌生人相遇。一个是刚刚写完论文准备回家睡觉的人,一是刚从家中出来准备奔跑的人,大家都是在为自己的目标充实地活着,这种默契感让我原本疲惫的心情变得极其愉快。


因为定稿是五月21号,所以我给自己规定交初稿的日子是16号中午。这样老师能有将近一个星期的时间查看论文和让我修改。


到了临交初稿的前两天,我还剩下整整一章的绪论部分还没写。于是我从14号的中午十二点一直写到15号的下午五点,在连续写了29个小时之后终于搞定绪论,在心里有了底之后,加上实在困的不行,于是定了一个16号早上八点的闹钟,心想早点起来再把论文收个尾,中午就可以交给老师了。我先睡它个昏天地暗。结果一觉睡好,起来一看手机,发现自己睡过头了,已经早上十点了。于是急急忙忙起床穿衣服准备去学校,待到我穿戴完毕,再定睛一看手机,才发现是晚上十点,也就是说我睡了5个小时就被自己吓醒了。可见我当时压力之大。当时我是被自己的行为逗笑了,可是在和我母亲重述这段故事的时候,我的眼眶里却有眼泪在打转转。。


终稿提交


我的导师真的很给力,拿到初稿后三天时间就改了出来,而且是逐字逐句地看了下来。19号中午把我和技术指导老师叫到办公室,一字一句地和我们提出了论文的修改意见,很快终稿就基本敲定了。


最后把终稿交给二审Janne教授后,他又提出了一系列的语法和格式问题。根据他的意见,我又连着通宵三天,一通修改,终于赶在在最后的截止日期交上了我的最终论文。


随着截止日期的到来,当我按下上传论文的确认按键时,意味着一切都尘埃落定,但是我并没有立即如释重负的感觉。心绪依然久久不能平静,可能是三个月的连续作业产生了惯性,让我满脑子想的还是论文的语法,文献引用,还总觉得哪些地方还可以继续改进。


其实话说回来,硕士论文的结束确实也并不是终点,前路更加艰险,还得且行且努力。


感激千万


随着论文搞定,我回想起这段时间的经历,让我真的心怀感激,心中充满了在这期间帮助过我的人们的画面。最先想到的就是导师对我论文倾注的心血,放下手中的工作,加班加点为我修改论文,以及技术指导老师对我论文的关心;还有我的父母我的四舅舅在我最迷茫和最艰难的这段时间,依旧安抚我,不逼迫我,成为我可以依靠的港湾;以及嘉炜石头学长,对我的毕设做出了很多帮助,解决了很多问题;和我一起同时毕业的豆豆还有kiki,因为豆豆还有kiki比我进度始终快一步,所以总能提供给我各种毕业咨询,以及给了我赶论文的紧迫感;还有贵圈和主播炸了这两个非常宝贵的朋友圈,为我的艰苦的论文期间增加了一抹色彩。真的衷心感谢每一位在奥卢的不在奥卢的关心我的给我论文提供帮助的朋友们。


如果不是你们,我绝对不可能按时完成我的硕士论文,也就没有接下来的开心的毕业典礼,也不能收到各位用心的毕业礼物(笑),现在也不可能来到意大利毕业旅行,以及按时开始的博士学业。最后也要感谢我自己的坚持和毅力,也算弥补了心中的一个遗憾。


其实芸芸众生大家都在努力奋斗着,我的这段经历也算不上很突出很拼命的一则,有兴趣的朋友可以搜索一下‘最拼命的时候’,天涯和豆瓣上的人一定给你更大的震撼。只是,努力本身,就是一件值得回味的事情。借用他人文章中的一句励志话语作为结束吧。


‘更重要的,努力不只是一种途径,更是一种信念。你能为了自己的一个目标去不顾一切的奋斗,这本身就是很难得的人生经历’。


毕业快乐!