IDC研究報告:究竟有多少軟件開發人員?
英文原文:IDC Study: How Many Software Developers Are Out There?
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 之前并未統計這一群體。