Gopher China 2019 講師專訪 -PingCAP 姚維

jimengzhineng發表於2019-03-15

第五屆 Gopher China 大會將於2019年4月26日-4 月 28 日在北京市海淀區朗麗茲西山花園酒店舉辦,Gopher China 大會目前是國內最大規模,最專業的 Go 語言線下技術交流大會。大會聚集了全國各地的 Gopher 一起進行 Go 語言的學習與交流。通過國內外 Go 語言屆的大神給大家帶來技術的分享,實時瞭解 Go 的動態、應用場景以及技術實踐的細節等等。

為方便我們的 Gopher 朋友們在大會前也能 get 到大神們在 Go 方面的技術理念,會前我們將對本次大會所有的講師一一做專訪,下面是來自 PingCAP TiDB / tech lead-姚維的專訪。

1、簡單介紹下自己和您現在的工作

姚維,12 年自己創過業,做了一個叫聚能推的推送產品。後來創業沒成功,去了 360 基礎架構組做 Atlas 資料庫中介軟體。Atlas 是一個 MySQL 的中介軟體,支援讀寫分離,靜態表 sharding 等功能,在 360 內部被廣泛應用。目前在 PingCAP 從事 SQL 層相關的事情,一直以來都是做的基礎架構相關的工作。

2、回憶一下與 Golang 的淵源。和 Go 結緣是什麼時候?用 Go 語言實現的第一個專案是什麼?運用 Go 語言截止到目前,對它最深刻的印象是什麼?

最早了解到 Go 是通過雲風的 Blog,之前很長一段時間都是 C++ 程式設計師,一直被 C++ 程式設計師們的程式設計風格困擾,以及 C++ Debug 的困難,大型程式的下 C++ 的維護困難,都深有感觸。第一個 Go 的專案是一個分散式的訊息推送系統。遇到 Go 之後,對 Go 簡潔至上的理念非常認同,並且認為 Go 才是一個更好的 C,而不是 C++(當然語言有他的適應領域)。在大部分後端場景或者雲場景下,Go 都有它獨特的優勢。

3、2009 年誕生至今,Go 語言基本統治了整個雲端計算領域,作為最專業的 Go 語言專家,您認為這是由於它的哪些優雅的特性?Golang 未來還會有什麼樣的改進和突破?Go 和其他語言相比最明顯的優勢是什麼?

1、簡潔,程式碼風格統一;

2、 goroutine 跟 channel,利於寫出一個並行的程式;

3、便於線上的效能分析,以及堆疊分析。

4、您是否有關注往屆 Gopher China 大會,對往屆 Gopher China 大會的風格以及內容的印象是怎樣的?希望這屆 Gopher 大會加入什麼新鮮元素?

往屆的大會給我的印象是國內最專業,辦的最成功的 Gopher 大會。希望這屆 Gopher 大會提供一些類似於 Google I/O 那樣的程式設計體驗區。

5、對於一些即將畢業的,特別是對自己未來就業一片迷茫的 gopher,在他們未來的求職道路上有什麼建議?

Go 是屬於這個時代的語言,可以多瞭解一些語言,知道語言的優缺點。這樣可以更加堅定的站在 Go 陣營,然後把注意力轉移到系統,網路,分散式等技術點上。

6、現在很多企業專案都在準備轉 Go,對於這些專案的負責人有沒有建議和經驗分享?

雖然 Go 是簡潔易懂的,但是對於併發的程式,還是需要謹慎對待。單元測試,整合測試的自動化一個都不能少,才能保證程式的穩定。

7、百忙之中,是什麼原因促使您蒞臨本次大會?

想要共享一些工作中的一些 Go 經驗,以及小技巧。如果大家沒有辦法到現場的話,也可以持續關注我們的 Go 社群,以及 Go 的技術圈子。

8、選擇一位 Go 語言大神作簡單評價,目前和您在技術上交流最多的 Go 語言大神是誰?

劉奇,曾任豌豆莢,京東資深系統架構師,先後建立了 Codis、TiDB、TiKV 等知名開源專案,現從事開源的分散式 NewSQL 資料庫 TiDB、TiKV 開發。擅長高併發、大規模、分散式資料庫系統架構設計。劉奇即使是作為公司 CEO,但是平時對於技術的熱情一點都不減,經常能提出前瞻的技術觀點,這個可能跟他對於技術極致的要求有關係。

9、對於這次大會上您分享的主題簡單介紹一下

我將會介紹 TiDB 是怎麼利用 Go 寫出一個穩定的大規模程式的,包括記憶體的利用,單元測試以及自動化測試平臺的建設。

Gopher China 2019 大會日程安排:

志願者招募

親愛的 Gopher 們,因今年的 Gopher China 大會報名人數超過預期,現還需招募 3 名志願者,只限北京地區學生。

工作時段:

4 月 26 日下午 +4 月 27 日上午 +4 月 28 日下五,需要 1 名,(不會錯過 27 號下午和 28 號上午的演講)。

4 月 27 日全天 +4 月 28 日上午,需要 2 名,(在沒有工作安排的情況下聽 27 號和 28 號上午演講,不會錯過 28 號下午的演講)。

如果你是在校學生,也是 Go 語言愛好者,可通過申請志願服務獲得免費參會資格。

志願者申請連結:https://wj.qq.com/s2/3082781/2ec5/

志願者福利: a、獲得免費參會資格,2 天干貨不得不 get 的新技能! b、Gopher China 2019 限量版 T 恤一件,買不到的 T 恤你攢了幾件? c、與國內外 Go 語言界的技術大牛近距離接觸,或高冷或萌心的技術大牛一網打盡〜 d、有機會獲得各廠商的展臺禮品,展臺上的市場小姐姐都是人美嘴甜心地好〜

更多大會相關動態:

Gopher China 2019 講師專訪 -探探平臺技術部軟體工程師於樂

Gopher China 2019 講師專訪 -小米高階研發工程師徐成選

重磅!會前一天培訓講師揭曉:Dave&William

探探 Gopher China 2019 大會全面啟動

在評論區留言即可為你喜歡的 Go 語言大神打 call,戳 “報名” 即可獲得與大神面對面交流的機會,Gopher China 2019 大會報名連結:https://www.bagevent.com/event/gocn5th

更多原創文章乾貨分享,請關注公眾號
  • Gopher China 2019 講師專訪 -PingCAP 姚維
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章