读研三年的经历杂谈-学业和就业

最近论文盲审结果出来了,忐忑中也算是迎来了一个比较顺利的结果,也意识到学生生涯着实所剩不多了....

这段时间游戏打得有点多,停下来之余,回首这三年的经历,觉得,还是可以写点什么,科研,就业,感情.....各种,算是总结,也是分享,更是思考.......秋招时期很感谢牛客的面经分享,以及各位牛友的倾情鼓励,所以这篇文章本身也可以算作一种回馈吧...希望能给到师弟师妹以及朋友们一些帮助。

之所以这么说,这三年,科研,就业,感情,都曾是那段泥泞岁月中的人生坎坷,但仍然,还是从泥坑中爬起,到了现在。

当处于人生最谷底的时候,一定不要忘记,我们要面对的境况,一定不会再差到哪儿去了,下不去,那就必然将向上走,无非是迷茫中不知道何时开启向上的路,但只要不放弃,必然能看到这一天。

文章应该很长,先谈科研吧。

科研&学业

本科所学专业跟计算机不搭半点边,但是那段时间因缘巧合,跟计算机逐步接触较多,我还记得第一次安装好Ubuntu的时候,那种不言而喻的满足感,是很难忘却的记忆。那段时期的Linux生态并不完善,当通过自己的努力成功安上了搜狗输入法,疯狂给朋友炫耀。这些很简单的事情,逐步把我带进了计算机的世界。了解了刷机,刷机救砖的过程接触到高通的9008,诸如此类的事情使我对这个领域逐步积累了兴趣.......

本科毕竟之后凭借着自己的积累,有幸得到一家知名外企的工作机会,起初更多的是惊喜和珍惜,但随着时间积累,那些智能设备表层的运用已经让我觉得没那么有趣,我更想了解他们的底层是如何工作的,一串串简单的代码如何实现这么多缤纷多样的功能。经过权衡,辞去了工作,真正投入到计算机这个行业,选择了考研,一来提升学历,二来直接加入进计算机领域。其实现在看来这个选择在当初并不是最好的,当时的工作比较闲暇,完全有时间自己学习,进入互联网企业的难度大概率要远低于现在,经历过秋招春招的人都能感受到如今的卷度。很多时候基于先验的判断自然会有他的局限性,谁也无法保证每一个选择都是最优解,人生就是这样。

考研是要面对压力的,尤其是要面对将来的Gap期,以及身边人可能逐步积累起了自己的事业。一年时间,立下考去同济的目标,只是结果,终究与目标背向而行。其实挺搞笑的,院线总分超20多分,但由于专业课差一点够线,机会顿无,数一130+的分数在当时显得格外的硌眼,这是读研初期的第一个坎。

于是乎,调剂,碾转来到了现在的学校,从学校层次上来说,实现了反向读研,一个正常人或许都会觉得考研的决定就是个笑话。

而这,只是学业坎坷的开始。

入学之后,代码仅有本科那一丢丢跟着翁恺老师的C语言基础,懂一点Shell脚本,然而研究方向是那蚌埠住的人工智能。Python,不会。

然后,狂补Python,学CNN,注意力机制,transformer,看文献,找点子。

上面一笔带过的几句话,充斥在读研三年的科研经历中,懂的都懂。

这好像并不是我想象的读研生活,啥都不会,不知道从哪里学,老师只会Push而无法提供实质性帮助.....

更无敌的是,研一下学期由于疫情,一学期不让返校.....待在家的那段日子里,迷茫,无所事事,漫无目的的过日子,那段时间其实最适合去找个实习,挺憨的,后续再提。

更沉沦的事情,在那个阶段,3年的女友,分手,因为她觉得有人可以更好的照顾到她,这事后续再提。

伤疤都敢揭开了,说明这件事在我心里已如风一般,一笑而过,后悔的人一定不会是我。

扯远了,虽然这些经历困住我许久,但是,从来没有放弃过前进的步伐,跑跑步,听听歌,看看海,学学习。

然后,论文点子有了,想法有了,代码有了....

然而,秋招也来了,没办法同时做两件事......科研进展进一步搁置,这个时候大概是2023年4月左右,2023年4月~2023年10月基本在秋招,这段过程后续再提。

