0.总结
Get to the points first. The article comes from LawsonAbs!
  • 选择比努力重要
  • IT行业更看重能力
  • 运气往往比实力更有决定因素

人虽是成长型动物,但需要回忆。
长文警告,希望大家能有兴趣看完,这是我 4年大学+1年工作+1年考研 的一些经验,本文是我结合我个人的经历去思考普通CS生该以一种什么样的方式度过大学四年这个问题,可能这些观点难以普适,但是我乐意做一个教训亦或称之为经验分享。本文的期待受众主要是有志于从事IT行业的高校生,其它人员如若感兴趣可拿这篇水文权当消遣O(∩_∩)O

1.大一

我2014年考上安徽省内一所一本院校——安徽师范大学,虽然是老学校,但是在外省名气并不响亮。大学过得相当快,蹭的一下时间就到了2017年。我大学前两年都是糊里糊涂过去的。令我印象深刻的是:当时大一上高数,当老师跟我们说,要交作业本的时候,我很是震惊!竟然大学也要交作业?!这一方面说明我的无知,一方面也足可以透露某些制度的弊端。【社会为了想让同学们考上大学,不惜一切的编造谎言来“美化”大学,但事实真的是这样吗?】

2.大二

我清楚的记得大二上学期上专业基础的基础课:数据结构与算法。课是系主任带的,我期末考试卷面分考了70+分,当时觉得也没啥,这课听着也没那么重要啊!那时候我记得我还在我的课本扉页上写着 橙 红 绿白 蓝 蓝白 绿 棕白,熟悉网线构造的同学知道,这是双绞线水晶头的那个顺序。可见我当时多么的 “无聊” 啊!
大二下学期晃过神来,觉得大学四年要是就这么过去了,该怎么向自己交代?凑巧那时班里的一个老师说想找班上的学生做点儿项目,于是我就联系了这位导师,在他的指导下本科算是没有“爆零”。也正是从大二下学期开始,我开始集中精力上专业课,主要有:操作系统,计算机网络,软件设计与体系结构(实际学习:设计模式)等等。那些日子是充实而快乐的,我找到了往年初高中和老师一起学习的感觉,也正是在那时,我觉得自己需要考研!

3.大三

这些日子过得很快,不再繁琐叙述了。想看看水文的,可以踩链接大三生活

4.考研

考研是有抉择煎熬的,那段过程经历了几所学校的变换。最开始是想去成都的电子科技大学,记得当时关注其学校排名,每当出了新的排名时,如果电子科技大学排名上升,我内心都一阵暗喜,哈哈哈~ 多么幼稚啊!后来在搜集考研学校的过程中发现了很多东西,渐渐的把兴趣转移到浙江大学身上了。当时【2016年11月份左右】看往年的录取分数,感觉不是很高嘛,怎么有心动的感觉?
一名普通cs本科生的自述—【大学到底怎么过才值?】_程序人生
就是这个心动让我开始了曲折的人生。
在搜集了一些信息之后,我便开始把注意力放到浙大计算机学院身上,当时学专每年招140+人,考的科目是:数一 + 英一 + 408 + 政治。
2017年3月份,陆续收到很多学长考研的消息,有去厦大的,有去科大的,当然也有落榜的。有个好朋友考浙大软院好像是355分吧,离复试差了几分,遗憾!然后后来见他的QQ签名改成了**“失学儿童”**,我当时并不能体会到那种痛苦,心里反倒是有些哭笑。
2017年的4月份我从京东上淘到了一套408复习书。当时我对408的了解不是很多,只是网传很难,很难,但也不知道有多难。搞的我当时认认真真的学了起来。这个主要还是因为没有参照物的原因,不过也正式得益于不知水深,所以就想把“腿”搞长,至少能过河!我记得当时去康哥的寝室里拿康哥的复习资料【康哥后来录到厦门大学软件学硕,初复试第一的水平】。当我跟康哥说想考浙大时,他哭笑了一下,然后跟我说浙大难度不小啊!可以尝试科大啊!我当时一笑了之,根本不懂这里的玄机!
辛辛苦苦的复习了9个月,其中我几乎天天泡在图书馆,但是令我失望的是:我的数学成绩依然不如人意!我清晰记得做张宇八套卷大概平均分60分左右,要知道那都时都已经是11月份了,距离考试也就1个多月,内心奔溃啊!那时就内心隐隐感觉考不上浙大了,这样的菜鸟水平怎么可以上呢?不过那时虽然内心清楚,但是依然平静。这得益于我的一些好朋友吧!在我发小来到新校区之后,内心更是爽快无比!那些日子我和几个朋友一起复习,时光真是快乐!
2017年是完美的一年,除了结果不大完美之外。好像是2017年除夕前的几天,考研成绩出来了,我考了354分,距离浙大的复试线差了8分。因为群内有学长帮忙,估计排名和初试线很快,所以我清楚的知道自己没有机会了,开始准备后续的相关事情。和很多落榜生一样,当时很是纠结!根本不知道怎么选择!真的!我很眼红各种学校的那么简单的考试科目以及那么低的复试线,但是事已至此,我根本无法回头。我联系过很多学校的调剂信息,像中国科学技术大学软件工程学院,苏州大学,西南大学等等。但是得到的回应几乎都是负面的。老师们很乐意让你去参加调剂复试,可是学校的硬性调剂规定【只限于211/985学生】根本让你进不了调剂名额!下面是我当时联系的一些老师的邮件信息:
一名普通cs本科生的自述—【大学到底怎么过才值?】_程序人生_02一名普通cs本科生的自述—【大学到底怎么过才值?】_考研_03反正当时用一个来形容:惨! 想了解我第一年考研经历的同学去读这篇文章吧。

