程序员版「百度知道」崩塌:月提问暴跌99%

程序员版「百度知道」崩塌:月提问暴跌99%

StackOverflow互联网历史AI社区

数据源:HN + web research · HN

2026年7月,一张SQL查询生成的折线图在程序员圈子里炸了锅。图上的曲线从2014年的月均20.7万条,一路俯冲到2026年7月的1,226条——跌掉了99.4%。

这意味着什么?一个曾经每月有二十万人跑去提问的网站,现在一个月只有一千来人还愿意开口。而这个网站是 StackOverflow——全球最大的程序员问答平台,相当于程序员世界的「百度知道」。

StackOverflow月提问量变化趋势(28日滚动均值),ChatGPT发布后出现断崖式下跌 来源:Tomaž Weiss 基于 StackExchange Data Explorer 数据绘制

笔者看到这条曲线时,第一反应是一种复杂的怅然。一个运行了十六年、沉淀了数千万条问答的知识库,正在以肉眼可见的速度变成历史遗迹。

但如果你以为这只是”ChatGPT杀死了StackOverflow”的故事,那你就错过了真正值得讨论的部分。这条曲线的背后,藏着一个社区从内部瓦解、又遭遇外部冲击、最后被自己管理层补上一刀的三重悲剧。

它曾经是不可替代的

先用普通人能理解的方式介绍一下StackOverflow(以下简称SO)。你可以把它想象成一个专门给写代码的人用的「百度知道」,但它比百度知道严格得多:提问有格式要求,回答会被人投票排序,最好的答案会被打上绿色的对勾,永远置顶。整个网站没有广告横幅,没有弹窗,只有问题和答案——干净、高效、极其有用。

2008年上线后,SO迅速成为每个程序员浏览器里永远打开的标签页。你写代码遇到报错,去Google一搜,第一条结果几乎永远是SO上的一个提问,下面的高赞回答三言两语就解决了你的问题。那种体验好到什么程度?好到很多人从不注册账号,只搜索、只看、从不提问——因为别人的提问已经覆盖了你能遇到的所有问题。

它的月提问量在2014年前后达到峰值:约20.7万条。此后缓慢下降,但也一直维持在六位数。一切看起来都很稳固,直到2022年11月,ChatGPT发布。

AI替代:从缓慢下滑到断崖坠落

上面那张图里有一条很明显的分界线——2022年11月。在那之前,SO的月提问量已经在以每年几个百分点的速度缓慢萎缩。在那之后,曲线直接掉头向下,像被抽掉了底。

原因不难理解。以前程序员遇到问题,需要先Google,点进SO,在好几个相似但不完全一样的提问里翻找,有时候答案还不完全匹配自己的情况。整个过程可能十分钟,也可能半小时。

现在,打开ChatGPT(或者国内的Kimi、通义千问),把报错信息直接粘贴进去,几秒钟就能拿到一个针对你具体情况的答案。它不会嫌你问得不够清楚,不会说”这个问题已经有人问过了”,不会让你先去看新手教程。你甚至可以追问”刚才那个方法不行,还有别的办法吗”,它会耐心地再给你一个方案。

来自HN讨论区的一条评论精准地概括了这种体验差异:「你把一条完全没有上下文的报错信息丢给AI,它会尽力帮你猜问题出在哪。很多时候它还真能猜对。而在SO上,你得到的回应大概率是——“问题已被关闭,因为你的提问格式不符合规范。”」

这不是说AI的回答一定比SO上的专家更准确。但AI有一个SO永远做不到的事:它永远不会让你觉得自己很蠢。

社区排外:AI到来之前,已经在慢性死亡

很多人以为SO的衰落是从ChatGPT发布开始的。但数据研究者早就注意到了一个更早的信号:SO的月提问量在2014年触顶后就已经在缓慢下滑,而这个下滑和AI毫无关系。

那是什么原因?

HN讨论区里一位叫lynndotpy的用户写了一段获得大量共鸣的评论:「任何社会组织都需要认真考虑自己的包容-排斥边界。SO设置了极高的参与门槛——这让老用户待着很舒服,但让新人发现自己的提问总是被关停。他们就是这样慢慢杀死了这个网站。」

简单说,SO建立了一套严格的”质量控制”机制:提问必须格式规范、不能和已有问题重复、不能是”主观意见”、不能太宽泛……如果不符合,就会被资深用户投票标记为”重复""不构成问题”或”与编程无关”,然后被关闭,无法再收到回答。

这套机制的本意是好的——避免网站变成充斥垃圾问题的灌水区。但在实践中,它逐渐演变成了一种排斥工具。一位前SO高赞答主在HN上回忆了自己的经历:他在某个小众技术领域的问答社区里用心写了几十篇高质量回答,两周内就成了该领域贡献最多的人。结果一个知识水平远不如他、但资历更老的版主开始逐字逐句挑剔他的回答,找各种理由修改他的内容。他干了一个月就退出了,此后再没回去。