其实我算运气还不错的了,学校层面没有小论文要求,但老师不会轻易Let you go的,懂的都懂,这件事那段时间不做,最终仍然得做。秋招结束之后,开始了小论文的撰写,寒假基本就在忙这件事,终于还是在毕业前完成了老师的要求.....

大论文基于自己的想法顺理成章的完成,顺利过审。

这就是科研经历,比起大多人的游刃有余,只能说我是战战兢兢和如履薄冰.....跟顺利不算搭边。

科研&学业的经历,其实也是这几年让我陷入人生低迷程度最浅的事情,接下来谈求职过程。

就业

就业背景:无论文,无实习,跨考,双非硕。

秋招的过程本质上是,应付老师,学习工作相关的专业知识,看面经,提升算法题能力,积累面试技巧。

当下对于大多人而言,研究生阶段最大的矛盾应该是日益增长的就业市场卷度同老板的学术push之间的矛盾。

只是对于我而言,还需要面对的是,零基础如何去面对这个竞争巨大的就业市场。

对于计算机而言,相比大多非专业的人,应该也不算是零基础,但扔进就业市场,确实也算啥也不会。

课题室内的氛围已经明确了基本不太会有暑期实习的可能,但还是试着参加了一些厂的实习招聘,我依稀记得去年3月参加美团的笔试,连CPP语法都不太熟练,5道题只会打卡题,百度的甚至一道题都没A全....这是2023年3月,到2023年9月,美团的5道题,能A四道题了,虽然仍旧没给面试机会......

随后的几个月,就是疯狂补知识的过程,《C++ Primier》,《TCP/IP网络编程》,《MySQL数据库》,基本都系统过完了一遍,现在也忘了不少.....用CPP将数据结构中的一些算法手动实现,积累代码能力,再有刷Leetcode,这段过程焦虑依旧,我还记得那几次因为焦虑而无法入眠,然后去刷Leetcode的几个晚上。当年高考要有这劲头,也不至于只去到一个末流211了......项目上,才疏学浅的我也只能尽可能把烂大街的Webserver吃透,基于这个项目去深入学习Linux的系统调用,了解零拷贝,学习epoll是怎么样用到实践项目当中,HTTP的格式是怎样的,如何解析这段内容,怎么通过C语言去调取数据库,怎么去理解线程,怎么去设计和优化线程池..........但凡面试中可能问到的内容,都自我尝试去拓展理解。

某种程度上,那段时间的艰难也是为曾经的“快意人生”买单的一个过程,初中高中的学习之路真是无忧无虑,还能保持着相对不错的成绩,但这些在后来都由读研的3年全程买单了......

这些,只是准备知识的过程,接下来,7月底投递简历,整个八月零面试,这才是对心态的无情考验,当时牛客上诸多9佬这里面试那里拿offer,正常人都会陷入自我否定当中,好在牛客上总是有同路之人相互鼓励安慰......起码走下去的路并未停止,无非是比别人慢一些。

秋招历程中的转机来源于相继而来的腾讯和阿里的两个电话,这应该是最令我诧异的两通电话了,腾讯打电话就简历上的一些内容进行了询问,问我是否愿意转客户端(我全程投的后端开发),想也没想就说愿意,其实不太愿意。不过搞笑的是.....腾讯后面把我水了,但这件事并未打击到心态,反而觉得自己能被大厂认可,好像也没有想得那么差,无疑中这是对心态的提振。接下来是阿里巴巴的电话面,比较顺利通过,然而后续的表现确实不佳.......也算是进一步意识到了自己的差距,不断弥补知识漏洞,提升算法能力。进一步学习后端开发所需的各类组件,Redis,消息队列.......顺便提一句,真要找后端,CPP可能不是那么的适合,我自己当时受限于时间,没办法转Java,硬着头皮拿着CPP冲也是无奈之举。

这两家后续的结果都未能如愿以偿,但无疑是拉开了真正的秋招序幕,逐步积累了自信心,完善后端知识体系。

九月的面试算不上多,但都是我觉得还不错的平台,面试心态逐步平和,也是整个秋招最密集的时间段了,最后也去到了比较意向的企业,也成了释放offer的人.....如今来看这条来时的路,感慨万分。

