2018開發(fā)者生態(tài)報(bào)告:Java最流行,Go最有潛力,JavaScript最常用
JetBrains 近日發(fā)布了 2018 開發(fā)者生態(tài)報(bào)告,該報(bào)告包含開發(fā)人員對各種編程語言以及數(shù)據(jù)庫和團(tuán)隊(duì)工具的偏好。
此次參加調(diào)查的有6000多名開發(fā)人員,調(diào)查結(jié)果,和去年一樣,Java 被評為最流行的語言,JavaScript 是最常用的語言,而 Go 被認(rèn)為是最有前途的語言。
1、編程語言
藍(lán)色:頻繁使用
橙色:即將使用/遷移
JavaScript 是使用最多的語言,其次是 HTML/CSS 和 Java 。出乎意料的是,Go成為開發(fā)者最想嘗試的語言 ,緊接著才是 Kotlin 和 Python 。上圖數(shù)值皆為百分比(%)。
其中,還有 38% 的受訪開發(fā)者表示沒有計(jì)劃去學(xué)習(xí)或采納新語言。此外,受訪者按使用頻率對 3 種主要編程語言進(jìn)行排名,得出的排名如下:
在過去一年內(nèi),開發(fā)者開始學(xué)習(xí)或繼續(xù)學(xué)習(xí)的編程語言分布如下:
開發(fā)者經(jīng)常使用哪些工具?
82%的開發(fā)者最常使用的工具是IDE,77%的開發(fā)者更常使用輕量級桌面編輯器,而只有69%的開發(fā)者使用輕量級桌面編輯器。
普遍的開發(fā)者都喜歡定制自己的工作環(huán)境,只有 12% 的受訪者不定制他們的 IDE /編輯器。
云IDE和編輯器依然不是很受歡迎,還有一個(gè)有趣的現(xiàn)象就是,77%開發(fā)者的編輯器或IDE喜歡用黑色主題的背景。
公司開發(fā)的數(shù)據(jù)庫/服務(wù)/應(yīng)用程序托管于何處?
人們正計(jì)劃從自主托管和本地解決方案轉(zhuǎn)移到主要云提供商,如亞馬遜網(wǎng)絡(luò)服務(wù),谷歌云平臺(tái)和微軟Azure。在未來12個(gè)月內(nèi),私有服務(wù)器和本地服務(wù)器的份額將分別下降6%和11%,而亞馬遜網(wǎng)絡(luò)服務(wù),谷歌云平臺(tái)和微軟Azure的份額將分別增長8%,7%和3%。
開發(fā)環(huán)境&操作系統(tǒng)
開發(fā)類型
你從事開發(fā)工作是為了錢還是把它作為一種興趣愛好呢?58%的網(wǎng)絡(luò)后端開發(fā)人員的選擇是為了錢,手機(jī)應(yīng)用程序開發(fā)者中,有33%的開發(fā)者把這項(xiàng)工作看成是一項(xiàng)興趣愛好。
其中,35%的受訪者為Android和iOS開發(fā),15%的開發(fā)人員同時(shí)使用本地工具和跨平臺(tái)技術(shù)/框架。
你每天睡幾個(gè)小時(shí)?
你每周花多少小時(shí)編碼?
藍(lán)色:日常工作編程的時(shí)間
黃色:工作外的個(gè)人項(xiàng)目編程時(shí)間
你在哪里編碼最多?
在項(xiàng)目上獨(dú)立工作的開發(fā)人員通常是在家工作,而在團(tuán)隊(duì)中工作的開發(fā)人員則是在辦公室工作。
詳細(xì)報(bào)告地址:https://www.jetbrains.com/research/devecosystem-2018/