清华三年总结

从真正意义上讲,这是自己在互联网上开创的第一个博客。

从初中到高中,再到大学,自己一直坚持着写作。先是从初中开始,在QQ空间里写一些自己对于时事以及身边小事的感悟。去年4月转战到了微信,开始了公众号(73写字的地方)的写作,风格偏文艺青年。

这次设立这个博客的目的在于:希望自己能写一些严肃的思考以及技术积累。

浮躁的三年


自己的大学三年,如果要用一个词来概括的话,那一定是:浮躁

像初中时那种专一的感觉,已经很久没有出现在自己身上了。也许是上了大学需要考虑的事情多了起来,也许是因为无尽的焦虑。自己是一个比较求稳的人,对于任何没有把握的事物都会怀有一定的焦虑感。

大学的目的在于:教会人去思考,同时使人具备对于一个特定行业/学科比较全面的认识。

大一时自己还懵懵懂懂,一无所知。大二时开始有了些眉目,对未来和自己所在的学科也有了一定的兴趣。大三经过众多专业课的洗礼,自己对于计算机专业各个方向的研究内容有了一个宏观方向上的把握。此时环顾周边的同学,有的参加了若干比赛,各种奖拿到手软;有的在大二就已经去了若干公司实习;有的去了大洋彼岸交换了一个学期,收获颇丰。

如何评价现在的自己?

回顾


大一秋季学期:The Nights - Avicii

刚进入大学,一切都是新鲜的。自己仍按照之前在高中的学习模式进行日常的生活。

因为受到辅导员“大胆尝试”的动员,曾经加入过一个社团,不过后来因为思想观念实在差异过大,也不了了之。

APEC期间,还曾经卧底黑工厂去打了一份工,并抵押了身份证。现在想起来,也是奇事一件。

寒假时自己作为主力,主持了“情系母校”活动。现在看来,也许有装逼之嫌。但可以确定的是,当时自己的目的是非常真诚的。这是我唯一怀有责任感、热血过的社工活动。

大一春季学期:Don't Let Me Fall - B.o.B

这个学期开始,自己开始去一个人探索一些地方。在清明节和初中同学一起去游玩了颐和园。周末的时候自己一个人去转了转故宫、后海、南锣鼓巷和恭王府,都是美得很的地方。其中,去故宫是为了替父亲收集一个上次他来京时未集全的印章(伪完美主义强迫症的家族根源)。

篮球比赛带领班级打败了上届最强冠军计21班,成功打入了酒井杯4强。不幸的是,这也是本科阶段篮球赛的最好成绩。自己也创造了单场18分的最好得分记录。

参加了校园马拉松10km组。

听了刘墉老师的讲座,我和父亲非常喜欢他的作品。我是看着他的书长大的。

参加了成龙大哥的新书发布会。

看完了《生活大爆炸》前8季。

大一夏季学期:Yellow - Coldplay

小学期中,英语二级的我要参加英语课程以及编程课程。这二者时间线竟然不重叠。很浪费时间。

破解了学校的澡卡,从此过上了洗澡不花钱的生活。

大二秋季学期:曾经的你 - 许巍

出于兴趣,选修了电机系的《计算机硬件技术基础》。

提前修了《概率论与数理统计》,却因《大学物理2》期中太差而退课。

国庆去山东玩。

大二春季学期:Iridescent - Linkin Park

过了寒假,为了缓解上个学期满满的苦涩,我决定这个学期把放松作为主旋律。

清明和朋友们去南京玩。

五一时,自己去大连玩。

端午的时候,去天津找基友撸串。

和基友参加一个校内的嵌入式电子车比赛,拿了第二名。

跟着姚海龙老师做一个树莓派的小项目。

通关《刺客信条2》。

大二夏季学期:Titanium - David Guetta

看了许巍的演出。

去台湾呆了20天。

回来后,每天晚上在三联书店看书,看了大概十几本书的样子。

大三秋季学期:Sing Me To Sleep - Alan Walker

这绝对是自己大学史上最痛苦、最压抑的一个学期了。

计算机系的大三本来就有魔鬼学期之称,这其中必然有课程时间设置不合理的因素在,但自己还是要面对现实。

在造计算机的时候,曾经因为ddl临近、却还一筹莫展而和室友吵过架;那几天因为debug也曾经通过宵;因为软工的ddl,自己也曾通宵赶工第二天的上线版本。同时,也有其他课的繁重作业。

信息检索课程的作业非常之多,一个学期大概有10多次。

