2018年開發者生態體系狀態調查報告(第一部分)

在2018年年初,jetbrains公司經過調查6000名開發者來了解開發者的生態狀態,最近,調查結果終於整理完畢,如下是得出的結果。
1、 平常工做
1.1)流行語言:今年,使用最受歡迎、最經常使用與最有前途的語言相較去年沒有變化,最受歡迎的語言是Java,最常使用的是JavaScript,最有前途的是GO。
在常常使用的語言一項中,JavaScript佔64%,HTML/CSS佔55%,Java佔51%,its extension佔47%, Python佔41%,GO佔12%位居第12。同時,有趣的是,its extension與第六名language(29%)這兩門語言,在調查的6000名開發者中,幾乎沒有人打算在未來學習他們。
在打算在未來學習的語言一項中,GO佔16%,Python和Kotlin並列第二,佔13%,TypeScript佔8%,swift位列第五佔7%。
另外,有38%的開發者表示沒有計劃學習新的語言。
1.2)經常使用語言:在主要使用的開發語言中,前三分別是Java,JavaScript和Python。
1.3)經常使用工具:在開發中最常常使用的工具中,最受歡迎的是IDE(e.g. eclipse,inteliJ IDE),他們有82%的使用者,第二受歡迎的是代碼協做工具(e.g. GitHub,GitLab,Bitbucket),有77%的使用者,第三是一些輕量的桌面級編輯器(e.g. Sublime Text,Atom,Visual Studio Code,Vim),問題追蹤工具(e.g. Jira, YouTrack)和持續集成(CI)或持續交付(CD)工具(e.g. Jenkins, TeamCity)並列第四,有44%的使用者。
在這部分問卷中,大部分開發者(82%)堅持使用IDE,只用69%的開發者只是用輕量級編輯器;大部分會自定義本身的開發工具,然而還有12%的人不會自定義本身的開發工具;雲端IDE仍然不受開發者青睞,只有8%的開發者會偶爾使用;此外,大部分的開發者表示喜歡暗色主題,有77%的受訪者都把本身的開發者工具調整成了暗色主題。
1.4)熱門語言:在與報告1.1中提到的語言學習計劃相對的,這一部分在過去一年中有學習新語言的受訪者的學習內容。Python以30%的佔比位居第一,JavaScript以落後1%的劣勢位居第二,29%,第三名是Java,21%,GO語言第四名佔比19%,TypeScript和Kotlin都以16%的比例並列第五。
1.5)服務器選用:關於在哪裏託管我的或公司開發的數據庫和/或服務和/或應用程序的問題中,55%的受訪者表示在我的電腦或工做站上部署,54%的受訪者則在專用的服務器上部署,59%受訪者會在雲服務器部署,13%的則表示在其餘服務器上部署或不肯意回答。人們計劃從自託管和內部部署解決方案轉向主要的雲提供商,如亞馬遜網絡服務,谷歌雲平臺和微軟Azure。
在將來12個月內,私人和本地服務器的份額將分別降低6%和11%,而亞馬遜網絡服務,谷歌雲平臺和微軟Azure的份額將分別增加8%,7%和 分別爲3%。
1.6)單元測試:在單元測試方面,59%的受訪者會寫單元測試,11%受訪者會使用單元測試可是不會編寫,30%的受訪者則不會使用單元測試。
1.7)開源態度:在對開源項目的貢獻一項中,僅有6%的受訪者全職爲開源項目工做,其中只有三分之一的人得到了報酬,12%的受訪者會常常爲開源項目貢獻(至少一月一次),20%則偶爾作一次貢獻(一年內會有幾回),22%的受訪者只爲開源項目作過少數貢獻。在剩下的40%的人羣中,只有極少部分(總量的3%)不想爲開源項目貢獻。
1.8)經常使用操做系統:在操做系統方面,Windows系統佔據主流,有62%的用戶表示在使用,Unix/Linux第二,有49%,macOS第三,44%,剩下有1%的使用其餘操做系統。
1.9)移動端平臺:在移動端開發人員中,有86%的人員開發Android,iOS有48%,額外的,還有3%的開發其餘移動設備系統的人員,其中,有35%的開發者同時會開發Android和iOS。
1.10)移動端開發方式:72%的受訪者會使用原生的工具,43%的受訪者會使用跨平臺技術或框架開發,其中,有15%的受訪者同時兩種都會使用。數據庫


2、 娛樂項目
2.1)音樂:在受訪者中有77%的人會在開發時聽音樂,在這77%中,喜歡聽電子音樂的最多,有37%的比例;第二是流行樂,32%;第三是搖滾,29%;經典音樂比搖滾低1%,以29%居第四;第五則是重金屬音樂,28%。在和職位關聯後,咱們發現開發人員,系統分析師,產品經理,團隊負責人,QA工程師,數據分析師,教師/教師/導師以及DevOps工程師在編碼時都傾向於選擇電子音樂,DBA,UX / UI設計師和架構師大多喜歡Rock,首席信息官/首席技術官/首席執行官,技術支持和業務分析師更喜歡古典音樂。
2.2)睡眠時間:出乎意料的,大部分受訪者都表示至少能睡眠7個小時以上。有53%的受訪者能睡眠7-8個小時,有6%的能睡眠8個小時以上;有35%的能睡眠5-6個小時,只有6%的受訪者能睡眠5個小時如下。
2.3)經常使用開發地點:有64%的受訪者最常在辦公室開發,31%的喜歡在家開發,在咖啡店或者聯合開發中心的有2%,剩下1%表示在其餘地點開發。在項目中獨立工做的開發人員一般在家工做,而在團隊中工做的開發人員則在辦公室工做。
2.4)業餘時間安排:有85%的受訪者表示會在業餘時間繼續開發,剩下的則表示不會。
2.5)智能機狀況:有69%的受訪者使用安卓手機,iOS則爲41%,有2%的受訪者不使用智能機,有1%的使用黑莓或者其餘手機。
2.6)提神飲品:57%的人偏向於咖啡而33%的人喜歡茶,剩下10%的人表示都不喜歡。swift

注1:在調查中,因爲有複合性的存在,所以,結果的百分比合計大於100%,爲節省時間,將只展現前五以及有表明性的數據。
注2:報告會分多成多個部分,此爲第一部分。
Ref: https://www.jetbrains.com/res...
在此感謝jetbrains服務器

相關文章
相關標籤/搜索