用了两周 Claude Code,我被彻底震到了——它让我重新理解了"AI写代码"

0 阅读5分钟

image.png

首发于公众号「赛博山海经」,作者是10年+ Java工程师,每周用真实项目测AI工具。


你有没有这样的经历:

打开 Copilot,期待它帮你搞定一个复杂需求,结果它给你补了半截代码,然后就在那等着你。你再描述,它再补,来回七八次,感觉在跟一个没有记忆的实习生合作——你得反复交代背景,反复纠正方向。

我之前就是这么用 AI 编程助手的,一直觉得**"AI 写代码"这件事本质上是个高级补全**,上限有限。

直到我认真用了 Claude Code 两周,彻底改变了这个看法。


Claude Code 到底是什么?不是插件,是 Agent

很多人(包括我)最开始搞混了:Claude Code 不是 VS Code 插件,不是 Copilot 竞品,它是一个跑在终端里的 AI 编程 Agent

简单说:你在项目目录下启动它,它会读你的整个代码库,理解上下文,然后你跟它用自然语言聊需求,它来执行。

它能做的事包括:

  • 读取、编写、修改项目里的任意文件
  • 跑测试、看报错、自己调试
  • 拆解大任务,分步骤执行
  • 在修改代码前告诉你它打算怎么改,让你确认

这就是和"代码补全"工具最本质的区别:它有上下文,有规划,能行动


真实测了三个场景,结果让我意外

场景一:接手一个陌生的开源项目

我找了一个 GitHub 上 3000 star 但文档很烂的 Python 项目,直接丢给 Claude Code:

"帮我理解这个项目的结构,找出入口在哪,主要逻辑流程是什么。"

结果: 它花了大概 20 秒扫完项目,给我输出了一份清晰的架构说明,标注了入口文件、核心模块、数据流向。

以前做这件事,我至少要花 40 分钟手动翻代码。

评分:⭐⭐⭐⭐⭐(满分)


场景二:新增一个功能模块

我让它给一个 FastAPI 项目加一个用户权限验证模块,要求兼容现有结构、加单元测试。

流程是这样的:

  1. 我描述需求
  2. 它先梳理现有代码,问我几个澄清问题
  3. 给出修改方案(具体到哪些文件、改哪里)
  4. 我确认后,它开始写代码
  5. 写完自动跑测试,发现一个类型错误,自己改了,再跑通

整个过程我几乎没动手,大概用了 12 分钟。

以前这个活我估计要 1.5 小时,还容易漏边界情况。

评分:⭐⭐⭐⭐✨(4.5分,有一次它的改动我需要 review 才敢 merge)


场景三:debug 一个玄学 bug

这是一个 Node.js 项目偶发性内存溢出,我搞了两天没找到根因。

把错误日志和相关代码扔给它,让它分析。

它的过程:

  • 分析日志里的调用栈
  • 主动要求查看更多文件(事件监听那一块)
  • 定位到一个地方的监听器没有在适当时机移除,导致闭包持有对象无法 GC
  • 给出修复方案 + 解释原理

这个 bug 确实就是这个原因,改了就好了。

说实话,这一次我有点被震到了。以前这种 debug 靠的是经验积累,现在感觉多了一个"能力很强的橡皮鸭"。

评分:⭐⭐⭐⭐⭐(这个场景直接让我成为 Claude Code 的信徒)


优缺点老实说,别被营销话术骗了

维度表现说明
代码理解⭐⭐⭐⭐⭐超长上下文,读整个项目不在话下
代码生成质量⭐⭐⭐⭐比大多数工具强,但复杂逻辑偶尔需要 review
自主调试⭐⭐⭐⭐⭐最大亮点,能跑-看报错-自己改
多文件协同⭐⭐⭐⭐⭐跨文件改动很利索
响应速度⭐⭐⭐复杂任务明显比 Copilot 慢,要等
费用⭐⭐⭐按 token 计费,重度使用成本不低
上手门槛⭐⭐⭐终端操作,没有 GUI,新手不友好

最大的坑: 它会在你确认前告诉你它要做什么,但有时候改动面比你预期的大,一定要认真看它的"执行计划"再确认,不然容易改乱。

最大的惊喜: 它真的有"主动思考"的感觉,会反问你、会质疑你的方案、会提醒你可能踩的坑。这是 Copilot 完全没有的东西。


适合谁用?3种人,3种答案

✅ 强烈推荐

  • 接外包/接私活的独立开发者:用它大幅压缩开发时间,直接提升接单利润率
  • 需要快速读懂陌生代码库的技术同学(代码考古常客)
  • 做副业项目的程序员:用空闲时间推进项目,效率翻倍

⚠️ 有条件推荐

  • 日常 CRUD 业务开发:能用,但性价比不如直接用 Copilot,便宜又够用
  • 初级开发者:用之前先搞清楚自己的项目结构,不然 AI 改的代码你看不懂就麻烦了

❌ 暂时不适合

  • 对代码安全要求极高的场景(它需要读你的整个项目文件)
  • 超大型单体项目(上下文也有上限,太大的项目效果打折)

用了两周,我的结论

  1. Claude Code 代表了 AI 编程助手的下一个形态——不是补全,是 Agent
  2. 现阶段最适合独立开发者和副业场景,ROI 最高
  3. 它不会替代你,但会让你的效率产生质的跃升
  4. 重度使用要注意控制费用,建议先用免费额度感受一下

我的用法建议:

  • 拿一个自己的小项目练手,别上来就在公司主项目用
  • 善用它的"执行前确认"机制,review 每次改动
  • 把它当"高级队友"而不是"自动化工具",沟通越清晰效果越好

你用过 Claude Code 吗?或者你现在在用哪个 AI 编程助手?是 Copilot、Cursor 还是其他?

评论区告诉我,我来帮你分析哪个更适合你的场景。


首发于公众号「赛博山海经」,关注后每周获取 AI 工具实测和程序员干货。 觉得这篇文章有收获,欢迎点个赞,让更多人看到。