2018.09.22 上海大學技術分享 – An Introduction To Go Programming Language

白細胞發表於2018-10-04

老實說筆者學習 Go 的時間並不長,積澱也不深厚,這次因緣巧合,同組的同事以前是上海大學的開源社群推動者之一,同時我們也抱著部分宣傳公司和技術分享的意圖,更進一步的,也是對所學做一個總結,所以擬定了這次分享。另外與會的同學大多都是大二大三的“萌新”,考慮到受眾水平和技術分享的性質,所以實際上這次分享涉及到的知識點都相對基礎,當然為了寓教於樂,本人也十分討厭著重介紹基礎語法時可能引起的枯燥,所以加了少少的私貨,並且也針對 1.11 及之前版本中或優雅,或侷限的特性做了發散性的講解。

總而言之,本次技術分享的初衷不是為了教導大家如何使用 Go 語言,更多的是想讓大家在結束分享後,至少能比與會之前更想去了解 Go 這樣一門簡單優雅的程式語言。我對某些 Gopher 老是將“少即是多”掛在嘴邊的做法持保留態度,因為在我看來,強調設計的正交性更能體現 Go 的優雅。下方附上演講的完整 PPT,包括演講內容也都包含在了其中,我相信,有需要的同學只需對第二節的開頭部分稍作修改,或增加一些介紹 1.11 版本中新的內容和 CSP 的擴充套件知識,便可以應用到大部分初級的技術分享場景中。

技術一般,水平有限, 歡迎指正。

2018.09.22 上海大學技術分享附件

相關文章