超级个体真有那么神吗

Posted on 二 30 6月 2026 in Tech

Abstract 超级个体真有那么神吗
Authors Walter Fan
Category Tech
Status v1.0
Updated 2026-06-30
License CC-BY-NC-ND 4.0

一个更老的问题:全才,还是半吊子?

现在的“超级个体”,看起来有点吓人。

上午用 Python 搭一个 AI agent,午饭前让 Go 服务跑起来,下午改 React 页面,顺手补一段 Java 后端逻辑。晚上再看一眼 C++ 崩溃栈,调个 WebRTC 视频马赛克问题,顺便让 AI 帮忙扫一下权限漏洞。要是还有力气,再把 iOS/Android 的适配问题捎带看了。

乍一看,这哪是程序员,简直像开了多线程外挂。

可是人类对这种人并不陌生。古人早就见过两类“什么都会”的人。

一类是“样样精通,样样稀松”。嘴上能讲,纸上能写,真上场就露馅。英文里有句老话叫 Jack of all trades, master of none,中文说得更狠:万金油,哪里都能抹一点,哪里都不治病。

另一类是真全才。达·芬奇可以画画、解剖、研究机械和水利;沈括能写《梦溪笔谈》,横跨天文、地理、数学、工程和自然观察;富兰克林从印刷、写作、发明、电学实验一路做到外交;玛丽·萨默维尔能把天文学、物理、地理、数学写成影响一代科学家的综合作品。

所以问题不是“有没有全才”。当然有。

真正的问题是:

AI 时代,一个普通但勤奋的工程师,能不能借助 AI 变成靠谱的跨域全才?还是只会变成更会包装的半吊子?

我的答案比较不讨喜:AI 可以让你更快跨域,但不会自动让你变深;它可以把一个人变得像一支小队,但不能替你承担工程责任。


更贴切的反例:南慕容遇上北乔峰

历史和文学里,“懂很多”和“能亲自负责”常常是两回事。

王语嫣当然是一个好比喻。

她熟读各派武学秘籍,能看出招式来路,也能指出破绽。别人一出手,她大概知道是哪门哪派、下一招可能怎么变。这个能力很厉害,绝不是无用。

但她的问题是:她基本不自己动手。

拿她来比 AI 时代的“超级个体”,稍微有点偏。今天很多跨域工程师不是坐在旁边点评,他们确实会写代码、会搭系统、会救火,也真的能交付一些东西。危险不在于完全不会动手,而在于把“会很多招式”误认成“有自己的真功夫”。

所以更贴切的例子,是《天龙八部》里的慕容复。

慕容复不是草包。他出身姑苏慕容,家传绝学“斗转星移”,江湖上有“以彼之道,还施彼身”的名声,还能与乔峰并称“北乔峰,南慕容”。这不是普通人的江湖履历,这是顶级简历。

他也确实亲自下场。少室山一役并不是一场规规矩矩的擂台单挑,场面更像真实工程事故:多人混战,变量横飞,名声、传闻、战术和心态全搅在一起。慕容复能打,也会借力打力,可到了关键处,和乔峰一比,差距还是露出来了。

这场戏最有意思的地方,不是“慕容复一点本事没有”。恰恰相反,他有本事,有资源,有名声,也有很多招。问题是,他的主轴太散,心气太乱,很多能力像借来的、拼起来的、为了一个虚妄目标服务的。

乔峰就不一样。

乔峰未必会天下所有武功,也不靠招式花样取胜。他厉害在根基、实战、判断和担当。降龙十八掌看起来不复杂,但被他练到能在关键时刻硬生生扛住局面。说白了,他不是“什么都知道一点”,而是有一两门东西已经长进骨头里。

这对 AI 时代的程序员很有启发。

慕容复式工程师也不少见。他能让 AI 给出十种架构模式,能背出 CAP、DDD、CQRS、SAGA,能把 C++、Go、Rust、Java、Python 的优缺点讲成一张漂亮表格。可真让他修一个线上内存泄漏、设计一个权限模型、排查一次音视频弱网马赛克,他开始说:“这个问题比较复杂,需要系统性分析。”

这句话没错。只是很多时候,它的潜台词是:我没有主轴,我没有证据,我也没准备好负责。

