裁员 10%,暴跌 14%,这家 IT 独角兽正在被抛弃!

流量一跌再跌,Stack Overflow 简直被狠狠地上了一课!

3 月份 Stack Overflow 的流量下降了近 14%。该公司的 CEO 压力空前,甚至昨天决定裁员 10%!

图片

         

平均每月下降6%,上月直接跌了近14%

开发人员越来越多地从 AI 聊天机器人和 GitHub CoPilot ,而非 Stack Overflow 留言板上获得建议。

与 OpenAI 的 ChatGPT 的流量呈指数级增长形成了鲜明对比,Stack Overflow 的流量一直呈现持续下降的态势。

然而,ChatGPT 并非导致 Stack Overflow 流量下降的唯一原因。实际上,自 2022 年初以来,就已经露出端倪。可以从 2022 年到现在几家社区的流量对比中看出答案。         

  • 与去年同期相比,自 2022 年 1 月以来, Stack Overflow (stackoverflow.com) 的流量平均每月下降 6%,3 月份下降了 13.9%。

  • ChatGPT 去年 11 月底才推出,没有同比记录,但它的网站 ( chat.openai.com ) 在那短时间内成为世界上最热门的数字资产之一,比微软的网站还要大 Bing 全球流量搜索引擎。它在 3 月份吸引了 16 亿人次访问,在 4 月上半月又吸引了 9.207 亿人次。

  • GitHub 网站也出现了强劲增长,3 月份 github.com 的访问量同比增长 26.4% 至 5.24 亿次。这并不反映 CoPilot 的所有使用情况,它通常发生在像 Visual Studio Code 这样的编辑器中,但它会包括访问该网站以订阅该服务的人。

  • 从 2 月到 3 月,GitHub CoPilot 免费试用注册页面的访问量增加了两倍多,达到 800,000 次。

  • 另外,如果你近期准备面试跳槽,建议在Java面试库小程序在线刷题,涵盖 2000+ 道 Java 面试题,几乎覆盖了所有主流技术面试题。

         

(1)Stack Overflow 和 GitHub 与 ChatGPT 的比较

如今,大多数网站都在与 ChatGPT 进行比较,从 Stack Overflow 和 GitHub 是为开发人员提供的专门服务的角度来看,这种比较并不公平。ChatGPT 除了对开发人员之外,还有更广阔的大众市场。

图片

Stack Overflow、ChatGPT 和 GitHub 的流量,来源:Similarweb

(2)GitHub 在增长,而 Stack Overflow 在缩小

整体上看,Stack Overflow 和 GitHub 在规模上旗鼓相当,但态势截然不同:GitHub 的流量在增长,而 Stack Overflow 在缩小。而 GitHub 的增长的背后,与其对 OpenAI 技术的拥抱(以及微软更广泛的拥抱)不无关系。

图片

Stack Overflow 正在缩小,GitHub 正在增长,来源:Similarweb

(3)CoPilot 注册人数增加了两倍

GitHub 提供许多免费服务,但 CoPilot 是其付费功能之一——而且非常受欢迎,以至于该服务的免费试用注册人数在 2 月至 3 月间翻了三倍。

图片

GitHub CoPilot 的注册人数增加 来源:Similarweb

         

从复制粘贴到提示工程

多年来,Stack Overflow 一直是编程人员非常得力的资源,它催生无数个有关“会编码不如会Ctr+C、Ctr+V(复制、粘贴)代码片段”的笑话。虽然围绕 ChatGPT 代码生成的代码质量和知识产权问题继续存在,但从 Stack Overflow 上搜索和发布问题的习惯似乎被挑战了:新的懒惰

但高效的编码技巧产生了——提示 ChatGPT、CoPilot 或 Bing Chat 就能得到编写好的大块代码。

         

图片

来源:Reddit

某种程度上说,Stack Overflow 成为了 AI 编程的牺牲品。背后的原因值得探讨。

首先,2021年,已经归属于微软的 GitHub 推出了 CoPilot 编码助手。CoPilot 建立在与 ChatGPT 相同的 OpenAI 大语言模型之上,能够处理人类语言和编程语言。

