2026年06月17日
Kold is not a Coder
迷思的开始
Kold is not a Coder.
今年春天,我开始使用Claude Code作为Coding Agent工具,我感到兴奋和恐惧。
在知乎上看到过一个很有意思的文章,把使用Coding Agent比作当代CS学生的赛博朋克义体(如果你玩过《赛博朋克2077》,你会更有感触)。在我获得了义体之后,我的生活就离不开他了;义体分军用/民用,性能有区别;以及更有趣的一点:义体改造过多,会不会因为信息过载、超感官的负载而导致赛博精神病?
这促使我开始思考该如何和AI agent共存和使用他。
义体的使用
只需要一行命令,和简单的一个apikey,then you can get touch with claude code. This is easy than ever.
1 | npm install -g @anthropic-ai/claude-code |
在上这学期jyy的OS2026的时候,课上jyy展示了高度丝滑的使用claude code:询问小问题获得迅速的可靠的解答;终端下unix工具的高度融合;以及“有想法,就可以实现”的前所未有的开拓和延长了的能力。我们把计算机底层的东西和编程的能力交给了一个小小的橙色章鱼,迸发出很多amazing的火花。
眩目,而令人思考。竟然激发出我的一些劣等感。
- What am I learning, and what and how should I learn in the future?
- I am not good at managing a big project, if claude code can manage, how can I improve myself?
- 这是一个关于“懒惰”和进步的话题。当懒惰有个最方便的助手,ai一次通过test做到极端的Reward Hacking,沉下心来debug的宝贵体验就此溜走,如何进步呢
- 可能是个怨天尤人的问题,不过倒也来自真实的生活体验:但是在自己古法编程完成了OSlab-M8 fsrecov的恢复图片之后,想要继续精进更好的完成度的复杂度几乎难倒了我,而依托AI的许愿尝试的庞大信息也让我很心烦意乱。
- 我其实蛮享受古法编程,起码是很 “装逼” 和清晰可理解的部分:
- 完成PA时候(在阿里云学生2g2核的服务器上,用vscode remote ssh都会卡的程度,只好在终端做了),体验vim+tmux+耐心读manual做对事情并看到直接反馈——一个可运行的simulator,真的还是蛮享受的。
- AI is still improving day by day (这次真的是日々進化中). how to prepare for next evolution?
诸如此类,真的有一种浮躁的感觉。I have a geek dream, but not a geek genuis.
jyy的OS lab在提到AIGC Policy的时候,有这样一段话:
我们很遗憾地意识到,《操作系统》系列实验的难度已远远低于 AI 的能力——Coding Agent 可以轻易完成所有实验,并且你完全可以让你的 AI Agent 生成更多的测试用例,因此 Online Judge 也显得毫无意义。
但无论如何,同学们在计算机科学专业学习计算机系统的底层原理,类似为了用好计算器,你依然需要从理解基本的算术 (例如,1 + 1) 开始。因此,虽然 AIGC 无法严格禁止,我们希望同学们在实验的过程中,在 AI 的带领下,理解操作系统为应用程序提供的 API,包括它们如何使用、有哪些注意事项、有什么拓展用途等。
《操作系统》课程实验,与操作系统无关的部分允许 AI 生成。但涉及到与操作系统交互的接口,你必须询问 AI 有关系统调用的使用方法,并且独立完成调用、调试观察结果,确保你理解程序与操作系统 API 的交互。这些接口将是闭卷期末考试的主要内容。
给了我一个很舒服的使用AI的锚点一样的指导:至少,要让自己也在日々進化吧。这个角度,应该拥抱AI,并努力在最前沿了解和拥抱变化,为下一次的变化做好准备,并找到自己的位置。
肉体的劣等
作为一个经过充分预训练后的河北重点高中养蛊出来的小镇做题家,Reward Hacking如呼吸一样简单。how pathetic.
在大一时候,第一次OJ测试可能还拿了50/100分。为什么有的同学做的那么快,为什么我如此的紧张心跳,为什么输出结果不对,为什么有奇怪的Segmentation Fault或者Out of Index的错误。对于初次接触编程的我,对于习惯了优等生overkill的我,对于一个小镇做题家:是很难接受技不如人的。
尤其在“保研 is all you need”的氛围中,还加上了对未来的焦虑。高度不确定的未来,更难过了。
高中时候,执着地期望和期盼过一个能够”为了学习而学习“的生活。
在最后一次机考的时候,仍然答得很不满意,熟悉的劣等感和无助感又袭来,脑子里都是“如果我不紧张,是不是就能写对k个一组链表反转了?”“为什么没有好好复习排序和耐心debug“。甚至还去和lqz老师(温柔善良,闪闪发光…)吐诉了一下。这里仍然要给到感谢。lqz老师说,从你提交的作业来看你有很好的代码风格,作为初学者已经很棒很难得,以及要注重基础,好好研究喜欢的事情。
熟悉的劣等感和焦虑的治疗大概分两块,黑白无常这一块
- 一是,确定了自己大概会有个保研资格(哎,怎么都绕不过的大正确话题),确定性的增加减少了一定焦虑
- 二是,在上专业课如《算法》《计算机网络》《计算机系统基础》《操作系统》,得益于南大还不错的本科教学质量(希望继续提高!),学习自己感兴趣的领域的过程,体验到了一些真正的”学习“的感觉,稀释了一些对自己做题家现状技不如人的不满,也做出了摆脱Reward Hacking“得到更多分”的尝试。
也大概是这个时候,做出了更多geek的尝试
- 受thdlrt学长启发,开始用Obsidian做笔记和复习,折腾笔记学到了很多。
- 做了你现在在看的博客(很多渲染不到的,还需要更新到更漂亮…)
评 论