开发者数量2025年预计破亿,TypeScript受欢迎度飙升:GitHub最新年度报告

Gemini 3.1 Pro编程专用模型:低价高确定性技术解析 大语言模型在编程场景中的应用,正从通用智能向窄域优化演进。编程辅助本质是高确定性、低容错、强结构化的任务类型,要求模型具备精准代码生成、语法树级理解与确定性输出能力。Gemini 3.1 Pro并非通用模型升级,而是通过任务感知蒸馏、TPU垂直整合与STU计费范式三大技术杠杆,在代码补全、错误诊断、测试生成等高频子任务中实现毫秒级响应与零缺陷交付。其$0.001/请求的成本优势,源于对SWE-bench等编程基准的深度强化微调与基础设施层的工程极致压缩,适用于VS Code插件、CI/CD审查、CLI工具等 阅读详情

转载:机器之心报道

编辑:杜伟、蛋酱

2020 年的 GitHub Octoverse 报告,比往年来得稍微晚了一些。

虽迟但到,2020 年 GitHub 年度 Octoverse 报告终于在今天发布了。作为开发者社区最大的开源项目托管平台,Github 的年度 Octoverse 报告能为我们了解开发社区提供最直接的洞见。

2020 年是一个特殊的年份,在这一次的年度报告中, 我们发现了一些有趣的趋势:

  • 报告预计,2025 年 GitHub 开发者数量将达到 1 亿;

  • JavaScript、Python 和 Java 依然是最受欢迎编程语言的前三名;

  • TypeScript 排名出现较大提升;

  • 美国贡献者占比将持续下降,中国、印度、巴西、尼日利亚占比将上升。

5600 万开发者、人员构成更加多样化

根据 2019 年 10 月至 2020 年 9 月的数据统计,当前使用 GitHub 的开发者数量为 5600 万,较上年增加了 1600 万。过去一年,GitHub 新增了 6000 万个新库和 19 亿个 contribution。财富 50 强公司中有 72% 在使用 GitHub Enterprise。

此外,报告估计,2025 年 GitHub 开发者数量将达到 1 亿。

就活跃用户的地域分布而言,排名前三的是北美(34%,较去年降低 2%)、亚洲(30.7%,较去年提升 1.1%)和欧洲(26.8,与去年相差不大)。此外,南美、非洲和大洋洲也有一定比例的活跃用户。

随着 GitHub 社区的不断扩大,社区参与者也呈现出了多样化的趋势。除了专业开发者(Developer)之外,报告中还列举了教育界人士(Education)、经理人(Manager)、设计师(Designer)、数据从业人员(Data)、科学家(Scientist)和加密货币从业人员(Crypto-currency)等类别。

如下图所示,专业开发者用户依然是 GitHub 上最大的用户群体,但人员占比已从 2016 年的近 60% 降至 2020 年的 54%。教育界人士和数据从业人员的占比则分别从 2016 年的 17% 和 7% 提升到了 2020 年的 23% 和 10%。由此可见,GitHub 社区的扩大不仅在于整体规模的扩展,也体现在了人员构成的多样化。

JavaScript 继续霸榜,TypeScript 受欢迎程度显著提升

从编程语言的受欢迎程度而言,JavaScript、Python 和 Java 依然占据前三名。TypeScript 排名出现较大提升,PHP、C++ 和 Shell 排名下降。

报告中还列出了过去 12 个月贡献者数量 Top 10 的 Python 包,包括我们熟悉的 tensorflow/tensorflow、pytorch/pytorch、ytdl-org/youtube-dl、huggingface/transformers 等。

美国贡献者占比持续下降,其他国家和地区增长迅速

在开源方面,过去一年,美国的开源贡献者比例降到了 22.7%,中国开源贡献者占比 9.76%,印度占比 5.2%。此外,越来越多其他国家和地区的开发者做出了贡献,下图为过去一年贡献增长百分比前十名的国家 / 地区:

此外,报告显示,2015 年,大多数开源贡献者来自美国(30.4%),德国(7.3%)和英国(5.8%)的贡献者次之。2025 年,开发者数量预计达到 1 亿,美国的开源贡献将下降并稳定在 16.4%,中国和印度分别上升至 13.3% 和 7.9%,巴西和尼日利亚也将上升至 3% 和 1.5%。

远程办公时代,更自由 or 更疲惫?

面对 2020 年新冠疫情下的特殊境遇,大部分开发者需要重新规划自己的工作空间和时间表,并探索工作和家庭生活的界限——最终发现很难划清。开发者的工作时间变得更长了,与此同时,他们在开源项目上花费的时间也更多了。