其次,光有Copilot的先进生产力,还不足以撼动StackOverflow,除非它被广泛推广开。而恰恰在此时,被广泛使用的 Microsoft Visual Studio Code 的插件,允许开发人员让 CoPilot 代表他们编写整个功能,而不是去 Stack Overflow 寻找要复制和粘贴的东西。CoPilot 现在整合了 OpenAI 平台的最新 GPT-4 版本。

        

ChatGPT偷家,StackOverflow进退两难

在引入 ChatGPT 后不久,开发人员发现它的一个有用之处是生成详细的代码示例和完整的功能——附带解释代码工作原理的教程内容——以响应简单的文本提示。相较之下,“ChatGPT 将‘杀死’Stack Overflow 的种种猜测不胫而走。

与此同时,Stack Overflow 宣布临时禁止在其网站上发布 ChatGPT 内容——这被认为违反了社区标准,因为根据该网站的管理,ChatGPT 对编码问题的回答往往是错误的。(更新:在博客文章中,Stack Overflow 首席执行官 Prashanth Chandrasekar 讨论了他的团队计划如何结合未来最好的社区和生成 AI 技术。) 

Stack Overflow 的传统是社区成员针对任何给定的编码问题发布各种答案,讨论优势和权衡,并投票选出最佳解决方案。对于许多常见的编码问题,开发人员会找到一个公认的最佳答案。

另外,如果你近期准备面试跳槽,建议在Java面试库小程序在线刷题,涵盖 2000+ 道 Java 面试题,几乎覆盖了所有主流技术面试题。

         

各有利弊,胜负未分

ChatGPT 用户没有了那些吵来吵去、辩论的帖子,只是得到了答案,这看起来更快、更有效。返回的答案可能并不完全是开发人员所需要的,但通常足够接近,可以被塑造和调整为一个可行的解决方案。这与在 Stack Overflow 上找到其他人问题的答案,并根据您自己的要求进行调整的过程没有太大区别。

          

图片

来源:Similarweb

CoPilot 一直是基于开源内容的代码生成的争议主题,不尊重相关的开源许可证(请参阅此维基百科摘要),这些问题也适用于 ChatGPT 提供的编码建议。此外,OpenAI 在编码技术方面积累的一些智慧很可能来自于对 Stack Overflow 和类似网站上内容的消化。

         

反击战刚刚开始

          

“当用户可以像其他人一样轻松地向聊天机器人寻求帮助时,StackOverflow在软件社区中扮演什么角色?业务如何适应,以便继续授权技术人员学习、分享和成长?”

Stack Overflow 掌舵者在一篇博客长文中意识到了这个严重的问题。

首先,既然 Stack Overflow 没有第一时间拥抱生成式AI编码工具,那就从生态层面宣示在编程领域的地位和话语权。大模型开发者、企业需要为爬取的数据付费!

据 Wired 报道,Stack Overflow 首席执行官 Prashanth Chandrasekar 表示,“Stack Overflow 计划最快在今年年中开始向开发大模型的开发者、公司收费,付费的群体才可以获得其服务中的 5000 万个问题和答案。”

在 Prashanth Chandrasekar 看来,AI大模型通过数据训练来学习,这其中就包括开源代码和 Stack Overflow 问答帖子。基于此,Stack Overflow 想要推出 Stack Overflow for Teams 服务,决定向使用其数据的公司寻求赔偿,这属于维持社区蓬勃发展战略的一部分,无可厚非。

其次,关注盈利,迎头直追AI赛道。近日,Prashanth发出了裁员信:出于对宏观经济的担忧并重新关注盈利能力的原因,该公司将裁员约 10%,至少影响 58 名员工。受裁员影响的员工包括 UX 设计师、人力资源专业人员、产品设计师和高级软件开发人员。

“这些变化也是我们认真审视本财年的战略重点以及我们的组织结构的结果,因为我们投资于 Stack Overflow for Teams 的持续增长;并计划在未来几个月推出以 AI/ML 为重点的产品,同时追求敏捷性和灵活性。”

         

写在最后

