| 选课类别:计划内与自由选修 | 教学类型:理论实验课 |
| 课程类别:本科计划内课程 | 开课单位:人工智能与数据科学学院 |
| 课程层次:专业核心 | 学分:3.0 |
公元2026年3月12日,67在课上声情并茂地为同学们朗诵了exp2的实验说明ppt。爬虫是什么?Request如何实现?什么样的User-Agent能够尽可能避免403Forbidden?我不知道。我只知道exp1只有几道简单(吗)的python编程作业,Vibe两下就能完成,但我没有。我享受着古法编程的快感。我们说古法秘制,一般是以历史纪年为数量级的,而不是地质纪年;同理,我们现在说古法编程,指的是没有AI,而不是Tab一下连个变量名补全都出不来。CODIA这个平台在功能优化上还是有很大空间,说人话就是一点都不好用。不过谁会在提交平台上编程呢?大家都是在自己的VSCode上先写好再复制过去的。
67在讲台上讲着KNN,讲着回归算法,讲着数据预处理,但我不想听——我是一个AI专业的学生,却在上DS专业最核心的课程。还记得第一次上这门课的时候,旁边的同学问我:“你是哪个专业的?”
“我是AI专业的。”
“那你为啥要上这课”
我不知道。这是一个令人恐惧的念头,因为我真的不知道为什么要上这门课,它只是不知为什么出现在了我的培养方案上。我刚开始并没有选这门课,而是选了llxx的计算机组成原理。我记得我唯一上过的一节计组课,那是一个阳光不太明媚的下午,llxx是一个满脸皱纹的老头,一进屋就开始给自己立威。下面列举几条:
1.上课不许迟到,迟到1分钟在门口罚站1分钟,迟到2分钟不许进教室,直到下课铃响。
2.没学过数电的同学“自行斟酌”。
3.本课程面向有志于从事计算机架构blahblah的同学,换言之,同学们应该冲着学习来,而不是学分。
第一条,我不好说这是怎么回事。我一直是一个非常听话的人,上课基本没有迟到过,但这种神秘的规定连我也觉得有些令人发指。因为第一节课就有迟到的同学,而llxx对他们的态度就像是见着了仇人。这些同学里面有叠课的,旁听的,还有午二睡过的。这让我想起另一个老头,不同于llxx,他会让迟到的同学偷偷从后门溜进来。
第二条,更难绷了,因为我们的培养方案刚刚把数电踢了出去。我上学期才庆幸不用多吃依托,这学期就被计组来了个下马威。虽然根据某些同学的描述,所谓的“需要数电基础”其实一个晚上就能速通,我还是觉得压力太大。同时,有一个老油子告诉我Verilog学完计组他一次也没用过。
第三条,我对计算机的底层架构研究并不感兴趣。我在上完ICS以后就意识到了这一点:计算机的底层架构太复杂了。各种寄存器、逻辑门和数据线让我头昏脑胀。如果能全身心地钻进去研究也不是不可以,甚至会有很大的收获,但我同时还有大量的其他课程——深度学习、数据库、计方……课表对我们的身心太不利了,我的ddl们坚持不住了,我的token遭受了巨大的损失,我的假期损失惨重,我得重新修读课程。
如果计组课上计算机专业的同学问我“你为什么要上这门课”,我同样无法回答。所以我上完第一次课就把计组退了。
回到这门课程,课程基坐标的正交性已经初现端倪:课堂、作业、实验,如同直角坐标系的三根箭头,只有在课程的最开头才能在评分标准的那页ppt上交出一个惨淡的原点。同时这门课又没有考试。我为什么要说又?太阳底下无新事已经是几千年前的话了,我们不断地想证明它的错误,可我们越要证明它的错误,就越是证明它的正确。