Go 部落格

Go 語言的九年

Steve Francia
2018 年 11 月 10 日

引言

今天是我們開源 Go 初稿的第九週年。在每個週年紀念日,我們都會花時間回顧過去一年發生的事情。過去 12 個月是 Go 語言和社群突破性的一年。

Go 的喜愛度與普及

感謝大家,2018 年對 Go 來說是驚人的一年!在多項行業調查中,Gophers 們表達了他們使用 Go 的快樂,許多非 Go 開發者表示他們打算在學習其他語言之前先學習 Go。

Stack Overflow 2018 開發者調查中,Go 在最受歡迎和最想學的語言中都保持了夢寐以求的前 5 名位置。使用 Go 的人喜歡它,而沒有使用 Go 的人想學它。

ActiveState 2018 開發者調查中,Go 位居榜首,36% 的使用者表示他們使用 Go “非常滿意”,61% 的使用者表示“非常滿意”或更好。

JetBrains 2018 開發者調查將 Go 評為“最有前途的語言”,12% 的受訪者目前正在使用 Go,16% 的受訪者打算將來使用 Go。

HackerRank 2018 開發者調查中,38% 的開發者表示他們打算接下來學習 Go。

我們為所有新的 gophers 感到興奮,並積極努力改進我們的教育和社群資源。

Go 社群

很難相信距離第一次 Go 會議和 Go 線下聚會才過了五年。在過去一年裡,我們在社群領導力方面看到了巨大增長。目前,全球有 20 多場 Go 會議和 300 多場 Go 相關線下聚會

感謝為這些會議和線下聚會付出的辛勤努力,今年有數百場精彩的演講。以下是我們特別喜歡的幾場演講,它們討論了我們社群的成長以及如何更好地支援全球的 gophers。

在這個主題下,今年我們還修訂了行為準則,以更好地支援 Go 社群的包容性。

Go 社群是真正的全球化社群。今年夏天在冰島舉行的 GopherCon Europe 會議上,gophers 們實際上跨越了大陸之間的鴻溝。

(圖片由 Winter Francia 拍攝。)

Go 2

經過五年 Go 1 的經驗,我們開始考慮 Go 需要做出哪些改變才能更好地支援大規模程式設計

去年春天,我們釋出了Go modules 的設計草案,它為版本控制和包分發提供了一個整合機制。最近的 Go 版本 Go 1.11 包含了對 modules 的初步支援

去年夏天,我們釋出了關於 Go 2 如何更好地支援錯誤值、錯誤處理和泛型程式設計的早期設計草案

在我們邁向 Go 2 的過程中,我們很高興能借助社群的幫助來完善這些設計。

Go 貢獻者

Go 專案社群貢獻的數量多年來一直在增長。該專案在 2018 年年中達到了一個重要的里程碑,社群貢獻的數量首次超過了 Go 團隊。

感謝您

就個人而言,我們整個 Go 團隊衷心感謝大家。我們很榮幸能夠參與 Go 專案的工作,並感謝世界各地加入我們的許多 gophers。

我們特別感謝數千名志願者,他們透過指導、組織、貢獻和支援其他 gophers 提供幫助。是你們成就了今天的 Go。

下一篇文章:Go 2,我們來了!
上一篇文章:參與 2018 年 Go 使用者調查
部落格索引