2022 年对于我来说波澜不惊,似乎不值得像去年一样写一篇“年终总结”,那就用流水账的形式把这普通但又不平凡的一年作一个小小的总结。

编程

编程时间从去年 12 月开始用 wakatime 记录,到现在正好一年。

今年仍然是“码力全开”的一年,但更多是完成课内繁杂且繁重的大作业以及做一个目前为止半死不活的科研,并不像去年(和更早之前)那样大部分时间用在自己感兴趣的一些杂七杂八的大小玩意上。主要投入的有:

  • 春季学期
    • 软件工程:一个动态配置管理系统
    • 人工智能导论:输入法、四子棋、情感分类
    • 搜索引擎技术基础:一个简陋的图片搜索引擎
  • 秋季学期
    • 计算机组成原理:Risc-V 五级流水 CPU,支持 uCore 操作系统
    • 编译原理:一个简单的编译器
    • 数据库系统概论:一个支持基本 SQL 的 DBMS
年度最佳瞬间:验收前 1 小时把 bug 完全修好,uCore 跑出来了

虽然这些大作业大部分都是“标准动作”,并没有很多自由发挥的空间,但在其中的收获感觉非常多,比如:

  • 写了/看了几百个小时 C++,对 C++ 的理解深入了很多
  • 在软件工程/科研中学到了不少工程上的规范,并在写数据库的时候实践了一番
  • 造机补全了对硬件的理解空白,以前遇到的很多关于底层的困惑豁然开朗

我觉得,这些课程最重要的作用是对我代码能力的进一步提高。之前自己瞎搞的很多程序,包括 Whiz 和树洞 app,要么没有工程上的规范,要么对计算机系统不够理解而导致写出很多性能上完全不靠谱的代码。在这学期写数据库的过程中,明显感受到开发过程更加严谨规范,性能上也更有把握。

虽然话是这么说,但是这些大作业没有一个是好啃的骨头。客观上说,某些课程一言难尽的文档是造成这一结果的重要原因,但在写这些东西的过程中,在偶尔获得成就感的同时,的确不时感受到一种无力感,内心的想法在这几个状态间不断转移:自己怎么什么都不懂,我真菜/为什么大佬们都能自己搞懂,我真菜/啊我自己搞明白了,我真牛X/啊我实现出来了,我好牛X……现在看来,自己水平还是有的,但也的确和同辈的最高水平有着相当的差距(当然,这是每个清华学生最终都要学会承认的 :)

学习与科研

学习上,一句话:想象不到自己能这么摆。不说了,总之就是一塌糊涂,课没怎么去上,但好像该理解的基本上都理解了……

没准这就是大学学习呢……

《清华大学同学在睡觉》PS:冯老师讲课不差,就是周一早八实在是阴间

另外,由于自己时间管理实在是太烂,科研已经拖了两个月没有动了,也的确不知道该如何继续下去,等考完试再慢慢捋一捋吧……

游戏

自从今年暑假上写沟进行了关于游戏主题的研究之后,之前一直以不打游戏的好学生自居的我突然走上了玩游戏的不归路。本来不怎么玩游戏要归功于我的国行 Switch 买不到什么游戏 + 主力机是 Mac,但自从暑假买了台日版的 Switch Lite(之后又淘了一台二手的普通版 Switch)之后,一切都变了。是时候给年度总结加上游戏了。

今年主要玩的游戏有:

  • Splatoon 3:之前很早就被它吸引,“通过墨水占地的射击游戏”这一概念对于习惯于传统射击游戏的玩家来说非常新颖,实际上手之后更觉得惊艳。占据了我绝大部分空闲时间的罪魁祸首。
  • Baba is You:一款颠覆游戏玩法的神作:通过改变游戏的规则,而不是在规则的约束下达成目标,非常考验思维,很难,现在大概通关了 70%。
  • Super Mario Maker 2(马力欧制造2):由于看桀哥直播的缘故,对 2D 马力欧产生了兴趣(之前只玩过 3D 的奥德赛)。可以玩一辈子的马里奥。
  • 逆转裁判:买的二手 Switch 上还保留着的数字版游戏,玩了几十个小时,案件推理十分精彩。之前对这种文字类游戏不太感冒,没想到这么好玩。可惜太花时间,只玩了一半左右。
  • 塞尔达传说:旷野之息:有了日版 Switch 之后把之前没能玩的 DLC 补了一下。
Splatoon 3
100 年前的合照(泪目)

音乐

9 月的时候换了个 Apple Music 账户,所以只有几个月的数据:

今年常听的基本上都是老歌,相比于之前听粤语歌多了不少。之前总觉得粤语歌语调比较低沉,但现在越来越觉得有味道,可能是相比英文歌,还是母语的歌更贴近我的内心吧。另外,还听了很多 Sondheim 的音乐剧。

换了美区的账户之后可以听一些被禁的歌曲了,包括之前很喜欢的、但由于支持港独被大陆封禁的 RubberBand,当时去香港露营现场听过他们的表演。我一直觉得在艺术本身不被用于政治用途的情况下,艺术不应与政治相关,它承载了人的不可封杀的记忆、情感。

一些值得留念的瞬间

6 月 15 日,学校解封后宿舍一起吃的第一次夜宵
小七孔,疫情下看到这样单纯的场景竟有些恍惚
镇远古镇
梵净山
造机(在床上)开始!
圆明园“金秋游”——这竟然是我第一次去圆明园
第一次封楼,分发的晚餐
凌晨五点半的 C 楼:疫情严重,被迫回家,又一个不完整的学期
当我们到达登机口的时候,刚好赶上日出——也许今天,一切都会好起来吧?
在飞机上成为密接,从集中隔离点望向阳江一中
一个人困在家,被迫尝试自己煮饭——还不赖

最后一个瞬间,留给梅西。我错过了他的巅峰,又见证了他的所有至暗时刻。如童话般的结局,是对他绝代无双的球技和人品一份迟到的礼物,我的青春也终于没有了遗憾。