IDC:全球究竟有多少程式設計師?

發表於2014-02-11

IDC釋出了“2014年全球軟體開發者和ICT技術工人評估”報告,該報告評估了2014年初全球的專業軟體開發人員、開發愛好者和資訊與通訊技術(ICT)技術工人的數量。報告涵蓋了佔全球GDP 97%的90個國家。

根據IDC研究總監、該報告的作者Al Hilwa所述,“當我們進入2014年時,全球有2900萬ICT技術工人,其中包括1100萬專業開發人員。”除了這些,全球大約還有750萬開發愛好者。詳細的資料見下表:

gfnfghjIDC2014ITCestimates

各主要經濟區域的專業開發人員數量如下圖所示:

jnghjghjIDC-pro-devs-region

如果按國家來劃分,美國的軟體開發人員(專業+愛好者)最多,佔19.2%,接下來分別是中國佔10.1%、印度佔9.8%。報告還包括所有被調查國家的詳細統計資料。

根據IDC報告,定義如下:

專業軟體開發人員是那些從事有報酬的工作,並且其主要活動是開發軟體,或者直接管理軟體開發相關工作的人員。

根據美國勞工統計局的分類,專業開發人員包括:

  • 開發、建立和修改通用計算機應用軟體或專用工具程式。
  • 分析使用者需求、開發軟體解決方案。
  • 以優化操作或執行效率為目的,為客戶設計和定製軟體。
  • 分析和設計應用軟體的資料庫,獨立工作或者作為團隊的一部分協調資料庫開發工作。
  • 管理計算機程式設計人員。

軟體開發愛好者是軟體相關人員一個新的分類,IDC的研究報告對這一群體進行了跟蹤。根據該報告:

軟體開發愛好者涵蓋了參與和有限度參與軟體開發的人員,即使他們有正式的職業,但參與的程度不足以被認為是主要職業。學生是開發愛好者的一個大群體。開發愛好者也可能是未就業者或者在國家的勞動力之外。

ICT技術工人包括專業開發人員、少數愛好者以及ICT執行和管理技術工人。研究報告對ICT執行和管理技術工人的定義如下:

簡單地說,只要是在傳統ICT職業分類和更新後的STEM分類中,從事ICT相關工作,但又不是前面所說的專業開發人員的,都屬於ICT執行和管理技術工人。主要職業包括:系統、資料庫和網路管理員。

專業開發人員、開發愛好者和ICT工人之間的關係如下圖所示:

fgjghjhfjIDC-overlap

在評估全球ICT技術工人數量時, IDC使用了54個國家提供的勞動力統計資料(歐洲統計局、國際勞工組織、國家統計部門如美國勞工部、勞動力統計局等)。對於其他國家,IDC使用“經合組織的中等和高等教育招生情況以及STEM相關領域高等教育畢業情況”的分析。對於那些沒有直接統計資料的少數國家,IDC使用“勞動力人口規模、GDP、教育水平、人類發展指數、IDC軟體跟蹤(Software Tracker)提供的IDC軟體消費資料集等各類巨集觀資料。”

回答標題所提出的問題,當前約有11,005,000專業開發人員,比2011年多了554,483人(5.3%)。另外還有約750萬愛好者,IDC之前並未統計這一群體。

相關文章