Gopher China 2019 講師專訪-騰訊/TARS開源團隊核心成員陳明傑
第五屆 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 講師專訪-花椒直播技術總監周洋
在評論區留言即可為你喜歡的 Go 語言大神打 call,戳 “報名” 即可獲得與大神面對面交流的機會,Gopher China 2019 大會報名連結:https://www.bagevent.com/event/gocn5th
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- Gopher China 2019 講師專訪-Grab/地圖團隊資深架構師胡泊Go地圖架構
- Gopher China 2019 講師專訪 -晁嶽攀Go
- Gopher China 2019 講師專訪 -PingCAP 姚維GoPingCAP
- Gopher China 2019 講師專訪 -百度資深研發工程師陳肖楠Go工程師
- Gopher China 2019 講師專訪 -小米高階研發工程師徐成選Go工程師
- Gopher China 2021 講師專訪 — 曹春暉Go
- Gopher China 2019 講師專訪 -知乎後端工程師杜旭Go後端工程師
- Gopher China 2019 講師專訪-花椒直播技術總監周洋Go
- Gopher China 2019 講師專訪 -探探平臺技術部軟體工程師於樂Go軟體工程工程師
- 【重磅】Gopher China 2019 大會講師及議題揭曉Go
- 為什麼你成為不了團隊核心成員
- 團隊成員分工
- 騰訊開源專案TARS首次全面釋出PHP版本PHP
- 騰訊Tars團隊釋出Tars的go語言版本,效能是grpc五倍GoRPC
- 專訪 | Angel團隊負責人黃明:歷時半年,騰訊Angel為了開源都經歷了些什麼?...
- 企業資訊與網路通訊安全 團隊成員簡歷-陳建 (轉)
- 祝賀中興虛擬化團隊成員獲Google開源貢獻獎Go
- 如何利用六西格瑪有效管理專案團隊成員?
- 《一念逍遙》團隊成員講述遊戲開發、上線背後故事遊戲開發
- [深圳]螞蟻金服香港團隊招聘前端核心成員(全新市場、全新產品、全新團隊)前端
- 專訪Eclipse Europa 專案開發成員Eclipse
- TensorFlow 團隊如何管理開源專案
- 為趕專案上線,如何告訴團隊成員該加班?
- 團隊成員分工及績效評估
- 騰訊光子工作室群在加州組建新團隊:前暴雪成員加入。
- 今日訪談《玩大小單雙五期必中的實力導師》陳北團隊
- 團隊成員篩選的核心祕檔:三否三拒三不動
- 漢芯核心成員爆料:陳進與臺灣公司秘密交易
- 專案經理需要重視團隊成員管理的幾個方面
- 小米安全團隊開源Exchange_proxy專案
- Alphawave宣佈任命高管領導團隊成員
- Doris 畢業成為 Apache 頂級專案,獨家專訪百度 PALO 團隊Apache
- 從老闆到專案成員,如何從燃盡圖中洞悉團隊工作?
- IT專案幾個團隊的核心資料
- 實現快速與團隊成員進行檔案共享,提高團隊辦公效率
- 出Gopher China 2019早鳥票一張 ---300Go
- Laravel Conf China 2019 之 陳一鴻Laravel
- 騰訊雲容器團隊內部Istio專題分享