在《2019-2020 年中國(guó)開發(fā)者調(diào)查報(bào)告》中,我們從「開發(fā)者現(xiàn)狀」中有最新的發(fā)現(xiàn):
6成開發(fā)者在使用Java語言;
在一線城市,30%開發(fā)者月薪超過1.7萬元;
互聯(lián)網(wǎng)、軟件、IT制造三個(gè)技術(shù)領(lǐng)域涵蓋了國(guó)內(nèi)84%以上的開發(fā)者;
開發(fā)者學(xué)習(xí)熱情高漲,31%接受了軟件開發(fā)的在職培訓(xùn)…
*以下數(shù)據(jù)報(bào)告來源:CSDN
軟件開發(fā)工具使用特點(diǎn)分析
01
Java長(zhǎng)盛:使用最多、最想學(xué)
60%的開發(fā)者使用最多的編程語言是Java,Java、Python、Javascript是開發(fā)者最想學(xué)的三種語言。
02
7成開發(fā)者使用Windows操作系統(tǒng)
72%開發(fā)者在使用Windows操作系統(tǒng),18%在使用Linux操作系統(tǒng)。
83%的開發(fā)者在使用MySQL數(shù)據(jù)庫(kù),34%的在使用Oracle數(shù)據(jù)庫(kù)。
03
Web框架的紅人:Spring、Vue.js
Spring、Vue.js比較受開發(fā)者的歡迎,有46%的開發(fā)者希望使用Vue.js。
04
Node.js是相對(duì)使用普遍的技術(shù)框架
28%的開發(fā)者正在使用Node.js,26%的開發(fā)者希望使用Node.js。
05
VS是最為普遍使用的開發(fā)環(huán)境
在開發(fā)環(huán)境方面,Visual Studio是最為普遍使用的開發(fā)環(huán)境。
06
選擇Arm架構(gòu)的普遍原因是多核分布式
在使用國(guó)產(chǎn)新架構(gòu)平臺(tái)進(jìn)行開發(fā)時(shí),如果常用的軟件棧/開源組件/基礎(chǔ)庫(kù)/加速庫(kù)缺乏對(duì)應(yīng)的適配,28%的開發(fā)者會(huì)選擇與廠家聯(lián)合開發(fā)相應(yīng)適配。
對(duì)比與Arm架構(gòu)的CPU和x86系列的CPU,選擇Arm架構(gòu)的最核心原因方面,30%的開發(fā)者認(rèn)為是Arm架構(gòu)具備多核分布式優(yōu)勢(shì)。
07
41%開發(fā)者認(rèn)為缺乏開源社區(qū)的支持
41%開發(fā)者認(rèn)為當(dāng)下自主可控硬件及軟件生態(tài)的主要問題是缺乏開源社區(qū)的足夠支持,許多軟件基礎(chǔ)設(shè)施缺乏適配。
開發(fā)工具不完善,開發(fā)、遷移、調(diào)優(yōu)困難;開發(fā)資料及文檔匱乏,缺乏足夠的代碼實(shí)例和模板也是當(dāng)下自主可控硬件及軟件生態(tài)的主要問題之一。
【總結(jié)】
作為后端開發(fā)最常使用的語言,Java語言和 JVM生態(tài)成熟度無人可比,另一方面,Java依然是Android上最重要的開發(fā)語言。
所以Java是最多人使用、最多人想學(xué)的語言。
與這相似的,在Web開發(fā)上,Vue.js和Spring有龐大的庫(kù)和社群支撐,所以前端使用Vue.js 后端使用Spring是被最多開發(fā)者所采用的方案。
從這個(gè)趨勢(shì)也可以看到,如今的開發(fā)者更意愿去學(xué)習(xí)一些相對(duì)成熟度、用途更為廣泛的語言和框架。
開發(fā)者現(xiàn)狀分析
01
19.6%開發(fā)者月薪超過1.7萬元
月薪在8千元至1.7萬元的占47%,月薪低于5千元的僅占9.5%,高于3萬元的也僅占6.8%。
02
一線城市的開發(fā)者更高薪
在一線城市(北京、上海、廣州、深圳、天津)中,月薪超過1.7萬元的開發(fā)者占比為30%,該比例遠(yuǎn)高于國(guó)內(nèi)其它城市。
03
北京、上海、廣東,開發(fā)者的聚集地
北京、上海、廣東是開發(fā)者聚集較多的地域,占全國(guó)總數(shù)的47%;
浙江、江蘇、四川處于第二梯隊(duì),占全國(guó)總數(shù)的20%。
04
金融業(yè)的開發(fā)者高收入人群比例最高
金融和互聯(lián)網(wǎng)行業(yè)的開發(fā)者高收入人群占比最高,25.5%的人群月薪超過1.7萬元。
05
工作時(shí)間越自由反而越高薪
工作時(shí)間自由的人群中,收入超過1.7萬的比重最高,達(dá)到了35%。
40小時(shí)標(biāo)準(zhǔn)工時(shí)、不加班的人群中,月收入超過1.7萬的比重最低,僅占14%。
【總結(jié)】
開發(fā)者毫無疑問是高薪職業(yè),對(duì)同等水平的程序員來說,就業(yè)城市對(duì)薪資有較大的影響。
在一、二線城市互聯(lián)網(wǎng)氛圍濃厚,可以對(duì)接更好的企業(yè)資源,給IT從業(yè)者提供的工作機(jī)會(huì)更多、未來發(fā)展空間更大,因此更受求職者青睞。
金融行業(yè)和互聯(lián)網(wǎng)行業(yè)的開發(fā)者高收入的比例最高,因?yàn)檫@兩個(gè)行業(yè)的用戶對(duì)該領(lǐng)域的軟件依賴更大,能為企業(yè)帶去更高的經(jīng)濟(jì)價(jià)值。
除此之外開發(fā)者可以直視自己的項(xiàng)目推向市場(chǎng)后的成果,從而獲得極大的成就感,進(jìn)而有動(dòng)力打磨產(chǎn)品,形成良性循環(huán)。
開發(fā)者學(xué)習(xí)特點(diǎn)分析
01
自學(xué)是開發(fā)者持續(xù)學(xué)習(xí)的主要路徑
在本次調(diào)研中,53%的開發(fā)者會(huì)通過在未參加正式課程的情況下,自學(xué)一門新語言、框架或工具。
02
37%軟件開發(fā)者愿意付費(fèi)學(xué)習(xí)
37%的人群愿意付費(fèi)進(jìn)行學(xué)習(xí),63%人群不愿付費(fèi)學(xué)習(xí)。
03
59%開發(fā)者每周學(xué)習(xí)6小時(shí)以上
接近六成的開發(fā)者每周學(xué)習(xí)6小時(shí)以上,38%開發(fā)者每周學(xué)習(xí)1-5小時(shí)。
04
70%的開發(fā)者培訓(xùn)預(yù)算來自個(gè)人
7成的開發(fā)者參加培訓(xùn)的預(yù)算來自個(gè)人,來自公司的僅占30%。
【總結(jié)】
如今開發(fā)者們終身學(xué)習(xí)的意識(shí)強(qiáng)烈,近一半的開發(fā)者都嘗試過自學(xué)語言,98%的開發(fā)者每周都會(huì)投入時(shí)間安排學(xué)習(xí)。
的確,IT行業(yè)日新月異,在技術(shù)飛速更新的當(dāng)下,只有持續(xù)性地學(xué)習(xí)才能保持自身競(jìng)爭(zhēng)力,甚至是維持生存的“法寶”。
52%的開發(fā)者參加過軟件開發(fā)方面的培訓(xùn),相對(duì)于自學(xué)而言,培訓(xùn)會(huì)更具有系統(tǒng)性、完整性。
不管是對(duì)開發(fā)者的自身發(fā)展還是就業(yè)需求來說,在入行之前先掌握企業(yè)剛需技能對(duì)于初級(jí)開發(fā)者來說都是有很大益處的。
在報(bào)告調(diào)查中顯示大部分參加培訓(xùn)的預(yù)算來自個(gè)人,我堅(jiān)信未來一定會(huì)有更多的公司和個(gè)人愿意付費(fèi)購(gòu)買學(xué)習(xí)資源。
因?yàn)楦顿M(fèi)內(nèi)容通常有更好的服務(wù)質(zhì)量與保證,也沒有比把錢花在給自己進(jìn)修上更明智、更穩(wěn)定的投資了。
最后
如今IT行業(yè)蓬勃發(fā)展,各行各業(yè)都需要開發(fā)工程師,越來越多的人選擇踏進(jìn)這個(gè)行業(yè)。
而它也充分給予那些肯付出勞動(dòng)的人,讓愿意努力的年輕人不會(huì)被所謂的“背景”和“資歷”壓得不得翻身。
憑借著“一技之長(zhǎng)”他們也可以過上不錯(cuò)的生活,利用技術(shù)去創(chuàng)造很多東西,甚至改變世界。
如今是開發(fā)者最好的時(shí)代,但也是最具挑戰(zhàn)和質(zhì)疑的時(shí)代。
所以開發(fā)者們更應(yīng)該保持不滿現(xiàn)狀、追求卓越的極客精神,才能在下個(gè)機(jī)遇到來之時(shí)開創(chuàng)屬于自己的時(shí)代。