你知道现在 IT 行业很差,我用数字告诉你有多差

52 天前
 hh54188

这篇文章还同时发布在我的公众号以及个人网站 (如果下面图挂了的话还请访问这两个网址🤦)

起因是去年我和一位出版社的编辑朋友聊天,表达了我想要写一本关于 React 入门书籍的想法。她委婉的拒绝了我,原因有二:1 )一进入行业的从业者在大幅度减少; 2 )前端开发受 AI 的冲击最大,因此前端开发有关书籍的销量都是大幅度下降的。

虽然一年过去了但我依然对这个“消息”充满了好奇:我知道软件开发行业已经大不如前,可究竟处于一个什么样的状态?虽然我们无法精准的知晓每个公司招聘计划的缩减等精确数字,但也许可以通过间接测量的方式(例如通过 Google 搜索中“头疼”“发烧”的搜索量来判断疾病流行趋势),或者 OSINT (全称是 Open Source Intelligence ,通常译为“开源情报”或“公开来源情报)来辅助我进行判断。这篇文章就是对我能找到的数据的一个汇总和解读。

所以这篇文章的内容形式是看图说话,数字和图片占据了大部分内容。这里我们只谈事实谈数据,不谈情怀和态度。除此之外还有其他几个前提:

先说结论,上面编辑的判断是正确的,下面的数据会证明这一切。

澄清 Google Trends 的有效性

本文中我们大量使用了 Google Trends 的数据来感知趋势的变化,但在此之前首先要回答的一个问题是,我们怎么知道 Google Trends 的数据是准确的?例如 Java 关键词的搜索量下降究竟是因为人们对 Java 不再感兴趣了,还是人们转向 AI 了不再使用搜索引擎了?

我们可以通过两方面来澄清 Google Trends 的有效性,首先可以看看其他词汇的搜索量是否也出现了下降,例如“health”。如果 AI 工具抢走了 Google 的市场份额,那么其他词汇的搜索量也应该下降才对:

从过去 10 年的趋势看看起来并没有。

第二个想办法是直接搜索有关材料,我从Perplexity AI( Perplexity 与 ChatGPT 的不同之处在于前者更接近一个搜索引擎,它使用来自网络的搜索结果生成答案,并且在回答中它会列举出所有它所引用的互联网材料)得到的结论是,截止 2024 年年底,ChatGPT 对搜索市场额的占有率仅用 4%。有兴趣的同学可以阅读原文:

第三我们可以直接通过阅读权威的统计机构的报告来直接获取结论,比如这份来自statista.com关于搜索市场的调研报告《 Online search market worldwide - statistics & facts 》。在报告的概览里,它明确提到 Google 依然占有全球 90%的搜索引擎市场份额:

Despite its initial impact, ChatGPT has yet a long way to go to reshape the already complex environment of the online search industry. Google still represents shares of over 90 percent of the search engine market worldwide across all devices, handling over 60 percent of all search queries in the United States

所以整体上看 Google Trends 的搜索趋势是准确。

当然很多小概率的可能性让 Google Trends 数据失真,例如 Google 悄悄修正了数据,又或者程序员更偏爱使用 ChatGPT 而不是 Google 而导致了某些领域的数据失真,这些可能性我就无从考证了。

美国

首先我们看看来直观的统计数据。一份来自安德普翰的( ADP Research )的数据显示,相交 2018 年,2024 年美国软件开发者的受聘指数下降了 20 个百分点

耐人寻味的是给出上述数字的文章名为《 The rise—and fall—of the software developer 》

并且根据发布于 2025 年 5 月的《 CompTIA Tech Jobs Report 》,过去五年科技行业的就业率一直处于稳定下降状态:

而通过archive.ph提供的网页快照,可以看出来 21 年至 22 年的科技行业就业率处于大幅度上升状态,为什么会这样后面会给出说明(抱歉因为受限于快照的缘故招聘清晰度有限):

接着我们看看编程语言的搜索趋势,能够间接反映出人们对编程语言的感兴趣程度,即从业人数和潜在从业人数,以前端为例:

