我一直有写日记的习惯,但是我的日记从来没公开过。

今年大四了,简简单单回顾下大学生活,不舍,遗憾,迷茫…..

马上要毕业了。工作找的差不多了。但没能上研究生一直都是遗憾。

大一

上学期

大一上学期开学就想着保研读研,为此踏踏实实学习,最终拿了全班第一的成绩。大一上学期有一个插曲我记得很深,去学校两个月时,学校学生会举办一个讲座,主题是什么我有点忘了,好像是关于如何度过大学四年生活的,我当时邀请我一个喜欢的女孩一块去听(现在想想确实太直男了哈哈),她问我:“你为什么要去听这些东西呢?这些东西听了有什么用?”。当时我才明白,原来我认为的大学是参加感兴趣的活动,听感兴趣的课(当然,有些必修的傻比课也是需要听的),交志趣相投的朋友,体验不同的事情。而这些活动,我周围的许多学生是不认可的(或者刚入学的时候认可,时间一久就慢慢淡忘了)。我依稀记得,刚开学的时候和几位舍友一起上课,一起出去玩,但是后来,他们早上起得越来越晚,周末也只是在宿舍打游戏,现在看来,这好像才是大学的真实写照吧。

其实到现在,我也早已没有了大一时代的勤奋,依稀记得大一6点半起床,但是现在8点起床都觉得早。现在我有的,可能还剩下对新事物的好奇吧~

下学期

大一下可以转专业,就想着试一试转到了计算机。当时转计算机的原因有几个:一个是因为我对原专业谈不上喜欢,我只是按部就班地去学习,考第一完全是同学衬托;第二个是因为大家都说计算机工资高;第三个原因是因为不想浪费转专业的机会(这个原因其实反映了一个现象,因为我第一可以转专业,导致我潜意识认为转专业会是一个比较好的选择。但是其实只有适合自己的才是最好的);还有一个最重要的原因:这个很少人知道,是因为当时室友晚上打游戏吵的我睡不着觉。

转完专业过去之后,我连for和while都不会,奔溃的n天晚上睡不着。最后考试大物和概率论差点不及格也有转专业不适应的因素,这为后面的保研失败埋下了祸根。

大一一年我都在学校的国旗护卫队,大一暑假参加了学校国旗护卫队的集训(训练完成后可以带大一军训),但是我因为不满足当时教员(他们是大二)的趾高气扬,玩弄我们的姿态,所以我当时怂恿了几个好朋友,一起退出了国旗护卫队。然后花了几天穷游上海。再之后就是回到学校参加学校和企业合办的网络安全培训了。

当时室友大都12点之后睡觉,我觉得很不适应,但其实现在我也经常12点睡,感觉有点小讽刺

大一一年参加国旗护卫队给我带来了良好的体魄,整个大学,我几乎很少生病。同时我一直保持着很好的身材,即使有些时候稍微发胖,但是稍加锻炼,腹肌和胸肌就会重新出现。

大二

上学期

大二上计算机专业分流,阴差阳错进了软件工程卓越班。因为专业里面有卓越2字,自己还窃喜了许久。从高考的制度过来,一定程度上觉得成绩越好的圈子,就越稀有,我就越想进。说的直白一点,它越卷,我反而会越想进,但是我没有意识到它到底适不适合我。软卓班面向就业,但是我当时是准备读研的,我丝毫没有想到这个专业对我的将来发生了根本的逆转。

软卓班里面有很多卷王,我的大二上学期,因为想搞网络安全,也一直在打CTF,所以错过了ACM,这对我来说也是一个遗憾。

在我找工作的过程中,发现部门面试流程越多,面试越复杂,我越觉得它比较厉害,我越想去。这固然是一方面,但是我现在觉得更重要的是部门做的事情和团队的氛围,当然,还有待遇。

因为没有怎么接触ACM,导致我在后来的面试中的算法变得薄弱,同时,也使得我投入了LeetCode的刷题生涯

下学期

大二下学期是纠结的一个学期。网络安全那方面又没人带着做,感觉没有搞头,参加CTF总是被一些二本院校虐杀,渐渐失去了自信。同时因为整个专业都很卷,发现自己保研很难,就慢慢地诞生了找工作的念头,开始和沉晓一起学习Java,准备找工作。

讲Java的老师很资深,虽然很爱吹牛逼,但是把Java的内存结构和各种特性的底层实现讲的很透彻,我到现在也是很感激他。

在学习Java的过程中,我学的很入迷,每天晚上在宿舍11点熄灯的时候才掐点进宿舍,其余时间全在实验室搞开发。这段经历,是那些面试背面经的人所体会不到的,我领略到的东西,也比他们更多。

大二的暑假我留在了学校,通过Vue和SpringBoot搭建了自己的第二个博客系统,并且使用阿里云的服务器成功上线,收获还是比较大的,一个是简历上有了项目,一个是我熟悉了整个软件的生命周期,同时也隐隐约约触及到了一些设计和架构的重要性(尤其是可扩展)。当时明白了一个程序,没有课堂上讲的固定的好坏,无论如何去设计,它都可以实现,而开发人员,要保证它是合适的,以及合理的,同时也是可扩展的。

这个博客本来只是想记录我的学习笔记,但是没想到真的有人看,而且还认识了几个特别有意思的朋友,同时也发现了一些博客登录的安全和加密问题,发现之后我就把博客下架了,直到阿里云过期后重新使用hexo

其实有一个比较坑爹的事情,就是我因为学习Java,导致我很少找我当时的女朋友,也是促进我们分手的一个导火索。

大三

上学期

大三上学期一直在为找工作做准备,当时自己做了一件很重要的事情,就是把牛客网上不同领域的面经汇总起来,分为Java,DB等等,包括问题和答案,每篇都有数万字,这些文档为我将来面试打下了坚实的基础。

期间为了写这些文档,我错过了一件很重要的事,就是没好好复习六级,导致六级没有考过,间接导致了我后来没有保上研究生。同时,很多课我也没有去听,只是想尽快的完善文档。

后续考虑把这些面经整理成册发布出来,预计分为如下模块:各方面常见面试题(Java,DB,算法,OS,网络,架构设计,思维智力,JavaEE等),我自己春招秋招超过50场的面试实战记录,以及面试技巧。

下学期

下学期因为疫情在家,我基本没有怎么听课,从2月中旬开始和沉晓他们一起准备春招的实习,面试了20多场,包括阿里,蚂蚁,小米,腾讯等等,终于在4月初的时候拿到了阿里和腾讯的实习,心里悬着的一块石头落下了,整个过程,对于自己来说都很激动。

同时大三下学期绩点也拿到了3.9/4.0。

下学期暑假就在阿里实习,但是实习生活的不适应也使我疲惫不堪,我常常问自己在杭州的目的是什么,我赚钱的目的是什么,第一次从校园到职场的转变,我猝不及防,几乎抑郁。

大四

上学期

大四上到学校指定的公司去实习,同时也拿到了阿里微信携程拼多多美团这些offer,但是之前去阿里,在让我考虑要不要放弃。之后保研线出来后,发现自己进保研圈子了,奈何自己之前就没专心弄过保研,结果以0.03分的差距,失去了保研资格,这时想想,如果当时6级过了的话,就可以去读研了吧。

今天发现了自己的很多朋友,之前跟自己一起去复习备考期末的同学都拿到了很多985的offer,心里不免很失落。明明之前在一起,之后就会越走越远了。

就说这么多吧。

后记

这篇文章写的时候我刚升大四,在大四上学期过了一半之后我又重新修改,预计在大学毕业之后我还会再来补充。