JetBrains:2018年中國開發者生態報告

應用開發頻道發表於2019-01-11

2018年,JetBrains釋出了年度調查專案:開發人員生態系統調查(The Developer Ecosystem 2018)。

該項調查不僅揭示了不同程式語言的流行趨勢,並且從開發人員的角度反映了他們的個人偏好。調查由淺入深,從一般性的問題開始,並逐漸延伸至各領域的科技趨勢。

回顧全球現狀,我們發現了一些有趣的現象:

· 64% 的受訪者選擇JavaScript作為他們最常用的程式語言;

· 大多數開發工作者(62%)在Windows平臺上工作;

· 許多公司正計劃從自主和內部解決方案轉向主要的雲提供商,如亞馬遜Web Server、谷歌雲平臺和微軟Azure;

· 超過一半的程式設計師(60%)每天睡眠超過7個小時;

· 77%的人在編碼時經常聽音樂,而電子音樂是最流行的音樂型別;

· 57%的人喜歡喝咖啡,33%的 人喜歡喝茶;

這樣的現狀在中國會有所不同嗎?

“雖然我們不會對這樣的某些結果感到驚訝,但這些資料再次反映了我們對國內程式設計師經常使用的程式語言和工具的理解。特別是充滿挑戰的中國市場,我們致力於為開發人員提供最智慧的工具,簡化他們的日常工作流程,助力他們走向成功。”JetBrains 大中華區負責人李玥萱如是說。

目前在中國最流行的作業系統是什麼?

實際上,我們知道全世界大多數人 (64%) 使用Windows,同樣在中國,選擇使用Windows的人也非常多(59%)。然而,有超過62% 的開發者在使用iOS,而且它現在已經成為中國最大的開發者群體。其次,也有大約41% 的人更喜歡Unix / Linux。

(對於這些問題和其他一些允許多次選擇的問題,總數可能超過100%。)

目前在中國最流行的程式語言是什麼?

根據開發者生態系統2018的調查資料,排名前三的程式語言分別是:

· Java (72%)

· JavaScript (41%)

· Python (36%)

 

同樣地在中國,Java也是最常用的程式語言。進一步研究的結果表明,就使用情況來看其他語言與Java與之間仍存在很大的差距。儘管這前三名的主流程式語言很受歡迎,問卷中提到的一些其他語言,例如 Go、Kotlin、HTML / CSS等等,同樣受到大家的歡迎逐漸流行起來。每年,關於流行語言的調查結構都有所不同,為了更好的洞察未來的趨勢,我們進一步地向大家調查 “您現在正在學習/未來想要學習什麼程式語言? ”。透過這項調查,發現更多的人想要學習 Go 語言,正在學習或者想要學習 Go 語言的人數約佔到參與調查人數的38%。其次是Kotlin (32%)、Python (31%)、Java (14%) 和C++ (10%)。

 

同時,發現中國程式設計師相較全球開發人員在從事開發專案分類的一些資料對比:

· 單元測試開發:中國52%,全球60%

· 後端應用程式:中國51%,全球58%;

· 前端開發:中國37%,全球48%;

· 移動應用程式開發:中國23%,在這之中,中國從事Android裝置開發的程式設計師佔比高達86%,而iOS僅佔48%; 

 

在程式語言之外,我們對自己的程式設計工具和平臺的使用情況也進行了調查。JetBrains針對每種程式語言幾乎都有相對應的產品工具。

儲存

關於開發人員在哪裡以及如何儲存他們的專案/工作,在針對中國的調查中得到了與之前的全球開發人員生態系統報告完全不同的答案:

· 關於普通伺服器的使用,25%的人更喜歡本地裝置或伺服器,42%的人在公司內部使用專用伺服器;

· 關於基於雲端的服務,24%的使用者使用的是阿里雲,份額最大,另外9%的使用者使用的是Azure、谷歌等雲平臺。

 

  生活方式

對中國開發者生活方式的調查顯示:

· 40% 的開發者喜歡茶,顯然,基於中國文化對於茶的偏好,該資料比之前的生態系統研究發現的要高;

· 47% 的人喜歡咖啡,13%的人這兩種熱飲都不喜歡;

我們還調查了開發人員的睡眠情況:

· 61%的受訪者每天睡7-8小時;

· 29%的人睡5-6小時;

· 有趣的是,3%的人似乎養成了不睡覺的習慣。

· 3%的人睡眠不足5小時;

· 4%的人睡眠超過8小時;

結尾

這篇文章中提到的大部分資料都來自JetBrains中國巡演活動中進行的一項調查。它為我們揭示了在中國開發人員的工作狀態和一些有趣的發現。

原文作者:JetBrains;連結:http://blog.itpub.net/31545815/viewspace-2375514/,如需轉載,請註明出處,否則將追究法律責任。

相關文章