調(diào)查:Java開發(fā)人員不希望學(xué)習(xí)新語言
去年秋天,JetBrains 對超過1500名 Java 開發(fā)人員的學(xué)習(xí)模式和偏好進行了調(diào)查。讓我們一起看看公布的調(diào)查結(jié)果里一些有趣的亮點吧。首先是關(guān)于開發(fā)人員使用的 Java 版本,調(diào)查進行的時間點 Java 11 還沒發(fā)布,對 JDK 8 的支持也還沒停止。數(shù)據(jù)顯示在當(dāng)時,絕大多數(shù)受訪者使用的都是 Java 8。
接下來,讓我們看看 Java 開發(fā)人員第二常用的語言是什么。如下圖所示,可以明顯看到在 Java 語言之后,第二最常用的語言是 JavaScript,緊隨其后的分別是 SQL 和 HTML / CSS。
當(dāng)被問及是否計劃在未來十二個月內(nèi)采用或遷移到其他語言時,Kotlin、Python 和 Go 都是比較受開發(fā)者歡迎的。其中的 Kotlin,這個在 Java 虛擬機上運行的靜態(tài)類型編程語言,占比達到了 17%。
不過更多的開發(fā)者表示沒有做這個計劃,不希望學(xué)習(xí)新語言。
最后,一起看看 Java 開發(fā)人員常用的 IDE 功能都由哪些吧。
據(jù)數(shù)據(jù)顯示,開發(fā)人員常用的 IDE 功能有代碼完成、重命名重構(gòu)、代碼搜索和調(diào)試器等。