GoForum🌐 V2EX

分享我今天看到的一篇关于 AI 时代下与程序员相关的文章,也是给各位程序员的一个启示

CziL · 2026-01-28 16:02 · 0 次点赞 · 0 条回复

今天看到最佳拍档出了一期视频,标题是《 Redis 之父向 AI 缴械投降》,对我很有启发,于是我把他的视频转成了文章。身为一名已经和 AI 深度融合、有 1 年多没怎么写过代码,并且在新公司入职 1 年后涨薪 33% 的软件工程师(公司此前没有过先例),AI 带给我的好处太多太多了,也让我敢去挑战以前不敢想的各种事情,这篇文章的观点我很认可,故此分享下。

原视频链接: https://www.youtube.com/watch?v=KNNjGSjLRkU&pp=ugUJEgd6aC1IYW5z

Redis 之父的播客文章地址: https://antirez.com/news/158

当 Redis 之父放下“工匠执念”,程序员如何直面 AI 时代的终极通牒?

今天我们要探讨的话题,或许会让许多长期坚守“硬核编程”理念的朋友感到一丝寒意,甚至是一种认知的撕裂感。但这恰恰是当下编程行业必须直面、无法逃避的最真实、最紧迫的生存现实。

试想一下,当被誉为“古典代码美学守夜人”、亲手打造了 Redis 帝国的技术图腾人物,都开始放下对纯手工写码的执念,转而将核心开发工作外包给 AI 工具时,我们——作为普通的从业者,是否还有资格抱着“手写代码才是王道”的旧地图,试图在 2026 年的 AI 洪流中寻找新大陆?这不仅是一个技术选择的问题,更是一场关于职业生存的“最后通牒”。


一、 古典编程美学的最后守夜人:萨尔瓦托雷·桑菲利波

在后端开发与高性能计算的殿堂里,萨尔瓦托雷·桑菲利波( Salvatore Sanfilippo ),即大名鼎鼎的 Antirez,不仅仅是一个名字,更是一个精神符号。

如果你是一名后端工程师,或者曾在分布式系统、缓存架构中摸爬滚打,那么 Redis 对你来说绝对是如雷贯耳的存在。作为全球最受欢迎的开源内存数据库,Redis 凭借其毫秒级的响应速度、优雅丰富的数据结构以及坚如磐石的稳定性,支撑起了从 Twitter 到微博,从电商秒杀到即时通讯的全球互联网基础设施。

而这一切辉煌的基石,并非源自庞大的开发团队,而是源自萨尔瓦托雷个人的“代码洁癖”。他是一位典型的 C 语言原教旨主义者。在他的职业生涯中,他用最原始、最底层的 C 语言,一行一行地雕琢出 Redis 的核心代码。他拒绝黑盒工具,排斥过度封装,坚持亲自掌控每一个指针的跳转、每一块内存的分配与释放。

这种对代码纯粹性近乎偏执的追求,让他能够在这个高级语言横行的时代,依然展现出“指针艺术”的魅力。因此,他被业界公认为古典编程美学的最后一位守夜人,是无数程序员心中“工匠精神”的终极代名词。

二、 认知的崩塌:从科幻预言到现实冲击

熟悉萨尔瓦托雷的人都知道,他不仅是一位技术造诣极深的大师,更是一位对科技伦理和社会趋势有着深刻洞察的思想者。

早在 2018 年底,他选择功成身退,逐步淡出 Redis 的日常维护工作。随后,他花费两年时间潜心创作了一部名为《 Wohpe 》的科幻小说。这部作品深刻探讨了人工智能、气候危机以及社会结构变革之间的纠葛。在那段时期,他频繁在公开场合发声,警告人类:随着 AI 技术的指数级进化,自动化浪潮将不可避免地淹没大量人类工作岗位。为此,他极力以此为据,呼吁推行普遍基本收入( UBI ),以缓冲即将到来的 AI 失业潮对社会秩序的冲击。

然而,彼时的萨尔瓦托雷虽然预见到了 AI 的长远威胁,但在他的预判模型中,这场变革的“奇点”距离编程行业的核心领域尚有距离。他坚信,编程工作所依赖的深厚逻辑思维、极其复杂的上下文理解能力以及从无到有的创造性,是人类智慧的高地,短期内很难被硅基智能轻易攻破。

遗憾的是,现实的发展速度,无情地击穿了他的预测。

仅仅过了四年,AI 技术的进化曲线便呈现出惊人的垂直攀升态势。它不再是涓涓细流,而是化作冲破堤坝的洪水,以一种不可阻挡的暴力美学席卷了整个编程领域。正如他在后来所感叹的那样,水不仅漫过了脚踝,甚至已经“淹到了下巴”。

三、2026 年的最后通牒:拒绝陷入“反 AI 炒作陷阱”

