暑假安排

Publish date: 2021-06-26

2020年是充满挑战的一年,这决定了2021年也是人类历史上注定不平凡的一年,大家懂得了相亲相爱,共同合作的重要性。

现在,即将进入7月。作为SE魔法一年级的大学生我也即将迎来自己的第一个暑假。名义上的“暑假”其实是学生们自由支配时间的管理符。经过了一年的学习收获了什么呢?也许你的行为是上课认真听讲按照课程安排完成课程考试,并且度过一个轻松愉快的假期。你亦或许是一个有远近的人,开始学习魔法二年级的知识了,由于对于未来的未知充满了疑惑,因此在社区和群聊开始地毯式地询问先人方法。作为学习传统魔法与现代魔法的学生,你可能从始至终都在阅读CS的相关知识,想在AI,Systems,Theory等领域取得非凡的成就,但也有可能是跨领域学科的学者,你对现代魔法的奇妙充满了好奇,你想利用旺盛的精力去学习一些CS知识为自己所用,也有可能你纯粹是为了当一个过路者只要好好跟着老师走,好学生最后也会有一个不错的结果。

我作为一个对传统魔法与现代魔法充满热满的魔法学徒,自然不是属于后者的类型。在旅行回家的路上,跟我一途还有装着魔法书籍的旅行箱。旅行箱是一个多层的旅行大巴,如果从侧面看,从上到下依次是:SICP,天池ML学习指南,CS:APP,C programming language,以及这一学期没有写完懂得15-445 & CS:APP的lab的纸质notes。 如果按照任务的优先级排序的话,则是CS:APP以及15-445的lab,然后是SICP以及阿里云天池ML(也许即将饱受花书和西瓜书的折磨)。

通过这一学期的学习,可以看出来15-445带给人的收获是巨大的,而且还有很大的挖掘空间,我在学习数据库系统的同时还学习了数据库的storage,学习了缓存的LRU replacer以及pool buffer manager;学习了hash table的hash function和hash scheme;学习了线程进程以及并发控制的算法的理论知识。其实一部分知识是来自CSAPP的,因此不能说在一个方向上冲就是明智之举。目前我完成了最基础的、用于上手数据库设计的两个lab,在特别是pool buffer manager的lab分数,gradescope上面我取得了160分的好成绩(满分160分)。这对于我来说是一次很大的激励,我经常对于自己没有花费大量时间而取得的某些成果感到心虚,因此这只能说是激励而不是成功。CSAPP目前才到了chapter3,可以说是毫无进展,很失败,对于这样一本酷似魔法书的启动书籍我不敢怠慢。

SICP是一本真正意义上的让你入门魔法基础的魔法书,可以说是所有学习魔法的学生的必读书籍。使用Lisp(Scheme)描述而不是晦涩的C++自然是有它的道理在,程序和数据这种单纯的抽象是如何构成魔法元素的?暑假继续阅读SICP,相信会有答案。