
作者 | 王子嘉、Geek AI來源 | 機器之心
【導讀】諸如 TIOBE 此類的編程語言流行排行榜一直吸引了大量 IT 產業從業者的目光。隨著市場需求的變化,最受歡迎編程語言的頭把交椅從早年的 C++,到 Java 再到如今的 JavaScript、Python,可謂你方唱罷我登場。而在業界的招聘經理們看來,優秀的開發者需要具備哪些素養呢?開發者們更喜歡學哪些技能呢?本文對這些問題進行了一一詳解。
為了了解 2020 年市場對開發人員技能需求的狀況,世界知名招聘平臺 HackerRank 對來自 162 個國家/地區的 116,000 多名開發人員和招聘經理進行了每人 15 分鐘的在線調查,發布了第三份年度開發人員技能報告。這是該公司有史以來規模最大的調查,要求受訪者提供有關編碼訓練營、薪酬公平等方面的投入,相關結論如下。
事實證明,這在很大程度上取決于公司的規模。
小公司更喜歡全才,從而招募到很多可以身兼數職的全棧開發人員。這通常是以犧牲掉招募專用前端開發者和后端開發者的成本為代價的。
較小公司認為全棧開發人員更重要,大公司則更可能需要領域專家
HackerRank 的《2020 年開發者技能報告》(2020 Developer Skills report) 中的圖表顯示,對于較小的公司(少于 50 名員工)來說,43% 的公司認為全棧開發者是他們最想雇傭的人。
細想一下,這種現象是有道理的。大公司才能允許人做更多專業性的事情。
也就是說,所有大型公司的大多數招聘經理都將前端、后端或全棧開發人員列為優先招聘的人員。只有約 30% 的 招聘經理認為以下職位是他們的優先選擇:
JavaScript與Python仍然是最受雇主歡迎的編程語言技能
上圖按地區列舉了招聘經理對語言的看重程度,JavaScript 是最受歡迎的語言,緊隨其后的是 Python 和 Java。
但這里有一個很有趣的現象——越來越多的經理(尤其是在美洲)是「語言無關的」,他們并不關心你了解哪種特定的編程語言。
這可以追溯到我過去幾年一直在反復宣揚的一個觀點:如果你能學好一門編程語言,你就可以輕松地在工作中學習第二門語言。
因此,我很高興越來越多的雇主認識到這一現實情況,而不是僅僅為「JavaScript 開發人員」或「Python 開發人員」提供工作崗位。
開發人員過去所開發的成果比開發人員使用的特定工具更能反映他們的能力。
越來越少的雇主要求雇員有大學學位,小公司更加靈活
這張圖表展示了沒有學士學位、有學位和有研究生學位的開發人員的比例(按雇主規模排序)。規模較小的公司聘用沒有學位的開發人員的可能性更高。
這與上世紀 90 年代和 21 世紀初的情況有很大的不同,當時大多數開發人員的工作都對學位有所要求。但是細想下來,這也是完全有道理的。在過去 40 年里,獲得大學學位(尤其是在美國)的成本飆升。
美國大學學雜費的通貨膨脹與總體通貨膨脹(消費者價格指數)之比。(資料來源:美國國家教育統計中心)
越來越多的美國人選擇放棄傳統的大學學位,而選擇自學。
我的建議一直是:上便宜的社區大學,然后上便宜的公立大學。如果你能在不負債的情況下獲得四年制學位,我仍然認為這是值得的。但我可以理解,那些已經過了傳統意義上讀大學的年齡(十幾歲到二十歲出頭)的人完全不想上大學的原因。在大學學雜費增長 25 倍的同時,萬維網也誕生了,隨之而來的是大量的免費學習資源?,F在,只要你愿意靜下心來學習,你就可以免費學到很多東西。
因此,鼓舞人心的是,我們看到越來越多的雇主開始雇傭完全自學成才的開發人員。同時,在上大學和完全依賴網上免費學習之間出現了一個新的中間地帶:編程訓練營。
我寫過大量關于編程訓練營的文章,而且也解釋了它們對那些不想重返校園的人的作用。大多數人通過一兩年的在線自學,參加當地的科技活動,逛逛當地的極客空間,就能成功地找到一份開發人員的工作。
但是有些人更喜歡加入編碼訓練營,因為訓練營的課程更有結構性,也更容易理解。這和上社區大學和州立大學的花費基本是一樣的,但是它們要快一些。同時一些雇主正在雇傭這些編程訓練營的畢業生并分享他們對他們的看法,這對參加訓練營的人來說無疑是好消息。
圖表顯示,在接受調查的招聘經理中,近 32% 的人曾聘用過一名參加過編程訓練營的開發人員。
接受調查的招聘經理中,約有 32% 的人表示,他們曾聘用過編程訓練營畢業生。
以下是他們對這些訓練營畢業生能力的看法:
上圖表示,大多數招聘經理認為,編程訓練營的畢業生與其他人勝任其工作的能力是差不多的。
他們發現,這些編程訓練營畢業生的能力大多與其他雇員一樣好。甚至有近三分之一的人表示,編程訓練營的畢業生比一般員工表現更好。需要注意的一點是,許多編程訓練營的畢業生已經獲得了學士學位——有些人來自計算機科學和工程領域。因此,這些訓練營的畢業生中,有些人的受教育程度比一般員工高。還要注意,不同編程訓練營之間的教學質量差異很大。
這項調查沒有公布更詳細的數據,所以我們不知道哪些編程訓練營是最受雇主歡迎的,我們也不知道傳統的實體訓練營和在線訓練營的數量是多少。但不管怎樣,在招聘了編程訓練營畢業生的招聘經理中,有 32% 的人對這些人技能的評價很高。這一事實肯定會讓其他在自己城市建立編程訓練營的開發人員感到安心。
盡管 JavaScript 是目前使用最廣泛、最受歡迎的編程語言技能,但未來的情況將會如何也一直是個問題。幸運的是,這項調查也包括了這項內容。如下圖所示:
如上圖所示,36% 的開發者希望接下來學習 Go,然后是 Python 和 Kotlin。
我們可以假設大多數受訪者已經會使用 JavaScript 了——因為到 2020 年,如果不了解 JavaScript,就很難成為一名開發人員。因此,開發人員正在將目光轉向一些新的語言。為了防止你還不熟悉這些語言,接下來我會對這些語言做簡單描述。
Go 是谷歌在 2007 年開發的一種功能強大的服務器語言。Go 提供的特性如下:
開發者第二想學的語言是 Python
2020 年,開發者們第三想學的語言是 Kotlin。Kotlin 是 JetBrains(InteliJ 和 WebStorm 等流行 IDE 的創建者)開發的一門優秀的語言。Android 開發本來是基于 Java 的,Kotlin 讓這個開發流程變得更簡單了。
在專業開發方面,專業開發人員真正關心的是什么?
圖表顯示 59% 的開發人員希望在工作中學習新的技術技能。這個數字比那些主要想要獲得證書、開發軟技能或得到晉升的開發人員的數量要大得多。一言以蔽之:技能。大多數開發人員不太關心職業發展的傳統標志(晉升)。他們更關心如何擴展自己的技術技能。
當你看下面這個圖表時,你就能理解這種現象出現的原因了:
圖表顯示,相較于管理崗,開發人員對技術崗的興趣更高。
大多數開發人員更愿意在技術崗上獲得晉升,而不是進軍管理崗。項目經理是經理,而獨立貢獻者就是一個被管理的開發人員。但究竟什么是技術主管呢?技術主管的角色因公司而異,但其工作一般跟做出高層次的技術決策(如提出架構)和為開發團隊設定遠景有關。技術主管通常向項目經理匯報,項目經理再向像 CTO 這樣的高管匯報。
根據對全球范圍內 11.6 萬名開發者的調查,他們的平均年薪為 5.4 萬美元。讓我們具體看看美國的情況,美國的開發者得到的報酬最多。我不太清楚這是為什么,但我猜測這背后的原因有很多:美國是世界上許多最大的軟件公司的總部所在地,再加上限制性
移民政策限制了可以招募的開發者。
以下是美國城市中開發者的平均工資:
舊金山以 14.8 萬美元的平均年薪位居榜首,其次是西雅圖、洛杉磯和波士頓。相比之下,美國人的平均收入約為 4.7 萬美元。所以作為一名開發人員的工作是真的不錯的了。
數據分析咨詢請掃描二維碼
若不方便掃碼,搜微信號:CDAshujufenxi
CDA數據分析師證書考試體系(更新于2025年05月22日)
2025-05-26解碼數據基因:從數字敏感度到邏輯思維 每當看到超市貨架上商品的排列變化,你是否會聯想到背后的銷售數據波動?三年前在零售行 ...
2025-05-23在本文中,我們將探討 AI 為何能夠加速數據分析、如何在每個步驟中實現數據分析自動化以及使用哪些工具。 數據分析中的AI是什么 ...
2025-05-20當數據遇見人生:我的第一個分析項目 記得三年前接手第一個數據分析項目時,我面對Excel里密密麻麻的銷售數據手足無措。那些跳動 ...
2025-05-20在數字化運營的時代,企業每天都在產生海量數據:用戶點擊行為、商品銷售記錄、廣告投放反饋…… 這些數據就像散落的拼圖,而相 ...
2025-05-19在當今數字化營銷時代,小紅書作為國內領先的社交電商平臺,其銷售數據蘊含著巨大的商業價值。通過對小紅書銷售數據的深入分析, ...
2025-05-16Excel作為最常用的數據分析工具,有沒有什么工具可以幫助我們快速地使用excel表格,只要輕松幾步甚至輸入幾項指令就能搞定呢? ...
2025-05-15數據,如同無形的燃料,驅動著現代社會的運轉。從全球互聯網用戶每天產生的2.5億TB數據,到制造業的傳感器、金融交易 ...
2025-05-15大數據是什么_數據分析師培訓 其實,現在的大數據指的并不僅僅是海量數據,更準確而言是對大數據分析的方法。傳統的數 ...
2025-05-14CDA持證人簡介: 萬木,CDA L1持證人,某電商中廠BI工程師 ,5年數據經驗1年BI內訓師,高級數據分析師,擁有豐富的行業經驗。 ...
2025-05-13CDA持證人簡介: 王明月 ,CDA 數據分析師二級持證人,2年數據產品工作經驗,管理學博士在讀。 學習入口:https://edu.cda.cn/g ...
2025-05-12CDA持證人簡介: 楊貞璽 ,CDA一級持證人,鄭州大學情報學碩士研究生,某上市公司數據分析師。 學習入口:https://edu.cda.cn/g ...
2025-05-09CDA持證人簡介 程靖 CDA會員大咖,暢銷書《小白學產品》作者,13年頂級互聯網公司產品經理相關經驗,曾在百度、美團、阿里等 ...
2025-05-07相信很多做數據分析的小伙伴,都接到過一些高階的數據分析需求,實現的過程需要用到一些數據獲取,數據清洗轉換,建模方法等,這 ...
2025-05-06以下的文章內容來源于劉靜老師的專欄,如果您想閱讀專欄《10大業務分析模型突破業務瓶頸》,點擊下方鏈接 https://edu.cda.cn/g ...
2025-04-30CDA持證人簡介: 邱立峰 CDA 數據分析師二級持證人,數字化轉型專家,數據治理專家,高級數據分析師,擁有豐富的行業經驗。 ...
2025-04-29CDA持證人簡介: 程靖 CDA會員大咖,暢銷書《小白學產品》作者,13年頂級互聯網公司產品經理相關經驗,曾在百度,美團,阿里等 ...
2025-04-28CDA持證人簡介: 居瑜 ,CDA一級持證人國企財務經理,13年財務管理運營經驗,在數據分析就業和實踐經驗方面有著豐富的積累和經 ...
2025-04-27數據分析在當今信息時代發揮著重要作用。單因素方差分析(One-Way ANOVA)是一種關鍵的統計方法,用于比較三個或更多獨立樣本組 ...
2025-04-25CDA持證人簡介: 居瑜 ,CDA一級持證人國企財務經理,13年財務管理運營經驗,在數據分析就業和實踐經驗方面有著豐富的積累和經 ...
2025-04-25