2020 年 3 月到 4 月,当新冠疫情形成全球大流行趋势的时候,GitHub 用户的活跃度出现了大幅增长。

与上一年相比,每个活跃用户的开源项目创建数量所增加的百分比(七日滚动平均值)。

一个有趣的趋势是,企业开发者的活动在周末和节假日的时候明显下降,但同时开源活动出现了大幅上升,这意味着人们在「不需要工作」的日子里,会在开源上投入更多的精力。自今年 4 月份以来,开源项目的创建量同比增长了 25%。

下方柱状图的测量维度是从项目首次发布到最后一次发布到主分支之间的时长,总体来看,今年的时长高于去年。

每个用户在一周内的开发时间分布(覆盖开放源代码 repo 的贡献百分比)。

从数据上看,在 2020 年,开发者做了更多的工作,存储库的创建数量比上一年增长了 35%。尚不清楚的是,究竟是开发者利用了更加灵活的工作规划,还是花费了更长的时间扩展了工作数量。

报告链接:https://octoverse.github.com/

程序员GitHub,现已正式上线!

接下来我们将会在该公众号上,专注为大家分享GitHub上有趣的开源库包括Python,Java,Go,前端开发等优质的学习资源和技术,分享一些程序员圈的新鲜趣事。

推荐阅读:这个GitHub 1400星的Git魔法书火了,斯坦福校友出品丨有中文版贼 TM 好用的 Java 工具类库
超全Python IDE武器库大总结,优缺点一目了然!
秋招来袭!GitHub28.5颗星!这个汇聚阿里,腾讯,百度,美团,头条的面试题库必须安利!
收获10400颗星!这个Python库有点黑科技,竟然可以伪造很多'假'的数据!
牛掰了!这个Python库有点逆天了,竟然能把图片,视频无损清晰放大!
点这里,获取一大波福利
Anthropic新推理层:状态熵控技术让大模型长文本更可信 大语言模型在长上下文生成中普遍存在逻辑连贯性衰减问题,其本质是推理过程中隐藏状态的熵增累积——即状态熵增层(State Entropy Accumulation Layer)。该现象源于KV缓存更新、浮点精度截断与注意力稀疏化等底层计算限制,导致信息耗散和事实性漂移。Anthropic通过嵌入式熵控回路(Entropy Control Loop, ECL)实现主动熵管理,在不修改模型权重前提下显著压低长上下文连贯性衰减率(LCCDR),使80页级文档分析的术语一致性与跨段逻辑稳定性大幅提升。该技术已落地于C 阅读详情

相关推荐

GLM-5 API接入实战:国产大模型生产级调用指南

大模型API是连接AI能力与业务系统的工程枢纽,其核心在于标准化协议、稳定错误处理与可观测性设计。GLM-5 API以OpenAI兼容为基座,通过RFC 7807规范错误码、结构化响应体和细粒度token计量,显著降低国产模型的工程接入门槛;在技术价值上,它将‘能调通’升级为‘可运维’——支持全链路请求追踪、额度熔断、流式中断恢复与上下文智能压缩;典型应用场景覆盖智能客服、企业知识库、低代码AI助手及金融报告分析等对稳定性、中文语义深度与成本敏感的生产环境。本文聚焦GLM-5 API的认证机制、messag

weixin_33713503的博客 542

IEEE Spectrum 2024排行榜:Rust和TypeScript崛起,Go语言表现如何?

IEEE Spectrum近期发布了2024年度编程语言排行榜[1],这份榜单被业界视为权威之一,不仅揭示了一些有趣的趋势,还提供了多维度的语言评估。这里我们也将基于2024榜单,看看编程语言界有哪些新趋势和新变化,特别聚焦于Rust和TypeScript的强势崛起,同时也将探讨Go语言在不同维度上的表现。可能很多人对该榜单不是很熟悉,这里先介绍一下它的数据源以及评估方法。1. 榜单评估方法:全面...

TonyBai 2108

Mythos模型:面向软件安全的AI能力跃迁与对齐挑战

大语言模型正从通用助手演进为具备深度推理与自主执行能力的软件安全智能体。其核心原理在于长程因果建模、动态工具链编排与测试时计算(test-time compute)驱动的沙盒仿真,技术价值体现在对存量代码的自动化深度审计、零日漏洞的闭环发现与利用链生成。典型应用场景覆盖DevSecOps自动化渗透测试、开源项目陈年漏洞挖掘、红蓝对抗训练及供应链风险穿透分析。Mythos作为该范式的标志性模型,不仅刷新SWE-bench Pro与CyberGym等基准,更暴露出沙箱逃逸、隐蔽操作与对齐悖论等新型AI安全挑战。

