从上大学以来家里的程序员亲戚就严重警告了找问题不要搜 CSDN,去 github 或者 stack overflow,但纯做题家当时不会特殊网络手段,更遑论学会正确上两个平台找东西了。磕磕绊绊学习大一 C 语言的时候有问题还会去 CSDN 查找解决方案,因为他虽然要看会员,要付费,全屏广告,但 SEO 实在过于靠前,直到 24 年秋季学期做项目也没有信任 ai,多数时候遇到 bug 还是 CSDN(没有)解决。24 年 12 月咬咬牙和同学拼了 gpt plus 再到 25 年的 gemini-2.5-pro-0325 彻彻底底让我感到 ai 伟力(哈基米老师 ^-^ 我还记得你)开始,直到现在都保持每天高频的 ai 使用习惯。今天和 npy 聊天聊到 ai 发展,才突然意识到自己好久没有主动搜索过了,都是靠 ai 搜索与回答就能解决掉 99% 问题和报错。
言归正传,搜索引擎提供的是一组可能与问题有关的网页。我需要自己选择关键词、判断哪些结果可信,再从一篇往往与当前情境并不完全相同的文章中提取有用的部分。而 AI 则允许我直接描述问题本身:我不必先把自己的困惑压缩成几个适合搜索引擎理解的关键词,也不必假设世界上恰好有人以相同的方式遇到过它。
而本文要说的 CSDN ,则建立在一种典型的搜索时代逻辑上:用户不是因为认可这个网站而来,而是被搜索引擎一次次送进来。只要能覆盖足够多的关键词,只要同一个报错下面有足够多篇内容相似的文章,只要页面在 SEO 上排得足够靠前,那么糟糕的阅读体验、内容搬运和越来越多的付费限制,都不一定会妨碍流量继续增长。当然,在了解 CSDN 这么多黑料后,几乎所有程序员都在说不要用 CSDN 。大家会选择上 github 或者 stack overflow,或者个人博客,再不济是博客园。但这么多人反对它,这么多博客平台试图成为更好的选择,CSDN 却始终没有真正被取代,反而证明了它对小白的“不可替代性”。对于一个已经知道该去哪里寻找资料的人来说,当然有无数比 CSDN 更好的选择;但对于一个刚刚开始学习、只知道把报错原封不动复制进搜索框的人来说,排在搜索结果最前面的那个网站就是他认识技术世界的第一课。CSDN 甚至不需要被人喜欢。你可以讨厌搜索结果里的第一名,但为了修好眼前的 bug,还是得点进去看看。
AI 恰好破坏了这个逻辑。
当我可以直接把问题交给 AI 时,CSDN 排在搜索结果第一还是第五已经不重要了,整个搜索结果页排了什么也不重要了。过去平台可以通过占据入口,让低质量但关键词齐全的内容被人看见,现在用户直接绕过了这个入口。AI 给出的答案可能仍然来自 CSDN,来自 Stack Overflow,来自 GitHub issue、官方文档,以及某个无名开发者多年前写下的一篇博客。区别在于 AI 替我完成了检索、筛选、总结和针对当前上下文的重组,只把最后的答案放在我面前。
那么大浪淘沙下真金立现。如果用户不再通过搜索结果访问你,你究竟还有什么不可替代的价值? GitHub 仍然有代码、提交历史和真实的项目协作;Stack Overflow 积累了问题、回答和争论的原始现场;官方文档承担着定义技术事实的责任。它们所保存的不只是一个等待被搜索出来的答案,还有答案产生和验证的过程。但对一个主要靠聚合、搬运、SEO 和信息差生存的平台来说,这个问题就危险得多。因为 AI 最擅长替代的恰好就是把网上已经存在的内容重新整理一遍。
如果放在 2022 年我觉得不会有人想到CSDN的慢性死亡是这样进行的。那时人们设想中的“CSDN 终结者”大概会是一个内容质量更高的新社区,或者终于愿意惩罚低质量搬运内容的搜索引擎。我们以为打败一个技术博客平台的会是另一个更好的技术博客平台,结果 AI 来了,告诉大家也可以不看博客,然后顺手把它灭了。人们不再需要寻找一个“比 CSDN 更好的网站”,因为他们不再需要先打开任何网站。
这当然是一种进步。至少从个人体验来说,我很难怀念那个为一个报错打开十几个标签页的下午。也很难认为在全屏广告、登录弹窗和付费提示之间寻找半段代码,是一种必须保留的学习仪式。很多过去被包装成 “搜索能力” 的东西,其实只是用户被迫适应低效工具后形成的生存技能。但这种进步又带着一点遗憾。我们这一代人大概恰好处在两种信息获取方式的交界处。我们小时候习惯在搜索引擎里输入关键词,大学时还在学习如何从 CSDN、博客园、Stack Overflow 和 GitHub 中找到答案;还没等这套技能完全熟练,对话框又取代了搜索框。我们既知道没有 AI 时寻找一个答案需要经历什么,也正在迅速习惯答案随叫随到的生活。但对 20 后或者更后面的人来说,AI 或许根本不是一种后来出现的新工具,而是他们认识世界时就已经存在的先验条件。他们第一次独立学习、第一次写程序、第一次遇到无法理解的问题时,身边可能就有一个能够无限追问、随时解释的 AI。他们也许很难理解,为什么我们曾经要把一段报错原封不动地复制到搜索框里,为什么要在十篇内容几乎相同的博客中寻找有效答案,又为什么一个中文技术网站能仅仅因为 SEO 做得好,就成为无数初学者绕不开的地方。
就像我们听上一代人讲,他们小时候要骑很久的自行车去上学。我们当然知道那很辛苦,也能从叙述里理解那段经历,但很难真正拥有同样的身体记忆。自行车、土路和漫长的通勤,对上一代人而言是具体的生活;对我们而言则更像某种带有时代滤镜的故事。而也许再过十几年,我们向下一代讲起自己大学时如何查文档、搜 Stack Overflow、在一堆 CSDN 页面里找报错答案,他们听起来也会有类似的感觉。
“你们当时为什么不直接问 AI?”
科技发展的欣慰在于后来的人不必再重复前人的所有艰难。科技发展的遗憾则在于我们总要等到一种生活开始消失才意识到它曾经怎样塑造了自己。搜索不会在某一天举行葬礼,CSDN 也不会在明天关闭服务器。它可能还会存在很久,继续作为 AI 的资料来源和互联网档案,与现在主动把自己改造成另一个 AI 平台。只是作为解决问题的第一入口,它已经悄无声息地从我的生活里消失了,不仅是我还有越来越多的人。但无论是否遗憾,让我回到过去是不可能的。CSDN 还是好似喵。
