大佬有八卦, IT不無聊。 IT大佬, 和你一起聊IT。
有時候好東西需要下功夫找一找, 比如在各大平臺搜索“itdalao”, 讓我陪你一起聊IT。
導讀:世界上有多少開發者?這似乎是一個非常簡單的問題, 但答案並不簡單。
IT大佬特邀作者:思想的行者
世界上有多少軟體發展者?
世界上有多少開發者?這似乎是一個非常簡單的問題, 但答案並不簡單。 這歸結為一個事實:計數人是困難的。 各種軟體發展人員統計中最常見的數字是2000萬開發人員。 同時在2014年, IDC計算出全球大約有1850萬程式師。 經常對全球開發人員進行深度調查的埃文斯資料公司提供的最新資料顯示, 全球開發人員總數為2100萬。
無論開發者的真實數量是多少, 有一點是肯定的:肯定大於2100萬。 證明?單獨有2100萬活躍的GitHub用戶。 雖然有些可能是重複的, 但GitHub將擁有比整個行業更多的用戶似乎是不可信的。 我們可以放心地假設的一個事實是,
美國有多少軟體工程師?
由於上述計算人員的困難, 按國家來計算軟體發展人員的數量似乎並不是一個可行的任務。 然而, 我們確實找到了兩個可靠的消息來源, 聲稱知道美國有多少軟體工程師:Data USA估計在美國有大約117萬的開發人員, 而Evans Data公司在這個數字上高得多440萬。
埃文斯提供的資料 - 420萬。
值得注意的是, 除了軟體發展者之外, 這420萬人還包括技術員, 電氣和硬體工程師, CAD程式師, 精算師, 統計學家, 經濟學家, 數學家, 以及每天每天寫或讀代碼的人。
如果我們只採用軟體發展人員的“經典”定義, 那麼實際上我們只能看到大約340萬人。
美國前十名軟體工程師最多的州?
就原始資料而言, 加利福尼亞州以62.8萬“經典”開發者的身份領先。 德克薩斯州和紐約分列第二和第三, 分別為32.5萬和21.8萬。
什麼是最常用的程式設計語言?
像“有多少C ++程式師在那裡?”, “有多少C#開發人員?”或“世界上有多少Java開發人員?”等問題經常在整個網路上出現。
對於統計學家的來講, 大多數開發人員至少有兩三種語言的知識。 不過, 我們已經在網上發現了一些粗略的估計, 你可能會覺得有用:
Java開發人員: 900萬
PHP開發者: 500萬
JavaScript開發人員:不清楚。 根據 2016年堆疊溢位開發者調查, “JavaScript是地球上最常用的程式設計語言。 即使是後端開發者也比其他任何語言都更有可能使用它。
.NET開發人員 (當然包括C#開發人員):600萬
C ++開發者: 440萬
移動應用開發者: 1200萬, 包括590萬Android開發者和280萬iOS開發者
其他有趣的軟體發展者統計資料
Evans Data Corporation進行的定期調查提供了大量的其他軟體發展者統計資料。 以下是我們認為最有趣的一個:
該位軟體發展者年齡為36(EMEA區- 40,北美- 39,拉丁美洲- 35,亞太地區- 34)
27.5%的開發者是女性
有43.4%有高級學位
大資料和高級分析涉及600萬開發人員
200萬開發人員在物聯網應用程式上工作
400萬開發者(26%)使用基於雲的開發環境
軟體發展人員統計
總而言之,沒有一種方法可以檢查上述數位有多精確。
Data USA和DQYDJ都使用了美國人口普查局提供的資料,但不知何故,資料截然不同。再次,這很可能是不同定義的結果。
我們知道的一件事是編寫代碼的人數在未來幾年才會增長。勞工統計局預測,到2024年,為軟體和應用開發工作的人數將(全國平均預期為6.5%),同比增長12.5%。
軟體發展者趨勢分析
來自evansdata的趨勢分析
2017年美國擁有世界上最多的開發人員。
到2021年,預計印度會成長為世界上擁有最多開發人員的國家。
中國繼續保持開發人員數量第三的位置。
30歲以下的開發人員數量超過550萬,45歲以上的開發人員數量超過450萬。30-45歲之間在1000萬左右。
較為年輕的開發人員分佈在亞太地區,而北美地區和歐洲開發人員趨於老齡化。
那麼問題來了
亞太地區的軟體發展者平均年齡34歲,那麼超過40歲的開發者何去何從?
像David Culter一樣成為74歲仍在戰鬥的程式師傳奇?
還是像JAVA之父James Gosling一樣:
“我曾在面試的時候被 HR 告知,“通常我們不招你這種年齡的程式師,但你的情況特殊(指的是他 Java 之父的身份),所以對你特殊考慮。”在 Google 工作的時候,聽到幾個30多歲的人在討論要去整容變得年輕點。”
或是......
以上資料參考daxx.com。
該位軟體發展者年齡為36(EMEA區- 40,北美- 39,拉丁美洲- 35,亞太地區- 34)
27.5%的開發者是女性
有43.4%有高級學位
大資料和高級分析涉及600萬開發人員
200萬開發人員在物聯網應用程式上工作
400萬開發者(26%)使用基於雲的開發環境
軟體發展人員統計
總而言之,沒有一種方法可以檢查上述數位有多精確。
Data USA和DQYDJ都使用了美國人口普查局提供的資料,但不知何故,資料截然不同。再次,這很可能是不同定義的結果。
我們知道的一件事是編寫代碼的人數在未來幾年才會增長。勞工統計局預測,到2024年,為軟體和應用開發工作的人數將(全國平均預期為6.5%),同比增長12.5%。
軟體發展者趨勢分析
來自evansdata的趨勢分析
2017年美國擁有世界上最多的開發人員。
到2021年,預計印度會成長為世界上擁有最多開發人員的國家。
中國繼續保持開發人員數量第三的位置。
30歲以下的開發人員數量超過550萬,45歲以上的開發人員數量超過450萬。30-45歲之間在1000萬左右。
較為年輕的開發人員分佈在亞太地區,而北美地區和歐洲開發人員趨於老齡化。
那麼問題來了
亞太地區的軟體發展者平均年齡34歲,那麼超過40歲的開發者何去何從?
像David Culter一樣成為74歲仍在戰鬥的程式師傳奇?
還是像JAVA之父James Gosling一樣:
“我曾在面試的時候被 HR 告知,“通常我們不招你這種年齡的程式師,但你的情況特殊(指的是他 Java 之父的身份),所以對你特殊考慮。”在 Google 工作的時候,聽到幾個30多歲的人在討論要去整容變得年輕點。”
或是......
以上資料參考daxx.com。