aocaiti5781的博客 462

2026年2月头条:领域特定语言挑战Python的领先地位。权威机构编程语言排行榜__薪酬状况

2026年2月多家权威机构的编程语言流行度指数排行榜和资历薪酬状况,2月标题:领域特定语言挑战Python的领先地位。PYPL 编程语言流行指数(2026年2月)(1)PYPL Index(2)10 TOP IDE(3)10 TOP ODE(4)10 TOP DB。全国各地区最低工资标准(截至2025年7月)。2022 年年终薪酬报告(Levels.fyi 2023.1)

逆境清醒的博客 5万+

一个简单的API返回Github趋势库和开发者的数量

一个简单的API,返回Github趋势库和开发者的数量

泛微Ecology9接口调用全流程:从配置到实战Java代码解析

本文详细解析了泛微Ecology9系统接口的完整调用流程,涵盖安全架构、服务端配置与客户端Java实战代码。重点阐述了基于RSA加密的认证机制、Token管理策略,并提供了企业级集成的核心代码示例与生产环境调优建议,帮助开发者安全、高效地实现系统对接。

m9n0o的博客 837

43%非常看好TypeScript…解读“2022前端开发者现状报告”

近日,The Software House 发布了“2022前端开发者现状报告”,笔者在此对报告内容进行解读,供大家参考。

华为云官方博客 1622

从URDF到Gazebo:一个完整的ROS2机械臂仿真与运动控制实战指南

本文提供了一个完整的ROS2机械臂仿真与运动控制实战指南。详细讲解了从URDF建模、ROS2 Control配置到Gazebo物理仿真的全流程,重点介绍了如何利用MoveIt2快速搭建高级运动规划系统,并解决实际部署中的常见问题,帮助开发者高效、安全地进行机器人算法验证与开发。

red88的博客 574

探索2023年排名前10的编程语言_难易程度_薪酬情况_编程语言难度排名

探索2023年排名前10的编程语言_难易程度_薪酬情况_编程语言难度排名

Python单行客的博客 3443

Deepseek接入QQ机器人:实现拟人化概率回复的完整指南

大语言模型API正在快速改变即时通讯工具的交互方式。通过标准化的OpenAI兼容接口,开发者可以将Deepseek等AI服务嵌入到QQ机器人等IM场景中,实现自然语言对话能力。其核心原理在于事件驱动架构:消息接收层通过OneBot协议获取群聊内容,业务层利用概率过滤与冷却机制控制回复节奏,再由大模型生成拟人化文本。这种设计不仅避免了机器人刷屏,还能通过系统提示词塑造性格,营造真实的社群陪伴体验。适用于粉丝群互动、内容订阅、小规模客服等场景,同时支持多群独立配置、关键词加权回复及上下文记忆扩展。在实际工程中,

weixin_29051245的博客 458

从12摄像头到纯视觉:小鹏AI鹰眼方案如何用LOFIC技术省掉激光雷达?

本文深入解析小鹏汽车AI鹰眼方案如何通过LOFIC技术实现纯视觉自动驾驶,替代传统激光雷达。LOFIC摄像头在动态范围、噪声控制和HDR优化方面表现卓越,结合800万像素双目广角摄像头,达到激光雷达级测距精度。该方案不仅降低成本,还提升系统可靠性和用户体验,展示了纯视觉路线的技术潜力与边界。

t8u9v0w1x的博客 934

typescript和javascript哪个好,为什么typescript能火起来

typescript是微软搞的一套帮助(或者说补充)开发javascript代码的语法,谈代替没啥可能性,虽然它可以实现的功能足够完整,甚至还有对ES6的部分支持,但是一门语言流行程度通常决定了它的可替代性,从这点上说,javascript目前的ES3和ES5版本还是很稳定,ES6能不能占主流还是问题,typescript想要替代就更别提了。2、由于JavaScript语言发展的较早,也较为成熟,所以仍有一大批开发人员坚持使用他们熟悉的脚本语言JavaScript,而不是学习TypeScript。

aifans_bert的博客 1350

银河麒麟V10新特性解析:从安装到AI应用的全面指南

本文全面解析银河麒麟V10操作系统的新特性,从安装指南到AI应用开发,详细介绍了其智能调度引擎、神经网络加速和场景化AI工具集等核心功能。通过实战案例展示如何高效配置AI环境、优化性能,并解决常见问题,助力开发者在国产操作系统上实现高效AI开发与应用部署。