上图 Google Trends 中的蓝色实线为过去十年( 2015-2025 ) JavaScript 的搜索趋势。整体看处于下降状态。同样的关于 React 框架的搜索趋势也是处于下降状态,如红色实线所示。为什么还要额外添加一条红色的有关 React 的搜索趋势?是为了说明 JavaScript 的搜索趋势并没有收到新技术框架的影响。如果你有兴趣可以把这里的 React 换成 Vue 或者 TypeScript ,也会得到结论。

注意在上图中的 2022 年左右我们可以看到一次搜索量的激增,激增的原因我们可以通过媒体找到相似的答案,例如纽约时报给出的解读是:

From the end of 2019 to 2023, tech companies scrambled to keep up with an explosion of consumer demand, as people stuck at home splurged on new computers and spent much more time online. Apple, Amazon, Meta, Microsoft and Alphabet, Google’s parent company, added a total of more than 900,000 jobs.

When that boom ended, they were forced to adjust. Meta, Amazon, Microsoft, Google and Apple cut about 112,000 jobs from their respective peaks in 2021 and 2022. But they were still much bigger and more profitable than before the pandemic began.

也就是说科技公司为了满足疫情期间大家居家办公、娱乐、购物等需求,在这段时间内招聘了大量人员来试图填补这一鸿沟。有招聘就有应聘,所以我们看到了搜索量的激增。从由其整理的公司人数图表也很容易看出该趋势:

在看到这些图表之后我的第二个问题是,和历史数据相比现在处于一个什么样的水平?那不放把时间轴的起点调整至 2004 年,得到的趋势如下图所示:

可以看出搜索趋势甚至低于 2010 年水平,这是什么意思?如果你在这个行业待了超过十年以上,你大概也能和我一样体会到行业的顶点大致在 2015 年左右(也许最晚 2017 年?),也就是说现在人们对 JavaScript 的感兴趣程度不仅和行业顶点时候相比相聚甚远,甚至还不如行业爆发前。

基本上老牌编程语言都是遵循同样的趋势,例如 Java 和 C#:

但 Python 的趋势有所不同,前期逆势上涨,不过目前看依然殊途同归,如下图所示:

通过 Stackoverflow 网站的搜索趋势页可以看出人们对编程的关注度在降低,Stackoverflow 是一个用于解答编程方面问题的网站,从 Google Trends 上看人们对它的使用量也在下降:

当然作为一个传统的工具网站,它不再受欢迎的原因也有可能是因为人们转向使用 AI 来搜寻答案。

如果对编程感兴趣的人变少了,也就意味着寻求编程课程的人变少了,反过来我们也可以验证潜在的从业者确实在减少——我们可以通过 coding bootcamp 关键词来验证这一趋势:

coding bootcamp 对应国内的 IT 培训班,如果你在 Google 搜索内搜索 coding bootcamp 会发现搜索结果首页几乎都是赞助商的链接广告,它能很好的反应出人们对于编程的热情

好消息

(其实我觉得这一小节的标题更应该叫做“不那么坏的坏消息”)

根据美国失业追踪网站的layoffs.fyi的统计,目前裁员趋势相较于前几年已经得到了大幅缓解(下图中 2023 年大幅裁员的根本原因是 2022 年的大幅招聘)

甚至 2025 年相较于 2024 年也得到缓解:

职位发布数也还算稳定,数据来源为 Dice 的《 June 2025 Jobs Report 》

根据发布于 2025 年 5 月的《 CompTIA Tech Jobs Report 》,过去五年科技行业的失业率也同时在下降:

软件工程师的薪资相较于其他行业无论是基数还是增长依然存在巨大优势,以下两幅截图的来源依然是上面提到的 ADP Research 文章:

以及美国人民还对程序员这份工作还是很有热情的,通过 leetcode 的搜索热度就可以看得出来:

这里我配上的 neetcode 搜索词是 Youtube 上一个知名 up 主,专门用通俗易懂的视频讲解 leetcode 题目解法。可以看出它的搜索趋势与 leetcode 相同。

国内

如果我们将 Google Trends 替换为百度指数的话,从编程语言出发会得到相似的结果,例如 JavaScript 与 React:

以及对比 C#与 Java:

