一个普通研发管理者的日常观察与思考
今天突然想到一个问题,如果研发岗缺人,招聘简历怎么写?
我感觉有些迷茫。不是因为问题难,而是因为这个问题背后,藏着一个更值得所有研发人员深思的命题——当AI编程工具越来越强,我们这群写代码的人,到底应该往哪个方向进化?
最近看了两篇刷屏的文章,一篇是《面试官的潜台词:既然Cursor写代码比你快,我为什么要招你?》,另一篇是一位老程序员的自嘲《令人讨厌的AI编程!!!》。两篇文章,一个从面试官视角,一个从从业者视角,把AI编程时代研发人员的焦虑和出路,剖得明明白白。
今天不聊招聘,也不聊找工作。就借着这个话题,和各位同行聊聊我的一些观察和思考。
一、一个不得不承认的现实:编程工具已经质变
先看几个事实。
Claude Code \ Cursor这类AI编程工具,已经能做到什么程度?你给它一个需求描述,它能自动分析代码库、理解上下文、生成跨多文件的修改方案。不是简单的代码补全,而是真正的工程级协作。
文章里那个场景让人印象深刻:面试官把需求文档丢进Cursor,3秒钟生成一个完整的支付回调接口,还带单元测试和错误日志。而面试者精心准备了几天的手写代码,瞬间相形见绌。
更让老程序员破防的是,干了十几年,突然被叫做**“古法编程”**。这个词带着调侃,却扎扎实实戳中了痛点——当新技术范式到来时,旧的经验和方法论,可能一夜之间就被重新定义。
这不是危言耸听,这是正在进行时。
那位老兄在文章里无奈吐槽:“打不过就加入呗,结果几乎每个月都有一个新名词出现。”然后列了一长串——LLM、RAG、Agent、MCP、Vibe Coding……最后只有一个字总结:Cow!
这个“Cow”,是所有还在持续学习的技术人,面对信息爆炸时最真实的心声。
二、面试官的潜台词:我们在被重新定义
回到那个最扎心的问题:
“现在Claude Code、Cursor写代码比你快得多,几乎不出语法错误,成本只有你的十分之一。你给我一个理由——我为什么要招你?”
这句话听着刺耳,但如果我们把它当成一种善意的提醒,而不是敌意的否定,就会发现里面藏着重要的信号。
面试官真正在筛选的,不是“会不会用AI工具”——因为那已经是标配。他在筛选的是,你有没有意识到,自己这个角色的价值定位已经变了。
文章中分析了四种“送命回答”:
- “我很勤奋”——AI不需要睡觉
- “AI不行”——否认趋势,暴露固步自封
- “我会用工具”——工具是标配,不是护城河
- “我很便宜”——打价格战没有未来

