InfoWorld發(fā)布程序員生存指南,32%開發(fā)者非科班出身
疫情放緩后,全球軟件開發(fā)人員的數(shù)量或?qū)⒒厣?,這意味著人才的競爭也會(huì)越來越激烈。據(jù) Evans 數(shù)據(jù)公司分析,2018 年軟件開發(fā)人員的數(shù)量為 2300 萬名,在針對大流行進(jìn)行調(diào)整之前,預(yù)計(jì)到 2023 年這個(gè)數(shù)字將達(dá)到 2770 萬。為了幫助求職者更好地在充滿挑戰(zhàn)的就業(yè)市場中脫穎而出,InfoWorld 整理了一些軟件開發(fā)人員可以關(guān)注的熱門領(lǐng)域供參考。
大致包括如下六個(gè)方向:
不要把雞蛋放在同一個(gè)籃子里
開發(fā)人員經(jīng)常根據(jù)他們對某些編程語言和框架的熟練程度進(jìn)行判斷和評(píng)估,但重要的是要記住,這些都是可轉(zhuǎn)移的技能。Stack Overflow 在 2020 年開發(fā)者調(diào)查中詢問了數(shù)千名開發(fā)者學(xué)習(xí)新語言或框架的頻率,約 75% 的受訪者表示,他們每年至少學(xué)習(xí)一次新技術(shù)。
招聘技術(shù)專家 Applied 的工程負(fù)責(zé)人 Hew Ingram 表示,語言和框架非常相似,因此編程語言之間的差異遠(yuǎn)小于口頭表達(dá)。從 PHP 到 Python 的遷移并不像學(xué)習(xí)一門新語言(如:法語)一樣困難。
Ingram 稱,如果他正在招聘一個(gè) React 開發(fā)人員,他不會(huì)真的介意他們之前是否曾經(jīng)做過 React,如果他們曾經(jīng)做過 Angular、J Query 甚至是 vanilla Javascript 都可以,因?yàn)檫@些經(jīng)驗(yàn)都能夠使得他們可以更快的上手 React。
HackerRank 數(shù)據(jù)數(shù)顯示,在軟件開發(fā)領(lǐng)域,可證明的可轉(zhuǎn)移技能比一連串的熟練程度更有價(jià)值。更何況,現(xiàn)在很多招聘經(jīng)理根本就不懂語言。
有些技能比其他技能更熱門
相比 Javascript 或 C++,掌握了 Rust 和 Dart 這種類型技能的求職者可能更受歡迎。Rust 和 Dart 都是在開發(fā)者中迅速流行起來的輕量級(jí)編程語言,在編程語言的增長榜單中名列前茅。
同樣,科技招聘市場 Hired 數(shù)據(jù)表明,谷歌自家的 Go 編程語言也在蓬勃發(fā)展,Go 技能工程師平均每個(gè)求職者均可獲得 9 個(gè)以上的面試請求。Scala 和 Ruby 緊隨其后,2019 年平均每個(gè)求職者的面試請求也超過了 8 個(gè)。
不過,對于剛?cè)腴T的人來說,Java 和 Javascript 可能是最靠譜的編程語言。實(shí)際上,根據(jù)熱門招聘網(wǎng)站 Indeed 的分析,Java 仍然是雇主需求量第二大的技能,僅次于 SQL。
還有 Python,它在過去十年中迅速增長。根據(jù) 2014 年至 2019 年期間 Indeed.com 上數(shù)百萬條美國招聘信息顯示,該語言在數(shù)據(jù)科學(xué)家中很受歡迎,現(xiàn)在已成為第三大需求技術(shù)。在去年的 TIOBE 語言流行指數(shù)中,它還被評(píng)為 2020 年 TIOBE 年度最佳編程語言,躍升了 2.01 個(gè)百分點(diǎn),超過了上升 1.99 個(gè)百分點(diǎn)的 C++。
同時(shí),Python 也很好賺錢。PayScale 數(shù)據(jù)顯示,精通 Python 的開發(fā)人員的平均工資為 91000 美元。作為對比,Java 開發(fā)人員的平均工資為 74,000 美元。
后端技能的變化
從技能的角度出發(fā),著眼于后端,有一個(gè)明確的發(fā)展方向:容器和云原生。
一般的云計(jì)算技能通常與主要供應(yīng)商保持一致:Amazon Web Services(AWS)、Microsoft Azure 和 Google Cloud Platform。招聘經(jīng)理傾向于根據(jù)這些特定技能來進(jìn)行聘用,以便開發(fā)人員可以迅速加入團(tuán)隊(duì)。
目前,由于許多公司已經(jīng)在 AWS stack 上構(gòu)建了服務(wù),因此 AWS 仍然是最受歡迎的。Indeed 的分析顯示,從 2014 年到 2019 年,AWS 專業(yè)開發(fā)人員的職位發(fā)布量增長了五倍,遠(yuǎn)遠(yuǎn)超過了 Azure 和 GCP 的需求。
在容器方面,Indeed 的研究表明,對 Docker 技能的需求持續(xù)激增,自 2014 年以來增長了 4,162%,并且在 2019 年占美國所有技術(shù)工作的 5% 以上。與此同時(shí),對容器編排工具 Kubernetes 和服務(wù)網(wǎng)格 Istio 的熟練需求自然而然地隨之而來,因?yàn)閮烧叨家殉蔀楣芾砣萜骰h(huán)境的行業(yè)標(biāo)準(zhǔn)方法。
GitHub 2020 年度 Octoverse 報(bào)告顯示 , Kubernetes 仍然是貢獻(xiàn)者最受歡迎的十大開源項(xiàng)目之一。同樣,Istio 是貢獻(xiàn)者增長最快的項(xiàng)目之一,2019 年的貢獻(xiàn)增長了 194%。
全棧
在過去的幾年中,軟件開發(fā)人員的一項(xiàng)重大發(fā)展便是所謂的“全棧”開發(fā)人員的興起。這是一個(gè)“萬能”的角色設(shè)定,可以處理構(gòu)建和運(yùn)行應(yīng)用程序所需的前端和后端編碼。
HackerRank 的 2020 年開發(fā)人員技能報(bào)告指出,各種規(guī)模的公司招聘經(jīng)理都同意“全職開發(fā)人員是重中之重”,其中 38% 的人說,這是他們在 2020 年要填補(bǔ)的第一大職位。
關(guān)于全職開發(fā)人員實(shí)際上是否是獨(dú)角獸存在一些爭議,但是如果您想滿足招聘經(jīng)理的標(biāo)準(zhǔn),則需要精通HTML / CSS和JavaScript等前端語言,并結(jié)合使用終端語言和框架(例如Node.js,Python,Ruby和Java)以及一些Git,數(shù)據(jù)庫以及Web或移動(dòng)應(yīng)用程序技能,這些都是很好的衡量標(biāo)準(zhǔn)。
目前,關(guān)于全棧開發(fā)人員確實(shí)仍存在一些爭論。但如果你想滿足招聘經(jīng)理的標(biāo)準(zhǔn),你將需要同時(shí)精通 HTML/CSS 和 JavaScript 等前端語言,結(jié)合 Node.js、Python、Ruby 和 Java 等后端語言和框架,再加上一些 Git、數(shù)據(jù)庫和 Web 或移動(dòng)應(yīng)用的技能。
數(shù)據(jù)
數(shù)據(jù)科學(xué)及數(shù)據(jù)工程師的興起,也讓幾種語言和技能的受歡迎程度穩(wěn)步上升。
像 Kafka 這樣的流式數(shù)據(jù)工具,Redshift 和 Snowflake 這樣的現(xiàn)代數(shù)據(jù)倉庫,以及流行的機(jī)器學(xué)習(xí)庫 Tensorflow,在過去的幾年里需求量都在激增。Python、R 和 Spark 都是快速崛起的技能,這些技能也都指向了當(dāng)今組織對數(shù)據(jù)科學(xué)技能的渴求。目前,就已有了像 Pytorch 這樣真正具有針對性的 ML 工具的興起。
當(dāng)然,并不是每個(gè)人都可以成為數(shù)據(jù)科學(xué)家,許多開發(fā)人員不會(huì)具備這種技能,但是擁有互補(bǔ)技能也不會(huì)損害你的就業(yè)能力。
正規(guī)教育不是萬能的
最后但重要的一點(diǎn),獲得 2021 年的軟件開發(fā)人員職位并不一定是需要正式的計(jì)算機(jī)科學(xué)學(xué)位。
Hired 首席執(zhí)行官 Mehul Patel 在科技招聘公司的《2020 年軟件工程師狀況》報(bào)告中表明,"對于招聘經(jīng)理來說,關(guān)鍵是要注重評(píng)估應(yīng)聘者的技能,而不是過度指數(shù)化的教育。雖然 50% 的軟件工程師擁有計(jì)算機(jī)科學(xué)學(xué)位,但另外 32% 的人要么自學(xué)編程,要么通過編碼訓(xùn)練營學(xué)習(xí)--他們也很可能擁有同樣的一套編程技能。"
事實(shí)上,谷歌和微軟都推出了標(biāo)準(zhǔn)大學(xué)學(xué)位的替代方案。即,谷歌的職業(yè)證書計(jì)劃和微軟的全球技能計(jì)劃。
HackerRank 的 2020 年開發(fā)人員技能報(bào)告指出,Z 世代比以往任何一代人都更有可能利用訓(xùn)練營。調(diào)查結(jié)果顯示,有近六分之一的人透露,他們已經(jīng)利用訓(xùn)練營學(xué)習(xí)了新的技能。此外,有 32% 的招聘經(jīng)理正在引進(jìn)新兵營畢業(yè)生,其中 72% 的人表示這些員工"與其他人一樣或比其他人更適合這份工作"。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:InfoWorld 發(fā)布程序員生存指南,32% 開發(fā)者非科班出身
本文地址:https://www.oschina.net/news/126257/software-developer-skill