11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

IDC 研究报告:究竟有多少软件开发人员?

  • 2014-02-11
  • 本文字数:1208 字

    阅读完需:约 4 分钟

IDC 发布了“ 2014 年全球软件开发者和 ICT 技术工人评估”报告,该报告评估了 2014 年初全球的专业软件开发人员、开发爱好者和信息与通信技术(ICT)技术工人的数量。报告涵盖了占全球 GDP 97% 的 90 个国家。

根据 IDC 研究总监、该报告的作者 Al Hilwa 所述,“当我们进入 2014 年时,全球有 2900 万 ICT 技术工人,其中包括 1100 万专业开发人员。”除了这些,全球大约还有 750 万开发爱好者。详细的数据见下表:

各主要经济区域的专业开发人员数量如下图所示:

如果按国家来划分,美国的软件开发人员(专业 + 爱好者)最多,占 19.2%,接下来分别是中国占 10.1%、印度占 9.8%。报告还包括所有被调查国家的详细统计数据。

根据 IDC 报告,定义如下:

专业软件开发人员是那些从事有报酬的工作,并且其主要活动是开发软件,或者直接管理软件开发相关工作的人员。

根据美国劳工统计局的分类,专业开发人员包括:

  • 开发、创建和修改通用计算机应用软件或专用工具程序。
  • 分析用户需求、开发软件解决方案。
  • 以优化操作或运行效率为目的,为客户设计和定制软件。
  • 分析和设计应用软件的数据库,独立工作或者作为团队的一部分协调数据库开发工作。
  • 管理计算机编程人员。

软件开发爱好者是软件相关人员一个新的分类,IDC 的研究报告对这一群体进行了跟踪。根据该报告:

软件开发爱好者涵盖了参与和有限度参与软件开发的人员,即使他们有正式的职业,但参与的程度不足以被认为是主要职业。学生是开发爱好者的一个大群体。开发爱好者也可能是未就业者或者在国家的劳动力之外。

ICT 技术工人包括专业开发人员、少数爱好者以及 ICT 运行和管理技术工人。研究报告对 ICT 运行和管理技术工人的定义如下:

简单地说,只要是在传统 ICT 职业分类和更新后的 STEM 分类中,从事 ICT 相关工作,但又不是前面所说的专业开发人员的,都属于 ICT 运行和管理技术工人。主要职业包括:系统、数据库和网络管理员。

专业开发人员、开发爱好者和 ICT 工人之间的关系如下图所示:

在评估全球ICT 技术工人数量时, IDC 使用了54 个国家提供的劳动力统计数据(欧洲统计局、国际劳工组织、国家统计部门如美国劳工部、劳动力统计局等)。对于其他国家,IDC 使用“经合组织的中等和高等教育招生情况以及 STEM 相关领域高等教育毕业情况”的分析。对于那些没有直接统计数据的少数国家,IDC 使用“劳动力人口规模、GDP、教育水平、人类发展指数、IDC 软件跟踪 (Software Tracker) 提供的 IDC 软件消费数据集等各类宏观数据。”

回答标题所提出的问题,当前约有 11,005,000 专业开发人员,比 2011 年多了 554,483 人(5.3%)。另外还有约 750 万爱好者,IDC 之前并未统计这一群体。

查看英文原文: IDC Study: How Many Software Developers Are Out There?


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-02-11 00:085356

评论

发布
暂无评论
发现更多内容

内部岗位竞聘报告PPT模板-优页文档

momo

模板 T模板 优页文档

饿了么4面(Java岗)面经分享,Java技术专家需要掌握的技能

Java 程序员 后端

高并发下HashMap的死循环是怎么形成的,Java基础知识点汇总

Java 程序员 后端

一周信创舆情观察(9.6~9.12)

统小信uos

Vue进阶(幺贰零):父组件获取子组件验证结果

No Silver Bullet

Vue 9月日更

Python对文件的操作

在即

9月日更

医疗保健服务宣传和医疗咨询服务PPT模板-优页文档

momo

PT模板 优页文档 优页文档PPT模板

高并发下HashMap的死循环是怎么形成的,Java自学宝典pdf

Java 程序员 后端

手撸二叉树之层序遍历

HelloWorld杰少

9月日更

如何同时压测创建和删除接口

FunTester

性能测试 接口测试 测试框架 压力测试 FunTester

教你用Python 编写 Hadoop MapReduce 程序

华为云开发者联盟

Python hadoop 数据仓库 Hadoop Streaming Hadoop MapReduce

年终总结誓师大会PPT模板-优页文档

momo

模板 优页文档

高并发下HashMap的死循环是怎么形成的,熬夜整理Java高频面试题

Java 程序员 后端

AUTOSAR基础篇之DTC

SOA开发者

软件 汽车 OTA ADAS

得物技术沙龙iOS专场

得物技术

ios 分享 周报 技术分享 技术沙龙

Golang 入门指南

baiyutang

编程 程序员 Go 语言 9月日更

【Flutter 专题】43 图解 Flutter 适配 AndroidX

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

解析鸿蒙内核消息队列QueueMail接口的哼哈二将

华为云开发者联盟

鸿蒙 接口 队列 消息队列 QueueMail

孕蕾、护花、促果:展锐深耕芯片“三步曲”

脑极体

非科班程序员求职经历分享,阿里P7亲自教你

Java 程序员 后端

1行代码爬CSDN热榜,Python哈啤酒式写法

梦想橡皮擦

9月日更

评审通过,开建!

浪潮云

云计算,

固定QPS压测模式探索

FunTester

性能测试 测试框架 压力测试 QPS FunTester

护理业务查房PPT模板-优页文档

momo

PT模板 T模板 优页文档

产品资讯 | mPaaS 10.1.68 适配 iOS 15

蚂蚁集团移动开发平台 mPaaS

ios 移动开发 mPaaS

非科班程序员求职经历分享,Java面试知识点

Java 程序员 后端

饿了么4面(Java岗)面经分享,如何在面试中通过工厂模式来给自己加分

Java 程序员 后端

Cube 技术解读 | 支付宝新一代动态化技术架构与选型综述

蚂蚁集团移动开发平台 mPaaS

支付宝 mPaaS native 客户端 cube

Pulsar 用户案例|消息队列上云挑战与方案:腾讯云的 Apache Pulsar 实践

Apache Pulsar

Apache Pulsar

书单 | 读了这10本书,再也不怕黑客攻击了

博文视点Broadview

护士礼仪培训PPT模板-优页文档

momo

模板 PT模板 优页文档

IDC研究报告:究竟有多少软件开发人员?_语言 & 开发_Abel Avram_InfoQ精选文章