这些回答的共同问题是:还在旧地图上找新大陆。
三、研发人员需要重新审视的六种能力
两篇文章虽然没有直接列清单,但综合来看,AI时代研发人员的核心竞争力,正在发生质变。以下六种能力,值得每一位同行认真对照和思考。
1. 复杂问题的拆解力
AI擅长解决“具体问题”——“写个排序算法”“调一下接口”。但真实世界的需求往往是这样的:
“老板想搞一个用户增长活动,预算有限,两个人,两周上线,你评估一下怎么做。”
这种模糊、甚至矛盾的需求,你能拆解成AI可以精准执行的指令序列吗?知道哪些部分可以交给Claude Code批量生成,哪些核心逻辑必须亲手把控?
这种拆解能力,是工程思维真正的起点。
2. 技术选型的判断力
Claude Code可以给你10种技术方案,列得清清楚楚。但只有你能回答:
- 团队熟悉什么技术栈?
- 现有的运维体系支持什么?
- 三个月后谁来维护?
- 成本预算是否允许?
决策背后是经验、权衡、对组织现状的理解。AI没有“屁股”,所以不需要为后果负责。你需要。
3. 代码审查与风险控制力
这可能是AI时代难度提升最大的一项能力。
以前Code Review,主要是看代码写得对不对、规不规范。现在,你需要像一个侦探,去审视一段逻辑完美、语法无懈可击,但可能在特定并发场景下引发死锁的“完美垃圾”。
Claude Code生成的代码可能很漂亮,但它可能不知道你们系统里那个历史遗留的坑,不知道某个接口的超时时间设置,不知道某个数据表的索引设计有问题。
“一眼看穿完美表象”的能力,才是你溢价的来源。
4. 系统架构的掌控力
当代码变得廉价,副作用是:系统复杂度指数级上升。
人人都能用AI快速生成一堆微服务,但谁来设计服务边界?谁来保证高可用?谁来防止架构腐化?
架构能力,本质上是在混乱和熵增中建立秩序的能力。Claude Code帮你添砖加瓦,但蓝图必须你来画。
5. 业务与技术的翻译力
文章里把这种能力称为“最值钱、也最容易被低估的能力”。
产品经理说人话:“希望用户点这个按钮时,体验更丝滑一点。”
老板说商业语言:“要帮我们提升转化率。”
你需要翻译成技术语言:“预加载 + 缓存策略 + 乐观更新UI。”
更进一步,你能反向翻译:告诉产品和老板,某个技术实现能带来什么商业价值,或者某个技术限制会如何影响用户体验。
能够在业务和技术之间自由穿梭的人,永远不会被AI替代——因为AI不懂“生意”。
6. 兜底与救火能力
当AI生成的代码上线后出了故障——而且一定会出——你能不能在5分钟内定位问题,10分钟内给出hotfix?
线上故障排查,需要理解业务上下文、读日志、建立直觉、在压力下保持冷静。这些能力,AI一个都没有。
AI是个优秀的下属,但你才是对结果负责的leader。
四、一个值得借鉴的实战思路
文章里分享了一个电商大促前的案例,很能说明问题。
背景: 大促前夕,需求变更频繁,运营天天提新需求,开发团队怨声载道。
普通做法: 抱怨 → 埋头苦写 → 什么都自己写 → 没时间测试 → 延期上线,Bug频发
工程操盘手的做法:
- 拆解:识别出80%是CRUD重复劳动,直接扔给AI生成骨架
- 聚焦:自己只写20%的核心逻辑(库存扣减、风控策略)
- 兜底:利用省下的时间,写了50个自动化测试用例覆盖AI生成的代码
- 结果:提前两天上线,零故障
关键洞察: 真正的价值不在于“写代码”,而在于知道 **“哪里该快、哪里该慢”**的大脑。
五、关于“学习焦虑”的一点心里话
文章里那位老程序员列出的那一长串新名词,相信很多同行看了都会会心一笑,然后是长叹一口气。
LLM、RAG、Agent、MCP、Vibe Coding、Claude Code、Cursor、Trae……
每个月都有新东西,追还是不追?全追,精力不够;不追,怕被落下。
我的体会是:不需要追每一个名词,但需要理解每一次范式转移的本质。
比如,从“写代码”到“指挥AI写代码”的转变,本质是我们的工作重心从“执行”上移到了“决策”。
理解了这一点,你就知道该学什么了——不是去背那些名词的定义,而是去锻炼:
- 如何提出更好的问题(Prompt能力只是表象)
- 如何做更优的决策
- 如何对结果负责
六、给自己的几点提醒
写到最后,与其说是给同行们的建议,不如说是我给自己敲的警钟:
-
别和AI比手速,你赢不了。 比判断力、比眼界、比担当。
-
工具一定要用,但别把会用工具当核心竞争力。 就像会用Word不代表你是好作家。
-
多花时间在“定义问题”上,少花时间在“重复执行”上。 问题定义对了,执行可以交给AI。
-
保持对业务的敏感。 技术是手段,不是目的。懂业务的技术人,永远稀缺。
-
接受焦虑,但别被焦虑吞噬。 每一次技术变革,都重新洗牌,也重新创造机会。
AI不会淘汰程序员。但只会“写代码”的程序员,会被“会用AI且懂业务”的程序员淘汰。
代码正在变成像水电煤一样的基础设施,便宜、无处不在。但基础设施本身不创造价值,创造价值的是那些设计大楼、建造大楼、并确保大楼不倒的人。
以前,我们的价值在于敲下了多少行代码。
以后,我们的价值在于删掉了多少行不必要的代码,以及我们指挥AI创造了多大的商业价值。
别怕被替代。
当潮水退去,裸泳的是那些只会语法的“码农”。而真正懂工程、懂业务的“操盘手”,才刚刚迎来属于他们的黄金时代。
共勉。

评论
发表评论