Gopher China 2019 講師專訪 -知乎後端工程師杜旭
第五屆 Gopher China 大會將於2019年4月26日-4 月 28 日在北京市海淀區朗麗茲西山花園酒店舉辦,Gopher China 大會目前是國內最大規模,最專業的 Go 語言線下技術交流大會。大會聚集了全國各地的 Gopher 一起進行 Go 語言的學習與交流。通過國內外 Go 語言屆的大神給大家帶來技術的分享,實時瞭解有關 Go 的動態、應用場景以及技術實踐的細節等等。
為方便我們的 Gopher 朋友們在大會前也能 get 到大神們在 Go 方面的技術理念,會前我們將對本次大會所有的講師一一做專訪。下面是來自知乎技術平臺的後端工程師-杜旭的專訪。
1、簡單介紹下自己和您現在的工作
杜旭( xlzd ),知乎後端工程師。2016 年加入知乎反作弊團隊後,先後負責設計並實現了知乎的反爬蟲系統及帳號風險系統。目前在知乎社群技術團隊業務架構組,負責推進社群業務資源優化相關工作。
2、回憶一下與 Golang 的淵源。和 Go 結緣是什麼時候?用 Go 語言實現的第一個專案是什麼?運用 Go 語言截止到目前,對它最深刻的印象是什麼?
2018 年初,我們準備換語言重新實現部分資源佔用非常高的服務時,我才正式接觸 Golang。團隊的幾個同學之前對 Golang 的掌握都不算深入,不過都非常快速就對 Golang 有了比較深入的掌握,並短時間內完成了重寫目標。Golang 確實是一門非常高效但簡單易上手的語言。
3、2009 年誕生至今,Go 語言基本統治了整個雲端計算領域,作為最專業的 Go 語言專家,您認為這是由於它的哪些優雅的特性?Golang 未來還會有什麼樣的改進和突破?Go 和其他語言相比最明顯的優勢是什麼?
語言層面支援併發、高效能、作為靜態型別語言但有動態語言的感覺、易上手是 Golang 的優勢。個人比較期待 Go 2.0 對泛型的支援,這將一定程度上提升 Golang 的表達能力,另外比較期待 Go Modules。
4、您是否有關注往屆 Gopher China 大會,對往屆 Gopher China 大會的風格以及內容的印象是怎樣的?希望這屆 Gopher 大會加入什麼新鮮元素?
Gopher China 大會是國內最大的 Golang 開發者大會,非常期待參加本次大會。
5、對於一些即將畢業的,特別是對自己未來就業一片迷茫的 gopher,在他們未來的求職道路上有什麼建議?
沉下心來夯實基礎,程式語言是工具,在合適的場景選擇合適的語言,而不要成為語言的奴隸。
6、現在很多企業專案都在準備轉 Go,對於這些專案的負責人有沒有建議和經驗分享?
Golang 在開發效率和效能上做到了平衡,是一門非常優秀的語言。但換語言重寫不是銀彈,Golang 在很多地方其實也有自己的不足,轉 Golang 可能能夠解決現有問題,但不可避免也會引入新的問題。在轉 Golang 之前,建議做足夠的調研。
7、百忙之中,是什麼原因促使您蒞臨本次大會?
參加 Gopher China 大會,一方面是想跟大家分享我們在使用 Golang 的實踐中的經驗和教訓,另一方面也非常想學習其他各位老師的實踐經驗和知識分享。
8、選擇一位 Go 語言大神作簡單評價,目前和您在技術上交流最多的 Go 語言大神是誰?
孫曉光老師是我司一位大神(GitHub: https://github.com/sunxiaoguang ),尤其在儲存領域有非常深厚的經驗。
9、對於這次大會上您分享的主題簡單介紹一下
眾所周知,知乎社群後端的主力程式語言是 Python。不過隨著使用者的迅速增長和業務複雜度的持續增加,一些重點業務的流量增長迅猛,對應的服務端的壓力也越來越大。對此,我們在對現有實現做過一些優化的嘗試後,決定換語言重寫這部分高流量的服務。我本次演講的主題是:《知乎社群核心業務 Golang 化實踐》,主要是介紹這次重寫的背景、帶來的收益、我們的實施步驟以及過程中遇到的一些坑等內容。
Gopher China 2019 最新資訊:
Gopher China 2019 講師專訪 -百度資深研發工程師陳肖楠
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 2019 講師專訪 -探探平臺技術部軟體工程師於樂Go軟體工程工程師
- Gopher China 2019 講師專訪 -百度資深研發工程師陳肖楠Go工程師
- Gopher China 2021 講師專訪 — 曹春暉Go
- Gopher China 2019 講師專訪-花椒直播技術總監周洋Go
- Gopher China 2019 講師專訪-Grab/地圖團隊資深架構師胡泊Go地圖架構
- Gopher China 2019 講師專訪-騰訊/TARS開源團隊核心成員陳明傑Go
- 【重磅】Gopher China 2019 大會講師及議題揭曉Go
- golang後端工程師招聘Golang後端工程師
- 出Gopher China 2019早鳥票一張 ---300Go
- 第二屆 Gopher China 大會Go
- 【上海招聘】golang後端工程師Golang後端工程師
- [上海] 薄荷健康 2019 年春季誠聘後端工程師後端工程師
- 後端工程師的「跨域」之旅後端工程師跨域
- [上海][PPLabs][分散式加密雲端儲存專案][招聘golang工程師/web後端工程師]分散式加密Golang工程師Web後端
- [上海][PPLabs][分散式加密雲端儲存專案][招聘golang工程師/web後端工程師分散式加密Golang工程師Web後端
- [北京 Aibee] 急求後端工程師AI後端工程師
- 網易雲-招聘後端開發工程師後端工程師
- 【北京】【雲聯萬維】-招聘後端研發工程師/技術專家後端工程師
- 揭祕 Netflix 後端工程師面試後端工程師面試
- [北京] Bespin Global China 招聘golang開發工程師Golang工程師
- WebinarNinja --高階後端工程師 PHP/LaravelWeb後端工程師PHPLaravel
- 怎樣成為優秀的後端工程師後端工程師
- 一直想做前端工程師的後端程式設計師前端工程師後端程式設計師
- OMG !Gopher China 限量版紀念衫!他來了!Go
- 知乎專案程式碼閱後總結
- 後端工程師需要了解的跨域知識後端工程師跨域
- 後端工程師入門安卓開發筆記(一)後端工程師安卓筆記
- 七牛雲端儲存--上海--後端開發工程師後端工程師
- 深圳網際網路公司招聘golang後端工程師Golang後端工程師
- 為什麼創業公司不再需要後端工程師?創業後端工程師
- 【北京招聘】J2EE後端開發工程師後端工程師
- 專訪被Facebook開除的中國工程師尹伊:我不後悔那天的決定工程師
- [北京海淀] 知乎招聘前端開發工程師,上知乎,做你最喜歡的開發!前端工程師
- 知乎後端主力框架Tornado入門體驗後端框架
- 2019 Gopher Meetup 杭州Go