GopherChina-2019 觀後感

你們好,我叫謝偉。html

以前說過給你們拍支 Vlog, 可是呢,由於去的比較晚,而後呢你們都在認真的聽分享,因此其實沒太好意思拍。git

下面簡單的說下個人幾點感覺吧:github

初來北京

大會的地點設在北京 16 號線的永豐南站,屬於北京比較偏的地方,而後我預約酒店呢,也是根據範圍來刷選的。golang

一不當心,致使住的地方更加的偏遠,和我印象中的大北京相差很大。原本還想去趟"宇宙中心",感覺下大北京的氛圍。算法

固然這些不重要。數據庫

大會介紹

GopherChina 是自2015年起開辦的技術交流會,由 Beego 做者 astaxie (github.com/astaxie)發起的。數據結構

主要由一些知名企業的在 Go 方面的技術實踐的分享。框架

  • 吉祥物
  • T 恤
  • 書籍
  • 贊助商的小禮品之類

參會獲得一些包括:吉祥物(孫悟空的形象)、 T恤、書籍、贊助商小禮品之類的。數據結構和算法

滴滴、流利說、探探、JetBrains...分佈式

總體安排

1 小時一個分享 + 幾個問答

通常的技術分享套路

主要是一些比較知名的互聯網公司關於 Go 在內部解決業務問題或開源框架的最佳實踐。

4月28號:

公司 主題
探探 基於 Mino 的對象存儲方案在探探的應用
英語流利說 從零實現 Lexer 和 Parser
騰訊 高性能高可用框架 TarsGo
JetBrains Using Go Modules In Everyday Life
小米 高性能數據庫中間件
花椒直播 微服務應用
知乎 知乎社區核心業務 Golang 化實踐

好比說騰訊、小米、360、知乎等。

好比騰訊分享的是:TarsGo 一個 RPC 框架,和 GRPC 很像,可是又結合了微服務、k8s 等

TarsGo

好比小米分享的是:高性能數據庫中間件

小米 GitHub 主頁

好比知乎分享的是:Python 轉 Go 的最佳實踐以及一些性能提高、還有一些過程當中的坑

知乎社區核心業務 Golang 化實踐

好比探探分享的是:分佈式存儲 Mino 方案

好比流利說分享的是:Lexer 和 Parser

再好比 Florin Patan(dlsniper) 分享的是:Using Go Modules in everyday Life

Github 主頁 Go module Using Go module

(Dave Cheney ) 知名培訓師、Golang 開源貢獻者和項目成員.

Practical Go: Real world advice for writing maintainable Go programs Go語言實戰: 編寫可維護Go語言代碼建議

收穫

技術大會,以長見識爲主。這其實和學習是同樣的,期望初次聽就能掌握,那你早就不會如今的水平了。

  • 關注開源社區

  • 關注底層知識

    • 數據結構和算法、計算機科學
    • 單元測試
    • 性能分析:PProf
    • 性能提高
  • 內置庫

    • atomic.value
    • context
    • sync.pool
    • runtime ...
  • 技術成長之路

    • 實現
    • 優化
    • 繼續優化
    • 重構
    • 優化
    • 繼續優化
    • 積極主動...

感覺

1

  • 國際友人培訓 vs 知名企業工程師培訓

好比國際知名講師 Dave 培訓風格很是的 nice , 每每都由淺入深的講解,風格很贊。

好比 Florin Patan 講解 Go Module 的使用,他會告訴你歷史問題是什麼,爲何須要 Go Module, 再配合Demo Time,我想在座的幾乎都聽懂了,並躍躍欲試。

與之相對的國內工程師呢,講解主要仍是圍繞着企業內的一些最佳實踐和歷史經驗的分享,在座的其實對項目的前因後果不是很清楚,總體效果相較而言,稍遜。

能把一件你會的事,淺顯易懂的講解給沒接觸過的人聽懂,是一門學問。

2

  • 去大廠
  • 專一解決問題

臺上的講師都是知名互聯網公司,這難道不能給你點啓發嗎?(逃,說給本身聽...)

去大廠,才能收穫到比你更厲害的人的影響,你能接觸到更復雜的應用場景,更大的用戶數據量,更有挑戰的事業,更有競爭力的將來。

解決問題是提高技術的不二法門,總體的你們的分享都是在解決問題:

  • 好比爲何要開發 TarsGo、開發完爲何又持續優化、爲何又添加功能?
  • 好比爲何要開發Laxer 和 Parser,爲何本身定義標記語言?
  • 好比爲何要開發數據庫中間件,佔用內存偏高,怎麼解決?
  • 好比爲何選擇 Mino,技術選型結束遇到的坑怎麼辦?怎麼完成高效的文件上傳下載? ...

他們有問題須要解決,他們遇到問題,他們思考解決方案,他們借鑑開源的解決方案,他們技術再次提高,他們在繼續提高...

資料

GopherChina 2019 PowerPoint

相關文章
相關標籤/搜索