Gopher China 2019 講師專訪 -PingCAP 姚維
第五屆 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 講師專訪 -小米高階研發工程師徐成選
在評論區留言即可為你喜歡的 Go 語言大神打 call,戳“報名”即可獲得與大神面對面交流的機會,Gopher China 2019 大會報名連結:https://www.bagevent.com/event/gocn5th
相關文章
- Gopher China 2019 講師專訪 -晁嶽攀Go
- Gopher China 2021 講師專訪 — 曹春暉Go
- Gopher China 2019 講師專訪 -知乎後端工程師杜旭Go後端工程師
- Gopher China 2019 講師專訪-花椒直播技術總監周洋Go
- Gopher China 2019 講師專訪 -小米高階研發工程師徐成選Go工程師
- Gopher China 2019 講師專訪-Grab/地圖團隊資深架構師胡泊Go地圖架構
- Gopher China 2019 講師專訪 -百度資深研發工程師陳肖楠Go工程師
- Gopher China 2019 講師專訪 -探探平臺技術部軟體工程師於樂Go軟體工程工程師
- Gopher China 2019 講師專訪-騰訊/TARS開源團隊核心成員陳明傑Go
- 【重磅】Gopher China 2019 大會講師及議題揭曉Go
- 出Gopher China 2019早鳥票一張 ---300Go
- 講師徵集| .NET Conf China 2021正式啟動
- 2019 Gopher Meetup 杭州Go
- 2019 Gopher meetup 深圳Go
- 2019 Gopher Meetup 北京Go
- 2019 Gopher Meetup 上海Go
- 姚期智院士專訪:量子計算的未來 | NSR專欄
- OMG !Gopher China 限量版紀念衫!他來了!Go
- 2019 Gopher Meetup 武漢Go
- 阿里雲 MVP第6期招募與Gopher China社群合作啟動阿里MVPGo
- 專訪清華大學姚期智院士:量子計算的未來
- 5年運維工程師講講怎麼學Linux運維工程師Linux
- AC2016 大會講師專訪—— 億萬頁面直出架構專家何駿架構
- Laravel Conf China 2019 之 李煜Laravel
- Laravel Conf China 2019 上線售票Laravel
- Laravel Conf China 2019 之 Albert ChenLaravel
- Laravel Conf China 2019 之 鄒鬆Laravel
- Laravel Conf China 2019 之 安正超Laravel
- Laravel Conf China 2019 之 範聖佑Laravel
- Laravel Conf China 2019 之 陳一鴻Laravel
- 邏輯思維2019跨年演講——小趨勢
- 專訪網易Messiah自研引擎領銜者:“做真正made in China的遊戲”遊戲
- Laravel Conf China 2019 之 Freek Van der HertenLaravel
- GopherGo
- 【Gopher China 社群創始人-謝大】邀請你來一起工作——“積夢智慧”招聘Go
- [北京] Bespin Global China 招聘golang開發工程師Golang工程師
- The 2019 China Collegiate Programming Contest Harbin Site F. Fixing Banners
- 運維大師講堂,7天從入門到進階運維