調(diào)查顯示開(kāi)發(fā)者討厭PHP,喜愛(ài)Python
Hired近日發(fā)布了“2019 年軟件工程師現(xiàn)狀”報(bào)告,該報(bào)告數(shù)據(jù)覆蓋了 13 個(gè)城市的 98 000 名求職軟件工程師,反映了過(guò)去一年中 170 000 多個(gè)面試申請(qǐng)和工作機(jī)會(huì),此外還收集了該平臺(tái)上 700 多名軟件工程師的調(diào)查回復(fù),從而了解開(kāi)發(fā)人員的工作偏好。
報(bào)告中主要有以下8大亮點(diǎn):
- 全球?qū)^(qū)塊鏈工程師的需求增長(zhǎng)517%
- 舊金山的搜索引擎工程師工資平均收入157000美元
- 開(kāi)發(fā)者深?lèi)?ài) Python,最討厭 PHP。
- typescript是舊金山、多倫多和倫敦深受歡迎的編程語(yǔ)言
- 五分之一的開(kāi)發(fā)者自學(xué)成才
- 機(jī)器學(xué)習(xí)是開(kāi)發(fā)者最想學(xué)的一大技術(shù)
- 50%的開(kāi)發(fā)者喜歡結(jié)對(duì)編程
- 43%的開(kāi)發(fā)者都愿意為開(kāi)源項(xiàng)目做出貢獻(xiàn)
下面我們針對(duì)這些值得關(guān)注的亮點(diǎn)進(jìn)行講解
軟件工程中最熱門(mén)的工作
Hired市場(chǎng)的數(shù)據(jù)顯示,全球?qū)^(qū)塊鏈工程師的需求正在飆升,同比增長(zhǎng)517%。對(duì)于精通區(qū)塊鏈的工程師,他們通常擁有后端工程師、系統(tǒng)工程師或解決方案架構(gòu)師等經(jīng)驗(yàn)。此外,安全工程師也非常搶手,這可能是由于數(shù)據(jù)泄露數(shù)量不斷增加以及消費(fèi)者隱私問(wèn)題日益嚴(yán)重;專(zhuān)注于數(shù)據(jù)分析和機(jī)器學(xué)習(xí)的人才需求也在不斷增長(zhǎng)。
軟件工程師薪資排行
隨著需求的增加,薪資也會(huì)有所增加,在舊金山,區(qū)塊鏈工程師平均薪資15.5萬(wàn)美元,而在倫敦,他們的平均收入為89,000美元。當(dāng)然不同地方的薪酬標(biāo)準(zhǔn)和競(jìng)爭(zhēng)格局不同,薪資也會(huì)有所不同,以下為紐約工程師的薪資排行:
最熱門(mén)的編程語(yǔ)言
根據(jù)數(shù)據(jù)顯示,具有Go編程經(jīng)驗(yàn)的開(kāi)發(fā)者最受雇主歡迎,但是卻只有7%的接受調(diào)查的開(kāi)發(fā)者使用Go。JavaScript是最多開(kāi)發(fā)者使用的編程語(yǔ)言,占據(jù)了62%,除此之外,還有12%使用TypeScript。
下圖顯示的是 2018 年每種語(yǔ)言下每個(gè)職位候選人面試申請(qǐng)的次數(shù):
經(jīng)過(guò)進(jìn)一步分析發(fā)現(xiàn),在具有多年經(jīng)驗(yàn)的開(kāi)發(fā)者中,Ruby 技術(shù)工程師的需求量特別高。擁有6年以上開(kāi)發(fā)經(jīng)驗(yàn)的Ruby程序員的招聘需求是其他程序員的兩倍,在4年以下編程經(jīng)驗(yàn)的開(kāi)發(fā)者中,則是了解 Typescript 和 Go 的開(kāi)發(fā)者需求量高。
開(kāi)發(fā)者如何學(xué)習(xí)編程
學(xué)習(xí)編程并不是一件簡(jiǎn)單的事,你需要花數(shù)年的時(shí)間來(lái)學(xué)習(xí),這也是開(kāi)發(fā)這個(gè)崗位如此搶手的一大原因,如今已經(jīng)有五分之一的開(kāi)發(fā)者是自學(xué)成才,還有46%的開(kāi)發(fā)者通過(guò)傳統(tǒng)教育途徑,取得CS學(xué)位,掌握編程技能
開(kāi)發(fā)者最感興趣的技術(shù)
調(diào)查顯示,企業(yè)的需求和和開(kāi)發(fā)者最想學(xué)的技術(shù)并不相關(guān),例如區(qū)塊鏈?zhǔn)钦{(diào)查中需求較大的技能,但只有12%的開(kāi)發(fā)者最想學(xué)區(qū)塊鏈,61%的開(kāi)發(fā)者表示他們最想學(xué)的是機(jī)器學(xué)習(xí)
開(kāi)發(fā)者的工作風(fēng)格
根據(jù)開(kāi)發(fā)者們的說(shuō)法:團(tuán)隊(duì)合作能使夢(mèng)想成真。調(diào)查數(shù)據(jù)顯示,軟件工程師對(duì)結(jié)對(duì)編程感興趣,這是一種開(kāi)發(fā)方式,兩個(gè)程序員在一個(gè)計(jì)算機(jī)上一起工作,事實(shí)上,48% 的人表示,結(jié)對(duì)編程會(huì)增加他們?cè)诠竟ぷ鞯呐d趣。
近一半的開(kāi)發(fā)人員認(rèn)為結(jié)對(duì)編程效率更高,更有助于發(fā)現(xiàn)Bug,對(duì)初級(jí)程序員更有好處,但對(duì)經(jīng)驗(yàn)豐富的程序員來(lái)說(shuō)就有點(diǎn)雞肋了
對(duì)開(kāi)源的看法
30%的開(kāi)發(fā)人員表示他們?yōu)殚_(kāi)源做貢獻(xiàn),因?yàn)樗苡腥?。但只?%的開(kāi)發(fā)者經(jīng)常參與開(kāi)源,高達(dá)53%的開(kāi)發(fā)者表示從未參與過(guò)開(kāi)源
結(jié)論
還要提出的是:該調(diào)查結(jié)果并非一刀切,編程語(yǔ)言及技能需求因地區(qū)而異,但可以肯定的是,程序員不斷學(xué)習(xí)才是真理,因?yàn)槟懵殬I(yè)生涯中的每一項(xiàng)決策都會(huì)對(duì)你的未來(lái)有著深遠(yuǎn)的影響。