话说今年春招也参与了一下,稍稍更新了简历后投递,整体的形势比我去年好多了.....投了5家,得到2家互联网大厂面试,拿到了一家大厂的offer,只是出于个人规划的需求,很遗憾同样选择了释放,如果换做秋招时期,或许就签了来北京了,或许这也是人生机遇的一部分吧.........

只要不停下前行的脚步,必然能走到桃花盛开的时节。

正在这条路上的朋友们,一定不要选择放弃,走慢一点无所谓,累了休息一下无所谓,但是一定不要彻底的开摆。

感情

感情上关于自己的经历就不说了,但可能我自己想表达的是,如何去摆正心态面对感情中的痛苦与迷茫。

两个人一起走了挺久,走心的那一方必然是会将那段日子看做习以为常,这是很正常的心态。

但是,不要忘了爱自己,我沉沦时期有点长,直到秋招结束,那种内心的愉悦和满足才冲走了心底的那份失意。

所以,克服这种心态的一个办法就是,尝试去做成一件可以让你自己觉得很骄傲的事情。

要明确自己所拥有的,我是幸运的,家人始终是最坚强的依靠,父母文化水平不高,但是这份港湾帮我扛住了无数次的狂风暴雨。

永远不要做感情里屈就的那一方,失去平等的感情本就畸形,这种平等说的不是物质上的付出,而是情感上对对方的尊重与理解。

人生的路太长了,要爱一个值得爱的人,不论你是男是女。

其实我自己差点走上了另一条极端的路....

那次分手之后觉得男女之间的感情实属虚伪,于是抱着玩一玩的心态去对待这东西,也真的那么去做了,在后面得到的依旧是数不尽的失落,因为在这种情况下遇到的人大概率也是对待感情比较随意的人。感情除了生理上的需求之外,情感上的呼应也同样重要。显然,这样做得不到这份呼应。此外,一旦遇到了一个真心对你的人,可能对人家造成的也是数不尽的伤害。

去年去参加了一位朋友的婚礼,长跑7年,终成正果。看到他们,彻底抛弃了这条不健康的路。

男女之间的感情是没有错的,是可以很真挚的,真正犯错的是人,没必要将人的错误归咎到感情上。

说偏了......

总而言之,要学会爱自己多一点,情感中只要自己无愧于心,何必要用对方的过错来惩罚自己呢?

不断提升自己,向上走,会遇到更值得的人。

现在一个人已经一年多了,这一年来,逐步明确了自己所喜欢,希望自己遇见的是一个怎样的人。

我想,当遇到了,我还是会奋不顾身的去追求吧。

没想到竟然有一天在牛客上分享这些hhh.....

写到这里,4100多字了.....

总结

看看有多少有心人能看到这里哈哈哈。

3年终至终章,我会有一些自己的思考,希望能给到一些人以启发。

学业

如果你导师是一位很好的老师:

  • 不想深造
  • 明确表述自己的规划,在学术要求和职业规划上寻求平衡。
  • 向老师争取资源,实习资源也好,求职路径也罢,都可以。
  • 多跟老师沟通,或许老师也可以成为你的指路明灯。
  • 想深造
  • 感觉不太能给建议,我是学术混子哈哈哈哈。

如果你导师是一个正常的人,正常的人都会优先考虑自己的利益,因此在学术上会对你有所push,只能说人之常情吧:

  • 满足学校的毕业要求,SCI还是EI还是中文核心,文章写完尽早投出去。
  • 能实习尽量实习,对于计算机专业求职而言实习经历还是有很大帮助。
  • 尽量在老师眼里,是一个听话的“废物”,这样不至于针对你,也不会啥活儿都堆给你,你的能力自己有数就行。
  • 没必要跟老师发生冲突,再怎样也就三年。更不要冲动退学。

如果你导师是一个不正常的人:

  • 向学校申请换导师,越早越好,学校一般都会好好考虑的;
  • 再怎么气也不要退学,再如何委屈也不要做伤害自己的事;
  • 大部分情况下只要咱们足够硬气,形势都会偏向学生那边;(学生自己别太过分)

就业

对于跨考生,一定要尽早完成工作所需知识的储备,项目上更多的是考虑自己能学到什么,而不是看大家是不是都做了这个项目,当然有闪光点的项目必然是更加分的。

面试上,一定要抛却一个固有观念,计算机的学生只要回答好了技术问题就完事,事实并不是这样,沟通表达能力同样重要,性格也很重要。

