Go 遠超 Python,機器學習人才極度稀缺,全球 16,655 位程序員告訴你這些真相!

作者 | 唐小引
頭圖 | HackerEarth 報告
出品 | CSDN(ID:CSDNnews)

Go 正變得越來越受開發者歡迎。

幾年前,滴滴的工程師曾告訴我,在滴滴 Go 已經得到了非常廣泛的應用,去年,在騰訊內部使用的編程語言排行榜中,Go 已經排到了第 3 的位置。而今天,由專業開發技能測評平臺 HackerEarth 發起的,來自全球 76 個國家及地區 16,655 位開發者參與的「2020 開發者調查報告」告訴我們一個真相:

擁有部署簡單、併發性好、語言設計良好、執行性能良好等優勢的 Go 已經成爲了最受歡迎的編程語言,無論是對於學生還是已經工作的工程師們而言,Go 都穩居了「Languages to learn」的 TOP1。

緊隨 Go 之後的第二名非常地不同,對於學生而言,排名第二的是 JavaScript(Node.js),而在工程師的這份榜單裏,則是 Python。


第三名無可非議地都是 Kotlin。顯然,在去年 5 月成爲 Android 開發首選語言後,與 Android SDK 和 Java 程序語言庫兼容、可與 IntelliJ(以及 Android Studio)搭配使用的 Kotlin 正在俘獲越來越多的開發者的「芳心」。這其中也有 Google 的努力,記得去年筆者參加 Google Developer Days 時,Google 的工程師還在爲程序員如何說服管理層採用 Kotlin 而不遺餘力。

不過,對於開發者們而言,從來都不是一門語言走天下,語言,好用纔是硬道理。同時,Go 和 Kotlin 要想真正進入到落地使用還有很長一段路要走,從開發者們已經具備的專業編程語言來看,Python 已在其中,畢竟其本身已超越 C++ 位列 TIOBE 編程語言榜第三位。

在 HackerEarth 學生和專業開發者已知編程語言榜中,居於榜首的分別是 C++(62%)和 SQL(52%),在 TOP 8 中,還沒有見到 Go 和 Kotlin 的身影。



看完語言,我們再看職業。

在衆多的調查報告中,數據科學的佔比一直高居不下,在這裏也同樣如是。據 HackerEarth 調查數據統計,無論是學生還是專業開發者,數據科學都遙遙領先,分別以 63% 和 61% 的佔比遠超後面的網絡安全(36%)和物聯網(35%),而區塊鏈則居於第 4(28%)和第 3(32%)的位置。

數據科學是一門強依賴於人工智能的職業,不過與之背道而馳的是,在當前開發者的整體經驗上,卻呈現着「全棧開發趨於飽和,機器學習人才極度稀缺」的現狀。

從上圖中我們可以看到,排名第一、二的全棧開發和後端,以經驗在 1 至 3 年爲主,機器學習明顯屈居末位。HackerEarth CEO Sachin Gupta 這樣說道:「全球的組織都感受到了技術人才的短缺。但是這種短缺可能比你預期的還要嚴重。根據最近的一項調查顯示,自 2008 年以來技術人才的短缺在今天達到了巔峯。」

人才稀缺自然要談到如何成長,這方面 HackerEarth 也進行了數據統計。70% 的學生開發者都在使用在線編程平臺來提高技能,同時還極其依賴於 YouTube 系列視頻以及在線教育課程。很顯然,80 後、90 初們學編程時用的參考書已經顯得滯後了。

想要讀這份完整版的開發者調查報告,可以點擊這裏訪問。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章