不过与美国不同的是,leetcode 似乎也已经被我们放弃了

最后我们看看国内的出版业,我用一段 Python 程序将图灵出版社网站上的图书信息全部抓取了下来,并且通过 AI 加上标签并进行统计分析(程序完全采用 vibe coding 的方式由 AI 生成,我只参与了不超过 10 行代码的改动,想要获取 prompt 和源码关注公众号“技术圆桌”并回复关键词“图灵图书分析源码”),得到的结果如下,首先是每年技术图书出版的数量和不同类型技术图书的数量:

很明显技术出版行业和科技行业一样,也是在一直衰退的。当然这里无法确认是否有出版社自身的原因在其中。如果你看不清上图中不同类型图书数量的变化,没关系下面的热力图能更好的告诉你

从热力图可以看出来,C#、Java 、前端开发、移动开发都曾经颇受欢迎,但是从 2016 年之后似乎就风光不再了。目前倾向于出版技术图书为 Python 和机器学习。

未来

这一小节里没有用到国内数据。

毫无疑问,未来依然属于 AI ,根据上面提到的 Dice Jobs Reports ,与 AI 有关的职位占比正在逐渐提高:

而根据这份美国科技行业的就业调查报告《 The U.S. Tech Hiring Freeze Continues 》,将 2025 与 2020 相比,我们可以看出来 Web 工程师的需求跌的最惨:

根据 Dice 的《 The 2025 AI Hiring Playbook 》,2025 年 1 月到 5 月发布 AI 职位最多的不是我们以为的科技行业,而是咨询行业:

同时管理层已经变得不再被需要,在近些年的裁员中,中层管理者成为了众矢之的,这背后的原因不难想象:

最后正如我在上一篇文章《反对 vibe coding 不过是程序员的自我感动而已》提到的,毕业生的就业情况不容乐观,entry-level job 正在被 AI 所取代,毕业生的失业率不断在上升。下图来自大西洋杂志的这篇《 Something Alarming Is Happening to the Job Market 》的报道

并且根据这份科技行业的对工作经验要求的调查报告《 Experience Requirements Have Tightened Amid the Tech Hiring Freeze 》,可以看出从 GPT-3 公布之日起,科技行业职位对工作年限的要求就进入了“上升通道”

9634 次点击
所在节点    职场话题
61 条回复
0044200420
52 天前
很直观的图文,值得打赏一杯咖啡
sillydaddy
52 天前
太长了,本来准备先收藏再看,但是一拉一扫,发现了 stackoverflow 这几个字: 「通过 Stackoverflow 网站的搜索趋势页可以看出人们对编程的关注度在降低,Stackoverflow 是一个用于解答编程方面问题的网站,从 Google Trends 上看人们对它的使用量也在下降」

stackoverflow 这个依据,一定要去掉!因为 stackoverflow 的使用量下降,可以确定是 AI 导致的。其他的证据我还没看,但是也要考虑 AI 的影响。
aliveyang
52 天前
感觉数据有些失真,这些搜索指数,受到 AI 的影响更大
ForgotFun
52 天前
技术已死 1 人性角度 https://www.bilibili.com/video/BV1Tkm6YWEZB/
技术已死 2 上位者视角 https://www.bilibili.com/video/BV1DqUUYQEZg/
技术已死 3 市场经济角度 https://www.bilibili.com/video/BV18azrY6E1j/
技术已死 4 论努力的作用 https://www.bilibili.com/video/BV1FSkxY9EPx/

稀缺技术是伪命题 https://www.bilibili.com/video/BV11mM2zLEnE/
NewYear
52 天前
这种主题没必要发。

抖音、B 站一大堆这种“到处闲逛,到处录像,到处宣扬经济衰败”。

没什么参考价值。
NewYear
52 天前
自从 2008 年,第一次听到“金融风暴”开始,各种营销号,各种渠道,年年都是在经济讲越来越差。

如果真的想帮助大家,都写点如何破局。
NewMoorj
52 天前
IT 就是虚拟世界的土木工程专业,基建做好了都是人走茶凉
momodesuka
52 天前
@NewMoorj #27 非常精准!
guotie
52 天前
IT 就是虚拟世界的土木工程专业,基建做好了都是人走茶凉