更典型的经历是这样的:你是一个刚入行的新手,遇到了一个真实的问题。你花半小时认真描述了问题背景、附上了代码和报错信息,然后发到SO上。十分钟后,问题被标记为”重复”,指向另一个提问。你点开那个”重复”链接,发现里面对应的根本不是同一个问题——只是用了同一个软件库的名字。你想申诉,发现需要足够高的”声望值”才能投票重新开启。而积累声望值最快的方法,是去回答别人的提问。但作为一个新手,你连自己的问题都还没搞明白,怎么可能去回答别人的问题?

这是一个完美的死循环。大量的潜在新用户在一两次被关闭的经历后,就再也不会尝试提问了。他们变成了前面说的那种”只搜索、不提问”的沉默使用者。而当AI工具出现,连搜索这一步都可以替代时,这批沉默使用者成了第一批彻底离开的人。

管理层的”神补刀”

如果SO只是遭遇了社区排外和AI替代这两重打击,它或许还能作为一个小众但稳定的知识库继续存在——毕竟总有一些复杂问题是AI处理不了的,也总有一些人更信任人类专家的判断。

但SO的管理层做出了一个让情况急剧恶化的决定:在所有功能里强行塞入AI。

2023年,SO推出了自己的AI问答功能”OverflowAI”。这本是一个合理的防御策略——既然AI在抢用户,不如我们也做一个AI。但问题在于,SO的管理层选择了最粗暴的落地方式:在网站各处嵌入AI生成的内容,包括在提问页面自动展示AI回答,在搜索栏里强制弹出AI摘要,甚至在用户明确表示不想用AI的情况下也无法关闭。

对于SO剩余的核心用户——那些坚持在网站上手动提问和回答的人——这无异于一种背叛。这些人之所以还在用SO,恰恰是因为他们不信任AI给出的答案,愿意花时间等待人类的判断。而现在,他们登陆网站看到的第一样东西就是一份AI生成的回答,质量参差不齐,有时甚至是错的,但被放在了最显眼的位置。

一位HN用户写道:「SO本来还有机会活下来,因为它是那些对AI持怀疑态度的人提问的最佳场所……直到SO管理层也在每一个角落塞满了AI,把这些人也赶走了。」

StackOverflow月提问量从2014年峰值一路下滑,2022年底后加速坠落 来源:Eric Holscher 基于 StackExchange Data Explorer 数据绘制

这种做法的讽刺之处在于:SO自己就是训练ChatGPT的数据来源之一。OpenAI在训练模型时大量使用了SO上的问答数据,而这些数据正是十六年来无数程序员义务贡献的。现在,被这些数据训练出来的AI反过来取代了SO,而SO的管理层又把AI塞回了网站上——形成了一条奇特的循环:社区贡献→训练AI→AI替代社区→社区衰退→管理层拥抱AI→残留用户彻底离开。

失去的不只是一个网站

笔者不想把SO的故事讲成单纯的”坏人搞垮了好网站”。它的质量控制机制在早期确实保护了内容质量,让SO区别于Reddit或贴吧那种容易被刷屏淹没的论坛形式。很多老用户至今仍怀念那个干净、高效的知识库。

但当一个社区把”保护质量”变成了”排斥新人”,它就走上了一条不可逆的下坡路。新人进不来,老人会退休、转行或不再活跃,社区自然会萎缩。AI的出现只是大大加速了这个进程。

更深一层的问题是:当人们不再在公共空间提问和回答,知识去了哪里?

以前,一个程序员在SO上提出一个问题,有人给出答案,这段对话会被永久保存、可以被搜索、可以被后来者不断改进。这是”公共知识”——所有人都能受益。

现在,同样的问题被输入了ChatGPT的对话框。答案生成了,问题解决了,但这段问答永远留在了那个私人对话窗口里。它不会被后来的学习者搜索到,不会有人去纠正可能的错误,不会积累成新的公共知识。

SO的衰落不仅意味着一个网站的消亡,也意味着互联网上最大的人类知识库之一的更新停止了。以后遇到2025年之后出现的新技术问题,你可能无法再在SO上找到经过社区验证的答案——因为那一年之后,已经没有足够多的人在提问了。

一个时代的结束

截至2026年7月,SO的月提问量停留在1,226条。这个数字还会不会继续下降?从近几个月的趋势来看,答案大概率是”会”。

有人把这称为”双重自杀”:SO的社区文化在AI到来之前就已经在慢性自杀,而管理层的AI决策则是对剩余生命的一次精准补刀。

这个故事似乎没有反派——或者说,每个人都有理由。老用户保护内容质量是正当的,管理层引入AI是商业上的合理选择,普通程序员选择更高效的AI工具也无可厚非。但当每个角色都做了”合理”的事,结果却是一个十六年的知识库走向终结。

这不是第一个被技术变革碾压的互联网平台,也不会是最后一个。但对于那些曾在一个个深夜里,靠着SO上陌生人的答案解决了问题、学到了新东西的人来说,这张跌到谷底的折线图,像极了老友的讣告。

参考链接:

  • StackExchange Data Explorer: StackOverflow monthly question count
  • HN 讨论 (item?id=48956949)
  • “Stack Overflow’s decline” — Eric Holscher 分析文章
  • “The Decline of Stack Overflow” — Tomaž Weiss 数据分析
  • “Graph Shows How StackOverflow Usage Has Collapsed Since The Advent Of AI” — OfficeChai