第五屆 Gopher China 大會將於2019年4月26日-4月28日在北京市海澱區朗麗茲西山花園酒店舉辦,Gopher China 大會目前是國內最大規模,最專業的 Go 語言線下技術交流大會。大會聚集了全國各地的 Gopher 一起進行 Go 語言的學習與交流。透過國內外 Go 語言屆的大神給大家帶來技術的分享,實時瞭解 Go 的動態、應用場景以及技術實踐的細節等等。
為方便我們的 Gopher 朋友們在大會前也能 get 到大神們在 Go 方面的技術理念,會前我們將對本次大會所有的講師一一做專訪,下麵是來自bilibili的架構師毛劍的專訪。
我是毛劍,目前就職於 bilibili,在平臺架構部工作,負責公司整體架構上的統一和技術攻堅,比如 gRPC,Go 基礎庫維護。同時負責工程效率團隊,推進公司內部 MonoRepo,CICD,壓測平臺,研發質量和效率。
大概是在12,13年的時候,當時的領導建議我嘗試下 Go,那時候剛好 Go 的第一個正式版出來了,結果看了一眼比較符合我的風格,簡單、靈活、高效能,第一個專案就是直接用於業務上開發了。
我對 Go 語言最深刻的印象是,它是一門來自 Google 內部工程實踐的語言,包括經典的 expvar、flag、go tool 工具鏈都是完全從工程實踐出發的語言,因此特別的接地氣。
優雅特性方面,我比較喜歡的點有:
1、靈活的 struct(不是 object );
2、goroutine + chan 並行程式設計;
3、簡單高效的網路庫;
Go 未來還需要什麼樣的改進的話,對我來說希望的幾個點:
1、更加完善的 error 處理;
2、效能更佳的 Cgo 呼叫;
Go 和其他語言的優勢:
1、上手容易,避免過於繁重的框架包袱;
2、工程實踐性極強,工具鏈成熟;
往屆Gopher China 大會講 Go 周邊系統的應用比較多,希望這屆 Gopher China 大會可以講更多的語言上的實踐。
1、機遇/機會>努力,因此在視野上要更廣,標的要遠大,不要糾結眼前短期的得失,早期更多是投資自己的能力體系化建設,所以選擇一家優秀的大或者小公司跟著公司成長,不要老想著乾不爽就跳槽;
2、持續的專註和關註在新技術,以及電腦科學知識的體系化瞭解,不要瞭解點皮毛就算了,這些基礎打牢固了才走的更遠;
3、結果導向,以小見大,Less is more,不要只做“高大上”的事情,簡單重覆的就不去做,做任何事都要結果導向;
4、新人還是要有強悍的執行力和自驅力。
註重技術體系建設的企業,我都建議在業務平穩過度的情況下慢慢轉 Go,多和一些有 Go 大型業務的公司交流,避免走彎路。
你又失去了一次晉升機會!
Dave Cheney,讀過他不少的文章,他對 Go 語言本身的理解很深。
目前更多是在 Go 的技術群和大家交流,都有一些溝通吧。
關註業務迭代過程中 Context、Error 兩個重量級 Go 語言特性有關的實踐。
1、在業務的基礎庫中,經常需要針對異常進行處理,這次分享針對業務邏輯的異常處理,異常日誌記錄,異常資訊關聯,業務錯誤碼,以及基於 Go error 的特點如何來使用解決這類問題;
2、在 Go 引入 context 以後,我們如何改造自己的基礎庫,利用 context 背景關係解決元資料傳遞,超時傳遞,在啟動新的 goroutine 時候,如何保證背景關係傳遞到位。
Gopher China 2019 最新資訊:
志願者招募:
因 Gopher China 2019 大會報名人數超出預期,現還需招募大會現場服務執行志願者3名,本次招募只限北京地區。
地區:僅限北京地區 人數:3人
工作時段:
4月26日下午+4月27日上午+4月28日下午,需要1名,(不會錯過27號下午和28號上午的演講)。
4月27日全天+4月28日上午,需要2名,(在沒有工作安排的情況下聽27號和28號上午演講,不會錯過28號下午的演講)。
如果你是北京地區在校學生,也是Go語言愛好者,可透過申請志願服務免費獲得 Gopher China 2019 大會參會資格。
識別下方二維碼即可報名志願者:
志願者福利:
a. 免費參會資格,2天干貨不得不 get 的新技能!
b. Gopher China 2019 限量版T恤一件,買不到的T恤你攢了幾件?
c. 與國內外Go語言界的技術大牛近距離接觸,或高冷或萌心的技術大牛一網打盡〜
d. 有機會獲得各廠商的展臺禮品,展臺上的市場小姐姐都是人美嘴甜心地好〜