甚至不如土木工程
mesh
52 天前
主要国内恰好还遇上了通缩,这个影响更大
micean
52 天前
@zuosiruan 我老家县城的公务员很多已经 3 个月没发薪了,我姐省厅的年初就打八折了,体制作为吸血者,血包都少了,不可能他们能独善其身。无非是大城市波及滞后而已
zb1141920796
52 天前
@zuosiruan 我妹妹四级县城医院通知说降薪 20%,县城的事业编降薪 50%,老师的各种考核强度也上来了
wangtufly
52 天前
公务员,事业单位如果还跟没事儿人一样保持收入不变,是不是会加剧矛盾以及引导更多人涌入?所以才会有降薪缩编的口风
zuosiruan
52 天前
@zb1141920796 那医院、公务员也是看地方,我堂兄弟在安徽省立没任何影响,有个合肥的公务员亲戚也没啥影响
zb1141920796
52 天前
@zuosiruan #34 是的,看地区,四五线城市的话,或多或少都有影响,大城市还好,我现在在浙江,所在的国企也没降低任何薪资,就是项目收缩了是真的
redbeetle
52 天前
@lunatic5 #17 郑州就二线省会城市,本身就没啥 it 资源啊
redbeetle
52 天前
@NewYear #26 能看到的破局就体制改革,谁敢写
jimages
52 天前
IT 就是土木工程专业,程序员就是施工员,能有什么技术可言?没有的!大家都要好好想想自己的职业规划。
TimeRain
52 天前
IT 再差也比其他很多职业好,比如制造业典型的机器设备贵,人力工资低。我说这句话并不是 IT 有多么多么优秀,而是其他很多太拉跨了,但凡很多普通人能稍微找到好点的出路,很多也不会来做 IT 。IT 这种马太效应太明显了,即使在过去还是现在,没有几个行业或者职业能给出超出普通人一大截的薪资与 IT 相比。很多已经被裁的或者即将被裁的,他们并不后悔做这个,至少收入还可以,其他很多行业或职业吃屎都吃不上热乎的,很多传统行业的基层十多年年薪资也就每月 8000 或者 1 万多点,IT 这个十多年经验每月 2 万薪资说实话也不是很高,不过对于普通人来说非常可以了。有人总说什么什么吃了时代红利的,我这样说一句,吃红利不丢人,要做的是多想办法维持红利以及在红利衰退之前多攒钱。我们国家也是吃了改革开放的红利,如果没有这种红利,国家的基建不会这么发达,现在互联网也不会有很多发展。最好再说一句,再碰到这种说什么 IT 有什么了不起,不就吃了市场红利吗,希望大家果断怼过去,这就是典型的吃不到葡萄说葡萄酸。开始大家都是同一起跑线,但不是只靠红利就完事,为啥后面大家差距越拉越大,即使在以前移动互联网高速发展时期,给了很多人机会,比如那时候很多大厂学历要求没现在这么严,大厂也是刚起步没多久,给了他们面试机会,但是面试没通过,这个总不能怪别人吧,这个只能怪自己确实技不如人。说了很多啰嗦的话了,再说一次我之前反复说的话,对于无钱无权无人脉无背景无势力无资源等多无人群来说,想要短时间达到一个很高的薪资或者存款过百万,IT 依然是这种人群性价比最高的选择方式,具体职业有很多细分的,比如产品经理 、程序员、运营等。我找过很多职业和行业,性价比想超过 IT 的没有。现在经济确实不好,各位 IT 同仁能维持自身红利的尽量维持,再红利完全衰退之前多存钱多储蓄,失业后找不到 IT 工作的,还是尽量不要离 IT 太远,因为 IT 这个是自己熟悉的,其他隔行如隔山,贸然进去一定赔钱,做老本行是最好的,最后祝所有 IT 同仁都能有一个美好的未来。
ttyy22007
52 天前
搜索引擎的数据下降还有一大部分是因为 ai 的原因吧,以前遇到问题都是 Google 搜一下,现在直接问 ai 就完事儿

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1150165

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX