博文

目前显示的是标签为“技术”的博文

AI不会让程序员大规模失业

一、一场席卷程序员群体的生存恐慌 2025年,一种前所未有的职业焦虑正在程序员群体中蔓延。 Cursor能在几分钟内生成以前需要写几天的代码,Claude可以独立完成从需求分析到代码实现的完整链路,各家AI公司都在竞相发布自主编程Agent,声称可以独立完成软件开发的全流程。从演示效果看,AI取代中级程序员似乎只是时间问题。社交媒体上,"程序员已死"的论调此起彼伏。转行的、考公的、劝下一代别学计算机的,比比皆是。 这种恐慌的推动者阵容豪华。AI公司需要"取代程序员"这个叙事来支撑估值,媒体需要它来制造流量,咨询公司需要它来兜售转型方案,投资人需要它来讲新故事。当一个判断有如此庞大的利益链条在背后推动时,它被放大的程度往往远超过它的真实程度。 恐慌是真实的,但恐慌本身不等于判断正确。 我想论证一个反直觉的结论:程序员不会被大规模淘汰。但原因可能和大多数人想的不一样。我想从一个完全不同的角度切入——问题不在效率,在组织。 二、效率红利去哪了:技术架构的复杂度自我繁殖 AI确实提升了个体编程效率。一个程序员用Cursor或Claude写代码,产出可能是以前的三到五倍。这是事实,不需要否认。 但这里有一个被严重忽视的前提:程序员花在写代码上的时间本来就不多。在一个规模稍大的组织里,程序员的日常是这样的——开不完的会、写不完的文档、回不完的消息、对不完的需求。组织规模越大,沟通协作的开销越高,真正坐下来写代码的时间可能只占工作时间的一小部分。AI把写代码的效率提升了三到五倍,但它提升的是这一小部分的效率,而不是整体工作效率。实际的总产出提升远没有"三到五倍"那么夸张。 而且,组织越大,这个比例越低。恰恰是那些雇佣了最多程序员的大型企业,程序员花在编码上的时间比例最小,AI带来的实际效率提升也最有限。 但即便是这有限的效率提升,也不会转化为裁员。因为组织层面存在一个更强大的对冲机制。 在软件行业有一个被反复验证但很少被正式讨论的现象:技术架构的复杂度具有自我繁殖的倾向,它会系统性地吞噬掉任何效率红利。省下来的人力不会变成裁员名额,而是会被更复杂的架构、更多的中间层、更厚的技术基础设施悄无声息地吸收掉。 微服务是最典型的例子。过去十年,"微服务架构"几乎成了技术先进性的代名词。...

AI编程的几点思考

一、写什么更重要 AI正在把写代码的边际成本压到接近零。它的含义不是"程序员要失业了",而是代码本身不再构成任何竞争壁垒。过去,一个团队能把产品做出来,这件事本身就是一种能力证明。现在,"做出来"正在变成默认项。 当生产成本趋近于零时,价值必然向上游转移。这是经济学的基本规律,不因技术浪潮而改变。写代码的价值在下降,但决定写什么代码的价值在上升。需求定义、架构判断、商业决策——这些高度依赖经验、判断力和对业务的深度理解的环节,正在成为真正的稀缺资源。 这个趋势的终局是什么?最稀缺的能力不是"怎么做",而是"做什么"。技术实现能力从核心竞争力退化为基础设施,就像今天没有人会把"会用电"当作企业的核心优势一样。 二、软件的总需求不会激增 很多人有一个直觉:开发成本下降了,软件项目应该会爆发式增长。这个直觉是错的。 软件行业的瓶颈从来不在开发成本。瓶颈在商业模式、市场进入策略、变现能力和组织执行力。一个项目不启动,通常不是因为"找不到程序员",而是因为想不清楚商业模式,或者团队没有能力把产品推向市场。AI不解决这些问题。 历史反复证明了一件事:代码从来不是稀缺品。每当一个应用火了,几周之内就会出现大量竞品。社交、短视频、直播、社区团购、共享单车——每一波浪潮都伴随着数十甚至上百个功能高度相似的产品蜂拥而至。它们死掉,不是因为代码写得不好,而是因为在执行和商业模式上没有胜出。"做出来"从来不是难点,"做成了"才是。 AI只是进一步压低了这个本就不高的门槛。开发成本归零的直接后果不是项目爆发,而是竞争更加残酷,淘汰更加迅速。代码不是护城河,从来都不是。 三、SaaS不会被替代 有一种流行的说法:AI让每个人都能写代码了,那谁还需要买SaaS?自己搭一个不就行了? 这种想法低估了软件系统背后的隐形复杂度。 以最常见的请假系统为例——还有什么比请假更简单的需求?但真正做过的人都知道,这背后是一个深不见底的需求泥潭。年假、病假、事假、调休的额度规则各不相同;审批链随组织架构变动而变化;跨年假期怎么结转?员工转岗后审批人怎么切换?请半天假和调休半天的扣减逻辑一样吗?各地劳动法对带薪假的规定不同怎么处理?...

Linux 与自由软件

你每天都在使用 Linux。 这不是夸张。你的 Android 手机运行的是 Linux 内核。你打开的每一个主流网站——Google、百度、腾讯、淘宝——背后的服务器几乎都跑着 Linux。全球算力最强的 500 台超级计算机,100% 使用 Linux。你叫的每一辆网约车、刷的每一条短视频、转的每一笔电子支付,底层都有 Linux 的身影。 但大多数人不知道 Linux 是什么,更不知道它从何而来——一个大学生的业余项目,如何一步步成为人类数字文明的基石;一场关于自由的运动,如何与一种创造者的文化合流,共同塑造了我们今天所依赖的技术底层。 它的起点,是 1991 年一个芬兰大学生发在新闻组里的一封帖子。 一、一封帖子 1991 年 8 月 25 日,芬兰赫尔辛基大学,21 岁的计算机系学生 Linus Torvalds 在 comp.os.minix 新闻组上发了一段话: Hello everybody out there using minix — I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. "只是个爱好,不会像 GNU 那样大而专业。" 这大概是计算机史上最著名的误判之一。 Linus 当时只是对 Minix(一个教学用的小型操作系统)不满意,想自己写一个能在他的 386 电脑上跑的系统内核。他甚至没打算给它起个正式名字——他自己想叫 Freax(free + Unix + x),但帮他上传代码的服务器管理员觉得这名字太难听,擅自改成了 Linux。 这个未经本人同意的命名,就这样留了下来。 需要强调的是,Linus 写的只是一个操作系统内核——它负责管理硬件资源、调度进程、处理文件系统,但它本身并不是一个完整的操作系统。你不能用一个光秃秃的内核来做任何事。让这个内核变成一个真正可用的操作系统,还需要另一股力量。 而那股力量,起源于一台打印机。 二、一台打印机引发的革命 时间回拨到 1970 年代。 MIT 人工智能实验室是当时全世界最顶尖的计算机研究机构之一。在那个年代,程序员之间共享代码是天经地义...