我自己有这么一些想法:

  • 自我介绍环节,清晰的表达出核心内容是一项很重要的能力,在短时间内向面试官展示自己的优势,而不是按部就班的流程。
  • 回答技术问题环节,回答的过程中,尽可能发散性的给出一些自己的思考,而不仅仅是回答问题本身,试想,固定的面试时间里,我们说的越多,对面能问的是不是越少,最后踩坑的几率就越小。比如说,问你了解Redis吗,存在的意义是什么,他是如何实现高可用的。请求直接打到数据库是不是就像CPU读数据要跑去磁盘进行IO,为了提速,设计了RAM,这是计算机操作系统和组成原理中的知识点,而Redis运行在内存中的特性是不是就像上面的过程,因而这里体现出计算机系统设计的一个通用哲学:缓存机制,经常用到的数据我们先放在一个读取更快的地方,而不是每次都去磁盘。其次在实现高可用的环节所涉及到的分片机制要用到哈希,哈希表的使用又可以牵扯到数据结构,这里同样可以进行拓展说明,说不定人家就着你问,哈希冲突怎么办,等等.....一步一步拉到自己熟悉的领域。
  • 全程一定要带着自信,回答不上的问题可以提出一些自己的思考,错了就错了呗,总比什么都不说强。
  • 反问环节可以了解具体业务所涉及到的技术栈,以及自己当前的不足,及后续进一步完善自己能力的方向。

再有就是CPP还是Java还是Go的问题,目前而言大家都比较认同的是,CPP的后端之路是真难走,牛客上有诸多高质量的帖子讨论这个问题,大家可以参考,但是就我自己而言,转计算机本身更多的是出于自己的兴趣和好奇心,我当时选方向其实没有太考虑这些,单纯觉得本科选修过C语言,就走CPP了。

其次是每次笔试的算法题,有能力的话尽量认真对待,尤其是跨考生,总得有个地方体现出自己的能力,尽量还是自己积累,因为面试难免撕题的。链表,二叉树,哈希表,双指针,堆栈,队列,深度广度,回溯,动规,排序算法中等难度的题尽量熟练起来。

大佬在社会上毕竟是少数,普通人还是居多,别人可以自己也一定可以,我身边朋友可以,我可以,你们一定也可以。

最后,用翁恺老师的一段话收尾吧,我真的很喜欢这段话:

学计算机一定要有一个非常强大的心理状态,计算机的所有东西都是人做出来的,别人能想的出来,我也一定能想得出来,在计算机的世界里没有任何的黑魔法,所有的东西只不过是我现在不知道而已,总有一天我会把所有的细节、所有的内部的东西全搞明白的。

当然,深度学习除外,那就是一个巨大的黑箱(逃)!

#我的求职思考##24届秋招同行攻略分享##毕业##如果重来一次你还会读研吗##找不到实习会影响秋招吗#
全部评论
大三学弟拜读打卡,写的很好,不自觉地感动了。祝学长之后生活顺利😄
点赞
送花
回复 分享
发布于 05-12 15:50 湖南
祝福楼主,看完真的感触良多,收藏了别删哟
点赞
送花
回复 分享
发布于 05-12 19:53 四川
现代汽车中国前瞻数字研发中心
校招火热招聘中
官网直投
看完全篇,祝大家无论生活还是求职都能多遇良人,尽可能多一些顺利,少一些弯路,再苦再难,唯有继续向前,共勉
点赞
送花
回复 分享
发布于 05-12 20:47 广西
老哥太牛了,研二现在看到这感同身受
点赞
送花
回复 分享
发布于 05-13 11:08 上海
真心求问大佬是怎么准备笔试的,只是刷力扣吗?
点赞
送花
回复 分享
发布于 05-15 08:34 黑龙江
哥咱俩经历几乎一模一样😭😭😭
点赞
送花
回复 分享
发布于 05-29 20:46 北京
老哥,你从开始学cpp到能进面大概花了多久的时间,迷茫中
点赞
送花
回复 分享
发布于 06-04 12:45 四川
我看python找实习还挺容易的啊,Java找实习现在特别难.在犹豫要不要转
点赞
送花
回复 分享
发布于 06-21 00:20 湖北

相关推荐

33 46 评论
分享
牛客网
牛客企业服务