2026 年 1 月记事板
12 日
回家几天了,今天来写点东西吧。
先来讲点期末复习的事情。
自动化测试
第一科是 12.30 的《自动化测试》,这个我在学长分享的 Box 中找到了一个所谓的「期末提纲」,形式跟期中考试的大差不差,就是多了一部分题目。
因此我早早就计划好了这个该怎么复习:制卡,背。直接将「笔记」与提纲分批次丢给顾问,然后得到了一个总的复习大纲。然后我再制卡,两三天疯狂背。
看了一下,一共 115 条笔记 138 张卡片。本来我计划是先背过一遍,然后用 Word 默写几遍,最后再亲手默写几遍,但因为又摆了点,最后也就 Word 默写两遍(第二遍还不是全部默写,而是挑了一部分出来)。最后一天晚上也来不及默写了,我就手抄一遍看看。
背的时候我就感觉有点不对劲了,因为按这个来分的话,每一小题也就 1 分左右,甚至可能不到 1 分。但是一小题里面可能有多个要点。
于是我在复习的过程中就干脆地放弃了一部分:前两部分基本上是背完了;第三部分「简述软件开发过程中测试方法的特点」,我没有全背,大概就背了定义,熟悉了其他要点,基本靠感觉写;第四部分「简述以下软件特性或方面的测试特点」我寻思平均下来一小题不到 1 分,要我 What Why How?痴人说梦呢,就记了 What;第五部分「简答题」基本上也是背核心能力,或者部分是特点等;第六部分「简单分析评论题」我倒是背完整了(虽然平均也是一题不到 1 分),当然「测试特殊性」只背了关键词。
尤其是这个第六部分,因为我同时背了「软件特点」与「测试特殊性」,而且每一点其中又有几个关键词,即便只有 16 张,也是相当恶心呐,背了好多遍。
本来我感觉我对 Anki 越来越没啥耐心了,结果最后一天晚上的时候耐住性子,不随随便便「感觉对了」就过卡,而是严格评价来几遍后,居然还真就记得差不多了。
但是也就是最后一天晚上我觉得更不对劲了。上面提到的是分值,还有就是时间。因为我太摆了,剩下时间我感觉不足以默写全部,我就想着抄一遍吧,练练手感。结果抄完第一部分我就有点汗流浃背了,怎么这么多,这写得完?
最终我跳过了比较熟悉的部分,选择抄写陌生的部分,记得大概差不多抄一半用了 1h。
我当时就肯定了,这不对。我以飘逸的字迹,都只能用这个速度抄写(甚至还不是默写),都很难写完,其他人绝对也是做不完的。
但因为期中还真就是这样考的,当时就是直接抄写,我居然也没去质疑期末的题型究竟是不是这样。
还记得上课老师有提到过有几种测试类型的对比等几种要点要考,我当时还记录了下来,复习当天也看到了。不过转念一想,这几个测试类型其实都在大纲中,我背了,因此就没有理会深究。
发卷前不久我坐在座位上,瞥见了试卷上没有密密麻麻的文字,我就知道,完了。我究竟是因为什么才会愚蠢到认为期末考试会是如此大量的默写题呢?
当然,倒也不是说这个复习就毫无用处了。其中有一些是用到了的。只是我又想到我将什么「物联网环境下的软件测试」四个特点两个特殊性一字不差背了下来后,感觉有点好笑。
万幸的是,在其中一些记忆过程中,我是尝试去理解以加快、加深记忆,而不是死记硬背的。有一些我没明白什么含义,我是有去问顾问具体含义的。因此虽然我看到试卷上出现老师讲过要考的那些,而考纲上其实只覆盖了特点之类的内容时,我还是能有点东西胡编乱造一下的。
当然也免不了没这样做的点,或者说有一些「我以为我理解了」。交完卷后突然顿悟一处地方做错了,出现在了理解的偏差上。
怎么说呢,如果真是默写题,那我的复习只能叫勉强到位,因为最开始的计划完成了不到一半。但从结果上来说,我即便是认认真真走了一遍流程,Word 默写批改了几遍,手写了几遍,其实跟现在也差不了多少。这样一想我就释然了。
而且即便我知道期末不会这样考,我又能怎么办呢?也许就是更多地,每个名词问一下顾问寻求解释罢了。从这个角度上看,还是完成了一定的复习任务的。
说到《自动化测试》,还有一个。刚开学的时候评分细则中有一个「实践报告」,布置实践后老师课上也有提,在最后一次课上我记得还有强调。结果我弄完后一直不知道在哪里交就搁置了。前几天出分了才大惊,询问助教得知不需要交……
编译原理
如果说《自动化测试》是重记忆,或者说我是按重记忆的方式复习的话,那《编译原理》就是重理解的科目了。
那我喜欢哪一种呢?前者我可以(或者说我以为我可以)无脑背,考试默写。后者其实没什么可以背的,主要是靠理解,然后考场临场发挥。
确实不好说。硬要说的话,我可能更喜欢靠理解的科目,像是数学类、操作系统等,就是更重理解的,相较前者不用记太多东西。但前者算是有「确定答案」的,因此如果认真背书的话,会更有把握。像是思政课我好像也就大一背了点?后面就基本开摆了,考前突击一下,终于是翻车了一次。
说回到这编译原理。有点感叹,其实我在上操作系统前,大概是大二吧,看过了后面的必修课程(当时在斟酌能否提前修一点,最终确定了机器学习),唯二从名字上让我提起兴趣的就是《操作系统》与《编译原理》了。
操作系统还可以,老师讲课挺不错,并发那块我笔记写得也很开心,虽然考试体验不是很好,但好在结果不算差,给了我糟糕的暑假一点慰藉。
因此这学期刚开始的时候对编译原理还是有点小期待的。
不过挺可惜的是实际的内容让我有点望而却步,在开课不久后就迅速冲击了我的认知。
如果我没记错的话,编译原理笔记最大那一块,就是语法分析了。也正是从这开始我感觉到有点「恶心」。
我还记得我当时对什么自顶向下分析、自底向上分析一脸茫然,完全不知道在做些什么。一个又一个新的定义,一个又一个新的名词,一个又一个新的符号,无一不在指着我嘲笑。
当然,后面反而好了一点。因为我后面多看了几遍笔记,多问了几遍顾问,逐渐理解了内容,而后面的东西相较于之前也没那么抽象了。
结果比较神奇的是,期末前不久我理解了内容,回过头来看感觉其实一切都是那么自然。期中的时候我是生硬地背下来,感觉差不多了就过;期末的时候我是手舞足蹈地要写下每一个细节才确定过。
当然,我不至于到现在就回过头称这个挺美好——实际上我觉得还是挺丑陋的——但确实不再像刚开始那般面目可憎了。
然后再说一下吧。同是用 Anki,为什么自动化测试是重记忆,而编译原理却是重理解的呢?因为前者我真的就只是在背而已,后者我有点像在「推导」,从问题给出的信息,自然而然地就给出了答案。这种逻辑的一脉相承,居然能让刷卡也成为一件不枯燥的事情。
当然,这样的方法我也其实有运用在前者上。我会理解它的内涵,然后尝试与答案关联起来,效果确实会好一点。但比起后者自然而然的,前者未免太抽象了。
需求与商业模式创新
惭愧惭愧,这学期我没有一科是认真听下来的。之前再摆,一学期起码也有那么一门。
- 大一上:微积分、线性代数。CPL 有看蚂蚁老师网课,但后面线下课程我都翘课了。
- 大一下:微积分、离散数学、软工一。计算系统基础好像没认真听,但是是跟着做笔记的。
- 大二上:数据科学基础、数据结构与算法。没认真听但跟着进度做笔记的有计算机组织结构、机器学习。
- 大二下:操作系统。没认真听但跟着进度做笔记的有互联网计算、数据管理基础,软工二临近期末的时候有突击「笔记」;自然语言处理刚开始的时候也有做,后面知道没期末后就没做了。
可以看到大部分其实都是数学课耶。
这学期则是真的一门都没有,甚至说完全跟着一起做笔记的都没有。
唯一一个比较靠近的大概就是编译原理了,大部分时间其实还有跟着一起做笔记的。不过中间有段时间,摆烂 + Focust,于是就课上也在弄,自然无暇光顾笔记了。
这门课也是我期末最开始最不放心的一门了。自动化测试靠的是硬背;编译原理靠的是理解,我当时已经基本框架弄清楚了。但这门可以约等于从零起步。
用白嫖来的 Claude Code 整理了几版资料,不过也许是来源导致的降智问题,实际质量只能说挺一般的,但我也就是靠着这个混过去了。
这门其实我也可以说是一门靠理解的,因为它的题目除了部分默写外,基本都是要结合材料临场发挥的。因此这是我最为头疼的了,要理解 + 没有标答。
像是其他理解类的,题目是输入,你的理解就是一个函数,理解正确就得到一个正确答案,即便因为各种其他因素出错,但大方向就是这样的。
而这种没标答的,我惟恐自己考虑不够周全、思考不够深入、分析不够细致。这种「不确定感」,属于是一种梦魇。
因此刚开始的时候还是挺慌张的,尤其是在看到整理出来的内容跟原本的资料对不上时,更是心急如焚。
不过车到山前必有路,虽然摆了几天,但考前最后一天早上我想,不管怎么说先背吧。于是再摆了一个早上后,我下午开始背,背了可能差不多三个小时?Anki 净时长记录近两个小时,总算把大部分我制的卡背完了(41 条笔记 63 张卡片,有 2 条是后面新加的)。
当然,背不单单是背,还有将我不太理解的地方问顾问,抑或是问记忆技巧等,也免不了背累了摆一会。
到后面我再去看往年卷,也静下神了。发现往年题型还是比较一致的,有相当一部分是要理解后结合材料自己书写的,因此实际上没那么多要背。于是不再像无头苍蝇乱撞一般惶恐了。
到最后也确实不出我所料,要背的内容没拖我后腿,一发卷我就先将默写的做了。
当然也跟前面一样,临时补天坑,即便是向助理问了不少内容,理解了不少知识,还是免不了有似懂非懂的缺漏。
该说是遗憾吗?但我也挺满意了,虽然这学期摆的时候真的挺摆的,但就如同有 Focust 为这一学期撑了场面,期末虽然也有摆了好几天的荒废,最终复习效果可能不如开始的预期,但见到卷子后我都释然了。
也许成绩不会很好,但我这次的期末,没有像上学期那样失望。都是勉强完成一半复习任务,然后最后感慨即便完美完成复习任务,最终效果其实不会好多少。
GitHub
期末周开摆,按照事件循环逛到 Focust 时,突然注意到有 3 个 issue。我怎么记得原本就 2 个来着?于是点进去看,果然有一个别人三天前提的 issue。
惊讶之余还有不解,为什么我没收到邮件提醒呢?还去删除的邮件那边看了看,没找到。
然后震惊地发现我居然没 watch 仓库。这是怎么回事?
一开始我还以为可能不小心按到什么快捷键取消关注了,但是后面又看了看一些新仓库,都没有。于是我估计就是 GitHub 非常逆天地取消了创建仓库自动关注的功能。
一查,果然如此,是去年五月的了:Sunset notice for automatic watching of repositories and teams · community · Discussion #157470。
以前是有这个选项,默认开启。现在是直接废弃了,你要的话要自己手动 watch。
真神人,下面讨论都在骂。我要不是注意到新仓库没提醒都没意识到这个问题,更别说有多少开发者不清楚了。
微软你就搁那一直弄你的 AI 吧。之前看 VS Code 更新日志时还津津有味,现在每一次都是一大堆 AI 功能变化,早看吐了。
实践与志愿
忘了前面讲过没,哦实践是有提过。就是我一直没明白嘛,到大二下才真正搞懂了各种复杂的关系,开始算学分什么的了。
这学期搞了 6h,加上上学期的 3h 和大一上的 2h,已经突破 10h 了,可喜可贺,不用拖到下学期。
至于说志愿,11.27 距离学期只剩一个月,突然想这学期拿 20h 的志愿时长了,于是开始努力。目前按我的计算大概是正好满足 20h,只是现在还只有 8h 录入了。算在钢丝上跳舞吧,粉身碎骨也只是一个失误的事,结果如何就擦眼好痛了。
返程
这次回程是我大学以来第一次没有在期末考完当天就回去,也是我第一次坐高铁的行程。当然,也许是最后一次。
六点起来收拾床铺,六点半买了点面包,然后打车到车站。等了一会,期间开始看小说。然后上车。
一开始把行李箱放上面,本来以为这次东西比之前多,会不会有点重,但意外地有点轻。每次我都会后怕地想到之前有一次,吃力地尝试抬上去,结果一个没扶稳,一侧滑落了下来,瞬间脱力,而座位那边正好有个人。好在最后是没砸到,心惊肉跳。
那时候就将行李箱推到车厢中间连接处了。不过这次好不容易放了上去,后面乘务员过来讲太大了不能放上面。长见识了。
半年前的时候我对比高铁行程,狠狠批判了一番飞机行程:
综合来看的话,只有在理想情况下飞机才有一点时间优势。而高铁相较于飞机的优势,我可以列举一些出来:
- 时间比较稳定,因此我不用留很多时间来等待,也不用担心再延误我要多等很久。
- 座位比飞机上的舒服,而且可以上网、充电(这个我不记得有没有),而且可以相对比较方便地出来走动休息。
- 不用等很久的行李。有时候久的话可能要等近一个小时。
- 不用在机场等很久很久的车,坐很久很久的车。
- 更「安全」。这个安全更多指的是感觉上的安全,高铁我没怎么听说过重大事故,但是飞机重大事故还是听说不少的。
现在我既然已经亲身体会过一遍了,就来逐条核验一下吧。
时间比较稳定,因此我不用留很多时间来等待,也不用担心再延误我要多等很久。
这确实。我只提前了半个小时左右到车站,行程基本上都是准点的。当然,高铁行程要求早起,飞机行程一般要求熬夜(因为即便是上午考完,下午匆匆忙忙赶过去,一旦延误飞机落地时基本上都过零点了)。
座位比飞机上的舒服,而且可以上网、充电(这个我不记得有没有),而且可以相对比较方便地出来走动休息。
哈哈哈哈昂昂昂,这大概是我对高铁行程最大的误解了。
「座位比飞机上的舒服」,不存在,或者说基本不存在。
「可以上网、充电」,可以上网,但没有免费 Wi-Fi,对我来说约等于没网。充电确实有,但在两个座位之间,我在靠窗一侧,在有桌板的情况下很难识别插入,我是好不容易找到一个隔壁座位的人离开时赶紧插上的。同时后面要出去时不小心碰掉后,也没好意思再插回去。不过就是这段充电时间也已经帮我把用了快一半的手机充满电了。车站一样。
飞机除了飞机上几小时确实没网外,候机什么的,都是有免费 Wi-Fi 的,大多数时候也是可以充到电的。
「可以相对比较方便地出来走动休息」,唉我真的,太想当然了。没错,相较于飞机确实更方便可以走动,但是因为我在靠窗一侧,实在是不好意思频繁打扰隔壁座位的人起身让位,9h 的行程就出来了两次,第一次打水,第二次上厕所。
不过即便是靠过道一侧,我觉得其实也没好到哪里去。毕竟过道也狭窄。
不用等很久的行李。有时候久的话可能要等近一个小时。
这个确实,不过等行李一般也是在玩手机就是了。
不用在机场等很久很久的车,坐很久很久的车。
依旧是认可,完爆飞机行程的一点就是这个了。
更「安全」。这个安全更多指的是感觉上的安全,高铁我没怎么听说过重大事故,但是飞机重大事故还是听说不少的。
没变化。还有就是什么噪音、耳朵的感受什么的,这个依旧是完爆飞机的。
总的来说我就是对高铁的舒适度有一点认识上的偏差,其他大致跟我的估计相同。相较而言,我感觉 9h 的静坐比起 9h 的奔波还是更累人一点,因此我后面可能还是继续飞机行程了。
那这 9h 干了些什么呢?基本上一直在看小说。插一句嘴,非常好看!
一开始用手机看,电脑包在书包里,一起放行李架上了。然后看完快一本的时候,趁第一次出去回来时将电脑包取了下来,然后用电脑继续看剩下部分和第二本。中间成功给手机充上电,一直到第二次出去碰掉插头,回来后放弃充电。
Folo
回来按理来说是要开始写年终了,不过这两天我在折腾些别的,虽然不会详细记录下来各种细节,但还是会写篇博文大致讲讲过程。
期间有一个点挺有意思的,但我觉得不太适合写在博文中,因此就提在这里。
昨天试用 Folo 的时候,订阅了一下我的博客 RSS,惊讶地发现有一个人一同订阅了,我一订阅,变成两个人了。
说实话着实有点受宠若惊,毕竟这个博客技术内容比较少,大多数时候都是我在记事这块发些牢骚,要么就是笔记那块 AI 糊上去,这些都没 RSS。
不过我后面很快就对 Folo 不满,并弃用了,然后意外地开始了「探索之旅」。