開發者調查是 Stack Overflow 每 年都要進行的一次開發者使用者調查問卷活動,調查物件為在 Stack Overflow 註冊的開發者使用者。和以往相比,2015 年的調查涵蓋面更廣,參與人數最多,調查結果包括 157 個國家的 26086 名開發者。在這些人中,有 6800 人是經過認證的全棧工程師,另外還有移動開發者 1900 人,前端開發者 1200 人。

做這項調查,Stack Overflow 旨在幫助開發者更好地理解 Stack Overflow 這個社群,同時也能更好地認識自己。

開發者概況

地理位置

75bb9f53-0eeb-383b-b420-8f17b02ebef0

 

f32b0c6d-7dab-3266-9ccc-6231f66046ea

前全球人口超過 72 億,其中每月定期訪問 Stack Overflow 的使用者有 3200 萬人,這些人中有大概 2500 萬人是回頭客,他們訪問網站的頻率大約是一個月 6 次。

國籍分佈

f155c337-8fdc-3b65-84fe-4ab104c7680b

參與調查的 Stack Overflow 使用者中,大約有 25% 的是來自於美國,排列第一,其次是印度,大約有 12.5%,緊隨其後的是英國(5.5%),以及德國(4.2%)。不過,盧森堡在 “每千人開發者人數中” 領先,超過了其何國家。

年齡分佈

6c74e8b5-cda0-3f9a-98b1-5f250ebd2dbf

結果顯示,開發者的平均年齡是 28.9 歲,也就是說這部分人出生在 1986 年,這也是 IBM 研發出第一塊兆位晶片的年份。

按國籍的年齡分佈

f54b89fa-234f-34d7-a2fb-dafe95e987a0

對發展中國家來說,開發者的年紀偏輕,比如印度的平均年齡為 25 歲。

性別

afce5b3a-90ce-3f08-96d4-29eef317297e

從性別來看,這個行業是有些失衡的,調查的結果也印證了這一點,約有男性開發者 92.1%。但是,毋庸置疑,這個行業裡的從業者應該更加積極地鼓勵女性加入到行業中來。

經驗

84449bd6-02bb-3e9c-9f13-f9df10e8f7b4

開 發者領域的成長是非常迅速的。在美國,擁有 10 年以上職業經驗的醫生約 40%,但是從全球範圍來看,只有約 25% 的開發者擁有 10 年以上的編碼經驗。大部分人群(32.4%)的開發經驗為 2-5 年,另外有 23.2% 的開發者工作經驗在 6-10 年。

女性開發者

e49056d2-507e-3080-b951-98064d6a6f06

 

342152bd-5d83-3136-ab1c-58ae9c3a4999

圖表顯示,女性開發者的程式設計經驗少於 2 年的人數是男程式設計師的兩倍,但是工作經驗在 2-5 年的開發者人數中,男女基本持平。

教育程度

573803e2-4683-3c3a-85cf-0f9eaa2398d0

從接受教育的經歷來看,約 41.8% 的開發者沒有計算機專業經驗,在程式設計方面屬於 “自學成才”,37.7% 的受訪者曾獲得電腦科學專業(或相關專業)的學士學位,另有 36.7% 的開發者是在工作中逐漸獲得的程式設計技能。

副業及工作時間

df6cd499-7a6d-3fee-ae0f-e1adfe3de382

對許多開發者來說,程式設計不但是工作,也是他們的興趣愛好,有接近 70% 的受訪者表示,他們每週程式設計時間多於兩個小時,大部分開發者每週的程式設計時間集中在 2-10 小時中,另有 9.5% 的開發者的每週花超過 20 個小時用於程式設計。
最受歡迎的技術

87c423c0-8711-3919-a696-af79c88277e8

2015 年,最受開發者歡迎的技術是 Javascript,而且從以往的調查結果來看,Javascript 連續三年被評為最受開發者歡迎的技術。排名第二、第三的技術分別是 SQL 和 Java,另有 29.7% 和 23.8% 的受訪者比較偏愛 PHP 和 Python。

最被愛、最可怕和最被需要的語言

0932fc83-7871-3eff-b35d-b313934e847b

 

680370ad-64d1-3c44-aba0-5ca66ed84123

 

44a7b5b7-1586-3729-a092-0c96710a67e0

2015 年最被開發者喜愛的語言是 Swift, 其次是 C++11 和 Rust,另外 Go、Clojure、Scala 等語言的受喜愛程度相差不大;相反,開發者們最不喜歡的語言是 Salesforce,Visual Basic、Wordpress、Matlab 緊隨其後;在 “最需要的程式語言” 中,Android 榮膺榜首。

桌面作業系統

bc5e1791-ce42-3808-b083-a6165cf06e10

這是我們連續第三年在問卷中向開發者們詢問:哪種作業系統是你使用最多的?Windows 保持了作業系統市場的主打份額,第一名是 Windows 7,佔比 33.8%,而 Mac OS 在 Stack Overflow 活動開發者使用者中的份額已經超越了 Linux。

還有一些有趣的…

咖啡因

4cbf1165-8d0d-36e2-9fee-5840b8e33599

與大多數上班族一樣,開發者也需要咖啡因,2015 年對開發者的調查中,開發者們平均每天喝掉 2.2 杯咖啡、茶或其他咖啡因飲品,而且北歐的開發和喝掉的咖啡因飲品比其他大多數開發者都多。

職位

923ac706-b5df-3777-8abb-0bbd028221df

我們給接受調查的使用者提供了 24 種常規的開發者型別,並且詢問他們哪個型別最能描述他們所從事的工作,連續三年,大部分開發者都把自己描述為 “全棧開發者”。

行業

007b7def-951a-3a66-949f-42d511368206

對於調查物件整體來說,有 25% 的開發者從事軟體行業,17% 的開發者從事網際網路和網頁服務行業。另外,來自已開發國家的調查參與者,相對於其他的參與者來說,更多在非傳統的軟體行業領域裡工作。

工作滿意度

9384e549-fc25-37f4-a381-6274a7a0146a

76% 的開發者表示他們還能對工作表示滿意,36% 的開發者表示他們熱愛自己的工作,開發者總的來說比其他行業的僱員更愉悅於自己所從事的職業。

文章來源:Stack Overflow官網