时间来到 2026 年 1 月,距离那本充满预言色彩的科幻小说发布不到四年。萨尔瓦托雷在自己的博客上发布了一篇振聋发聩的文章——《不要陷入反 AI 的炒作陷阱》( Don’t fall into the anti-AI hype trap )

这篇文章没有丝毫的技术傲慢,也没有文人的无病呻吟,它字字千钧,冷静得近乎残酷,堪称一份发给全球程序员的“最后通牒”。

他在文章中写道:

“虽然我热爱手工写码,那种掌控一切的感觉令我着迷;虽然我私心并不希望 AI 颠覆当下的经济体系,剥夺程序员的饭碗。但事实就是事实,编程已经被永远改变了,任何怀旧的情绪在现实面前都毫无意义。”

作为这个星球上最硬核的 C 语言大师,萨尔瓦托雷的这番表态,无异于在编程界投下了一枚核弹。它宣告了“纯手工写码时代”的正式落幕。

要知道,对于他这样的人来说,代码不仅是工具,更是肢体的延伸。他迷恋那种作为“造物主”的快感——在漆黑的终端窗口中,用指尖指挥每一个比特的流向,如同米开朗基罗感受大理石的纹理一般,将思想注入逻辑。承认“自己亲手写代码已经不再明智”,对他而言,不仅仅是工作方式的改变,更是一种近乎“自残式”的精神妥协。

那么,究竟是多么残酷的现实,逼迫这位古典美学的坚守者彻底背叛了自己的信仰?

答案隐藏在他亲身实践的三个 AI 编程案例中。这三个案例并非简单的辅助补全,而是实打实的能力碾压,让我们不得不正视 AI 在编程领域的统治力。


四、 实力碾压:三个重塑认知的实战案例

案例一:5 分钟炼金术——纯 C 语言 Bert 模型推理库

背景:Bert 模型是自然语言处理( NLP )领域的里程碑,其内部结构极其复杂。而要用纯 C 语言(不依赖 Python 、PyTorch 等高级库)去手写一个推理库,意味着开发者必须手动处理复杂的矩阵运算、内存管理以及张量计算,这是极具挑战性的“苦力活+脑力活”。

  • 传统人类流程:即便是资深工程师,也需要先花几周时间研读 Bert 模型的论文,理解底层数学原理,然后一行行编写矩阵乘法( GEMM ),小心翼翼地处理 C 语言中令人头秃的指针和内存泄漏问题,最后还要进行漫长的调试。
  • AI 介入流程:萨尔瓦托雷直接向 Claude Code 提出了需求:“用纯 C 语言实现一个 GTE-small 规模的 Bert 模型推理库。”

震撼结果:

  1. 极速交付:从输入提示词到 AI 输出完整的、可运行的代码,全程仅耗时 5 分钟
  2. 惊人质量:AI 生成了 917 行纯 C 代码。代码结构清晰,没有任何冗余的第三方依赖,完全符合 ANSI C 标准,这在工程上堪称完美。
  3. 性能达标:经过严格的对比测试,该代码的输出结果与 PyTorch 官方实现完全一致。在性能上,它仅比经过高度优化的 PyTorch 慢了 15%。

深度解读:对于人类来说,5 分钟甚至不够配置好 IDE 环境或下载完相关头文件。而 AI 却在这短短几百秒内,完成了人类专家数周的高强度工作。这已经不是效率提升,而是维度的跨越

案例二:幽灵调试——修复 Redis 内核的“海森堡 Bug”

背景:如果说写新代码是“造物”,那么调试底层系统的内核级 Bug 则是“侦探破案”,是编程智力的巅峰挑战。萨尔瓦托雷遇到的这个 Bug 涉及 TCP 死锁和毫秒级的时序竞争。这类 Bug 被称为“海森堡 Bug”( Heisenbug ),因为它们像量子物理中的粒子一样,难以捉摸,一旦你试图开启调试工具去观测,Bug 往往就会消失。

  • 传统人类流程:开发者通常需要构建复杂的复现环境,编写各种脚本去模拟高并发场景,连续几天甚至几周盯着日志,试图在海量数据中捕捉那转瞬即逝的异常瞬间,这对脑力和体力都是巨大的折磨。
  • AI 介入表现:Claude Code 展现出了完全不同的调试逻辑。它没有盲目猜测,而是像一个潜入系统的“幽灵侦探”:
    • 自主感知:它主动检查 Redis 进程的运行状态,监控系统调用。
    • 数据分析:它分析了复杂的网络通信时序数据,寻找死锁的蛛丝马迹。
    • 迭代测试:它自主构建了复现环境,并进行了长时间的压力测试。