计算机网络有若干编程实验,网络安全也有若干作业,信号处理原理的作业也不少。

最要命的是,这个学期,我需要重修去年此时挂掉的《大学物理2》,同时还要背托福单词。

有的时候心态真的快崩了。

国庆去了上海。

大三春季学期:Castle On The Hill - Ed Sheeran

这个学期总算不用和上个学期一样疯狂了,不过还是有一些重课。

和张敏老师做一个SRT项目,并且论文被RecSys的KidRec Workshop录用。

大三夏季学期:Numb Encore - Dr.Dre/50 Cent/Eminem/Jay-Z

只剩下本科阶段的最后一门课:专业实践。自己选了大数据处理。

开始了实习。

背GRE单词。

看完了《基本演绎法》全五季。

总结


学术评价

我的大学三年,可以说过得很失败,也可以说还算成功。

失败之处在于,比起周围的牛人而言,自己实在是太普通了。没有什么拿得出手的成绩,也没有拿得出手的论文,编程能力没有那么顶尖,算法也比不过OI爷。走出去以后,有点不太好意思说自己是清华计算机系的学生。

成功之处在于,自己作为一个大学之前没有任何计算机经验的学生,作为一名高考党,经过三年的学习,对于计算机领域有了一个大概的了解和宏观的把握。大学三年的GPA综合下来是89分,可以排在年级前30%左右。而对于分数本身,自己有着很清晰的认识。一些科目的考核方式不甚合理,所以会造成分数与掌握程度不成正比的情况(事实上我也没有考满分的能力)。我自己心里清楚:三年中,基本的相关知识可以说是掌握得比较扎实。

我深知自己不属于天资聪颖的一类人,做不到考前两三天突击一下就可以轻松高分,也做不到看一遍课本就能融会贯通,能走到今天这一步,我感到很幸运。

这样子评判似乎有点严苛,但是只有向厉害的人看齐,才会持续地进步。

生活评价

旅行

大学三年,去了不少地方。

天津去了两次。

去了济南、泰安、南京、上海、武汉、大连、台湾。

大四打算去西安,打算在春季学期和老妈去一趟台湾。不过照目前台湾年轻人的状态而言,十有八九是去不成了。

朋友

和老朋友都保持着联系,这一点感觉做得还是挺好的。

家庭

和老爸老妈的关系变得更好了,这应该是很多大学生都会发生的转变吧。

生活习惯

极差。尤其是大三一年,作息极其不规律。

大四决定逐渐改变作息。

几点启示


一、预了解很重要

在学习一项事务之前,对其有一个大概的感知是非常重要的。

在学习《数据结构》、《形式语言与自动机》、《线性代数1》之前,我对这几个领域的概念一无所知。这导致了自己在学习的时候,在死磕相关概念时,很容易走进死胡同。这就会导致对整体的把握性不足,从而降低整体的学习效果——捡了芝麻、丢了西瓜。而对学科的整体性感知是融会贯通的必要条件。

例如《数据结构》一课,当时自己对k-d树、线段树等概念的认知是单独的一个单元,而非归并到了搜索树这个领域下。虽然邓公在PPT上标识了章节,但是我的认知仍然是混乱的。而《数据结构》的作业可以说毫无章法性可言,这就进一步扰乱了我的认知。

对数据结构的知识系统化过程,是在前两三个月找实习前复习知识的时候完成的。那时候才感到完成了知识的升华,懂得抓大放小。

这一点上来说,搞OI的同学就非常占优势。因为之前学习过很多数据结构,对于这门课有着明确的定位。因此在归纳相关概念时也十分轻松。很容易就建立起系统的知识网络。

二、看书很重要

这里的书指的是计算机领域的专业书籍。

不可否认,国内的教材、技术书籍质量参差不齐。一些课本的知识已经过时,而且编纂方法十分僵硬。

而在过去几十年中,国外涌现了一大批优秀的计算机专业书籍。包括《算法导论》、《深入理解计算机系统》等优秀作品。

可惜的是,时至今日,自己仍没有完整地阅读过一本经典著作。唯一的经历就是大二暑假时,啃完了CSAPP的第二、三章,而这两章教给我的东西,比上一个月课的收获还大。

争取在大四能够看完一两本经典著作吧。刚买了宗成庆老师的《统计自然语言处理》一书,这是刘知远教授推荐的本科生NLP入门书籍。开始阅读。

这是新的开始。


陆止于此,海始于斯。

Github现在基本处于空白状态。因为之前写的代码太丑,所以都删掉了。今后会写一些有意思的东西出来玩。