尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
題圖:by kacozi from Instagram
在 InfoQ 網站上看到一份 JetBrains 的調查報告,太有意思了,分享給大家。
2018 年,JetBrains 發起了其標準的年度調查項目,開發人員生態系統調查 (The Developer Ecosystem 2018)。現在已將全部的原始數據公布在了官網,以便大家查閱。
該項調查不僅揭示了不同編程語言的流行趨勢,並且從開發人員的角度反映了他們的個人偏好。調查由淺入深,從一般性的問題開始,並逐漸延伸至各領域的科技趨勢。
回顧全球現狀,我們發現了一些有趣的現象:
1、64% 的受訪者選擇 Java 作為他們最常用的編程語言;
2、大多數開發工作者(62%)在 Windows 平台上工作;
3、許多公司正計劃從自主和內部解決方案轉向主要的雲提供商,如亞馬遜 Web Server、Google雲平台和微軟 Azure;
4、超過一半的工程師(60%)每天睡眠超過 7 個小時;
5、77% 的人在編碼時經常聽音樂,而電子音樂是最流行的音樂類型;
6、57% 的人喜歡喝咖啡,33% 的人喜歡喝茶;
這樣的現狀在中國會有所不同嗎?
「雖然我們不會對這樣的某些結果感到驚訝,但這些數據再次反映了我們對國內工程師經常使用的編程語言和工具的理解。」JetBrains 大中華區負責人李玥萱如是說。
為此,在 JetBrains 中國巡演中我們做了更進一步的調查,去更好地了解中國。
目前在中國最流行的操作系統是什麼?
實際上,我們知道全世界大多數人 (64%) 使用 Windows,同樣在中國,選擇使用 Windows 的人也非常多(59%)。然而,有超過 62% 的開發者在使用 macOS,而且它現在已經成為中國最大的開發者群體。其次,也有大約 41% 的人更喜歡 Unix / Linux。
(對於這些問題和其他一些允許多次選擇的問題,總數可能超過 100%。)
目前在中國最流行的編程語言是什麼?
根據開發者生態系統 2018 的調查數據,排名前三的編程語言分別是:
1、Java (72%)
2、Java (41%)
3、Python (36%)
同樣地在中國,Java 也是最常用的編程語言。我們進一步研究的結果表明,就使用情況來看其他語言與 Java 與之間仍存在很大的差距。盡管這前三名的主流編程語言很受歡迎,問卷中提到的一些其他語言,例如 Go、Kotlin、HTML / CSS 等等,同樣受到大家的歡迎逐漸流行起來。每年,關於流行語言的調查結構都有所不同,為了更好的洞察未來的趨勢,我們進一步地向大家調查 「您現在正在學習 / 未來想要學習什麼編程語言? 」。通過這項調查,我們發現更多的人想要學習 Go 語言,正在學習或者想要學習 Go 語言的人數約占到參與調查人數的 38%。其次是 Kotlin (32%)、Python (31%)、Java (14%) 和 C++ (10%)。
另外,我們同時發現中國工程師相較全球開發人員在從事開發項目分類的一些數據對比:
1、單元測試開發:中國 52%,全球 60%
2、後端應用程序:中國 51%,全球 58%;
3、前端開發:中國 37%,全球 48%;
4、移動應用程序開發:中國 23%,在這之中,中國從事 Android 設備開發的工程師占比高達 86%,而 iOS 僅占 48%;
在編程語言之外,我們對自己的編程工具和平台的使用情況也進行了調查。
存儲
關於開發人員在哪里以及如何存儲他們的項目 / 工作,我們在針對中國的調查中得到了與之前的全球開發人員生態系統報告完全不同的答案:
1、關於普通服務器的使用,25% 的人更喜歡本地設備或服務器,42% 的人在公司內部使用專用服務器;
2、關於基於雲端的服務,24% 的用戶使用的是阿里雲,份額最大,另外 9% 的用戶使用的是 Azure、Google等雲平台。
生活方式
我們對中國開發者生活方式的調查顯示:
1、40% 的開發者喜歡茶,顯然,基於中國文化對於茶的偏好,該數據比我們之前的生態系統研究發現的要高;
2、47% 的人喜歡咖啡,13% 的人這兩種熱飲都不喜歡;
我們還調查了開發人員的睡眠情況:
1、61% 的受訪者每天睡 7-8 小時;
2、29% 的人睡 5-6 小時;
3、有趣的是,3% 的人似乎養成了不睡覺的習慣。
4、3% 的人睡眠不足 5 小時;
5、4% 的人睡眠超過 8 小時;
結尾
現在問題來了,你在用什麼語言呢?準備學什麼?用什麼操作系統?幾點睡覺?喝茶還是喝咖啡呢?
歡迎在留言區展示你的個性。也歡迎給好看。