5.工作

无可奈何!我迅速的学习了一些大数据的知识,与此同时,我已开始投身工作生涯,做了最坏的打算。有幸的是,我2018年3月份顺利的入职了怪兽充电【上海挚享科技有限公司】,就是那个迷人又可爱的充电宝公司,没见过吗?打个广告!
一名普通cs本科生的自述—【大学到底怎么过才值?】_考研_04放几张贴地气的照片:
一名普通cs本科生的自述—【大学到底怎么过才值?】_程序人生_05一名普通cs本科生的自述—【大学到底怎么过才值?】_程序人生_06
【希望怪兽不要说前员工侵权 O(∩_∩)O哈哈~】
在公司里遇到了很多nice的小伙伴,尤其幸运的是遇到了一个特别好且实力强的leader。他教会了我许多东西,我记得我搞挂好几次系统,每次都是他帮我救烂摊子!幸运遇到这群小伙伴战斗力和凝聚力是越来越强,那些朋友们,还记得我们一起在年会上的合唱吗?实习期结束之后,我也顺利转正,当然这也是因为公司leader层对我的信任,在转正后我跟同事们一起完成了hadoop集群的搭建和维护;数仓datamart的构建和运营。这一切也是因为经理的到来才有所改变,后来得知经理离开怪兽,内心还是一阵伤感!

6.辞职再考研