“样样精通,样样稀松”的本质,不是学得太多,而是只有招式库存,没有实战闭环;只有借招能力,没有负责能力


“什么都会”和“只会一样”,差别在哪里?

文学和武侠里,其实早就把这件事写透了。

“什么都会”不一定坏,“只会一样”也不一定窄。关键要看:这些能力有没有经过实战熔炼,最后有没有长成自己的东西。

类型 代表人物 看起来像什么 对工程师的提醒
知识索引型 王语嫣、百晓生 什么都知道,能点评天下招式 能提高判断效率,但不能替你负责
百家招式型 慕容复、鸠摩智 什么都能用一点,也确实能打 会借招、会拼装,但容易缺主轴和边界
融会贯通型 杨过、黄药师 学得杂,却能自成一家 百家所长要经过真实问题和个人经验重新熔炼
一门入化型 乔峰、李寻欢 招式不多,杀伤力极强 专不是窄,是把判断、时机、责任练到稳定输出

王语嫣和百晓生像今天的知识库、排行榜和 benchmark。它们很有用,能帮你少踩坑,能让你知道江湖上有哪些门派。但它们不是最终答案。排行榜不能替你上线,知识库不能替你背锅。

慕容复和鸠摩智更像另一类人:他们不是不会,他们是真会。只是会得太多、求得太急,最后很多东西没有长成自己的根。放到技术世界,就是组件会拼,架构会画,名词会讲,demo 会跑,可一到生产事故,才发现没有一条能力链路能完整闭环。

杨过就不一样。他学过古墓派、全真、欧阳锋、洪七公、黄药师,也受独孤求败一路影响。可他最后没有变成“武学收藏夹”,而是把这些东西连同自己的遭遇、身体限制和心境,化成了自己的黯然销魂掌。这才叫融会贯通:不是把资料都放进收藏夹,而是长出新的能力。

乔峰和李寻欢则提醒我们,专精并不是落后。乔峰未必招式最多,但一掌推出去,背后是根基、胆识和战场经验。李寻欢的小李飞刀也不是“只会扔刀”这么简单,它背后是时机、判断、克制和人格。真正的一门入化,往往已经不是一门技术,而是一整套做人做事的方法。

所以,别把“广”和“深”简单对立起来。

工程师最理想的状态,不是只守一门,也不是满桌 sample code;而是先有一两处能扛事的深根,再把其他领域接上来。广度负责发现连接,深度负责承担后果。


再看真全才:他们不是平均用力

真正的全才,并不是每个领域都浅浅摸一下。

他们有几个共同点:有深根,有项目,有记录,有反馈,有时代窗口。

人物 横跨领域 表面上像什么 真正厉害的机制
达·芬奇 绘画、解剖、机械、建筑、水利、自然观察 什么都感兴趣 用绘画训练观察,用笔记积累模型,用工程问题反哺艺术
沈括 天文、地理、数学、工程、医学、自然观察 百科全书式学者 官员实践、仪器测量、长期观察和《梦溪笔谈》式记录
富兰克林 印刷、写作、发明、电学、公共事务、外交 社会活动家加科学家 把发明、实验、公共服务和商业实践串成闭环
玛丽·萨默维尔 数学、天文、物理、地理、科学写作 科普作家 用数学理解自然科学,再把复杂科学系统化表达

达·芬奇不是今天看一篇解剖学,明天问 AI 画一架飞行器。他长期画、长期观察、长期记笔记。Britannica 对他的介绍里特别强调,他的艺术和科学并不是分开的两摊,而是由观察、绘图和对自然结构的追问连接起来。

沈括也不是“兴趣爱好广泛”这么简单。《梦溪笔谈》里那些天文、地理、工程和自然观察,很多来自实际职务、仪器测量和对异常现象的追问。换句话说,他不是坐在书房里做百科摘抄,而是在真实问题里不断校准自己的知识。

富兰克林更像一个早期的“社会工程师”。印刷让他掌握传播,写作让他影响公共舆论,电学实验让他进入科学共同体,公共事务和外交又让他把知识变成制度和资源。

玛丽·萨默维尔则提醒我们:全才不一定都表现为“我亲手发明一切”。她的能力在于综合与表达。她把数学、天文学、物理、地理等领域连接起来,让复杂科学变得可理解。对 AI 时代的工程师来说,这一点特别要紧:能把跨域知识讲清楚、组织好,本身就是高级能力。

