打造软件名园、加快软件名城的发展,现如今已经提上日程。
近日,工业和信息化部印发《中国软件名城管理办法》《中国软件名园管理办法》,规范和加强中国软件名城、名园管理工作,发挥示范带动效应,促进我国软件和信息技术服务业高质量发展。
所谓中国软件名城,是指产业实力突出,规模效益和发展质量处于领先地位,在协同创新、融合应用、环境营造等方面具有示范引领效应。
那么,在中国多座城市之中,哪些城市是极具潜力的「软件股」?
为此,基于数字经济时代最重要的人才资源——开发者,清华大学二十国集团创业研究中心与中国开发者网络(CSDN)重磅发布了双方合作完成的《2022 年开发者中心城市指数报告》。
本报告由两个部分组成:
-
第一,开发者中心城市的开发者基本形态(开发者基态),包括其数量、质量和贡献;
-
第二,开发者中心城市的开发者个人成长和生活所处的状态(开发者生态),包括吸引力、成长性和生活易得性;
基于以上两个维度,报告对全国 35 座(这 35 座城市在 2020 年的软件产业收入占全国的 90%,具有较好的代表性)重点城市(所有直辖市、副省级城市和除拉萨外的省会城市)的数据进行了评价分析。
在此,我们有最新的发现:
-
北京是开发者中心城市中的引领者,上海、深圳和杭州是领先城市;
-
北京、上海、杭州、深圳、成都、广州、南京、武汉、西安、重庆、长沙、厦门等城市参与到高影响力开源项目的开发者数量最多;
-
ant-design、TiDB、 Element-plus 是国内开发者贡献度最高的三个项目;
-
上海的数字经济规模 20590 亿元,是全国唯一超过 2 万亿的城市;
-
杭州软件和信息技术服务业职工的平均薪酬最高,年薪达到 35 万元,排名第一;
-
长沙成为 35 个城市中开发者最快能够买房的城市;
-
海口平均通勤时耗最短,北京、上海、重庆通勤时间最长。
整体排名
在“软件定义一切”的时代,软件已成为扩展产品功能、变革价值创造模式、升级生产方式、改变生产关系、发展新兴产业的重要引擎。
根据本次调研发现,从 2022 年中国开发者中心城市综合评价的得分来看:
-
排名前 1/3 的城市是:北京、上海、深圳、杭州、广州、成都、南京、武汉、西安、济南、重庆、长沙;
-
中间 1/3 的城市是:青岛、天津、福州、厦门、大连、合肥、郑州、沈阳、宁波、南昌、哈尔滨、贵阳;
-
后 1/3 的城市是:长春、昆明、南宁、石家庄、海口、太原、呼和浩特、兰州、乌鲁木齐、银川、西宁。
2022年开发者中心城市综合评价得分
北京坐占引领城市鳌头,长沙入选特色城市
综合开发者中心城市评价得分的四分位值以及不同城市得分的具体情况,本报告将 35 座城市分为五个不同的能级,包括引领城市、领先城市、特色城市、追赶城市和落后城市。
其中引领城市为北京,其开发者中心城市综合评价得分达到 88 分,大幅领先排名第二的上海。
注:空白地区暂无数据
2022年开发者中心城市综合评价得分的能级分布
领先城市为上海、深圳和杭州,三座城市的开发者综合评价得分分别为 54 分、 52 分和 44 分,与北京差距明显,但较其他城市仍有显著优势。
特色城市为广州、成都、南京、武汉、西安、济南、重庆、长沙,这些城市的开发者中心城市综合评价得分处于 14 分- 30 分的区间,在部分指标上处于全国领先地位,展现出发展特色,但综合实力较领先城市仍有差距。
追赶城市为青岛、天津、福州、厦门、大连、合肥、郑州、沈阳、宁波、南昌、哈尔滨,这些城市的开发者中心城市综合评价得分在 6.5 分-12 分的区间,与前述城市存在较大的差距,但在某些方面展现出一定的发展潜力。
落后城市为贵阳、长春、昆明、南宁、石家庄、海口、太原、呼和浩特、兰州、乌鲁木齐、银川、西宁,这些城市的开发者中心城市综合评价得分均低于 6.5 分,无论开发者基态还是开发者生态都处于落后位置。
继而从不同区域开发者中心城市的综合评价得分来看,东部的开发者中心城市聚集了更大规模、更多能力强、产出多的开发者。在开发者生活易得性方面,东部城市与中西部城市差别很小。
深圳、杭州、成都等城市的产出转化效率较高
从开发者中心城市评价的各单项指标来看,不同城市将开发者基数(从潜在开发者到软件和信息技术服务业从业人员现状,展现城市开发者规模)转化为开发者能力(高水平和高素质开发者数量,体现城市开发者质量)和产出(开发者的智力产出,包括技术博客、开源贡献等技术产出和软著权、发明专利等知识产权产出)的效率不同。
深圳、杭州、成都等城市的转化效率较高,深圳的开发者基数在开发者中心城市中排名第 4 位,但其开发者产出排名第 2 位;杭州的开发者基数排名第 7 位,开发者能力和产出分别排名第 3 位和第 4 位;成都的开发者基数排名第 10 位,开发者能力和产出均排名第 6 位。
广州、南京、武汉等城市的转化效率相对较低。广州的开发者基数在 35 座城市中排名第 3 位,但其开发者能力和产出均排名第 5 位;南京的开发者基数排名第 5 位,但开发者能力和产出均排名第 7 位;武汉的开发者基础排名第 6 位,开发者能力和产出均排名第 8 位。
开发者中心城市评价单项指标得分前十名分析
从各城市开发者基数和开发者产出两项指标的具体得分来看,杭州、深圳、北京、上海、合肥、成都、海口、武汉、太原、长沙等城市的产出转化率较高,排名前十,反映出这些城市的开发者中高端人才的比例较高。
不同城市开发者基数与开发者产出指标的得分分布
此外,从不同城市单项指标的排名也能够看出,城市开发者基态与开发者生态呈正相关关系,开发者聚集的城市其吸引力和成长性也相对较好。
北上广深成为开发者的聚集地
聚焦到具体的城市开发者数量上,截至 2022 年 9 月,CSDN 社区注册会员的人数中,北京的会员人数超过 500 万,是全国开发者人数最多的城市。上海的注册会员数超过 300 万,排名第二。广州、深圳和杭州的注册会员数量均超过 200 万,排名三至五位。
武汉、成都、西安、南京和重庆等城市的 CSDN 社区注册用户数排名 6-10 位。注册地为西宁、银川和海口的会员数量均在 10 万人左右,开发者规模较小,在 35 座城市中排名最后三位。
近一年的城市开发者规模变化中,北京依旧排名第一,注册会员超过 35 万人。上海、广州、深圳的注册会员人数分别增加 28 万、22 万和 18 万,与开发者总数情况类似,排名二至四位。重庆 2021 年 CSDN 新增注册用户超过 16 万,增速较快,排名第五。西安、成都、南京、武汉和天津等城市排名 6-10 位。银川和西宁 2021 年 CSDN 新增注册用户不足 1 万人,开发者增量较少。
单位:万人,来源:CSDN
2021年各城市CSDN社区新增注册用户数量
整体来看,开发者基数包括 CSDN 平台的注册用户数及年度增量,以及软件和信息技术服务业从业人员的数量和密度,表征城市开发者的规模。
经过指标的标准化处理和赋权计算,北京是开发者基数评分最高的城市。排名前十的城市依次为北京、上海、广州、深圳、南京、武汉、杭州、重庆、西安、成都。
开发者中心城市开发者基数评价得分情况
各城市开发者的综合技术实力
城市用户对 GitHub 平台高影响力开源项目做出贡献的开发者数量
绝大多数开发者都在使用开源软件,但参与到开源项目中做出贡献的开发者通常都是高水平开发者。报告综合 2021-2022 年 GitHub 平台上开源项目的星标数(Star)、复刻数(Fork)和议题数(Issue),选取了最受开发者欢迎的 Top1000 开源项目并分析了各城市参与其中的开发者数量。
北京、上海、杭州、深圳、成都、广州、南京、武汉、西安、重庆、长沙、厦门等城市参与到高影响力开源项目的开发者数量最多,排名前 1/3。西宁和呼和浩特、银川这 3 座城市没有开发者参与到 Top 1000 开源项目。
单位:人,来源:GitHub(公开API),CSDN
城市用户对GitHub平台top 1000开源项目做出贡献的开发者数量
城市开发者在 GitHub 平台向高影响力开源项目中的总提交次数
不同的开发者在开源项目中的贡献存在差异。开发者对 Top 1000 开源项目的提交次数(Commit)能够反映开发者对开源文件的修改次数,从而展现开发者在开源项目中的活跃度和对项目的贡献度。
北京的开发者在参与高影响力开源项目的过程中提交次数超过 2 万次,排名第一。上海、杭州和深圳的开源开发者提交次数超过 9000 次,排名 2-4 位,较其他城市优势明显。
成都、南京、武汉、厦门、重庆、郑州等城市的开发者对高影响力开源项目的提交次数排名 5-10 位。排名靠后的 18 座城市的开发者在高影响力开源项目中的总提交次数少于 100 次,缺少活跃的高水平开发者。
单位:次,来源:GitHub(公开API),CSDN
城市开发者在GitHub平台Top 1000开源项目中的总提交次数
综合来看,开发者中心城市评价指标体系中开发者能力的评价由开源开发者和从业人员质量两个维度组成,其中开源开发者包括城市开发者参与全球高影响力开源项目的数量与贡献度,从业人员质量包括软件和信息基数服务业从业人员中高学历开发者的数量以及软件研发人员的数量。
北京是开发者能力评分最高的城市。排名前十的城市依次为北京、上海、杭州、深圳、广州、成都、南京、武汉、济南、西安。
开发者中心城市开发者能力评价得分情况
ant-design、TiDB、 Element-plus 是国内开发者贡献度最高的三个项目
城市热点领域技术博客撰写者数量
技术博客是开发者与同行进行技术交流的重要方式,能够帮助开发者加深技术理解、提高思维和表达能力,记录技术问题以及提升自身影响力。
报告对 CSDN 社区中热点领域的技术关键词进行了检索,选择了发布博客人数最多的十个技术领域进行分析,按发表博客人数从高到低排列依次是 Apache、Hive、大数据、机器学习、Hadoop、ZooKeeper、OpenCV、Tensorflow、Spark 和 Kafka。其中,Web 服务器软件 Apache 是最热门的技术话题,博客发布者超过 34 万人,而开源流处理平台 Kafka 的博客发布者数量相对较少,约 5.2 万人。为了消除不同技术主题博客发布者数量的差异,报告对 10 个主题的发布者人数分别进行了标准化处理,避免某一城市的开发者仅在一项技术中产出较多而带来的评价偏差。
从评价结果来看,注册地为北京的开发者在 10 个技术主题中发布博客的人数均是最多的,发布者总数超过 15 万人,标准化后获得 100 分,排名第一。上海、广州、杭州、武汉、西安、深圳、南京、成都和郑州的开发者针对 10 项技术发布博客的人数也相对较多,排名二至十位。西宁、银川和海口的 CSDN 用户针对 10 个技术主题发布博客的人数不足北京的 1%,拥有技术产出的开发者较少。
来源:CSDN
CSDN 社区中热点领域技术博客撰写者数量(标准化)
城市开发者在 GitHub 平台发起或主导的高影响力开源项目数
高质量的开源项目需要发起者或主导者洞悉技术和市场需求,拥有创造力和团队协作能力,从而吸引更多的开发者参与到项目中,共同推动项目成长。
从按贡献人数排序的 GitHub 平台上由国内发起或主导的 Top10 开源项目情况来看,贡献者前三名的项目分别是蚂蚁金服发起的前端 UI 框架项目 ant-design,企业级开源分布式数据库厂商 PingCAP 发起的一栈式数据服务平台 TiDB 以及饿了么前端团队发起的面向设计师和开发者的组件库 Element-plus。排名第四和第五的两个项目是由中国团队主导的阿帕奇开源项目 apache/shardingsphere和apache/dolphinscheduler,两者分别是分布式的数据库生态系统和分布式易扩展的可视化工作流任务调度平台。
按贡献人数排序的Github平台上由国内发起或主导的Top10开源项目
排名 | 项目 |
1 | ant-design/ant-design |
2 | pingcap/tidb |
3 | element-plus/element-plus |
4 | apache/shardingsphere |
5 | apache/dolphinscheduler |
6 | NervJS/taro |
7 | oceanbase/oceanbase |
8 | kubevela/kubevela |
9 | go-kratos/kratos |
10 | dcloudio/uni-app |
从 GitHub 平台上 Top 1000 开源项目发起者或主导者的地理分布来看,由中国开发者发起或主导的项目主要分布在北京、杭州、上海和深圳四座城市。35 座城市中 29 座城市缺乏有技术实力的开发团队发起或主导在全球开源生态中具有影响力的开源项目。
单位:个,来源:Github(公开API),CSDN
GitHub平台Top 1000开源项目中由城市开发者发起或主导的项目数
开发者产出评价得分
开发者产出包括技术产出和知识产权产出两个主要维度。从两方面的表现来看, 北京是开发者产出评分最高的城市。排名前十的城市依次为北京、深圳、上海、杭州、广州、成都、南京、武汉、西安、郑州。
开发者中心城市开发者产出评价得分情况
开发者成长性
城市高校计算机类专业评分
大学是开发者学习成长的重要来源,城市高校计算机类专业评分能够反映城市高校对软件人才的培养水平。具体来看,报告选取了计算机科学与技术和软件工程,两个培养程序员最多专业的专业评分之和来衡量城市程序员成长与发展的环境。在 2022 年软科中国大学专业排名中,全国共 481 所院校参加了计算机科学与技术专业评分,323 所院校参与了软件工程专业评分。
从结果来看,北京无论在高校数量还是专业评分方面都具有明显的优势,清华大学、北京大学、北京航空航天大学、北京理工大学和北京邮电大学分别在两个专业的评分中位于全国前2%的领先地位。南京拥有南京大学、东南大学、南京理工大学和南京航空航天大学等一批专业评分优秀的高校使得南京在计算机科学与技术和软件工程专业的评分中处于全国第二名。上海拥有同济大学、上海交通大学、复旦大学、华东师范大学和华东理工大学等专业实力突出的高校排名第三。西安、武汉、广州、成都、杭州、天津和哈尔滨等城市排名四至十位。海口、银川和乌鲁木齐排名全国主要城市的最后三位,大学的计算机和软件专业实力较弱。
来源:软科
各城市高校计算机科学与技术和软件工程专业评分之和
城市计算机产业上市公司百强市值总和
上市公司是城市大型企业或顶尖企业的代表,大企业在产业生态中起到不可替代的作用。报告选取东方财富 Choice 金融终端为数据来源,于 2022 年 9 月 20 日收集了申万行业分类中计算机行业全部股票的市值数据,包括港股和美股上市公司共 343 家。为了突出所选公司的行业地位和代表性,最终选择了市值排名前 100 名的公司进行分析,市值最小的公司约 60 亿元。
从结果来看,在全球主要市场上市的计算机领域公司中,市值前 100 的中国公司有 39 个注册地址在北京。以金山办公、用友网络、华大九天为代表的 39 家公司总市值达到 8375 亿元,排名主要城市中第一名。
杭州拥有 10 个计算机行业市值前 100 的公司,包括海康威视、恒生电子和同花顺等,10 家企业的总市值达到 5271 亿元,排名第二。上海拥有 12 个计算机行业市值前 100 的公司,以宝信软件为代表的 12 家公司总市值为 2079 亿元,排名第三。35 座城市中有 19 座城市没有计算机行业市值前 100 的公司,缺乏具有影响力的顶尖企业。
单位:亿元,来源:东方财富Choice金融终端
计算机行业上市公司市值百强企业市值之和
城市数字经济规模
城市数字经济的规模与开发者的就业机会以及成长与发者密切相关,城市数字经济规模越大,开发者的成长空间越广阔。报告引用紫光股份旗下新华三集团数字经济研究院与中国信通院云计算和大数据研究所发布的《中国城市数字经济指数蓝皮书(2021)》为数据来源,衡量各城市数字经济发者现状。
从结果来看,上海的数字经济规模 20590 亿元,是全国唯一超过 2 万亿的城市,排名第一。北京、深圳和广州的数字经济规模分别为 19468 亿元、14658 亿元和 13084 亿元,是数字经济规模超过 1 万亿的城市,排名二至四位。重庆、成都、杭州、南京、武汉和天津等城市排名五至十位。西宁、海口和银川的数字经济规模不足千亿,规模较小。
单位:亿元,来源:新华三集团 & 中国信通院
城市数字经济规模
开发者成长性评价得分
开发者中心城市的成长性评价得分由高校资源、顶尖企业、研发投入、国际市场和市场规模五项指标组成,旨在衡量开发者在城市成长与发展的机会与环境。
北京是开发者成长性评分最高的城市。排名前十的城市依次为北京、深圳、上海、杭州、广州、成都、南京、大连、福州和天津。
开发者中心城市开发者成长性评价得分情况
杭州成为开发者薪酬最高的城市
杭州的软件和信息技术服务业职工平均薪酬最高
从收入水平来看,根据工信部运行监督协调局发布的《2020 年软件和信息技术服务业年度统计数据》,本报告通过城市本年应付职工薪酬和从业人员数量相除计算获得。
从结果来看,杭州软件和信息技术服务业职工的平均薪酬最高,年薪达到 35 万元,排名第一。
北京、上海和深圳的软件和信息技术服务业职工平均薪酬分别为 31 万、26 万和 24 万,位列二至四位。大连、南京、济南、广州、成都和天津等城市的软件和信息技术服务业职工平均薪酬水平也较高,排名五至十位。银川、郑州、昆明、兰州、长春、乌鲁木齐、贵阳、太原、石家庄、武汉、南宁、呼和浩特等城市软件和信息技术服务业职工的平均薪酬不足 10 万元,保留人才的难度较大。
单位:万元/年,来源:工信部
软件和信息技术服务业从业人员平均薪酬
长沙的收入房价比排名第一
《2020-2021中国开发者调查报告》显示,81% 的开发者年龄在 30 岁以下。因此,相当比例的开发者具有买房需求并且是其生活成本的主要组成部分。根据国家统计局公布的各城市住宅商品房平均销售价格数据和各城市统计年鉴公开的城镇人均可支配收入数据计算了 35 座城市的收入房价比,用以反映不同城市开发者买房时面临的住房负担。
从结果来看,2020 年长沙的人均可支配收入为 62100 元,而住宅商品房平均销售价格为 9112 元/平方米,收入房价比为 6.82,成为 35 个城市中开发者最快能够买房的城市。乌鲁木齐、银川、兰州的收入房价比分别为 5.79、5.77 和 5.22,排名二至四位,其他城市的收入房价比均未超过 5。
重庆、贵阳、呼和浩特、长春、济南和南昌的收入房价比也较高,排名五至十位。深圳、北京和厦门的收入房价比均不到 2,排名最后三位,生活在这三个城市中的开发者买房压力最大。
单位:%,来源:国家统计局、城市统计年鉴
城镇人均可支配收入与住宅商品房平均销售价格的比例
海口平均通勤时耗最短,北京、上海、重庆通勤时间最长
通勤是城市生活的重要组成部分,关系着开发者幸福感,影响着城市宜居性。该指标数据源自中国城市规划设计研究院发布的《2021 年度中国主要城市通勤监测报告》,该研究根据 2020 年 9 月至 11 月,互联网地图位置服务和移动通信运营商手机数据获得城市人口居住地、就业地信息,将两个相互独立的数据交叉验证、融合分析,从而获得城市人口的通勤时间数据。
从结果来看,海口的单程通勤时耗最短,为 29 分钟。太原、呼和浩特、南宁和宁波的单程通勤时耗均小于或等于 32 分钟,位列二至五位。福州、贵阳、昆明、兰州和南昌的平均通勤时耗也相对较短,排名六至十位。北京、上海和重庆的平均单程通勤时间最长,分别为 47 分钟、42 分钟和 40 分钟,排名最后三位,开发者通勤的时间成本相对较高。
单位:分钟,来源:中国城市规划设计研究院
城市单程平均通勤时耗
开发者生活易得性评价得分
开发者中心城市的开发者生活易得性评价得分由开发者收入水平、生活成本、生活便利度和自然环境等四项指标组成,旨在反映开发者在城市生活的便利性和性价比。
杭州是开发者生活易得性评分最高的城市。排名前十的城市依次为杭州、长沙、贵阳、福州、宁波、南宁、南昌、昆明、海口和呼和浩特。
开发者中心城市开发者生活易得性评价得分情况
筑造开发者中心城市的建议
建设开发者中心城市,政府、开发者社区和企业将发挥重要作用,因此,本报告针对三个主要的利益相关方提出以下建议:
一、政府
明确产业规划,构建政策体系,强化人才引培,加强金融支持。政府可以通过制定顶层设计、加强政策支持推动城市软件产业发展,从而改善开发者基态和生态。
具体包括:
-
明确产业规划。政府需要根据自身的战略规划和产业基础明确城市软件产业发展的重点方向,以此为基础结合城市的开发者基态和生态,有针对性的制定产业规划。
-
构建政策体系。政策体系是产业规划的配套措施,主要包括构建成果导向和目标导向的两类支持政策。成果导向的支持政策包括对软件企业收入达到一定规模、技术水平获得认证/奖励、资本市场获得投资或上市等成果进行财税支持;目标导向的支持政策包括对企业和开发者在知识产权、技术产出、开源社区/项目等方面的产出和贡献进行支持和奖励。
-
强化人才引培。政府可通过三方面的措施强化城市对不同层次开发者的招引和培育。针对高端领军人才,制定定制化的招引政策,灵活应用项目启动资金、股权激励等方式结合政策的人文关怀,提高对高端开发者的吸引力;针对实用型人才,优化人才认定机制,根据重点软件企业的人才需求,动态调整人才认定机制和支持政策;针对高校软件专业学生等潜在开发者,深入推动校企交流、合作共建实训基地,增强本地企业与毕业生的粘性。
-
加强金融支持。政府可以通过股权和债权两种方式加强对软件企业的金融支持。在股权方面,发挥政府产业基金的杠杆作用,引导更多天使投资和创业投资进入软件产业;在债权方面,根据软件企业发展特点,创新银行信贷方式,开发基于供应链、知识产权的金融工具,丰富软件企业的融资渠道。
二、社区
培养和吸引多层次人才,提供专业服务,构建开发者生态系统。开发者社区应积极发挥其教育、技术和生态优势,帮助开发者成长发展,提供专业服务,构建开发者生态体系。
具体包括:
-
人才培养。发挥知识创造、人才培养和教育平台的作用,针对不同层次的开发者开展“梯次成长”计划,着重提高开发者创造力,推动开发者终身学习。
-
人才吸引。依托其用户资源开展多层次的人力资源服务,包括专家邀请、猎头服务和灵活用工等形式,吸引更多开发者贡献城市发展。
-
专业服务。整合自身技术优势发展工具云服务,为城市开发者和软件企业提供知识产权托管、协同交互编程、软件成熟度及标准评估以及基于软件知识产权的金融和交易等专业服务,助力软件产业发展。
-
生态构建。洞察、推广和普及包括开源在内的新技术和新领域,将社区内的开发者与开源生态中的大企业和全球开源社区进行链接,通过发起产业基金等形式,引导基于开源技术的创新创业,共同构建开放、平等、协作、共享的开源生态。
三、企业
开展技术培训和交流,提升企业创新和国际化能力。软件技术企业应通过开展培训交流和提升自身的创新与国际化能力帮助开发者学习成长。
具体包括:
-
技术培训和交流。企业可以通过定期组织培训学习和技术交流等正式和非正式的学习提高开发者能力。培训学习侧重于理论和工具的系统化讲解;技术交流侧重于解决实际问题的经验和实践分享。两者都对开发者能力提升具有积极作用。
-
提升企业创新能力。软件技术企业应重视创新的文化氛围,匹配有利于创新的组织结构和资源环境,树立创新明星员工,以技术成果和产出为导向提升企业和开发者的创新能力。
-
提升企业国际化能力。软件技术企业还应积极开拓国际市场,参与国际项目,开展国际交流,拓展员工的国际视野,从而提升员工能力和企业竞争力。