在怪兽的时间充实且快乐!遇到了很多友好的小伙伴儿。可能还是虚荣心在作祟,我对研究生念念不忘,真是应了那句老话:得不到的永远在骚动! 动了这个念头,恐怕就散下不去了!
我离职那天是2019年3月29号(周五),走之前经理跟我说: “如果要是考研留校当老师,我是赞同的,但是如果想考研之后出来再工作,我是不大认可的”。我当时一股脑的想读研、“想体会别样人生”,这话左耳进,右耳出,权没当事儿。
2019年3月30回到安徽芜湖,开始了大半年的学习生涯。上半场复习斗劲儿十足。当时觉得以前不懂的高数知识现在都已经理解并熟悉了。像一二型曲线曲面积分;无穷级数等等。这个时候我重燃浙大梦!然后在5月份的时候刷完了整个pat的甲级题。讲句公道话:pat的甲级题是真的基础题【no offense】。虽然我这辈子也不可能去考pat了,但是不得不说他让我重拾了对数据结构和算法这门课程,并对其充满信心,毕竟这还是国内top3高校认可的编程测试。
我数学一直考的不好,我自我感觉是逻辑思维训练的不够,比如很多题根本没有这种思路解题,在后期这种问题愈显突出。因为之前经历过,知道自己的优缺点,所以2019年就将复习重点全盘转移到数学上。大概写了很多题集。但是说实话,实际证明效果真不大,问题的关键还是:逻辑思维能力太差!
10月份开始了正式报名,我在之前【大概在6月份的时候】意识到自己无德无才上浙大计算机了,还跟我的好朋友说这辈子恐怕都无缘浙大了,退出了浙大的群聊,然后开始了自己的寻校之路,后面也是因为华东师范大学计算机专业课改考408,也犹豫了很久,最终在中科大大数据学院和华东师范的计算机中选了华师的计科学硕。
2019年的12月很快就到了,考试那两天回到了老家市里,晚上住的宾馆很是不堪,楼下是KTV,半夜还在那儿吼,考完结束的那一晚,隔壁的声音更是刺耳。。。所以挑个清净点儿宾馆住会好一些!
考场的发挥更是惨不忍睹,记得考英语时,我心理状态很是不好,全程戴帽考试,可能当时监考老师都一愣一愣的,这孩子怎么戴帽子,奇怪!辛亏我坐在第一排,否则他心里可能还会有别的看法。考数学前一晚睡了10个小时,上考场那晕劲儿~,第一道选择题30s搞定选项,结果验证5min,(╥╯^╰╥)。选择填空让我一度想放弃考试!当时脑子里一直在想这一年注定是荒废了,找工作去吧!铃声响起,估计数学只考了75分。下午坚强的把408考完了。408的选择很简单,大题不好拿分。
晚上回到宾馆,已经心灰意冷,觉得这年是完蛋了。但是无聊啊,于是就把数学选填的答案对了一下,惊奇的发现那些自以为懵的答案也是对的,大概不确定的几个选填都搞对了,真是万幸!考场上其实我是不确定怎么写的,或许这就是后面人说的数学解题技巧吧!然后估了一下分数90。后面事实证明一分不差~ 也是庆幸老师手下留情,毕竟这是“及格”的分数,尽管不合格!今年疫情原因,拖到2月20日出了考研成绩;华东师范大学计算机学院4月23号出了复试分数线;然后直到5月13号才开始复试;5月15号收到拟录取通知。
一名普通cs本科生的自述—【大学到底怎么过才值?】_考研_07
本科四年过得很糊涂,希望研究生三年能够及时规划并刻苦努力实现自己的人生理想。就像我在复试面试过程中自我介绍的那样:我热爱这个行业,我愿意为之终生努力!

7.相关

也是因为疫情导致政策变化的原因,今年很多考生被考上,说实话我挺羡慕这些孩子的。比如据消息说,复旦电子信息【也就是计算机方向专硕】从几十人扩到一百多人,最低录取线到了310;网传武汉大学计算机学院复试线只要290分;中科大几乎每个学院都是缺人的状态【计算机学院从40人扩到90人;大数据学院一志愿全部录取+收校内调剂;先进技术研究院一志愿全部录取+收校内调剂】这是好一点儿学校的招生信息,差点儿就更不用说了【不过华师今年是几乎一点儿没扩,(灬ꈍ ꈍ灬)】。
所以对考研生来说,选择学校对于能不能考上是一个非常大的因素,我第一年的考研分数足以通过国内99%的高校复试线,但是就是过不了浙大。选择大于努力。这句话我以前是不屑一顾的,但是我这些年的成长经历让我慢慢意识到,它是正确的!我本科同学现如今已经研二尾声了,而我还在刚入大门;有的同学已经进入大厂拿到不错的薪水了,而我还在靠实习薪水度日。所以一定要选择好考研学校,可以这么说,你选择的学80%决定着你能不能考上,剩下的10%的交个实力,剩下的10%交给运气。不要觉得我说的夸张,你自己亲身经历之后就会发现考研这个战场,他的随机误差有多么的大!

8.未来

未来应该还会继续写代码。此刻在等老师的回应,联系到导师之后,可能就要全身心投入到具体的方向了,大概率是去炼丹了。希望三年后硕士毕业能够拿到自己弄丢的东西。


其实上面都是铺垫,下面开始说正题,大学计算机学本科生到底该怎么过?本文不大适合大佬阅读,毕竟我的个人水平在那里,我无法做到以一个双非生的水平去指导大佬。所以以下纯属个人看法,观点不同可以留言评论。

9. 大学cs本科到底怎么过?

我绝不是以一个过来人的身份对本科生指指点点,只是想把我的看法告诉大家。如果各位能够通过我的经历少走一点儿弯路,我便觉得值了。

9.1先问自己要什么?

主要四种选择:找工作?考研?出国留学?考编制?我依次来谈。

9.1.1 工作

