AI技术下的生态之困:从“弯道超车”到“换道造车”当AI编程成为标配,我们离计算机原理是更近还是更远?当35岁成为技术人的终点,谁来守护需要十年功力的硬核创新?一、问题的起点未来AI编程全面普及,后代将离计算机原理越来越远。过去二十年,我们培养了大量的应用型人才:他们能熟练调用框架、快速完成业务开发,但理论基础没有学透,很多底层软件无法独立完成,技术生态始终不完整。今天,如果我们对待AI的态度还像二十年前对待应用技术一样,只求“拿来用”,不求“为何物”。那么未来我们将再无可能建立完整的技术生态。这不是危言耸听。看看编程语言的历史:C、Lisp、Python,每一个定义了计算时代的工具,其发明者都是先有深厚的理论基础,而后才创造出新的抽象。这些发明人,没有一个来自我们国内。 承认这个事实不是为了自我否定,而是为了看清:理论基础不是凭空生长的,它需要一个允许长期投入、容忍失败、鼓励“无用”研究的环境。而我们过去几十年的“追赶模式”,恰恰把资源全部导向了能快速产出的应用层。二、AI是帮手,不是替身有一种流行的错觉:AI降低了技术门槛,以后不懂原理也能干活。这是危险的误解。AI的本质不是降低使用者的要求,而是提高使用者的效率。 一个连CPU寄存器是什么都不清楚的人,即使手握最强的大模型,也无法“驱动AI优化操作系统”。因为他根本提不出正确的问题,更无法判断AI生成的方案是否安全、是否最优。在成熟领域(操作系统、编译器、数据库内核),AI并没有降低对原理的要求。相反,它提高了门槛:现在每个人都能用AI生成代码,真正区分高下的,恰恰是你能否看懂AI生成的代码、能否发现其中的漏洞、能否提出更优的设计约束。这些能力,全部来源于扎扎实实的理论基础。所以,AI不是原理的替代品,而是原理的放大器。没有原理,放大倍数为零。三、“理论包袱”是个伪命题有人会说:掌握了理论知识,会不会反而成为创新的包袱?毕竟,那些理论家似乎更容易陷入“分析瘫痪”,不敢像年轻人一样大胆试错。这个质疑看似有理,实则站不住脚。看看那些持续引领创新的大家,无论是Unix、C、Rust还是Go的创造者,他们个个理论功底极深,却从未停止创新。理论知识不是包袱,而是燃料。 没有理论,你连“哪里需要创新”都看不到,只能盲目地让AI随机生成。真正成为包袱的,是两种心态:只敢用理论解释世界,不敢用理论改造世界。把理论当成教条,而不是脚手架。对AI等新工具的拒绝或轻视,坚持手写每一个字节,拒绝让AI辅助验证、搜索设计空间。那些能持续创新的理论家,无一不是“理论+实践+工具敏感性”的结合体。他们永远在拥抱当时最新的工具(从汇编器到IDE,再到大模型)来验证和扩展理论。如果我们把AI仅仅当作“更快地写业务代码”的工具,却不让它服务于底层创新的验证与探索,那才是真正的浪费。四、“培养AI码农”的危险过去二十年,我们批量产出了“码农”,他们精通各种框架,能快速实现业务逻辑,但很多人并不清楚操作系统、编译器、网络协议栈的底层细节。这已经造成了理论基础薄弱、生态受制于人的后果。未来,如果只是把“码农”手里的IDE换成AI对话框,把“调包”变成“调提示词”,培训他们用AI更快地生成CRUD、更快地拼装前端页面。那本质上没有任何进步。那只是在培养“AI时代的流水线工人”,而不是能够构建技术生态的架构师或创新者。两者的区别在于:· 会用AI的码农:AI生成代码 → 能跑就行 → 出错就改提示词 → 不关心原理。· 能驱动AI进行底层创新的人才:深刻理解原理(缓存一致性、进程调度、内存分配)→ 用AI生成多种实现方案 → 用理论判断优劣 → 指导AI针对特定硬件优化 → 甚至设计新的抽象。前者只需要“会问问题”,后者需要“能判断答案是否正确、是否最优、是否具有突破性”。如果我们整个教育体系和产业导向只满足于前者,那么历史必然重演,而且会更惨,因为AI只会加速那些“懂原理的人”的领先,而让“不懂原理的码农”更加追不上。五、“弯道超车”的迷思我们太爱“弯道超车”的神话了。我们习惯了捷径,习惯了“摸着石头过河”,习惯了为节省成本而欢呼。这种生存哲学在过去几十年让我们快速建立了完整的工业体系和互联网应用生态,功不可没。但它的代价也显而易见:它永远是在别人的框架里找最优解,而不是重新定义问题本身。当别人已经定义了“石头”(基础理论、编程语言、芯片架构),我们摸得再熟练,也只是过同一条河。而当我们为“省下成本”欢呼时,我们其实在庆祝:我们用了更少的时间、更少的资源,拿到了一个差不多的结果。但那个结果的知识产权、演进方向、生态控制权,始终不在我们手里。AI时代,这种习惯变得更加致命:· 过去,走捷径还可以跟上,因为技术迭代速度相对慢(比如C语言统治了几十年)。· 现在,AI加速了整个创新周期。今天你抄了一个开源模型,明天人家发布了新架构;今天你做了一个套壳应用,明天原生AI应用已经重新定义了交互范式。“摸石头”的速度,永远赶不上“扔石头”的人制造新石头的速度。更重要的是,“节省成本”的心态会让我们再次错过基础创新的窗口。因为基础研究恰恰是最不“节省成本”的:它需要大量试错、需要容忍失败、需要长期没有商业回报的投资。而AI本身,正在让基础研究的门槛降低(编译原型、形式验证、设计空间搜索都可以交给AI辅助),但前提是我们必须愿意投入那些“不能马上省钱、不能立刻超车”的方向。要打破这个循环,可能需要一次彻底的“心态重构”:· 从“弯道超车”到“换道赛车”:不是抄近路,而是自己修一条新路。比如,在AI编程范式、可验证AI、神经符号系统这些还没有“石头”的领域,直接建立自己的标准。· 从“摸石头”到“扔石头”:鼓励那些看似“无用”的基础探索,允许失败,接受慢。· 从“为节省成本欢呼”到“为攻克难关欢呼”:衡量成功的标准,不应该是“比别人花得少”,而应该是“做到了别人没做到的事”。六、35岁,被切断的成长之路所有技术层面的讨论,最终都要落入一个最现实、最残酷的问题:35岁职场淘汰规则。这套规则,本质上是在系统性地扼杀技术人才从“熟练工”向“深潜者”进化的唯一通道。这种类似“自废武功”职场规则,用心陈然险恶。· 它废掉了“积累”的价值。 计算机科学真正的深刻理解,需要十年以上的持续深耕。35岁本该是这些“内力”开始融会贯通、产生真正洞见的起点。淘汰规则告诉你:你的经验不是财富,是成本。· 它斩断了“传承”的链条。 技术生态的建立需要老手带新手,需要有人走过最黑暗的探索期然后把路标留下。如果35岁就被迫离开一线,那么所有那些关于“为什么这个设计会失败”的隐性知识就断代了。每一代新人都在重复前人的错误,永远在低水平上循环。· 它彻底消灭了“长期主义”的土壤。 当所有人都知道自己只有十来年的职业黄金期,最理性的选择就是:把所有精力投入到能快速变现、能写在简历上的“应用技术”上。去研究一个可能五年后才成熟的编程语言?去挑战一个十年才能成型的数据库内核?不,那是自毁前程。所以,我们真正的问题从来不是“有没有聪明人”,而是整个社会机制不允许聪明人去钻研那些需要时间、需要耐心、需要容错率的硬骨头。 AI来了,它提高了效率,但它没有改变这个淘汰规则。如果一个人35岁就要被优化,他根本不可能在40岁时成为一个能用AI驱动编译器优化的顶尖专家。技术生态的根基,不是由25岁的天才在三年内建成的,而是由一批45岁、55岁,见证了无数失败、积累了海量隐性知识、并且有安全感敢于下注长周期方向的“老法师”们,一砖一瓦垒起来的。我们的规则,把这些人连根拔了。要想未来有任何不同,恐怕第一条就是要承认:技术人才的培养周期,根本不是到35岁就结束,而是到35岁才刚刚开始。七、写在最后AI不会自动让我们离原理更远,也不会自动让我们离原理更近。它是一面放大镜:放大的是我们既有的习惯和文化。如果我们继续沉迷于捷径、满足于“会用AI的码农”、用35岁剪刀切断所有人的深度成长,那么AI只会让我们的技术生态更加空心化。反过来,如果我们敢于“换道造车”、敢于为长期主义建立制度保障、敢于让最聪明的人去啃那些十年磨一剑的硬骨头,那么AI完全可以成为我们追赶甚至超越的杠杆。选择权,还在我们自己手里。完美不在于无以复加,而在于无以复减本文整理自一次关于AI、技术生态与人才成长的深度讨论。