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

相關文章