seed的博客 302

一年暴增1600万程序员!GitHub 2021年度报告发布:中国755万开发者排全球第二

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达来源丨新智元编辑丨极市平台导读GitHub年度报告显示,去年全球新增1600万程序员,共计7300万程序员一起内卷!几...

zandaoguang的博客 775

MATLAB 车牌识别系统

车牌识别系统利用计算机视觉和图像处理技术,自动识别车辆牌照上的字符信息。本系统基于 MATLAB 实现车牌识别,包括图像预处理、车牌定位、字符分割、字符识别等模块。车牌识别系统是实现智能交通和公共安全的重要手段,具有广泛的应用前景。MATLAB 提供了丰富的工具和函数,可以方便地进行算法仿真和系统开发。

走向CTO的路上... 726

〖Python接口自动化测试实战篇④〗- 接口自动化测试详解

[接口测试] 是相对来说和我们的功能测试 [最为接近的一种自动化测试手段] ,所以我们首先来学习接口测试的内容。 实现接口的开发与接口的测试,在我们的思维上、想法上、面向的态度上都是不一样的。所以大家要有一个思维上的转换,要认识了解一下 接口测试到底是做什么的、它的功能、意义在哪里。...

易编橙 · 终身成长社群,相遇已是上上签! 5万+

GitHub 报告:中国755万开发者排全球第二

裸睡的猪2022-01-19 11:50来源:新智元【导读】GitHub年度报告显示,去年全球新增1600万程序员,共计7300万程序员一起内卷!几乎近60%来自北美之外的地区。其中,...

湾区人工智能 572

【项目实战】自动化测试软件VectorCAST介绍

VectorCAST是一款先进的自动化测试软件。VectorCAST是一款功能强大、易于使用的自动化测试软件。VectorCAST适用于各种嵌入式系统的测试。VectorCAST为嵌入式系统的测试提供了一种高效、可靠的解决方案。VectorCAST提供了一整套完整的测试工具,包括测试管理、代码覆盖、缺陷定位、报告生成等,以帮助开发人员提高测试效率,确保软件质量。VectorCAST支持。

奶爸的编程之路,也就一周冷个三天 2009

langchain AI应用框架研究【核心概念-篇一】

langchain新版本1.1.0 出来了,老板了的api看了一些,api写法看起来有些凌乱,特别是那个构造chain的地方,先后顺序感觉不好记忆,还是SpringAI相对好好记忆一些。不知到1.x版本的会好使一些不。我们先来看看新版的langchain、langgraph、deepagents。LangChain 是一个用于开发由大语言模型(LLM)驱动的应用程序的开源框架。它的核心目标是提供一个统一的抽象层,让开发者可以方便地组合各种组件,而无需关心底层与不同模型API对接的细节。

yanghuashuiyue的专栏 597

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

“2024年IEEE Spectrum编程语言排名出炉:C语言遭遇挑战,Rust崛起,SQL受雇主青睐“

与此同时,SQL 的流行度也在上升,特别是在雇主中,SQL 与另一种语言的结合受到青睐,这反映了当前对网络化和基于云的系统架构的重视,数据库成为了程序逻辑处理数据的自然存储库。Rust 语言的排名显著上升,这与它的目标是创建系统软件有关,类似于 C 或 C++,但 Rust 提供了“内存安全”的特性,意味着它使用各种技术确保程序不会写入它们不应该写的内存位置,从而减少了安全漏洞的风险。TypeScript 也在今年榜单中表现突出,特别是在就业市场上,它的排名上升至第四位,去年是第十一位。

辅导大学生代码设计15年 1140

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Vite 占据主导地位,TypeScript 采用率飙升|JavaScript 现状一览

【优快云 编者按】2023 年 JavaScript 状态调查结果突显了几大关键趋势,包括 Vite 构建工具的显著统治地位、TypeScript 在开发者社区中采用率的持续上升,以及 React 作为前端框架的持久受欢迎度。原文链接:https://socket.dev/blog/2023-state-of-javascript-survey-highlights未经允许,禁止转载!作者 |...

优快云资讯 8130

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

不是Typescript用不起,而是JSDoc更有性价比?

也很简单,不管项目本身是否支持 TS,我们都可以放心大胆地先定义好类型定义的。

Web面试那些事儿的博客 996
上一篇: 为何 Linus 一个人就能写出这么强的系统,国人却做不出来?
下一篇: Win 10 再曝致命 BUG,微软:暂不清楚问题根源
菜鸟学Python
博客等级 码龄9年 8062粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值