Gopher China 2019 講師專訪-騰訊/TARS開源團隊核心成員陳明傑

jimengzhineng發表於2019-03-22

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

為方便我們的 Gopher 朋友們在大會前也能 get 到大神們在 Go 方面的技術理念,會前我們將對本次大會所有的講師一一做專訪,下面是來自騰訊/TARS開源團隊核心成員陳明傑的專訪。

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

陳明傑,騰訊高階工程師,tarsgo 開源專案負責人。曾參與騰訊容器雲平臺,機器學習平臺,雲端儲存平臺的開發和運維。是 Docker ,containerd 專案的貢獻者。

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

2014年開始接觸 Go 語言,當時 Go 在中國剛開始流行。第一個用 Go 實現的專案是一個 agent,用 http 介面接受指令,並執行指令,返回執行結果。印象最深刻的是簡單,效能好,go 實現的專案比 c++ 少很多,效能和 c++ 差不多。

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

Go 的協程,和 channel 的 csp 使得 go 寫併發非常簡單,正是這個特性使得它非常適合後臺高併發程式。Go 未來需要在協程排程方面繼續優化,目前頻繁建立協程對效能損耗比較大。Go 和其他語言比,跨平臺,全靜態編譯是一個很大的優勢,一處編譯,各地執行。

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

Gopher China 大會是比較成功的,每一屆都有很多 Go 開發者熱情參與。每一屆的嘉賓都可以給人驚喜。希望 Gopher China 大會可以邀請到更多重量級的 Go 語言的開發者。

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

Go 在可預見的未來,會變得更加流行。希望剛畢業的年輕人多打好基礎,瞭解 Go 的底層基礎知識。企業對 Golang 的需求越來越大,後面肯定會有不錯的就業。

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

可以採用增量的方式進行遷移,如果企業本來就是統一的協議,遷移會更加簡單。騰訊的內部採用 tars 協議,不同版本的語言通過 tars 協議進行 rpc 進行通訊。增量服務用 go 進行開發,存量可以先保留,一些庫可以用 cgo 進行呼叫,再慢慢遷移。

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

gopher 大會可以學習到 go 的前沿技術,可以學習到很多企業的最好的經驗,沒來的同學也不要錯過後面的 Gopher China 大會相關視訊和文件。

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

上次在 Gopher China 上海大會的 meetup 上和 dave 進行了溝通,dave 非常專業,我們在車上討論了 setdeadline 的效能問題,dave 回國後就推進解決了,非常專業。

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

tars 是騰訊應用超過10年的微服務框架,支撐了騰訊qq,騰訊電腦管家,騰訊地圖,騰訊應用寶等等多款產品,本次介紹的是 tars 的 go 版本開發歷程,以及優化經驗,及 tars 的在騰訊的最佳實踐。

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 講師專訪-Grab/地圖團隊資深架構師胡泊

Gopher China 2019 講師專訪-花椒直播技術總監周洋

探探Gopher China 2019大會全面啟動

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

相關文章