Update avaliable. Click RELOAD to update.
📱 安装应用到主屏幕,获得更好体验
目录

像高级工程师一样用 Claude,而不是当聊天机器人

引言:两种用法之间的鸿沟

大多数人在 Claude 里输入的方式,就像在操作一个搜索框:”帮我写一个做 X 的函数。”复制,粘贴,祈祷它能编译。

有经验的工程师是另一种用法:把 Claude 当成一个能读仓库、规划工作、执行命令、修改文件、最后交给你一份可审查 diff 的智能体——而真正上线的代码,决定权始终在你手里。

这两种工作流之间的差距是巨大的。而在 2026 年,围绕 Claude 的工具链已经快到这个程度:“聊天机器人”的心智模型,现在成了拖累大多数人进步的头号因素。

这篇文章是第二种用法的实操指南。没有 hype,没有”AI 将取代开发者”的论调,只有今天怎么从 Claude 拿到高级工程师级输出的具体方法。

第一步:搞清楚你正在和哪个 Claude 对话

谈技巧之前,先把模型选对。用错档次,是最常见的浪费时间和金钱的方式。

2026 年中的产品线,你需要关注的是:

模型定位价格(输入/输出,每百万 token)
Claude Sonnet 5免费/Pro 版默认,原生 1M token 上下文,日常主力发布价 $2/$10(8月31日前),之后 $3/$15
Claude Opus 5困难 agentic 编码和企业级工作,默认高推理强度,有 xhigh
Claude Haiku 4.5快速便宜,适合分类、简单转换等高吞吐低延迟任务
Claude Fable 5(Mythos 级)Opus 之上的一档,用于最难、最长周期的推理,价格约为 Opus 两倍大多数团队用不上

实操规则就一句话:

Sonnet 5 干大多数活。Opus 5 留给真正困难或长周期的任务。Haiku 用于便宜的批量调用。

一个值得知道的坑:Sonnet 5 和 Opus 4.7+ 用了新的 tokenizer,同样的文本可能比老模型多消耗大约 1.0–1.35 倍的 token。Anthropic 把 Sonnet 5 的发布价定在让你切换后成本大致持平的水平,但如果你在盯账单,别假设 token 数和上个季度完全一样。

第二步:停止”提示”,开始”简报”

高级工程师不会丢给初级员工一句话就走人。他们会给上下文、约束条件,以及”完成”的定义。

对 Claude 也该这样。

弱提示:

Add caching to this API client.

高级工程师级别:

You are working in an existing Swift package. Do not restructure the module.

Task: Add a lightweight in-memory response cache to APIClient.

Constraints:
- Cache only GET requests.
- TTL should be configurable, default 60 seconds.
- Thread-safe. Assume concurrent access.
- No new third-party dependencies.
- Keep the public API backward compatible.

Definition of done:
- Existing tests still pass.
- Add unit tests for cache hit, cache miss, and expiry.

Before writing code, list your plan and the files you will touch.

第二个版本有效,是因为它给了 Claude 一个好工单给人类时同样给的东西:范围、边界和验收标准。

最后那行”先列出你的计划再写代码”,是整篇文章里杠杆最高的一条习惯。下面展开讲。

第三步:用努力控制,而不是碰运气

近几代模型把固定的”思考 token 预算”换成了自适应推理:Claude 自己评估问题有多难,决定投入多少思考。

你用一个努力等级(effort level)来引导它,而不是一个原始 token 预算——把它想象成一个从 low 到 max 的滑块。

实践中,xhigh 介于 high 和 max 之间:它用于需要额外推理、但不值得花到最大预算的困难任务。Opus 5 默认就是高努力,并针对最难的问题暴露了一个 xhigh 档。

实践中的用法:

在 Claude Code 里的模式是:

/effort xhigh

然后交给它那个困难任务。

大多数人犯的错误是”为了保险起见”把所有事情都开到最大努力。那只会更慢、更贵,没有任何收益。让努力匹配难度,就像你会派资深工程师解决难题、派初级工程师解决简单问题一样。

第四步:学会 Claude Code——真正的杠杆在这里

如果你只在聊天窗口里用 Claude,你大概只用了它 20% 的能力。

Claude Code 是 Anthropic 的智能体编码工具。它跑在你的终端、桌面应用或 IDE 里,能读文件、执行命令、改代码,通过一个智能体循环调用外部工具、积累上下文、管理长会话。下面这些功能,是真正改变你工作方式的。

Plan mode(计划模式)

Plan mode 是一个只读状态:Claude 能读和分析文件,但在你批准之前,它物理上无法编辑、写入或执行命令。

它会探索你的代码库并提交一份编号计划——不执行任何东西。这是在你让它碰文件之前划定工作范围的理想方式。

Shift+Tab(按两次)或 /plan 切换。

工作流:

  1. 进入计划模式
  2. 描述功能或 Bug
  3. 读计划,纠正它的错误假设
  4. 然后才让它动手实现

这一个习惯,就能避免大多数”AI 失控重写了我半个项目”的灾难。

Checkpoints(检查点)