震撼结果:AI 最终精准定位到了导致 TCP 死锁的核心逻辑漏洞,并给出了完美的修复方案。萨尔瓦托雷分享的视频显示,AI 在调试过程中展现出的逻辑严谨性、对操作系统底层的理解深度,完全不逊色于一位拥有 20 年经验的系统架构师。

案例三:20 分钟的时间折叠——复刻 Redis Streams 实现

背景:Redis Streams 是 Redis 5.0 引入的重量级功能,用于处理流式数据,其内部涉及极其复杂的 Radix Tree (基数树) 变种等数据结构设计,对内存效率和查询速度要求极高。

  • 人类工作量回溯:萨尔瓦托雷回忆,当初他为了设计和实现 Redis Streams 的内部逻辑,花费了整整几周的心血。期间反复推敲数据结构,优化内存布局,才达到发布标准。
  • AI 挑战测试:为了探底 AI 的能力边界,他将当初的设计文档原封不动地扔给了 Claude Code ,没有提供任何额外的代码提示。

震撼结果:不到 20 分钟,Claude Code 就完美复刻了他几周的工作成果。生成的代码不仅完全符合设计规范,在数据结构的合理性、算法复杂度甚至代码风格上,都与他手工打磨的版本不相上下。

萨尔瓦托雷自嘲道:“这 20 分钟里,其实大部分时间还是因为我自己在检查代码和授权终端命令太慢了,AI 本身几乎是瞬时的。”

深度解读:这个案例揭示了 AI 带来的“时间折叠”效应。人类引以为傲的经验积累和逻辑推演,在硅基算力面前被压缩到了毫秒级。你熬了两个通宵、喝了无数杯咖啡才理顺的逻辑,在 AI 眼里只不过是消耗了 0.03 美元电费的瞬间计算。


五、 面对变革:嘲笑是廉价的麻醉剂,也是危险的迷魂汤

面对 AI 展示出的这种几乎令人绝望的压倒性力量,编程行业的从业者们却呈现出了一种令人担忧的集体心态。遗憾的是,大多数人的第一反应不是恐慌后的学习,而是通过嘲笑来防御

打开 Twitter 、Reddit 或国内的技术社区,随处可见程序员们的“精神胜利法”:

  • “哈哈哈,你看这个 AI 又在胡说八道了,连个简单的逻辑题都做不对。”
  • “AI 写的代码全是 Bug ,最后还得靠我们人类来擦屁股,它也就是个高级点的搜索工具。”
  • “就这数学水平,也敢说能替代程序员?早着呢!”

人们热衷于转发 AI 犯蠢的截图,庆祝大模型在某些 Corner Case (边缘情况)上的翻车,仿佛只要抓住了 AI 的一个小辫子,就能证明人类在编程领域的统治地位依然稳固。

对此,萨尔瓦托雷发出了严厉的警告:这种行为是在喝“反 AI 迷魂汤”,喝得越多,你就越容易在麻醉中被时代抛弃。

他打了一个极其形象的比喻:这就像 100 多年前,当第一辆汽车笨拙地驶上街头时,马车夫们在路边疯狂嘲笑:“你看那玩意儿,噪音大、冒黑烟、跑两步就抛锚,哪有我的马儿听话?”

马车夫们说得对吗?在当时是对的。但结果呢?马车夫作为一个职业群体被彻底消灭了,而那些最早学会修车、开车的人,成为了新时代的赢家。

萨尔瓦托雷指出,这种廉价的优越感正在毁掉很多程序员的职业生涯。当你盯着 AI 那 5% 的错误率疯狂嘲讽时,你实际上是在像鸵鸟一样把头埋进沙子里,拒绝承认那 95% 的完美代码已经超越了你的平均水平。承认机器比自己强,在情感上是痛苦的;但在商业世界里,无视效率和成本的差异,是致命的。


六、 未来的物种分化:旧人类 vs 半人马

基于对技术演进的深刻理解,萨尔瓦托雷冷酷地预言了未来编程行业的职场生态。未来的开发者将残酷地分化为两个物种:

1. 濒危的“旧人类”( The Old Humans )

这群人死守着“纯手工写码”的贞节牌坊,将手写代码等同于工匠精神的全部。他们拒绝使用 Copilot 、Cursor 或 Claude 等 AI 工具,试图用肉体凡胎去对抗摩尔定律驱动下的硅基算力。

  • 结局:随着 AI 模型的快速迭代,AI 生成代码的质量将无限逼近甚至超越人类专家,而成本却呈指数级下降。最终,企业会发现“旧人类”不仅昂贵,而且产出效率极低。他们会被 HR 的 Excel 表格无情剔除,就像当年的手抄书员被印刷机淘汰一样。

2. 进化的“半人马”( The Centaurs )

这是萨尔瓦托雷倡导的进化方向——通过外挂算力来放大人类智慧