Stack Overflow 与 Copilot、ChatGPT 之间的较量,就像是生成式AI爆炸时代的一个缩影,Twitter、Reddit 等社区上演了类似的情景。只不过现在看,以大模型为代表的AI服务提供商似乎占了上风,而数据提供方似乎正处于被动防守的态势。

但这种态势也许并不会太过持久,生成式 AI 虽然让大众看到了未来,但留给我们要解决的问题似乎更多:大模型所需消耗的电力、数据燃料的安全与存储问题、生成内容存在的“幻觉”问题、被滥用导致的作弊行为等等,都是牵扯到社会各个层面的问题。

但在解决这些问题之前,拥抱生成式 AI,似乎成为了避无可避的选择。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/45831.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Audio2Face

1:下载链接。 Omniverse Enterprise 许可和定价 | NVIDIA 2:安装。 audio2face ue插件 教程: 1:【青松微课堂】Audio2Face数字人工作流:软件的下载安装与UI介绍 【青松微课堂】Audio2Face数字人工作流:软件的下载安装与UI介绍_…

C++类——Vector容器的模拟实现

目录 一.vector类的成员变量: 二.Vector类的初始化方式: 三.vector的基本成员函数 四.vector类的增删查改: 指针失效问题: insert(): 代码解析: erase(): 代码解析: 所以erase()函数的正确写法:…

苹果iOS 16.6 RC发布:或为iPhone X/8系列养老版本

今天苹果向iPhone用户推送了iOS 16.6 RC更新(内部版本号:20G75),这是时隔两个月的首次更新。 按照惯例RC版基本不会有什么问题,会在最近一段时间内直接变成正式版,向所有用户推送。 需要注意的是,鉴于iOS 17正式版即将…

Linux系列---【Ubuntu 20.04安装KVM】

Ubuntu 20.04安装KVM 一、安装kvm 1.安装kvm sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils 2. 将当前用户添加至libvirt 、 kvm组 sudo adduser $USER libvirt sudo adduser $USER kvm 3.验证安装 virsh list --all 4.启动libvert sudo syst…

el-select和el-checkBox实现下拉菜单全选功能

el-select 和 el-checkbox 实现下拉菜单全选功能 示例代码&#xff1a; <el-selectpopper-class"select-container"v-model"ids"placeholder"请选择目标":multiple-limit"20"multiplefilterablecollapse-tagsclass"wd400&qu…

自动驾驶数据标注有哪些?

自动驾驶汽车&#xff1a;人工智能(AI)的焦点 人工智能驱动汽车解决方案的市场规模预计到 2025年将增长十倍以上&#xff0c;提升车内体验的商机领域以及 AI 模型的无偏见训练数据的重要性。在本篇中&#xff0c;我们将介绍车外体验的关键组成部分&#xff0c;以及自动驾驶数据…

【Zerotier】通过docker自建PLANET服务器

在如今全球互联的时代&#xff0c;我们对于互联网的依赖程度越来越高。然而&#xff0c;传统的网络连接方式在某些情况下可能会受到一些限制&#xff0c;例如局域网的范围限制、防火墙的阻断或者设备所处的多层NAT等。但是&#xff0c;现在有一个名为ZeroTier的工具出现了&…

工程安全监测无线振弦采集仪在建筑物的应用分析

工程安全监测无线振弦采集仪在建筑物的应用分析 工程安全监测无线振弦采集仪是一种在建筑物中应用的重要设备。它通过无线采集建筑物内部的振动信息&#xff0c;对建筑物的安全性进行监测和评估&#xff0c;为建筑物的施工和使用提供了可靠的技术支持。本文将详细介绍工程安全…

了解 3DS MAX 3D摄像机跟踪设置:第 2 部分

推荐&#xff1a; NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 1. 项目设置 步骤 1 打开“后效”。 打开后效果 步骤 2 转到合成>新合成以创建新合成。 将“宽度”和“高度”值分别设置为 1280 和 720。将帧速率设置为 25&#xff0c;将持续时间设置为 12 秒。单…

C#中未能找到为main方法指定的XXX.Program怎么解决

有时在修改项目名称后&#xff0c;报错未能找到为main方法指定的XXX.Program 解决办法&#xff1a; 点击进入项目属性&#xff0c;将启动对象设置为空或者你要指定的XXX.Program&#xff08;改名后的&#xff09;

