App下載

2024中國開發(fā)者調(diào)查報告!程序員們最常用的編程語言是Java!

陪你演戲 2024-08-07 08:18:58 瀏覽數(shù) (2332)
反饋

2024年,人工智能浪潮席卷全球,開源生態(tài)持續(xù)繁榮,中國開發(fā)者身處技術(shù)變革的浪尖,他們的現(xiàn)狀與選擇,折射出中國軟件產(chǎn)業(yè)的發(fā)展趨勢。

CSDN&《新程序員》發(fā)布的《2024 中國開發(fā)者調(diào)查報告》,基于數(shù)萬份問卷,為我們揭示了中國開發(fā)者在編程語言、操作系統(tǒng)、數(shù)據(jù)庫、工具框架、云平臺等方面的最新動態(tài)。

我們一起看看其中的一些數(shù)據(jù)。


開發(fā)者常用的編程語言


報告顯示,開發(fā)者常用的編程語言前3位為Java、Python、JavaScript。


11


Java依然是開發(fā)者最常用的編程語言,占比高達40%,這得益于其穩(wěn)定性、強大的生態(tài)系統(tǒng)以及廣泛的應用領(lǐng)域。

Python緊隨其后,占比35%,使用率較去年有所提升,這與人工智能和數(shù)據(jù)科學領(lǐng)域的蓬勃發(fā)展密不可分。


開發(fā)者“討厭”的編程語言


報告顯示,開發(fā)者“討厭”的編程語言前3位為匯編語言、C++、C語言。


12


這可能是因為它們語法相對復雜,需要開發(fā)者手動管理內(nèi)存,學習曲線較為陡峭。此外,近年來關(guān)于 C/C++ 內(nèi)存安全問題的討論也可能影響了開發(fā)者對它們的評價。


開發(fā)者使用的操作系統(tǒng)


在桌面操作系統(tǒng)中,開發(fā)者最常用的依然是Windows,占比63%。


13


Linux則超越macOS,成為第二大常用開發(fā)環(huán)境,占比 19%。

這表明Linux在開發(fā)者群體中的認可度不斷提升,其開源、靈活、穩(wěn)定的特性越來越受到青睞。

在手機操作系統(tǒng)使用上,使用各種類型的移動操作系統(tǒng)平臺的比例分布相對均衡。


14


其中,20%的開發(fā)者選擇使用iOS,20%的開發(fā)者使用小米澎湃OS和MIUI,18%的開發(fā)者使用HarmonyOS。


開發(fā)者主要使用的數(shù)據(jù)庫


數(shù)據(jù)庫方面,MySQL依然占據(jù)主導地位,使用率高達 65%。


15


Redis和Oracle分別以25%和23%的使用率位居第二、三位。

這三款數(shù)據(jù)庫憑借其成熟的技術(shù)、完善的生態(tài)以及豐富的功能,滿足了不同場景下開發(fā)者的需求。


Web框架使用排行


工具框架方面,Vue.js以其易學易用、高效靈活的特點,成為最受歡迎的Web框架,使用率達到30%。


16


Spring Boot和Node.js分別以20%和18%的使用率緊隨其后。


開發(fā)環(huán)境使用排行


開發(fā)環(huán)境方面,IntelliJ IDEA和Visual Studio Code依然是最受歡迎的IDE,使用率分別為39%和33%。


17


這兩款I(lǐng)DE功能強大,支持多種語言,擁有豐富的插件生態(tài)系統(tǒng),能夠滿足不同類型開發(fā)者的需求。


開發(fā)者主要使用的云平臺排行


云平臺方面,阿里云在容器云平臺領(lǐng)域占據(jù)領(lǐng)先地位,使用率達到29%。


18


值得關(guān)注的是,有17%的開發(fā)者選擇自建容器云平臺,這表明部分企業(yè)出于數(shù)據(jù)安全、成本控制等方面的考慮,更傾向于自主掌控基礎設施。

盡管國外出現(xiàn)了一波“下云”浪潮,但報告顯示,超過一半的中國開發(fā)者沒有“下云”經(jīng)歷。


19


其中,32%的開發(fā)者認為上云可以解決企業(yè)的快速部署需求,28%的開發(fā)者表示團隊規(guī)模較小,不適合自建基礎設施。

這表明公有云和混合云方案依然是中國企業(yè)數(shù)字化轉(zhuǎn)型的首選。



《2024 中國開發(fā)者調(diào)查報告》為我們描繪了中國開發(fā)者生態(tài)的現(xiàn)狀,Java穩(wěn)居編程語言榜首,Python勢頭強勁,云計算依然是主流趨勢。

然而,“下云”現(xiàn)象的出現(xiàn)也提醒我們,企業(yè)需要根據(jù)自身情況,選擇最適合的IT架構(gòu)和技術(shù)路線。

相信在未來,中國開發(fā)者將繼續(xù)在技術(shù)浪潮中砥礪前行,為中國軟件產(chǎn)業(yè)的發(fā)展貢獻力量。


0 人點贊