作为IT生,直接去工作占了绝大多数。有何利弊?

  • 利:直接接触社会,能够积累大部分的人脉资源,如果努力,可以在很快的时间里进入大厂【即使你出身非名校】。
  • 弊:除了前期工资稍低之外,可以说没有任何劣势。工资稍低是因为你的技术较差,还无法和有经验的程序员们pk。所以也是可以接受的。只要在工作的时候踏踏实实的学习,认真努力,你总会有机会进入理想的公司,做着喜欢的事情。
    IT的工作分很多种,主要就是:前端,后端,算法,数据,运维。本科生几乎可以应对所有的职位。除了公司硬性规定只准硕博士来做的岗位【这种岗位有,但是不建议只为了这种岗位读研】。
  • 建议:选定某一个方向,然后从此刻开始深耕,给足时间,必定开花结果!我大学同学就在我选择考研的时候选择去公司实习,当时他实习只能在小公司,但是没关系啊,只要掌握了一定的技术,到时候通过校招就可以跳到很好的大厂职位【我本科学校是双非】。然后一步一个脚印,到达较高级别的公司和职位!我这样的同学不在少数,他们的技术实力其实我很清楚的。但不可否认,现在他们的技术水平肯定是远超于我的。我这样的朋友不在少数,有很多!BAT里面的都有,都是本科毕业过了一些日子跳槽进去的,很值得学习!
    表述这么多,我想说的是:对IT行业来说,本科毕业后,直接工作是个相当不错的选择,如果我的大学能够重来,并且我可以看到我自己写的这篇文章,我是愿意这么做的!我也相信我肯定可以做好!

9.1.2 考研

估计大家看到考研其实都是非常激动,且振奋的!可能大家就是因为“考研”关键字找到这篇文章!我想说的是:这并非是一个很好的选项。如果你死了心要读读博,留校任教,那么读研是个不错的选择!因为留高校任教只有此路一条。但是如果你想找个好的职位来读研,我只想说这个试错+时间成本都太大了!如果你没考上,那么这个代价就是相当的大!你与同级的人的差别就是越来越明显!所以考研只有一条路: 考上!
因为我自己就是考研人,所以我是很明白这种痛苦的。我自己的经历是考研+工作+考研,这样相当于来来回回搞了三年,所以说很不值当!衷心提醒后来人坚定目标,一考即中!否则那种滋味儿你会很痛苦,尤其是你落榜+失业的痛苦;你被辅导员追着要签三方的痛苦;你跟家里邻居解释为什么还待在家的痛苦…

9.1.3 出国留学

这个方向我觉得我没有资格来说,大家自己有需要的可以自己去了解。我无法给你们提供帮助。

9.1.4考编制

主要指的是考公务员,考教师。考教师的任务相对来说较轻松些吧,考公我不是很了解。但是主要的还是一句话:及时了解,做好规划!

9.2 如何准备?

明确知道自己要什么之后,就需要着手准备了。

9.2.1 工作

  • 了解你想去的大厂的职位招聘,这种都有校园招聘和社会招聘。这里以头条的社招为例:
    一名普通cs本科生的自述—【大学到底怎么过才值?】_程序人生_08围绕职位要求,就可以开始自己的学习之路,针对职位要求的没点开始学习,每个阶段适当总结,看是不是真的掌握了。每一步都搞好之后,就可以投递岗位,收offer了!
    个人建议:不要鄙视任何一个方向与职业,IT行业存在很严重的鄙视链,我希望大家能够放下偏见,竟然都是搬砖的,何必互相嫌弃?

9.2.2 考研

这部分有专门的考研经验贴,我不再叙述了。我自己的实力无法帮助到大家,可以看看浙大上岸大佬的那些经验贴。我只想说一句话【对于考研,希望大家用心,希望大家无悔】

9.3 及时参照

物理里面有了参照物才知道一个物体有没有运动,才知道一个物体运动的速度如何。同样,在学习的过程中,如果能有一个很好的参照方向,朋友或者榜样,那也是很好的一件事儿。这些东西会让你知道是否真的进步了,是否真的小有成就?工作的同学可以找小伙伴一起讨论技术,比如班级里跟朋友聊天,网络上与同行切磋;考研的可以做试卷,与邻桌讨论。等等,反正各种方法需要你自己选择。

后记

借用冯至在《歧路》中说的那样:我们越是往前走,我们便有更多的,不得不割舍的道路。
一名普通cs本科生的自述—【大学到底怎么过才值?】_程序人生_09
每个人无时无刻都在做着选择,正是无数的这种选择才构成人的一生。
立足当下,做好规划,行动起来,那些未来的都会在某刻到来。