Redis两种持久化机制RDB和AOF详解(面试常问,工作常用)

redis是一个内存数据库&#xff0c;数据保存在内存中&#xff0c;但是我们都知道内存的数据变化是很快的&#xff0c;也容易发生丢失。幸好Redis还为我们提供了持久化的机制&#xff0c;分别是RDB(Redis DataBase)和AOF(Append Only File)。 在这里假设你已经了解了redis的基础…

超详细图文教程:3DS Max 中创建低多边形游戏长剑模型

推荐&#xff1a; NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 在此&#xff0c;由两部分组成的教程的第一部分中&#xff0c;我将向您展示如何&#xff1a; 对剑柄进行建模剑的护手模型剑刃建模 1. 如何制作剑柄 步骤 1 在本教程中使用正交视图。要更改视图&#x…

图数据库Neo4j学习二——cypher基本语法

1命名规范 名称应以字母字符开头&#xff0c;不以数字开头&#xff0c;名称不应包含符号&#xff0c;下划线除外可以很长&#xff0c;最多65535( 2^16 - 1) 或65534字符&#xff0c;具体取决于 Neo4j 的版本名称区分大小写。:PERSON和:Person是:person三个不同的标签&#xff…

Redis在云服务器上的安装与客户端连接配置

文章目录 Redis1.Redis的安装2.设置远程连接3.客户端连接3.1 客户端下载 Redis 1.Redis的安装 yum 安装 redis&#xff0c;使用以下命令&#xff0c;直接将 redis 安装到 linux 服务器&#xff1a; yum -y install redis 启动 redis使用以下命令&#xff0c;以后台运行方式启…

Unity中的MonoBehaviour 及其生命周期

关于MonoBehaviour 类的类图的详细介绍&#xff1a; Unity中的MonoBehaviour脚本-基础知识和继承关系_拂面清风三点水的博客-CSDN博客 关于MonoBehaviour 类的生命周期&#xff1a; Unity - Manual: Order of execution for event functions&#xff1a; Awake&#xff1a;当…

Spring 中一个少见的引介增强 IntroductionAdvisor

我们平时做 AOP 开发的时候&#xff0c;基本上都是增强某一个方法&#xff0c;在某一个方法执行之前或者执行之后做一些事情&#xff0c;这种叫做 PointcutAdvisor&#xff0c;实际上&#xff0c;Spring 中的 Advisor 大致可以分为两种类型&#xff0c;除了 PointcutAdvisor 之…

学习笔记--TCP/IP协议

TCP/IP协议 TCP (Transmission Control Protocol)传输控制协议&#xff0c;传输层协议。 一、协议的分层 ISO网络层分为7层 二、分层的作用 具体通信情况&#xff1a; 三、报文传输 三次握手连接&#xff0c;四次挥手释放 参考链接&#xff1a; https://zhuanlan.zhih…

Java网络编程(一)基本网络概念

一、网络 网络(network) 是几乎可以实时相互发送和接收数据的计算机和其他设备的集合。网络通常用线缆连接&#xff0c;数据位转换为电磁波&#xff0c;通过线缆移动。不过&#xff0c;无线网络会通过无线电波传输数据&#xff0c;许多长距离的传输现在会用通过玻璃纤维发送可见…

关于运算符你真的了解吗?

目录 前言 1. 基本四则运算符&#xff1a;加减乘除模( - * / %) 2. 增量运算符 - * % 3.自增/自减运算符 -- 4. 关系运算符 ! < > < > 5. 逻辑运算符&& || !和& | 5.1 && || ! 5.2 & | 6.位运算符& | ~ ^ 7. 移位运算&l…

Windows10 下 Neo4j1.5.8 安装教程

前言 Neo4j 是一个高性能的、NOSQL 图形数据库&#xff0c;它将结构化数据存储在网络上而不是表中。基于磁盘的、具备完全的事务特性的 Java 持久化引擎&#xff0c;这里就不把他和常用关系型数据库做对比了。因为篇幅有限&#xff0c;我这里也是第一次使用&#xff0c;所以以…