写这篇随笔的时候,我已经处于研究生阶段的后期,只剩下一个硕论答辩即可结束研究生生涯。趁有闲暇时间,我希望可以从实习、兼职、论文和求职等几个角度重新整理一下研究生后期的工作和收获,以及对未来工作和生活做出展望。
首先简单介绍一下我的背景。我是软件工程专业的2.5年学制专硕,准备今年三月毕业。我是跨专业保研的,但是对写代码和计算机相关的知识颇感兴趣,于是便选择了软件工程这个专业。当然,选这个专业也有受到互联网发展的影响。由于不是ai专业,所以我很早就给自己定位是做开发的,但是做什么语言的开发呢,还是不太确定。跟导师商量过后,决定以python作为主语言进行学习,学习的方式也比较简单,就是接触各种需求和知识,比如先跟着github上的py基础课程学一下、用py做力扣题、用py接单(爬虫数据分析等)、用py做导师项目、用py做社区群答疑兼职,反正就是学的很杂。但是当我看到身边大多数同学都是做java后端的时候,我也慌了还是得跟一下风,于是从22年年底就自己学一些java的框架,然后23年年初在实习公司上手生产上的java项目,23年年末的时候通过实习、八股和论文再进一步加深java的应用知识对java常用的技术栈加深了理解。到了最近,因为后续工作的需要,开始进一步学习go(在github上找了个比较全的学习ebook),后续的话可能对于大数据技术的spark和flink也要进一步学习。总体而言,其实保持一种持续学习的好奇心是非常重要的。
在实习方面,我主要在两个导师的公司实习(导师不让前期去大厂实习),做过的工作主要是python脚本开发、python爬虫、python测试以及java后端开发这几类的,比较遗憾的是都是做一些偏业务的开发,没有主动去尝试做一些架构上宏观上的开发。但也没有关系,后面总会有机会的,保持一颗学习的心即可,不必在意学习的先后时间。到了去年的4月份,我也投了一些java后端开发的暑期实习,其中获得了阿里和yfd的offer。考虑到地点最终还是去了yfd进行了暑期实习,然后实习后又经过了几轮面试,很可惜没有获得最终的转正offer,但是这段实习也锻炼我全栈开发的能力。但是从另一方面说,这次的暑期实习是失败的,因为它没有给我的秋招带来很多的帮助,甚至有时候还会是拉垮。这是因为当时在yfd做的是一个demo,面试官就喜欢从架构的角度问,问得我一愣一愣的。
在兼职方面,主要是为了搞钱,挣一些外快。但是,客户和需求总是被中间商平台拿捏得死死的,很难获取高质量的客源,淘宝和闲鱼上的流量并不能长期的稳定,只能看运气。此外,还考虑过做一些留学生辅导或者考研辅导,但是培训的周期太长,沉没成本太大,我也没能沉下心来做。另外,还可能考虑教小朋友编程,但是这对我来说其实感到挺无聊的。好难啊。哦对了,我还做过社区群的答疑辅导,这挣的真的是辛苦钱啊,就是做一个售后技术辅导。anyway,起码体验了很多种兼职的方式,还是挺有意思的。
在论文方面,硕论真的是持久战啊。从去年5月份开题,到8月底开始撰写,9月份集中做实验和系统导致9月份的秋招面试被打爆,10月份交了初稿,10-11月进行补充修缮,12月预答辩预审又被拉去拷打,1月送盲审,还好盲审的结果出乎意料地比较好。可以说,硕论让人心力憔悴。什么创新性工作量,逻辑格式,依托项目依托成果,一套一套的花里胡哨。我没有发论文只是发了个小专利,论文题目还是自拟的,我没办法啊上一届的学长有导师给题目,我们不能再用了,只能通过前期的读书报告和看论文找灵感,想一个可能创新和工作量比较充足的应用场景硬上了。没有条件就创造条件啊。这导致一个很麻烦的事情,就是开题报告和预答辩我都被本校的老师吊起来质疑,因为自拟的题目被认为很可能挂盲审。anyway,盲审过了就行。答辩ppt还得做的好看一点,害。总的来说,我的导师还是很nice的。
在求职方面,我秋招最终是去了鹅,也是对于自己来说挺满意的一个部门和业务,希望去到能学新技术和快速成长吧。秋招的前期,投了珠三角地区的互联网和金融it相关的一堆公司,笔试由于长期刷力扣的原因基本都是ak或接近ak,但是面试就惨不忍睹了。由于八股准备地比较少,八月和九月基本都是被吊起来打的状态,惨不忍睹的那种,于是我后面就开始整理面试题和在牛客上看别人的面经,以及开始看javaguide、小林coding和一些架构的八股。终于在十月份后渐入佳境,八股开始背得烂熟了,后期的一些面试基本都能拿下。总结一下,八股这东西应该每天都要看,最好跟力扣每日一题一起看,保持学习和复习的态度学八股,不要临急报佛jio!!!
在未来工作方面,都说程序员35岁是个坎。因此不想当将军的士兵都不是好士兵,程序员总得想着往上晋升,从技术的提升、管理能力的提升、全局视野的提升都是很重要的。因此,我考了个软考系统分析师,侥幸过了,不知道有没有用,anyway先烤着。后面再考系统管理和系统架构(架构去年年底考了一次挂了,纯裸考555)。但是,如果晋升之路困难咋办呢,或许还能做下老师吧,所以3月份打算先考个教资,不知道有没有用但是先烤着吧。
回看研究生生涯,确实做了不少事情。由于自己是个专硕,虽然也确确实实有看了不少学术文章,但确实也没有搞科研的天分和环境,于是只能尽自己所能地达到毕业条件。同时,多去探索各种困难的搞钱机会和学习的途径,当然也要关心一下社会热点的市场需求,学一下金融还是很有必要的hhh,我最近在中国大学mooc看一些金融相关的知识确实挺有意思,然后学完就准备去a股当韭菜了。写到这里,觉得自己还是做了一些探索和尝试的,同时自己也是很认真地对待手头上的事情,总体来说我尽力了。
不知道其他se(software engineer软件工程)专硕研究生对研究生路径有没有更好的建议和意见呢?希望我这几年的经历能给学弟学妹们一个参考吧,也说不上参考,就图一乐吧。