Golang語言2018調查報告發布,程式設計師最想學習的程式語言Top 3

Golang語言2018調查報告發布,程式設計師最想學習的程式語言Top 3

Go 官方部落格今天釋出了 2018 年 Go 語言調查報告。參與本次調查的 5883 名受訪者來自 103 個不同的國家,官方表示,這些受訪者的反饋意見將被選取用於改進 Go 語言的發展。

知道大家都很忙,先直接看一下調查報告摘要:

首次有一半的受訪者表示 Go 是他們日常使用的程式語言之一。此外,在工作中用到 Go 語言以及在工作之餘使用 Go 語言的受訪者人數也顯著增加。

Go 最常見的用途仍然是編寫 API/RPC 服務和 CLI 工具。雖然用於自動化任務領域不像前兩者那麼常見,但也處於快速發展階段。

Web 開發仍然是受訪者最普遍的工作領域。與此同時, DevOps 保持著年度最高的同比增長率,整體比例僅次於 Web 開發。

絕大多數受訪者表示 Go 是他們最喜愛的程式語言,儘管熟練度不如其他語言高。

VS Code 和 GoLand 越來越受開發者歡迎,兩者都是他們最喜愛的編輯器。

許多 Go 開發者的主力開發系統不止一個 —— Linux 和 macOS 尤其受歡迎。大多數受訪者表示使用這兩者之一或全部來編寫 Go 程式碼。

受訪者正在逐漸放棄在將 Go 應用程式部署到本地,轉而選擇容器和無伺服器(serverless)的雲部署。

大多數受訪者對 Go 社群的氛圍評價是友好,而且絕大部分改進 Go 社群的想法都是給新手提供更好的入門體驗。

附上一些Go的教程,適合剛入門級別看看。關注頭條號,私信回覆“資料”獲取。

Golang語言2018調查報告發布,程式設計師最想學習的程式語言Top 3

2019 年程式設計師最想學習的程式語言 Top 3 分別是 Go、Kotlin 和 Python,其中 Go 以 37。2% 的比例排在首位。

今年也是 Go 語言釋出 10 週年,2007 年 3 位 Google 天才程式設計師想透過開發一種新型的語言,解決 Google 軟體開發中面臨的問題:多核硬體架構、超大規模分散式計算叢集、Web 開發模式導致的前所未有的開發規模和更新速度,於是 Go 語言誕生了。

這些問題,其實也是網際網路公司面臨的普遍問題。所以 BAT 等一線公司,幾乎都在自身業務中用到了 Go 語言。對應地,招聘市場對 Go 語言工程師的需求,不論是數量還是薪資,都在與日俱增。

本次的調查結果顯示,在工作用 Go 語言開發的受訪者人數顯著增加(68%→72%),此外在工作之餘使用 Go 語言的受訪者人數也在不斷增加(64%→70%)。將 Go 作為日常使用的程式語言之一的受訪者數量比例更是首次達到 50%(2016 年為 44%)。透過這些資料我們不難發現,越來越多的公司開始接受使用 Go 進行核心業務開發,而且 Go 語言在開發者群體中也飽受歡迎。

Golang語言2018調查報告發布,程式設計師最想學習的程式語言Top 3

▲使用 Go 語言的場景

Golang語言2018調查報告發布,程式設計師最想學習的程式語言Top 3

▲使用 Go 語言的頻率