Claude Code 会在每次修改前自动给工作区拍快照,你可以按两次 Esc 或运行 /rewind 瞬间回滚。可以只回滚代码、只回滚对话,或者两者都回滚。

这是你的安全网。正是它让你敢批准大胆的重构而不害怕,因为”撤销”覆盖的是数小时的工作,而不是一次编辑。

Permission modes(权限模式)

默认模式在每次写文件和执行 shell 命令前都会询问。其他模式用监督换速度。还有一个 Auto 模式,由一个独立的分类器审查每个动作,放行安全的、拦截有风险的。

我的建议是:凡是重要的活,把权限收紧。 全自动的便利,不值得一个智能体在你的仓库里执行破坏性命令。已经有不少公开的恐怖故事,讲编码智能体在权限给得太松时删掉了数据。

Subagents(子智能体)

Claude Code 可以派生子智能体并行工作,现在它们默认在后台运行,主会话可以继续干活,它们在后台跑。

对于大活,动态工作流可以从 Claude 写的脚本编排大量子智能体,实现代码库规模的迁移。第一天你不需要这个。但知道它存在,会改变你规划大型重构的方式:不再是串行长跑,而是把工作扇出去。

第五步:给 Claude 正确的上下文,而不是全部上下文

更多上下文不等于更好。

技巧是给 Claude 正确的那一片。两个功能让这件事变简单。

Projects(项目)

在 claude.ai 里,Projects 保存你的文件。当内容接近上下文上限时,Projects 会自动切换到检索模式——Claude 搜索项目,只拉取它需要的片段。这会大幅提高有效容量,而且不需要手动配置。

用 Projects 存: 你反复回来处理的代码库、产品规格、风格指南或领域文档。

Artifacts(工件)

Artifacts 在侧边栏渲染代码、文档、图表和交互内容,带实时预览。2026 年起你可以原地编辑一个 artifact:选中你想改的部分,输入指令,Claude 内联修改。

用 Artifacts 做: 迭代一个组件、脚本、图表或小工具,你想直接看到渲染结果并就地微调。

心智模型就一句话:Projects 是长期记忆,Artifacts 是工作台。

第六步:用 MCP 把 Claude 接到你的真实工具上

这一步把玩具和工作流区分开。

MCP(Model Context Protocol) 是一个开放标准,把 Claude 接到外部系统上——GitHub、数据库、浏览器、内部服务。MCP server 负责集成,Claude 负责推理该怎么用它。

实际例子:

一句重要的提醒:一个 MCP 工具是一个真实的能力,不是一个建议。 暴露最窄的实用工具,尽量用只读的,任何破坏性操作都要过人工批准。如果你不会在第一天把裸凭据交给一个新员工,就不要把它暴露成一个无防护的 MCP 工具。

第七步:像 review 初级工程师的 PR 一样 review——因为它就是

心态转变是串联一切的关键。

Claude 很快,而且经常很出色。它有时也会自信地犯错,能产出那种”看起来够对、错得够隐蔽”的输出——瞄一眼能过、上生产就炸的那种 Bug。

所以把每一次有意义的修改,都当成一个才华横溢的初级工程师提交的 PR:

Claude Code 里有一条命令就是干这个的——一次报告正确性 Bug 的代码审查 pass。用它,但把它当第二意见,不是准予放行的盖章。

一个现实的端到端工作流

这些零件在一个普通功能上是怎么拼起来的:

  1. 在仓库里打开 Claude Code。默认 Sonnet 5
  2. 进入计划模式,用范围、约束和完成定义描述功能
  3. 读计划,在写任何代码之前修正错误假设
  4. 让它开着权限实现,这样你批准每次文件写入
  5. 真遇到困难问题,升到 Opus 5xhigh 努力档
  6. 跑测试。读 diff
  7. 发起一次新会话代码审查要第二意见
  8. 出问题了,回滚到检查点,调整简报
  9. 提交——署上你的名字,因为你 review 过了

注意你在做什么:你不在打字写代码,你在指挥和审查。这才是高级工程师的动作。

把高级用户和聊天用户分开的五个习惯

如果你只记一条:

  1. 简报,不要提示。 范围、约束、完成定义
  2. 先计划后代码。 永远让它先展示计划
  3. 让努力匹配难度。 别把所有东西都开到 max
  4. 收紧权限。 尤其是破坏性和敏感操作
  5. review diff。 你是最后一道防线,不是模型

2026 年用 Claude 拿到 10 倍产出的人,没有秘密提示词。他们跑着一套纪律化的工作流:激进地委派,无情地验证,把人的手放在真正重要的部分上。

2026 年的 Claude 真的有能力做高级工程师级的工作。而你能否拿到高级工程师级的结果,完全取决于你怎么驱动它。

版权所有,本作品采用知识共享署名-非商业性使用 3.0 未本地化版本许可协议进行许可。转载请注明出处:https://www.wangjun.dev//2026/08/claude-senior-engineer-not-chatbot/
📝 此页面已自动翻译为英文 · 查看原文
EN | 中文