网站优化
当前位置: 主页 > 资讯 > 网站优化
程序员的未来:工作和学习都要依赖 AI 了?
发布日期:2023-08-04 阅读次数:

  Stack Overflow 的衰落:AI 侵入社区,全真人互动的平台要没了

  “开发遇到问题,基本上‘官方文档 + Stack Overflow + Github Issues’能解决 90% 的问题。剩下 10% 的‘问题’不是问题,而是压根没用对,你的方向就是错的。”有开发者说道,这足以证明 Stack Overflow 在程序员心里的地位,至少曾经如此。

  近日,有人分享了 Stack Overflow 的流量数据:在过去一年半的时间里,Stack Overflow 的流量下降了大约 50%。这种下降同样反映在网站使用率上,问题和答案的数量减少了约 50%,这些帖子获得的投票数量也减少了约 50%。这无疑又引发了大家对于“Stack Overflow 衰落”的讨论。

  对此,马斯克在推特上评论称:“被 LLM 杀死了。”随后,ARK 分析师 Brett Winton 发帖称:“花在 Stack Overflow 上的时间比去年同期下降了 40%,比峰值下降了约 2 亿小时。以每小时 50 美元计算,在 Stack Overflow 上节省的时间价值 100 亿美元 (一些时间转移到 Replit/ChatGPT/Copilot,一些被认为是生产力提升)。”马斯克评论称:“LLM 导致的死亡将越来越普遍。”

  ChatGPT 推出后不久,开发人员发现它的有用之处之一是生成详细的代码示例和完整的功能,ChatGPT 附带的教程内容还解释了代码的工作原理。与 Stack Overflow 的比较以及 ChatGPT 将“杀死”Stack Overflow 的预测也从那时便开始了。

  “我向 ChatGPT 询问了一个编程问题,不到一秒就生成了答案,而且答案是正确的。鉴于大多数用户在 Stack Overflow 上发帖,甚至没有得到问题的答案,这对于大多数经历过这种情况的用户来说可能是一种解脱。”有开发者说道。

  “Stack Overflow 的传统做法是,社区成员针对任何给定的编码问题发布各种答案,讨论优势和权衡,并投票选出最佳解决方案,”Similar Web 高级洞察经理 David Carr 表示,“ChatGPT 的用户错过了辩论环节,只得到了答案,这看起来更快、更高效。返回的答案可能并不完全是开发人员所需要的,但通常足够接近,可以被塑造和调整为可行的解决方案。”

  虽然说大模型给 Stack Overflow 带来了很大的冲击,但 Stack Overflow 的衰落并不完全归咎于人工智能。

  “记得在 2013 年左右,我对响应式网页设计和 Twitter Bootstrap 着迷,便尝试学习前端开发。我在那个网站上问了一些问题,因为我的业余问题被嘲笑了几次,之后再也没有接触过这个网站,也没有学前端。这就是我与该网站的故事。”网友“pentagrama“说道。

  网友 John Makin 表示,“我注意到 Stack Overflow 的一些问题,很难缩小范围,基本上如下:谷歌曾经返回与 SO 非常相关的结果,但它在一段时间前停止了这样做;SO 的限制变得越来越可怕。我不知道有多少次遇到了确切的、奇怪的问题,我只是试图回答一个评论里的问题,然后一个 mod 积极地关闭它,因为不够‘主题‘或任何东西;由于前一个问题,通常最好的答案被隐藏在评论中,尽管准确回答了问题,但仍然有非常负面的反馈。由于这些事情,屏蔽噪音变得越来越困难,通常搜索 Github 评论或随机的博客更容易找到我提出问题的答案。”

  “我的 SO 账户差不多有 12 年了,只有 2k 多一点的点赞量,我不在乎。到目前为止,我仍然在帮助回答一些移动开发领域的基本问题,我唯一的不满是一些拥有巨大点赞量 mod 的敌意。有些人似乎从中得到了乐趣,但忘记了点赞不能转化为专业知识。12 年来,他们一直没有弄明白这一点。新用户会问一个非常有价值的问题,然后不再回应。我每天都看到这一幕上演。在过去,即使是一个简单的基本问题,用户也会慷慨地给它点赞,但现在已经不是这样了。”“lawgimenez”说道。

  可以看出,Stack Overflow 自身社区运营也存在一些问题,无论用户还是内容管理,都被诟病已久。

  “在 Stack Overflow,我们不得不坐下来问自己一些棘手的问题。当用户可以像向其他人一样轻松地向聊天机器人寻求帮助时,我们在软件社区中扮演什么角色?”CEO Prashanth Chandrasekar 也思考了这个问题。他给出的答案是“社区是人工智能的未来”。

  Chandrasekar 预测,程序员的工作远不会消失,最终将出现数百万新的软件开发人员。“我们热忱欢迎下一代开发人员和技术人员,为他们提供社区和解决方案,就像我们过去 15 年所做的那样。”

  但在 5 月,Stack Overflow 推翻了这一决定,新政策表示所有由 AI 生成的内容都可以在网站上发布,而且不得因为 AI 内容而对用户进行封禁。只有在真实可验证的情况下,版主们才能禁言账号。不管是写作风格等主观猜测,还是 GPT 检测器的结果,都不可作为衡量指标。作为回应,一些版主发起了罢工,版主们表示,他们担心这样会导致错误信息泛滥,损害网站的质量和信誉。