写在前面


从暑假开始一直在准备着自己的前途,普通大学生常走的3条路(保研,考研,找工作)我都准备过了,直到今天终于选择了一条自己比较满意的道路。明天填报完推免志愿,我的大学生活就算结束了。故在这里总结一下这三年的点点滴滴。我本科就读于江苏省无锡市一所
美丽的大学–江南大学,专业是信息与计算科学,但我真正所学与这个谈不上有多少关系



文章目录

* 大一 <https://blog.csdn.net/Dylan_Frank/article/details/82869601#_4>
* 大二 <https://blog.csdn.net/Dylan_Frank/article/details/82869601#_12>
* 大三---收拾行囊,走向远方
<https://blog.csdn.net/Dylan_Frank/article/details/82869601#_23>


<>大一

刚开始到学校的时候我也是一个懵懂无知的孩子,实在不知道该选择什么,但是我知道,积极向上,努力一点总是不错的
。刚开始那一个月非常之孤独,很希望能找到组织,找到志同道合的小伙伴,找到美好的未来。我也去参加了很多社团的招新,无奈~~~~,几乎没有一个社团愿意收我,不知是我长得太丑,还是长得太傻,,,按理说我并不比那些加入社团的人差很多啊(PS:
高中就当过班长了,自信语言水平,组织能力还是有点的)。没办法,伤心了一小段时间之后,就到了10月份了,开学一个月的欣喜感很快就过去了,需要找点有意思的东西才能重拾信心,让生活进行下去。这时候我开始常去图书馆看书,去学习课本知识,大一就学3门课(数学分析,高等代数,解析几何)前两门我把课本习题一个一个的全做完了,心中充满了思考,充满了疑惑,不停地问老师,上期有些问题老师还能给我答案,下期就不行了,分析的证明实在太难了,有些问题老师开始搪塞我了,(说什么,这个东西不考),我很无奈,但也没办法。下期我就慢慢的很少听课了,往往是自己在看书。下期好像还有一门C语言,那个老师讲的很
shit,记得期末还出错了一个题,是我给他指出来的。我个人在大一除了课本上的内容外,在中国大学MOOC
<https://www.icourse163.org/>
上学了,C语言,C++,JAVA,数据结构。由于这个平台有讨论区,我无意间听说了ACM竞赛这个东西,后来自己上知乎找了找,想了想,大一下期结束就去了学校ACM俱乐部,相关经历可见
ACM算法竞赛生涯总结—ACM-ICPC墓志铭
<https://blog.csdn.net/Dylan_Frank/article/details/80480697>


大一唯一一个算的上成就的东西是我拿了专业第一,但其实我并不算最优秀的,因为我校有个至善学院,听说那里面的是我校最优秀的学子,然而我并没能进(英语太差了)。我之所以想去争夺这个专业第一其实是因为听学长学姐说,专业第一有国家奖学金,(PS:
然而我并没有拿到,当时很失望)

日子很快到了大二

<>大二

大二这一年的日子很单调,很多我都在ACM算法竞赛生涯总结—ACM-ICPC墓志铭
<https://blog.csdn.net/Dylan_Frank/article/details/80480697>
中谈过了,这时我才发现,我们学院太坑了,很多课程讲得相当水,(e.g.:离散数学,
老师经常上课出锅,期末考试直接书上抄5个原题…,数学实验:最终看谁粘贴的代码多,谁多就得高分…,数学建模:
我一个拿了建模二等奖(本届校内最好成绩)的反而拿不到这门课程的优秀…)总之给我的感觉是: 选修课打分看心情,必修课看考前。我很后悔大一没有转专业.
大二这段时间是我编程水平飞速提升的一段时期,不过这里面也走了一些弯路,如果从来我肯定不会这样走了,比如直接从头到尾认真刷完 白书 可能就能到达我的水平了。

