我算是比较幸运,工作第三年的夏天就顺利地拿到了全非日制研究生的双证。这篇文章不仅是想对自己三年的求学经历做个总结,同时也想借此做一个分享,针对在职读研的毕业要求以及时间安排进行整理,希望对一些正在考虑攻读全非研究生的朋友有些帮助。
观前提示:下文不讨论是否要读非全研究生这一问题,内容也不可避免地包含了大量个人观点,是否值得借鉴还是需要读者自行评判。
个人经历
首先介绍下我的情况。我的工作单位是成都某国企,在成都某双非院校读了非全日制计算机技术硕士,研究课题和工作内容没什么关系(深度学习地震全波形反演)。工作地点、学校都在成都。
我的经历可以说是有一些巧合。原本打算的是继续读全日制研究生,2022年一整年也确实在全力备考。但是想着碰碰运气,秋招期间投了一些可以免笔试直接面试的成都国企,考研初试后运气好收到了这家公司的offer,考虑再三后决定不读研了直接上班。我的初试成绩还算ok,好歹过了院线。就这样不读了有些浪费,以后如果想要再拿个学历,再换一所学校边上班边准备未必能做得更好,于是我决定看看调剂的可能性——首先ZJU就不支持调剂为非全日制(回过头看也算是因祸得福),其次四川省内的985院校也不欢迎初试报考外校的考生。最后我选择了调剂到这所相关性比较强的专业院校。
总之,如果是就业之后再报考,可以考虑层次高点的学校。唯一需要注意的是报考的学校一定要选择本地的,因为不论是研一的上课还是研三的答辩,都需要频繁去学校,离得太远会非常不方便!
毕业要求
入学之前我在学院官网上找到了学位管理文件,对于一名非全日制专硕来说要达成毕业条件一般通过以下三种途径:
发表一篇与学位论文相关的学术论文;
获得与学位论文研究内容相关的软著登记;
获得与学位论文研究内容相关的发明专利。
最终我选择的是通过发论文拿到毕业条件,我的理由如下:
我联系的导师基本只做纵向,带的历届学生都是发论文拿毕业条件,选择同样的路子能从导师那里获得更多帮助;
前期投出一篇小论文被各路审稿人锤打,验证论文课题的可行性之后,最后写出的大论文内容更容易过关;
个人原因,我自己也想要发一篇论文看看实力。
总之正式入学的时候一定要搞清楚毕业要求,最好一开始就规划好打算用哪种方式毕业。
时间线
下面是根据我的个人经历整理出的整体时间线,后续我再依次解释细节。
2023.04:赶往成都参加调剂复试,同时联系了对应学院的几位导师,顺利拿到录取通知并选好导师;
2023.05-2023.08:线上参加导师在实验室组织的课题前置知识培训;
2023.09:线下办理入学手续,线上完成培养计划定制以及选课;
2023.09-2024.05:线上完成培养计划中全部课程的网课和作业,线下参加考试;
2024.01-2024.12:通过第一学期参加实验室组会,搞出一个自己的idea,完成实验、撰写论文并投出稿件;
2024.12:完成开题报告以及答辩;
2025.01-2025.12:经历被拒、转投以及大小修之后拿到accept;
2025.09:完成中期答辩;
2026.01-2026.03:完成毕业论文初稿,经过导师指导修改出终稿;
2026.05:完成毕业答辩,线上线下办理各类毕业手续;
2026.06:线下完成离校手续和毕业归档,领取双证。
细节回顾
拆开来讲,读非全研究生大概需要完成4个方面的工作:
找好导师:入学之前联系好一个靠谱的导师;
完成课业:即培养计划中全部课程与考试,主要在第一学年完成;
达成毕业条件:即发表一篇小论文,主要在第二学年完成;
完成毕业手续:即写完大论文并通过盲审与答辩,根据学院的要求办理全部毕业手续,主要在最后一年完成。
联系导师
众所周知,选好了导师就成功了一半。对于一个非全日制硕士,我的唯一目标就是发出一篇水文毕业,那么我认为理想中的导师就需要符合以下两点:
个人主页上最近应该有一个稳定的方向在持续产出论文,这样我能跟着一个相对成熟的领域分一杯羹,不需要花费太多时间自行摸索;
导师能够给出一定的指导,可以在写论文期间能给出些修改建议,不至于在盲审过程中全靠自己。
凭着这两点条件,我在确认了调剂院校后开始在院官网上进行筛选。由于时间比较充裕,我首先只给两个看起来最牛的教授(学院实验室的大老板)附上简历发了邮件,幸运地被其中一位老师秒回捞走。这也就是我以后三年的导师了。
完成课业
这是第一学年需要完成的重点工作。
在我读研一的2023年,所有课程都可以申请线上参加或者免听,在考试周期间参加结业考试即可。由于刚入职这一年我通常都在外地出差,就为了回到成都参加考试,我都费了一番功夫。而据近两年开始读研的同事、同学分享,不少学校已经不支持全线上听课,必须在周末时间参加线下课程。
我的培养方案中大部分课程结课方式都是写课程论文,然而还是有两门数学方面的硬课是和全日制学生分进一个班级上课+考试的。这类数理必修课需要多分出些精力,毕竟做不出题是真的捞不起来。因此,这一年建议留出足够的业余时间,保证能够一次性通过考试。
发表小论文
这项工作我主要放在第二学年完成。就我的经历而言,想发出一篇水文可以分为三个步骤:入门科研方向、学习师兄工作以及改良现有方法。
入门科研方向通常从确认录取之后的暑假开始。通过积极参加导师与师兄师姐组织的培训与组会,入门培训主要是搞清楚这个方向的目标是什么,学习一些与方向相关的基础数理知识以及最近几年的发展方向。每周的组会则由每一位同学轮流主讲,主要内容是挑选一篇较新的论文向其他同学讲解作者所做工作以及创新点。通过第一学期的培训、组会以及自己找的一些综述文献,我大概对这一方向有了一个最基础的了解,能够大概说出目前有哪些主流的方法,各自有哪些优势。
接下来我选择重点学习同一方向师兄师姐作出的工作,拿到祖传源码严肃学习。确保能看明白每一个模块有什么作用,并且能够在前辈的帮助下顺利复现出实验结果。
这样就可以对现有方法进行改良了,在祖传代码的基础上针对特定模块或者方法进行改进,这样能在确保实验结果相对可控的基础上尝试炼出一颗好丹。
和导师沟通好结果能够形成一篇文章后就可以开始尝试投稿。在此期间可以多和导师沟通,从初稿修改到期刊选择,都可以普遍征求导师意见。毕竟导师在这个领域已经有一定的成果,怎样让稿件更加容易令审稿人接受、选哪一个刊物更容易中,咱都不如导师有经验。
接下来就是漫长的等待时间了。如果对自己的学术垃圾能不能中有些拿不准,还是建议在第二学年多花些心思再搞一篇文章,多投几次总是能撞上赏识自己的审稿人。我个人则是因为第二学年工作上非常繁忙天天加班,实在没有精力放在磕盐上面,只能选择把全部赌注押在这一篇文章上。
好在我再转投到第二个刊物后,经过半年的等待拿到了大修意见,修改返回后历经4个月最终顺利拿到了accept,就现在的审稿速度来说也算是撞大运了。
撰写大论文
从拿到毕业条件之后,就可以开始着手准备大论文的撰写了。我前期的主要工作只有一项,因此大论文结构也需要围绕这唯一一项成果来写。外加我是专硕,还需额外完成一项系统设计与实现。
根据上面的需求综合下来,我撰写的大论文结构如下:
第一章:绪论
第二章:相关理论
第三章:论文方法
第四章:系统设计
第五章:实验结果
第六章:总结展望
由于前期已经完成了一篇论文的发表,因此在第一、二、三、五、六章节上可以大幅参考小论文内容,同时第二章还可以借鉴以往师兄师姐的毕业论文,比真正从零写一篇大论文要轻松得多。
我导师带的其他学生都是学硕,所以在系统设计这一部分我反而没了参照,费了不少功夫。回过头看其实要做的非常简单,我这只要求制作一个最简单的可视化demo,有一个GUI能够读数据、调模型并输出结果就能在程序上过关。内容方面,则需要在第四章上说明系统模块组成与流程设计,并在第五章最后说明系统测试结果。
时间方面我从提笔开写到完成初稿大约花费两个月时间。正文共54页,我的工作量确实不多,写到最后真是有一种打肿脸充胖子的感觉。后续同导师沟通后修改第四章又花费约两周时间,仅供参考。
此外强烈建议写论文使用如zjuthesis之类的latex模板,配置妥当后几乎不会出现格式问题,我在请导师检查时仅有一个字体问题。作为对比,使用word模板的同门出现格式问题的地方要多得多。
答辩与手续办理
组织答辩
学院组织的答辩一共有三次:开题、中期以及最后的毕业答辩。前两次分别在研二、研三开学期间组织(不同学校可能略有差别),由学院内部组织,分别检查毕业论文题目以及毕业条件达成情况,只要将材料全部准备好即可过关。
只有最后一次答辩比较正式,答辩过程我认为和本科毕业时的感觉很像:只要是自己做的工作并且有小论文的支撑,那么过一个非全日制研究生的答辩就不成问题。
我为答辩准备了20分钟左右的PPT内容,然后经历了5-10分钟左右的专家提问,幸运的是没有一个专家做的是我所在的细分方向。尽管有一位专家(做的是传统反演方法)从实际应用的角度上提出了一定质疑,另一位专家认为第四章的伪代码篇幅过多,但最终没有影响答辩的通过。
毕业手续
通过答辩之后就来到最后的手续办理。尽管大部分手续都已经可以在线上办理,但与档案相关的材料基本都需要线下去拿。然而学院行政老师往往不太拟人,默认学生24小时在校待命,往往是今天发出通知,第二天就需要领取/提交材料。外加中午午休、下午准时下班、周末不上班等等,办公室通通不开门,给平时上班的同学们拉满了难度。即便我的领导比较好说话,也经不起隔三差五就请假跑去学校拿材料啊!
总之我这里只好硬着头皮去请求未曾谋面的同门帮忙,大部分资料由他们一并领取,我再约上周末的时间去实验室领走填写。真的非常感谢他们,否则我还得被行政的要求折腾上几个来回。
最后,在赶往学院自行填写了档案并完成论文归档之后,就可以填写档案接收地址并领取双证了。档案接收地址通常填在公司的人事劳资处;双证则可以扫描之后发给部门人事,请他们帮忙进行学历归档。
完成了这一步就算是彻底结束研究生学业生涯了。
一点感想
从毕业的那一刻往回看,三年其实真的不算长,因为它被学业分割成了若干个小段,等着我去完成阶段任务。但对一些同学来说绝不算短,有一些同学在这个过程中慢慢地不再出现,然后选择延毕甚至放弃。我所在的非全专硕班级在入学的时候有近20人,但最后名字出现在领取双证名单中的可能不足一半。
所以回顾整个读研过程,我觉得首要一点就是始终保有激情。在职读研不同于全日制,延毕或者肄业的同学照样有班可上,中途放弃无非是损失了一些学费,这确实打击了一部分同学的积极性。对我来说,不论是发小论文这件一直想做的事情,还是毕业拿到学位带来的工作上的收益(尽管并不多)都给了我非常大的动力,让我坚持到了最后。
其次,对于我所攻读的这个学科,完全可以依靠AI的辅助,包括但不限于代码编写、论文撰写、大小修意见反馈等等。总之短短几年间各类AI大模型层出不穷,而且越变越聪明,也许以后的科研会逐渐脱离手工作坊式的生产了?
最后,读研过程中尽量避免单打独斗。作为平时在上班的社畜,我们大多数时候没有身处学校,有很多的信息极有可能遗漏之后也不自知。因此,除了加官方建的年级群之外,多和其他同学抱团取暖。第一学年我主要与同级同专业的非全研究生交流,因为大部分课程我们会在同一个班级,很多信息可以共享。等到第二、三学年,我主要开始和同一实验室的同学多多交流情况,因为很多学院方面的工作会通过实验室传达,再由实验室内的同学负责完成。总而言之,保证与学校之间的信息畅通,提前留意重要时间节点(开题、中期、论文提交等等),如果拿不准最好多问问同学以防意外。我就因为没有注意到消息,错过了学院的开题答辩,好在导师很好说话,只是叫我补上材料就算了事。说到底,需要对读研这件事负责的人只有我们自己。
大概就是这些。