嘿,ICS!


本文来谈谈目前我学习体验 top1 的一门课程——计算机系统概论(ICS)

课程概览

ICS 是大一小学期课程之一,主要面向大一CS,IS,SE以及图灵大佬们,以其4学分和靠后的时间安排和其他课程实践有着比较明显的分界线hhh。今年报名的火热程度算是往年里较高的了,一部分原因在于国际化和四课分的双重属性,再次感谢补选时教科处老师的力挽狂澜。
于是,我正式接触了进入计院以来第一门正儿八经的CS课程。

细说细说

上课前便有了解这门课是由可爱的 Patt 教授任教,教材也是 Patt 写的!还有 HW+Lab,之前是有零碎的写过几个 lab 啦,不过这么正经和全面的一套还真没遇过。所以还是很期待的。
课如其名,这门课的内容的的确确是一个概论,至少对于我来说能有机会这么系统地从底层慢慢往上学习直至构建一个虽小但完整的 LC-3 真的是相当奇妙的体验。从 bits,data types and operations 到 digital logic structures 再到 LC-3 ,最后是 assembly,ds,和I/O. 可以说非常到位地实现了一个用来教学的近乎最小的集合,听说是包括了以后的数逻+计组+汇编这三门硬课的好多内容(?还没学呢我也不清楚)。它的课程设计和 wmgg 推荐的 from nand to tetris 有些蛮重合的,不过我个人感觉 ICS 侧重 introduction,而 nand 侧重 how to bulid(哦刚刚发现原来区别就体现在他们的名字里)。准备开学考有想法是把这俩结合起来复习,估计会很有意思~
我个人是比较喜欢这种教学方式的,开始比较贴合生活,有点像在介绍一款玩具,等你大致摸清楚它的架构再上升,这时候理解 RISC-V 相对容易的多,我这个汇编纯小白都觉得很好理解!回过头再看某些课真是一言难尽,各种点咕噜咕噜讲了一通,好像什么都讲了但就是不知道在学什么,后来要用了也不知道找什么,总的来说就是啥也没记住。
必须要为 Patt 教授的个人魅力另起一段。Patt 真的有让我感受到他对教学的真诚和热爱,你可以从他的讲解中清晰地体会到他那没有因为时间而失去的激情、喜欢和快乐,比如经典的 shame on me 和 life is tough,后来我每次被 lab 折腾得脑细胞挥发时总会想到这两句,然后又充满斗志,也算受到 Patt 的鼓舞啦。
ICS 也让我体会到现代化课程的一点味道——比较丰富的资料和助教资源。如果 Lab 也是自动化批改的话,哇那直接超过n多课程一大截子。
当然也有一些体验很不好的点,没错就是 Pro.Jiang。说实在的我无法理解为什么一次不通过就要倒扣分,这不是对试错成本的直接否认吗?还有语言水平,好想翁姐姐,反正日常对话是 I have no idea what you are talking about,害就是欺负 Patt 不好学在浙大上挂名是吧。
(以上一段纯属个人感受,没有他意)
总的来说赞美计算机系统概论,让我清晰了学这个专业的意义和魅力!推荐下一届 CS 同学继续创造补选新纪录(bushi

累、疲惫和郁气

但今年的小学期是格外疲惫的。
课程内容大致不变,学习时间却从以往的三星期左右缩水至两星期不到,带来的直接结果就是 lab 布置时间的密集和 ddl 催命指数的增加。平均下来基本两天就要完成一个 lab+report,虽然难度有所下调不过对陈同学这种汇编小白而言还是相当痛苦,后来也是听说不少人没坚持下去选择弃修的。7月份微信群聊的高频词是“好累啊”,就是说刚写完一个瘫了没多久下一个又来了。lab1 开始时我甚至连 .orig x3000 和 halt 都不知道怎么转机器码,当时有种绝望——怎么才给我介绍了一堆巴拉拉下午就让我用它来找连续1了呢……没办法,方法只有一个:硬下头皮各种找各种学。
这里感谢暑假帮助我的诸多大佬们,真的收获很多,从知识到感动。
“坚持”到后来已经不需要怎么呐喊了,甚至有一种古怪的上瘾感,当然精神的快感和身体的疲惫依然是共存的,但是看到自己写好的那个或许不完美但五脏六腑一应俱全的玩意,真有一种“儿子长大了”的欣慰感,同时也加深了早上理论课程的理解吧。你若问我后不后悔,我肯定回答不会。
但我也发现其中我一个埋藏的地雷:郁气累积。
没有思路或者de不出来实在是让人火大的事情,我这个人还挺能忍的,能在当时控制住郁气值的暴涨,但后来完成后没有合理的消解措施。简单而言是有空时总因为一个“我太累了”而放弃很多心驰已久的计划,然后,开始各种摆……这对我来说并没有真正消除各种层面的疲惫,反而它逐渐累积不知道会在什么时候爆发出来害人。情绪失控对自己对他人都是百害而无一利的事情,我想从源头来掐灭它。大二秋冬的计划里加了很多“心驰已久的计划”,比如钱塘骑行和山顶看日出。嗯这里再鞭策自己一次,之后就看我表现了。

一些浪漫与疯狂

小学期当真是发了好几趟疯,从课内疯到课外。
最厉害的一个应该是日出+日落那次吧。因为前一天改 lab 到太晚脑内神经突然一跳决定看日出,于是定了俩小时后闹铃激动地爬起来完完整整地欣赏了一次紫金港的日出,震撼到忘记拍照,满身心的满足与欢喜,然后身体熬不住啃了块三明治直接爬回去睡(还好那天没课啊)。最后神奇地醒来正好赶上那晚漫天粉色的云霞,仰着头眺望了很久很久,一种久违的神圣感的回温。直到身体饥饿占据头脑,才匆匆找了晚餐交了报告又倒回床上。
现在回忆起来真是,有点傻啊。
但我很喜欢这份浪漫与疯狂,比如自己给自己买了份生日礼物,拆盲盒是最喜欢的30海报,还有一些上头的或者说无厘头的考古。这些种种都只能是少年才最有资格去做吧,有的甚至没有理由,或许其发生便已成为了理由吧。
这部分其实有点偏题了hh,不过我认为这同样是小学期给我带来的体验和收获,故记于此。
新计划已经在路上!


文章作者: Chen'nuo
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Chen'nuo !
  目录