Gopher China 2019 講師專訪-花椒直播技術總監周洋
第五屆 Gopher China 大會將於2019年4月26日-4 月 28 日在北京市海淀區朗麗茲西山花園酒店舉辦,Gopher China 大會目前是國內最大規模,最專業的 Go 語言線下技術交流大會。大會聚集了全國各地的 Gopher 一起進行 Go 語言的學習與交流。通過國內外 Go 語言屆的大神給大家帶來技術的分享,實時瞭解 Go 的動態、應用場景以及技術實踐的細節等。
為方便我們的 Gopher 朋友們在大會前也能 get 到大神們在 Go 方面的技術理念,會前我們將對本次大會所有的講師一一做專訪,下面是來自花椒直播技術總監-周洋的專訪。
1、簡單介紹下自己和您現在的工作
周洋,目前就職於花椒直播,擔任技術總監。曾擔任 360 技術委員會委員,先後負責過 360 的訊息推送和聊天系統核心開發,還有手機助手系統運維與架構,有豐富的系統架構經驗。在視訊直播領域的架構設計,高併發系統,分散式網路通訊系統有豐富的前沿經驗。另外對於 Golang 在高併發系統中的應用,有深度實踐經驗,其實踐案例被收錄 Go 語言官方部落格。
2、回憶一下與 Golang 的淵源。和 Go 結緣是什麼時候?用 Go 語言實現的第一個專案是什麼?運用 Go 語言截止到目前,對它最深刻的印象是什麼?
應該是在 12 年開始在專案中使用 golang,當時主要是做 360 集團內的通用推送服務和 IM 服務,並且達到了上億的實時線上量級,通過 Asta 謝的舉薦,還得到了 go team 團隊的關注,並把我們成功優化的經驗發表在 golang 官博,成為一個 IM 類應用的實踐案例。由於有過深度的接觸,對 golang 一直保持克制的欣賞。最深的印象感覺是將系統和中介軟體層次的開發門檻顯著降低了。
3、2009 年誕生至今,Go 語言基本統治了整個雲端計算領域,作為最專業的 Go 語言專家,您認為這是由於它的哪些優雅的特性?Golang 未來還會有什麼樣的改進和突破?Go 和其他語言相比最明顯的優勢是什麼?
快速發展,高速迭代的雲端計算領域是需要一個與之相適應的語言工具,go 語言的優雅很好的轉化成了雲端計算專案高速迭代過程的優雅,設計上針對可用性,可維護性,擴充套件性,可測試性很好的平衡,開發上針對分散式系統的通訊與並行程式設計,提供了天然友好的支撐。Golang 未來的改進方面,我個人更傾向於完善軟體構建生態,特定場景和領域以及領域內的全套解決方案,可以類比 JAVA 的雲端生態。但按 “少即是多的” 哲學來看,作為 c 語言的替代方案成功後,如果進一步走,是要做剋制的加法的。
4、您是否有關注往屆 Gopher China 大會,對往屆 Gopher China 大會的風格以及內容的印象是怎樣的?希望這屆 Gopher 大會加入什麼新鮮元素?
作為講師參加過第一屆 golang 大會,每年都會對大會會議內容進行跟蹤,也見證了 Gopher china 大會和社群成長,相比較第一屆大會,參與的範圍和深度確實已經變化很多。這屆大會我希望能有更多的建設性的想法,能給 golang 未來的普及和發展提供借鑑。
5、對於一些即將畢業的,特別是對自己未來就業一片迷茫的 gopher,在他們未來的求職道路上有什麼建議?
建議他們工作中多造輪子吧~ 我是這麼想的,應屆生不用太剋制~ golang 作為工具拉近了想法和實踐的距離~ 作為應屆生要充分利用自己可以試錯的成本,充分揮霍其導師能夠為其買單的權利~ 但建議無論造什麼,都要服從團隊利益,產生有價值的輸出和作用~ 結果導向。
6、現在很多企業專案都在準備轉 Go,對於這些專案的負責人有沒有建議和經驗分享?
有很多建議和分享會在現場分享討論,建議大家多看歷屆大會的案例吧,另外轉語言要思考利用語言的優勢,不要把轉語言過程中重構帶來的收益強加到 golang 帶來的收益,合理評估重構現有和轉語言的收益,利用語言的特點做適合的事情,解決核心和剛需的需求更重要。轉變思路利用新工具發揮優勢很重要。
7、百忙之中,是什麼原因促使您蒞臨本次大會?
希望對社群建設和推廣能貢獻想法,對於無法到場 gopher 建議他們能夠儘早挖掘 golang 的紅利,未來也能來到大會貢獻想法吧~
8、選擇一位 Go 語言大神作簡單評價,目前和您在技術上交流最多的 Go 語言大神是誰?
Asta 為社群貢獻很多~ 包括 tidb 團隊,都在這方面有積累和堅持的~
雨痕的 “go 語言學習筆記” 對初學者幫助也比較大。
9、對於這次大會上您分享的主題簡單介紹一下
花椒直播在 Golang 領域的微服務實踐,以及 Golang 的應用場景選擇和生態構建。利用語言優勢解決瓶頸問題。希望能給中小型創業公司提供借鑑。
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 講師專訪 -PingCAP 姚維
Gopher China 2019 講師專訪 -探探平臺技術部軟體工程師於樂
在評論區留言即可為你喜歡的 Go 語言大神打 call,戳 “報名” 即可獲得與大神面對面交流的機會,Gopher China 2019 大會報名連結:https://www.bagevent.com/event/gocn5th
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- Gopher China 2019 講師專訪 -晁嶽攀Go
- Gopher China 2019 講師專訪 -PingCAP 姚維GoPingCAP
- Gopher China 2019 講師專訪 -探探平臺技術部軟體工程師於樂Go軟體工程工程師
- Gopher China 2021 講師專訪 — 曹春暉Go
- Gopher China 2019 講師專訪 -知乎後端工程師杜旭Go後端工程師
- Gopher China 2019 講師專訪 -小米高階研發工程師徐成選Go工程師
- Gopher China 2019 講師專訪-Grab/地圖團隊資深架構師胡泊Go地圖架構
- Gopher China 2019 講師專訪 -百度資深研發工程師陳肖楠Go工程師
- Gopher China 2019 講師專訪-騰訊/TARS開源團隊核心成員陳明傑Go
- 【重磅】Gopher China 2019 大會講師及議題揭曉Go
- 技術總監
- 豆瓣的架構—專訪豆瓣網站的技術總監洪強寧架構網站
- 論遊戲程式設計師的自我修養:專訪魔方工作室群技術總監、專家工程師葉勁峰遊戲程式設計師工程師
- 出Gopher China 2019早鳥票一張 ---300Go
- 第二屆 Gopher China 大會Go
- CTO、技術總監、首席架構師的區別架構
- 郵件專訪美術總監和設計師:《腦航員》系列的美術到底怎麼來的?
- 誠聘Java技術講師(若干)Java
- 專訪騰訊北極光技術總監:自研引擎11年,我們只想創造「震撼」
- 3306π武漢站嘉賓專訪-愛可生技術服務總監洪斌
- 容器技術的未來——京東雲技術專訪
- GGAC專訪魔方工作室群美術總監,遊戲美術“寬久需專,專久求寬”遊戲
- “我是技術總監,你幹嘛總問我技術細節?”
- 【視訊訪談】專訪1藥網 技術副總裁黃哲鏗:揭祕技術跨界管理之道(圖靈訪談)圖靈
- 《Java核心技術面試精講》27講學習總結Java面試
- 專訪劉岐:直播技術看似門檻低,裡頭的門道卻不少
- CTO、技術總監和技術經理有啥區別?
- CTO,技術總監和技術經理有啥區別?
- 戴爾技術總監:虛擬技術將解放Linux(轉)Linux
- 技術總監7年經驗,告訴大家,【拒絕】才是專業
- VR直播技術VR
- 技術管理進階——技術總監的第一要務
- OMG !Gopher China 限量版紀念衫!他來了!Go
- 文字反垃圾在花椒直播中的應用概述
- 網站安全監控的方法講解,網站安全監控技術網站
- 面試高頻題:講講專案中的技術難點?面試
- 技術管理之新晉總監生存指南
- 就聊聊不少小IT公司的技術總監