这些人都不是“平均主义全能”。

他们更像一棵树:根扎得很深,枝条伸得很远。枝条之所以不乱飞,是因为根还在。


真全才是怎么做到的?

如果把这些人抽象成方法,我看到五条。

1. 他们都有一个主轴

达·芬奇的主轴是观察和图像表达。沈括的主轴是对自然、制度和技术的实证记录。富兰克林的主轴是实用主义:什么能改善生活、组织社会、推动公共事务,他就去做。玛丽·萨默维尔的主轴是数学化理解和科学综合。

主轴很重要。

没有主轴的跨域,是逛商场;有主轴的跨域,是修铁路。前者看了很多,后者能把东西运起来。

工程师也是一样。你可以学很多语言,但最好有一个主轴:后端系统、RTC、AI 工程、安全架构、基础设施、数据平台、移动端体验,至少要有一两个深水区。

否则你会变成“技术旅行博主”:每个地方都打过卡,没有一个地方能带队。

2. 他们用项目牵引学习

真正的能力不是靠“我学过”长出来的,而是靠“我做成过、做砸过、修回来过”长出来的。

达·芬奇研究机械,不是为了攒知识点;他要解决绘画、建筑、军事、城市和水利问题。沈括的很多观察来自实际治理和技术事务。富兰克林的发明和公共组织,都有很强的现实用途。

这对 AI 时代尤其重要。

不要问:“我是不是该学 Rust、Go、TypeScript、Swift、Kotlin、C++20?”

更好的问法是:“我现在要做一个什么项目,逼自己把这些知识串起来?”

3. 他们有自己的笔记系统

达·芬奇留下大量笔记和图稿。《梦溪笔谈》本身就是一种高密度知识记录。富兰克林写作、办报、通信、组织社团。玛丽·萨默维尔则把复杂科学整理成体系化著作。

全才不是脑容量大到可以随便装。

全才往往都有外部记忆系统:笔记、草图、书信、论文、实验记录、索引、案例库。

今天的工程师也是一样。靠脑子硬记 C++、Go、Java、Python、前端、安全、音视频、移动端,迟早会把自己熬成一个人肉缓存,还没有 LRU 策略。

4. 他们愿意接受现实反馈

真正的全才不怕被现实打脸。

画不像,就继续观察;仪器不准,就改测量方法;实验失败,就换假设;公共政策推不动,就调整联盟和叙事。

“样样精通,样样稀松”的人最怕反馈。他喜欢讨论,讨厌验收;喜欢方案,讨厌事故;喜欢说“从原则上讲”,讨厌上线后的报警。

工程能力最后一定要被这些东西验收:

  • 测试能不能过;
  • 线上能不能扛;
  • 用户能不能用;
  • 事故能不能复盘;
  • 代码三个月后别人敢不敢改;
  • 安全边界能不能经得起恶意输入。

没有验收的全能,只是简历排版。

5. 他们知道自己不是每件事都亲自做到顶

这点很反直觉。

很多全才并不是每个领域都做到世界第一。他们厉害在于能建立连接、判断轻重、组织资源、提出问题、理解多种语言之间的转换。

这恰恰是 AI 时代最重要的能力。

你不一定要亲自成为 C++、Go、Python、Java、React、iOS、Android、Security、WebRTC 每个领域的 L3 专家。你需要知道:哪些地方自己能负责,哪些地方只够沟通,哪些地方必须找真正专家。


一通百通,也要一处一处过细节

就程序员这个范畴来说,很多东西确实是共通的。

数据结构、算法、设计模式、网络协议、并发控制、资源管理、缓存、队列、状态机、抽象边界、错误处理、可观测性、安全边界……这些不是某一种语言的私产,而是软件世界的基本骨架。

你写 Java 会遇到生命周期和并发,写 Go 也会遇到;你做前端要管理状态,做后端也要管理状态;你做 WebRTC 要在延迟、丢包、带宽之间取舍,做分布式系统也要在一致性、可用性、性能之间取舍。名字不同,底层矛盾很像。

所以,掌握学习方法、做人做事的方法、沟通方法,对新知识的触类旁通绝对有帮助。

