【ITBEAR科技資訊】11月21日消息,全球領先的開發者工具提供商JetBrains最新發布的《2023開發人員生態系統現狀》調研報告,聚焦了來自26,348名開發者的獨特洞察。
該報告廣泛覆蓋編程語言、工具和技術等多個主題,同時將研究范圍擴展至人工智能(AI),探討了開發者對AI的看法、顧慮以及AI賦能工具的使用情況。據了解,今年調查的關鍵數據如下:
過去七年中,Javascript一直是最常用的編程語言之一,但近期其受歡迎程度略有下降。盡管排名前三的語言在過去三年保持不變,但Javascript的份額持續下降,預計將繼續小幅下降。有合理的假設認為,相比其他程序員,Javascript程序員更有可能學習其他語言。
與此同時,Rust成為今年唯一創下受歡迎程度新紀錄的語言。以其嚴格的安全性和內存所有權機制,Rust有望逐漸替代C++,尤其在Go用戶中有六分之一表示考慮采用Rust。與Scala一樣,Rust成為程序員最不愿意遷出的語言之一。
Objective-C近年來失去了三分之二的用戶,似乎走到了生命周期的盡頭。盡管這門語言自1984年推出以來一直運行良好,但自從2014年蘋果發布Swift繼任者以來,Objective-C的用戶逐漸減少。由于存在其他跨平臺語言,如Kotlin和Dart等,iOS開發者有很大的選擇余地,幾乎沒有理由繼續使用Objective-C。
報告還揭示了2023年的軟件開發者薪資趨勢,其中Scala、Go和Kotlin開發者位列薪酬最高的三大類別。雇主們越來越認識到能夠應對這些語言復雜性的專業人士的價值,從而形成Scala、Go和Kotlin開發者之間的競爭格局。
在性別分布方面,過去三年科技行業的數據顯示,女性開發者的比例一直未見改善,僅占總數的5%,凸顯了該行業存在的巨大性別差距。
據ITBEAR科技資訊了解,生成式AI服務的應用呈現出復雜的格局:77%的開發者使用ChatGPT聊天助手,46%的開發者則選擇GitHub Copilot編程助手。開發者們主要通過自然語言向這些AI助手提問與軟件開發相關的一般性問題。這一現象揭示了AI在開發過程中的普遍應用和接受度。