大二这段时间的精力好像相当旺盛,经常熬夜写bug,
第二天照样早起跑步,回寝室的时候室友已经睡觉了,离开的时候室友还没起床,(PS:后来的经验告诉我,这样不是太好,充足的睡眠,规律的作息
实在是太重要了),这段时间也研究了一些新奇的东西(e.g.:
机器学习,AI)之类的,但是都浅尝辄止了,没有深入研究,也没有实践过,因此都荒废了,现在想来不如专心搞ACM划算。
这就有点像猴子搬包谷,搬一块扔一块,相当不好。不如全力以赴一条道走到黑,走到哪算哪。


大二发生了一段重要的事情,我和我大学最好的朋友-runjie,恋爱了,我们认识于大一,在那段我最无助的日子里只有她与我说话,大二上期要结束的时候我们就确认了关系,由于是第一次恋爱,也没有经验,什么也不懂,也不知道该干啥,加上ACM-ICPC当时备战紧张,也就没有考虑多少他的感受,记得是半年多后吧,就不了了之了,不过还好,现在还是朋友。后来就再也没敢考虑过交往个女朋友了…

大二挺蛋疼的,这段时间我啥也没有了,没有好看的gpa,ACM水平也一般,女朋友也没了,结束后也没拿什么奖,算是成为了一个彻头彻尾的失败者吧。

<>大三—收拾行囊,走向远方

大三上期主要就是ACM-ICPC比赛了,也在ACM算法竞赛生涯总结—ACM-ICPC墓志铭
<https://blog.csdn.net/Dylan_Frank/article/details/80480697>
中谈过了,记得还是拿了一些看的过去的奖吧,不过自己还是挺菜的(算法上还得加强学习啊),学习上更加松懈了,课程好多都是能逃则逃。打完ACM后我帮方伟教授做研究,写了点代码,发了一篇论文,寒假在家耍掉了最后一个寒假。思考未来

下期的时候终于得考虑未来了,由于这个时候的GPA排名不是很高(TOP 10/90) 我校是 (10%)
的推免,因此我很有可能拿不到名额,我就去考虑考研了,同时我考虑到可能拿到名额,但是依旧需要计算机的核心基础知识(OS/net/ICS/DS/algorithm),所以就准备考研了,当时考研是从4月份准备的,我认真的复习了数学和,计算机核心基础知识,到了6月的时候报了一些夏令营(HIT/SEU/NJU/UCAS),好多都被拒了,最终去了,SEU和HIT都拿了offer,7月中旬回家了一趟,7月底回来继续学习,准备考研。8月中看到好多朋友去了校招,我也投了一下,当时投了(头条,百度,网易,阿里)都是开发岗,阿里一面被拒了(JAVA不扎实),网易进了面试,我没去,百度笔试太晚了,我也没去,头条面试主要考算法和基础,我通过了(面筋在这里
头条后端开发3面经历 <https://www.nowcoder.com/discuss/95675>
),9.2hr给了offer,薪水挺高的(PS:当时我还在想要不要读研了),也不知道研究生毕业后有没有这么高的薪水。很快就9月了,这个时候基本复习不进去了,我就看了一些计算机的核心基础,等待着能否被保研,9.14学院出来结果,我被保研了,9.25号通过了ZJU
软院的面试(rank,24/250)这个时候等着我的就是3条路了:

* SEU 网络安全(学硕),3年
* HIT 计算机,方向(计算机视觉),直博5年(挺多延期的)
* ZJU 软件工程,2年,后来思前想后,选择了这条路
好了,这就是我的全部大学生活了,这三年我成长了不少。


最后谈一谈自己的选择,从9.14得知自己能保研后我就一直在考虑要去哪儿,网络安全并不是自己喜欢和擅长的方向,HIT计算机倒是自己喜欢的方向,但是读博要5年我感到有点后怕,自己应该是还没有准备好的,期间在知乎上看了很多关于读博的想法,后来想了想还是决定以后去工业界发展,不想在学校呆一辈子。总之ZJU软院不是最好的选择,但是应该是我能选的最match的选择了。后面应该就在研究生好好提升一下技术
了。目前来说我比较想搞两个方向:

* 后端:这个对底层和算法要求高,是我喜欢的方向
* AI等前沿算法岗: 这个是我喜欢的方向,但是对研究功底要求太高了,很难。
想了想以后还是好好做后端吧