会学习的人进入新领域,不是从“背 API”开始,而是先问:

  • 这个领域的核心对象是什么?
  • 数据怎么流动,状态在哪里变化?
  • 资源谁创建,谁释放,谁负责失败恢复?
  • 正常路径是什么,异常路径是什么?
  • 哪些指标能说明它真的工作正常?
  • 这个领域最常见的事故长什么样?

问到这些问题,就已经不是普通新手了。

但软件行业还有一句更残酷的老话:魔鬼藏在细节里。

第一性原理可以让你少走弯路,不能替你把小路上的坑填平。你可以很快理解一个领域的主干,但只要在关键细节上不拘小节,工程世界会用很贵的方式提醒你:产线故障、用户投诉、老板追问、同事埋怨,一个都不会少。

比如:

通用原理 看起来一通百通 细节里常见的坑 后果
资源管理 谁申请谁释放 C++ 回调捕获悬空引用、Go goroutine 泄漏、前端组件卸载后还 setState 偶发崩溃、内存泄漏、线上难复现
状态机 状态要可控 支付状态、会议状态、媒体状态漏了中间态或重试态 重复扣款、会议卡死、视频黑屏
缓存 用空间换时间 缓存失效策略、脏数据、并发击穿没处理 用户看到旧数据,数据库被打爆
安全边界 不信任输入 少校验一个字段、日志多打一段 token、权限只在前端判断 越权、泄密、审计事故
音视频质量 延迟、丢包、码率取舍 关键帧请求不及时、stride/crop 处理错、硬解状态没重置 马赛克、绿屏、用户投诉
移动端兼容 设备差异要兜住 权限弹窗、后台限制、厂商 ROM、生命周期回调差异 某些机型大面积失败

所以,“一通百通”不是免考金牌。

更准确地说,它有三层含义:

第一,见自己。知道自己的主轴在哪里,知道哪些能力是真功夫,哪些只是 AI 扶着走了两步。

第二,见众生。看见不同领域的共同困境:复杂度、资源、状态、失败、协作、信任边界。你会发现,程序员每天换技术栈,本质上还是在和这些老问题过招。

第三,见天地。看见技术背后的规律和限制:没有免费的抽象,没有免费的性能,没有免费的安全,没有不需要验收的正确性。

到了这一层,确实可以“众采百家之长,融会贯通,别开生面”。

但别忘了最后半句:融会贯通之后,还要落到证据、作品和责任。

否则所谓第一性原理,很容易变成高级版纸上谈兵。


那 AI 到底是什么:外挂、工具,还是大杀器?

我觉得这三个说法都对,但层级不同。

第一层:AI 是外挂

在入门和样板阶段,AI 确实像外挂。

过去查 API、搭 demo、写样板、读陌生代码,要花很多时间。现在一句 prompt 下去,代码、解释、测试、文档都有了。一个后端工程师能快速碰前端,一个 Java 工程师能读 Go,一个做业务的人能写日志分析脚本。

这很像游戏里开了加速器。

但外挂有个问题:它会让你误判自己的真实水平。

AI 帮你写出来,不等于你会;AI 讲得顺,不等于它对;AI 让测试绿了,不等于场景全覆盖。用外挂最怕的不是赢得太快,而是忘了自己为什么能赢。

第二层:AI 是工具

进入工程阶段,AI 必须从外挂降级为工具。

工具要进流程,要有边界,要被验证。

比如:

  • AI 写代码,但 CI、单元测试、集成测试要卡住;
  • AI 解释日志,但最终假设要靠数据证明;
  • AI 生成安全 checklist,但高风险决策要有人审;
  • AI 写文档,但文档要标明来源、适用范围和验证状态;
  • AI 生成架构草案,但人要决定取舍、成本和责任。

这时候 AI 不再是“神奇按钮”,而是工程工具链的一部分。

你信的不是 AI,你信的是围绕 AI 建起来的验收系统。

第三层:AI 是一种新型大杀器

再往深处看,AI 又确实不只是普通工具。

它改变了跨域的交易成本。

以前一个人从后端跨到前端,从 Java 跨到 Go,从业务跨到安全,从 WebRTC stats 跨到可视化工具,中间有很多门槛:术语、环境、样板、文档、调试、搜索。AI 把这些门槛砍掉了一大截。

这意味着什么?

意味着一个人的“可尝试范围”变大了。

过去你可能不会动手做一个内部工具,因为要写前端、后端、部署、文档、权限,想想就累。现在 AI 可以帮你把粗活打掉。你真正要花时间的,是定义问题、设计边界、验收结果。

这就是大杀器的地方:AI 不是单纯提高写代码速度,而是在重写一个人的能力边界。

不过,大杀器也有后坐力。

它会把你的判断缺陷放大,把你的需求模糊放大,把你的验证懒惰放大。你原来想不清楚,只是慢慢错;现在想不清楚,是高速错。


超级个体的正确姿势:梳子型能力

我不太相信“一个人每个领域都很深”的神话。

更靠谱的模型是梳子型能力:

  • 1 到 2 个领域做到 L3:能负责到底;
  • 3 到 5 个领域做到 L2:能在清晰边界内独立交付;
  • 更多领域做到 L1:能读懂、沟通、定位问题域;
  • 所有高风险领域都知道何时找专家。

这比“全栈”这个词更诚实。

L1:读得懂

能借助 AI 和文档理解代码、日志、错误信息,能判断大概问题域,能跟专家对话。

比如:

  • 能读懂一段 Swift/Android 崩溃栈,知道可能跟生命周期或权限有关;
  • 能看懂 WebRTC stats,知道 RTT、jitter、packet loss 分别指向什么;
  • 能理解 Java 鉴权代码,知道 token、session、permission check 在哪里;
  • 能读懂 C++ 编译错误,知道 template 报错大概从哪里开始看。

L1 的价值是打通沟通,不是独立签字。

L2:改得动

能在清晰边界内做修改,能写测试,能跑验证,能解释自己的改动。

比如:

  • 给 Go 服务加一个 API,并补上单元测试和错误处理;
  • 改一个前端表单交互,同时确认状态、校验、失败提示和埋点;
  • 写一个 Python 脚本分析日志,并让输出可复现;
  • 修一个 C++ 小模块的资源释放问题,用 sanitizer 验证;
  • 给 WebRTC stats analyzer 增加一个指标,不顺手发明诊断结论。

L2 是 AI 时代很实用的能力。很多超级个体的高产,主要来自把多个领域推进到 L2。

L3:扛得住

出了生产事故、性能问题、安全风险、架构后果,你能负责到底。

比如:

  • 你设计的权限模型能经得起绕过、越权、审计和回滚;
  • 你改的 C++ native 层在崩溃、内存、性能上能被验证;
  • 你调的音视频策略能解释弱网、设备、CPU 和用户感知之间的取舍;
  • 你负责的后端服务能讲清楚容量、故障域、降级、监控和报警;
  • 你做的移动端能力能覆盖权限、后台行为、系统版本和灰度策略。

L3 不靠 prompt,靠长期训练、真实事故、系统理解和责任意识。

一个健康的超级个体,应该像梳子一样:一两根齿很深,几根齿中等,很多齿能浅浅插进去。不要幻想每一根齿都扎到地心。那不是超级个体,那是自我感动。


一个具体场景:一个人做 AI 产品,哪里能全能,哪里不能

假设一个超级个体要做一个 AI 辅助的协作工具。

它需要:

  • 前端页面:上传文件、展示分析结果、聊天交互;
  • 后端 API:用户、任务、权限、文件处理;
  • Python agent:调用模型、解析文档、生成结果;
  • Go worker:异步任务、队列消费、状态更新;
  • 数据库:任务状态、用户配置、审计日志;
  • 安全:鉴权、文件类型检查、日志脱敏、权限隔离;
  • 移动端:也许还要做一个轻量 iOS/Android 入口;
  • 音视频:如果有会议录音、转写、片段分析,还要处理媒体文件。

在 AI 加持下,一个人能不能做?

能做出第一版,而且速度会比以前快很多。

AI 可以帮他生成前端组件、API skeleton、数据库 migration、Python 解析脚本、Go worker、Dockerfile、README、测试样例。一个人把产品从 0 推到 1,今天确实比过去现实得多。

但它不能跳过几条线。

第一,权限模型不能糊。谁能看谁的文件,谁能下载,谁能删除,分享链接如何过期,审计日志怎么保留,这些不能靠“AI 觉得差不多”。

第二,文件处理不能糊。上传类型、大小限制、病毒扫描、解析失败、临时文件清理、敏感内容泄露,都要有边界。

第三,AI 输出不能糊。模型生成的总结有没有来源,是否标记不确定性,是否能追溯到原文,用户能不能纠错,这些决定产品可信度。

第四,移动端和音视频不能糊。权限弹窗、后台行为、设备差异、媒体格式、转码失败,都是“demo 没问题,生产就热闹”的典型来源。

所以结论是:超级个体可以把很多事串起来,但要清楚哪些地方只是原型能力,哪些地方已经进入生产责任。

能串起来,是能力;知道哪里不能硬扛,是成熟。


最高优先级:交付价值,不是证明自己会武功

说到这里,还要把话收回来。

我们讨论“超级个体”、跨域能力、AI 工具链、L1/L2/L3,不是为了把工程师训练成技术杂技演员。终极目的仍然很朴素:向用户交付有价值的产品

敏捷宣言背后的十二条原则,第一条就讲得很直白:最高优先级是通过尽早和持续交付有价值的软件来满足客户。

这句话放到 AI 时代,反而更有分量。

AI 让我们更容易写代码,也更容易写出一堆没人用的代码;更容易搭 demo,也更容易把 demo 包装成产品;更容易画架构图,也更容易过度工程,把一个本来两周能验证的需求,做成三个月还没有用户反馈的平台。

炫技没有错,但炫技不是交付。

工程质量很重要,但工程质量也不是拿来供奉的。测试、监控、安全、回滚、架构边界,最终都要服务于一件事:让用户稳定地获得价值,让团队可以持续交付,让产品有机会创造利润。

利润这个词也不用不好意思。没有用户价值,就没有收入;没有收入,就没有持续投入;没有持续投入,再漂亮的技术栈也只是展厅里的兵器。

我更愿意这样区分几类超级个体:

类型 看起来在做什么 真正结果
炫技型 用 AI 快速堆技术栈,展示“我都会” demo 很热闹,用户价值不清楚,维护成本越来越高
过度工程型 为未来十种可能性设计平台 当前问题没解决,团队被复杂度拖住
价值交付型 先找到用户痛点,再选择足够好的技术方案 小步交付、快速验证、持续改进,价值和利润慢慢闭环

这不是说可以粗糙。

恰恰相反,真正的价值交付要求你更清醒:哪些地方要快,哪些地方不能省;哪些地方先做薄,哪些地方必须做硬;哪些功能只是好看,哪些功能用户今天真的愿意用、愿意付费、愿意推荐给别人。

最高明的功夫,不是把所有招式都打一遍,而是在关键时刻用最合适的一招解决问题。


怎样避免变成 AI 时代的“南慕容”

AI 让人容易变成“技术南慕容”。

以前闯江湖靠门派、秘笈、兵器谱和传闻;现在扩展技术面靠 prompt、sample code、架构图、排行榜和漂亮 demo。形式升级了,风险没变:离真实反馈太远。

要避免这个坑,我建议六件事。

1. 先写清用户价值

每个项目开始前,先用几句话写清楚:

  • 用户是谁?
  • 他现在有什么痛点?
  • 我们交付什么能力能让他更省时间、更少出错、更愿意继续用?
  • 这个能力如何验证?
  • 它有没有可能创造收入、降低成本、提高留存或减少风险?

如果这些问题答不上来,先别急着选技术栈。

没有用户价值的跨域,只是技术旅游;没有商业闭环的多产,只是库存积压。

2. 每个领域标责任等级

给自己的技术面画一张能力地图,不要只写“会”,要写到哪一层。

领域 当前等级 可独立做什么 需要专家介入的边界
Python / AI agent L2-L3 原型、工具、评估、自动化 模型安全红队、大规模训练
Go 后端 L2 API、CLI、小服务、测试 高并发核心链路容量设计
Java 后端 L2 业务逻辑、权限接入、排障 复杂事务和历史架构重构
C++ L1-L2 小模块、崩溃分析、工具 核心性能路径和 ABI 风险
前端 L2 表单、看板、工具页面 复杂设计系统和大型状态架构
Audio/Video L1-L2 stats 分析、弱网病例、工具 核心媒体引擎策略
Security L1-L2 checklist、常见风险修复 威胁建模、安全架构签字
iOS/Android L1 日志、崩溃、权限定位 复杂原生模块和发布策略

这张表不是给别人看的,是给自己降温的。

3. 每个领域保留最小演练

知识是否生锈,不是靠感觉判断,而是靠演练判断。

  • C++:写一个 RAII wrapper,用 sanitizer 找一个内存问题;
  • Go:写一个带 context cancel 的 worker pool;
  • Python:写一个日志分析 CLI,并加上测试;
  • Java:写一个权限校验小例子,覆盖允许、拒绝、越权;
  • 前端:写一个表单页面,用 Playwright 跑 smoke test;
  • Audio/Video:解析 WebRTC stats,标记 jitter 和 packet loss 异常段;
  • Security:做一次输入、鉴权、日志、依赖的 checklist review;
  • iOS/Android:读一次崩溃栈,定位到生命周期或权限问题。

看十篇文章,不如跑一次 sanitizer;听三小时课程,不如亲手写一个最小复现。

4. 把 AI 产出接到验收系统

AI 生成代码后,必须接入验证。

  • 能不能跑起来?
  • 有没有测试?
  • 有没有失败路径?
  • 有没有日志和指标?
  • 有没有安全边界?
  • 有没有回滚方案?
  • 有没有说明哪些地方没验证?

尤其是安全、支付、隐私、权限、音视频核心链路、移动端发布、数据迁移这些地方,不要用自信填空。

5. 保留自己的知识索引

超级个体的多产,不是脑子里装了所有细节,而是有一套需要时能迅速召回的索引系统。

knowledge-lab/
  cpp/
    crash-debugging.md
    ownership-kata/
    sanitizer-notes.md
  go/
    context-cancel.md
    api-template/
    pprof-notes.md
  python-ai/
    agent-eval-template.md
    prompt-patterns.md
    log-analysis-tools/
  frontend/
    form-patterns.md
    playwright-smoke/
  av/
    webrtc-stats.md
    jitter-casebook.md
  security/
    authz-checklist.md
    logging-redaction.md
  mobile/
    permission-casebook.md
    crash-symbolication.md

这不是为了收藏资料,而是为了让下一次恢复更快。

6. 找人,而不是装神

超级个体不是孤岛。

AI 再强,也不能替代真实专家的经验密度。遇到高风险问题,找人 review、pair、challenge,一点都不丢人。

真正丢人的是明明只到 L1,硬装 L3。


小结:AI 时代,全才更可能,也更危险

历史上的全才告诉我们:跨域能力是真实存在的。

文学和历史里的反例也提醒我们:会背、会说、会包装,不等于能打。

AI 把跨域门槛大幅降低了。它像外挂,因为它让你快;它像工具,因为它必须接入流程;它也像大杀器,因为它正在改写一个人的可尝试范围。

但最后那条线没有变:

AI 可以让一个人像一支小队,但不能让一个人逃掉工程责任。

还要再加一条:

工程能力的最终验收,不是你懂多少技术,而是你能不能持续交付有价值的产品。

真正靠谱的超级个体,不是“我什么都会”,而是“我知道自己每个方向到哪一层,也知道这些能力要服务哪个用户、解决哪个问题、创造什么价值”。哪些是 L1,只能读懂和沟通;哪些是 L2,可以独立修改和验证;哪些是 L3,出了事能负责到底。

别怕技术面变宽。该怕的是技术面变宽以后,自己还用“我都懂一点”来安慰自己。

南慕容也懂很多,也会很多。

问题是,真到了少室山,江湖只看你能不能接住这一掌。

行动清单

  • [ ] 每个项目先写清用户、痛点、价值、验证方式和商业结果。
  • [ ] 给自己的技术面画一张能力地图,把每个领域标成 L1 / L2 / L3。
  • [ ] 挑 1 到 2 个领域做 L3 深水区,不要幻想每个方向都深。
  • [ ] 每周做一个 60 分钟硬技能练习,必须有可运行结果或可验证输出。
  • [ ] 每月做一个跨域小项目,训练接口处的判断力。
  • [ ] 对高风险领域设置硬边界:安全、权限、隐私、数据迁移、媒体核心链路、移动端发布,必须有人审、有证据、有回滚。
  • [ ] 让 AI 帮你出题、搭架子、写样板,但最终验收标准由用户价值和工程证据来定。

参考资料


本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。