Go 正變得越來越受開發(fā)者歡迎。 幾年前,,滴滴的工程師曾告訴我,,在滴滴 Go 已經(jīng)得到了非常廣泛的應用,去年,,在騰訊內(nèi)部使用的編程語言排行榜中,,Go 已經(jīng)排到了第 3 的位置。而今天,,由專業(yè)開發(fā)技能測評平臺 HackerEarth 發(fā)起的,,來自全球 76 個國家及地區(qū) 16,655 位開發(fā)者參與的「2020 開發(fā)者調(diào)查報告」告訴我們一個真相: 擁有部署簡單、并發(fā)性好,、語言設計良好,、執(zhí)行性能良好等優(yōu)勢的 Go 已經(jīng)成為了最受歡迎的編程語言,無論是對于學生還是已經(jīng)工作的工程師們而言,,Go 都穩(wěn)居了「Languages to learn」的 TOP1,。 緊隨 Go 之后的第二名非常地不同,對于學生而言,,排名第二的是 JavaScript(Node.js),,而在工程師的這份榜單里,則是 Python,。 第三名無可非議地都是 Kotlin,。顯然,在去年 5 月成為 Android 開發(fā)首選語言后,,與 Android SDK 和 Java 程序語言庫兼容,、可與 IntelliJ(以及 Android Studio)搭配使用的 Kotlin 正在俘獲越來越多的開發(fā)者的「芳心」。這其中也有 Google 的努力,,記得去年筆者參加 Google Developer Days 時,,Google 的工程師還在為程序員如何說服管理層采用 Kotlin 而不遺余力。 不過,,對于開發(fā)者們而言,,從來都不是一門語言走天下,語言,,好用才是硬道理,。同時,Go 和 Kotlin 要想真正進入到落地使用還有很長一段路要走,,從開發(fā)者們已經(jīng)具備的專業(yè)編程語言來看,,Python 已在其中,畢竟其本身已超越 C++ 位列 TIOBE 編程語言榜第三位,。 在 HackerEarth 學生和專業(yè)開發(fā)者已知編程語言榜中,,居于榜首的分別是 C++(62%)和 SQL(52%),在 TOP 8 中,,還沒有見到 Go 和 Kotlin 的身影,。 看完語言,我們再看職業(yè),。 在眾多的調(diào)查報告中,,數(shù)據(jù)科學的占比一直高居不下,,在這里也同樣如是。據(jù) HackerEarth 調(diào)查數(shù)據(jù)統(tǒng)計,,無論是學生還是專業(yè)開發(fā)者,,數(shù)據(jù)科學都遙遙領先,分別以 63% 和 61% 的占比遠超后面的網(wǎng)絡安全(36%)和物聯(lián)網(wǎng)(35%),,而區(qū)塊鏈則居于第 4(28%)和第 3(32%)的位置,。 數(shù)據(jù)科學是一門強依賴于人工智能的職業(yè),不過與之背道而馳的是,,在當前開發(fā)者的整體經(jīng)驗上,,卻呈現(xiàn)著「全棧開發(fā)趨于飽和,機器學習人才極度稀缺」的現(xiàn)狀,。 從上圖中我們可以看到,,排名第一、二的全棧開發(fā)和后端,,以經(jīng)驗在 1 至 3 年為主,,機器學習明顯屈居末位。HackerEarth CEO Sachin Gupta 這樣說道:「全球的組織都感受到了技術人才的短缺,。但是這種短缺可能比你預期的還要嚴重,。根據(jù)最近的一項調(diào)查顯示,自 2008 年以來技術人才的短缺在今天達到了巔峰,?!?/p> 人才稀缺自然要談到如何成長,這方面 HackerEarth 也進行了數(shù)據(jù)統(tǒng)計,。70% 的學生開發(fā)者都在使用在線編程平臺來提高技能,,同時還極其依賴于 YouTube 系列視頻以及在線教育課程。很顯然,,80 后,、90 初們學編程時用的參考書已經(jīng)顯得滯后了。 想要讀這份完整版的開發(fā)者調(diào)查報告,,可以通過下方鏈接訪問: https://www./recruit/developer-survey/ 【END】 |
|