Go 部落格
Go 語言的九年
引言
今天是我們開源 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 程式碼,Julia Ferraioli 在 GopherCon 會議上的演講
- 初學者重要性,Natalie Pistunovich 在 GopherCon 會議上的演講
- Go 的遺產,第 2 部分,Carmen Andoh 在 GothamGo 會議上的演講
- 發展 Gophers 社群,Cassandra Salisbury 在 Gopherpalooza 會議上的演講
在這個主題下,今年我們還修訂了行為準則,以更好地支援 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 使用者調查
部落格索引