
调查显示Python仍居编程语言榜首,AI编程工具兴起后开发者岗位反而增长
来源标题:Most popular programming languages now – and good news on developer job growth
多项行业调查显示,Python、Java、JavaScript仍是最流行的编程语言,但排名格局较去年和过去十年出现新变化。作者称,自agentic vibe coding工具出现以来,开发者岗位的月环比增长实际有所上升,并用招聘数据加以佐证。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
九份行业调查和出人意料的招聘信息数据,让我们对软件开发的发展方向有了意想不到的认识。 阅读完整简介 2026年11月3日,美国东部时间凌晨4:00 Curvemotion/iStock/Getty Images Plus ZDNET核心要点 Python领先,但较老的语言仍具生命力。 AI能构建应用,但语言排名仍能说明问题。 招聘信息数据为编程的未来带来出人意料的转折。 几天前,我的编辑通过聊天给我发来消息。她说:“还记得你那些最受欢迎编程语言的文章以前表现有多好吗?在vibe coding兴起后,这种情况发生了怎样的变化?那些排名现在还有意义吗?” 于是,我泡了第一杯令人满足的Pacific Bold咖啡,开始工作。我的发现完全出乎意料。 结果如何?Python、Java和JavaScript仍然位居榜首,但也出现了一些其他耐人寻味的变化——无论是自去年以来,还是在我追踪编程语言流行度的10年间。但我也发现,自从agentic vibe coding工具出现以来,开发者职位的月环比增长实际上有所加快。我可以证明这一点,并在下面用图表加以展示。 需要说明的是,所有这些数据都是我亲自汇总的,所有图表也都是我自己制作的。我没有把这项工作交给AI。我确实用AI帮助查找来源并检查我的工作。但剪切、粘贴、计算,以及对Excel、PowerPoint和Keynote骂骂咧咧,全是我自己做的。 我最近一次编程语言研究是在2025年。那时已经进入生成式AI时代很久了。不过值得注意的是,那篇文章发表于Claude Code和ChatGPT Codex等编码代理出现之前。 在那篇文章中,我们大幅提升了语言分析水平,创建了我们自己的内部编程语言流行度指数。 确定流行度的问题在于(许多政治民意调查专家都清楚),这完全取决于你问谁、什么时候问以及怎么问。编程语言也是如此。你是统计GitHub仓库及其主要语言吗?还是某些招聘网站上的职位列表?或者统计Google搜索中找到的网站数量? 单独来看,这些都无法清晰描绘编程语言的现状。因此,我使用了九份独立调查,为每种语言在每份调查中的位置分配权重,然后将这些权重汇总为一个单一量表。 我的2025年指数包含了2023年至2025年的数据。但由于编码代理主要在2026年成为颠覆性力量,我将今年的指数限定在2026年中后期的调查。这使我能够看到agentic coding的影响反映在数据本身之中。 虽然排名靠前的条目相当一致,但我们的调查汇总表显示,整体结果相当混乱。上一次也是如此。 使用ZDNET框架处理数据后,我选出了所有九个数据源中排名前20的编程语言。如你所见,Python、Java和JavaScript仍然占据主导地位。 我发现有几件事相当有趣。请注意,Visual Basic和VBA都在名单上。在调查汇总中,Fortran和COBOL也在名单上。虽然这些显然来自我们久远而幽暗过去的语言,但这些“侏罗纪语言”的存在表明,对遗留系统的持续支持有着明确需求。 实际上,我进行这些语言流行度研究可以追溯到十年前,尽管早期的研究没有采用我最近一直使用的复杂多调查汇总方法。遗憾的是,最早的文章现在已无法访问,多年前就被更新后的数据取代了。即便如此,我还是在服务器的媒体数据库中找到了2016年的一些原始使用数据。我得以将这些十年前的数据纳入下面的语言偏好迁移图表。 虽然这些年来确实发生了很多变化,但大多数语言仍然具有相关性,即使它们的排名在这十年间有所上升或下降。 Python升至榜首,以及Java和C++这类更传统的类C语言下滑,表明人们积极采用Python的易用性和能力,也表明其在AI工作负载中的采用程度之高。 另见:“我停不下来”:80%的开发者认为AI编码更令人上瘾而非更有帮助 虽然Python是一种混合工具,先编译为字节码再解释执行,但更传统的编译型语言的使用量都有所下降。这不仅反映了Python等语言带来的生产力优势,也反映了用于Web的脚本级语言的兴起,以及处理器速度大幅提升,使得纯编译器不再能提供过去那样的性能优势。 至于排名如何随vibe coding发生变化的问题,正如我们所见,整整30%(以及全部三种排名最高的语言)完全没有变化。但最大的问题——语言排名是否还有意义——将在接下来讨论。 即使在几年前,如果你要写代码,你也得像个穴居人一样。你必须自己写每一行代码,也许还能从AI那里得到一些有用的建议。现在,你可以从零开始一路做到在Mac App Store上销售商业应用,而无需编写任何一行实际代码。 虽然近期裁员潮(Amazon、Meta、Oracle、Xbox)已被广泛报道,但也有充分理由认为,开发者末日论被夸大了。 当我开始撰写这篇文章时,我想纳入两类数据:按语言划分的使用信息,以及开发者的增长率或下降率。
(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。