这群人已经不再纠结于“AI 写的代码是否有灵魂”,他们更关心“如何指挥 AI 把代码写得更好、更快”

  • 全新工作模式
    • 剥离机械劳动:将编写基础函数、生成样板代码、编写单元测试、格式化文档等重复性工作完全交给 AI 。
    • 聚焦核心价值:人类将精力集中在更高维度的环节——系统架构设计、复杂业务逻辑梳理、用户需求洞察、安全审计以及对 AI 产出的“最终裁决”。
  • 协同效应:这是一种“1+1 > 2”的模式。人类提供创造力、直觉和审美,AI 提供算力、速度和广度知识。

在萨尔瓦托雷看来,编程的游戏规则已经彻底改变了。除非是为了单纯的娱乐或修身养性,否则在这个时代坚持全手工写代码,在商业逻辑上已经不再成立了。

未来的程序员,不再是埋头敲击键盘的码农( Coder ),而是坐在驾驶舱里的产品经理( Product Manager )兼系统架构师。

你需要做的,是在脑海中构建宏伟的蓝图,明确核心需求,然后对 AI 说:“给我造一座桥,结构要符合空气动力学,风格要致敬 19 世纪佛罗伦萨的浪漫主义。”接下来,AI 会完成数万行的具体实现,而你负责审核、微调,确保它符合你的愿景。

这种角色的转变,并不是降维打击,而是一种升维进化。AI 剥离了枯燥的机械劳动,让创造之火燃烧得更纯粹。


七、 适应指南:如何成为 AI 原生时代的幸存者

在这个即将到来的 AI 原生编程时代,我们该如何自处?萨尔瓦托雷给出了切实可行的建议:

行动起来,去深度测试这些工具。

但是,他特别强调了一个误区:“不要带着偏见去试玩 5 分钟。”

很多人试用 AI 工具时,心里预设了立场,随便扔几个刁钻的问题,一旦 AI 答错,就立刻关闭窗口,心满意足地说:“看吧,果然不行。”这种做法只能强化你的傲慢,让你错失转型的机会。

你需要的是真正投入几周甚至几个月的时间,去重构你的工作流:

  1. 建立信任与边界:深入了解 AI 工具在哪些领域表现卓越(如写正则、SQL 、样板代码),在哪些领域容易胡编乱造(如最新框架的 API 、复杂的逻辑推理)。
  2. 掌握协作语言:学习 Prompt Engineering (提示词工程),学会如何清晰、准确地向 AI 描述需求,如何通过上下文引导 AI 修正错误。
  3. 重塑日常:尝试让 AI 接管你以前不愿意做的工作——编写详尽的单元测试、生成漂亮的 API 文档、解释晦涩的遗留代码,甚至是进行全库重构。

在这个过程中,你会惊讶地发现,AI 能帮你解决很多以前让你头疼、拖延的问题。你也会逐渐摸索出一套属于自己的“人机协作心法”。


八、 结语:两张船票的选择

在这个疯狂加速、充满不确定性的 2026 年(及未来),摆在每一位程序员面前的,其实只有两张船票:

  • 第一张船票:开往守旧的孤岛 在这里,你可以继续抱着《 C Primer Plus 》第五版,在篝火旁吐槽 AI 写的代码没有灵魂,坚守纯手工写码的“最后尊严”。但你必须清楚,这座孤岛的面积会越来越小,水位会越来越高,直到最终被时代的洪流彻底淹没。

  • 第二张船票:直达新造物主的旷野 这片旷野风大浪急,没有地图,充满未知。你需要不断学习新技能,适应新模式,与 AI 这个强大的异种生物协同作战。但在这里,你一个人就能拥有一支军队的战斗力,你能在更短的时间内,创造出以前无法想象的巨大价值。

现在,Redis 之父萨尔瓦托雷已经毅然登上了前往旷野的船,手里还拿着 AI 生成的 Pull Request ,脸上带着探索者的兴奋。

而你,站在时代的十字路口,听着远处传来的汽笛声,该选择哪一张船票呢?

是继续在岸上掩耳盗铃,高喊“这一切都是泡沫”?还是赶紧买票上船,与 AI 携手,成为定义未来的“半人马”程序员?

最后,我想对所有的程序员朋友说:

AI 不是你的敌人,它是你手中最强大的新一代“键盘”。

拒绝 AI 不是工匠精神,而是战略上的懒惰与逃避。

拥抱 AI 并不是放弃尊严,而是顺应天道,进化成更强大的自己。

别再纠结于“要不要手写代码”,而是要思考“如何用 AI 让我不可替代”。未来已来,唯变不变。希望我们都能成为那个拥抱变化、驾驭算力、引领未来的半人马程序员。

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: CziL
发布: 2026-01-28
点赞: 0
回复: 0