這本書是寫什麼的? 這是一本 Go 語言快速入門手冊,目標讀者是有任一編程語言基礎,希望以最快的時間 (比如一個周末) 入門 Go 語言。 這本書應該怎麼讀? 書中幾乎沒有較長篇幅的理論知識,更多的是 示例驅動開發,鼓勵讀者通過快速實踐加深基礎理解,加快學習速度。 全書按照章節順序閱讀即可,其中一些 ...
這本書是寫什麼的?
這是一本 Go 語言快速入門手冊,目標讀者是有任一編程語言基礎,希望以最快的時間 (比如一個周末) 入門 Go 語言。
這本書應該怎麼讀?
書中幾乎沒有較長篇幅的理論知識,更多的是 示例驅動開發
,鼓勵讀者通過快速實踐加深基礎理解,加快學習速度。
全書按照章節順序閱讀即可,其中一些需要前置知識的小節都會有備註信息。
這本書有什麼特別的?
在學習 Go 語言的初期,筆者幾乎閱讀了網路上所有人氣較高的 Go 入門書籍
和 Go 入門教程
,但是這些資料或多或少存在以下問題:
- 內容存在過多的概念描述,代碼缺失嚴重
- 示例代碼碎片化,對初學者不友好
- 章節編排不合理,開篇就講各種配置、環境變數等
- 低級錯誤,如錯別字,代碼 Bug
當然,這些 問題
是因人而異的,上面所說只是筆者的一家之言,歡迎拍磚。
本書儘可能地規避以上問題,努力使讀者達到 最少量代碼理解更多概念
。 筆者在梳理和編排內容的過程中,儘可能地將 Go 知識點
全面覆蓋,但是由於時間問題,可能忽略了一些語法、技術點的細節, 這是本書目前的不足之處。如果讀者遇到問題,可以聯繫筆者隨時指出。
為什麼要寫這本書?
這本書並非專門編寫,而是筆者在整理筆記的過程中突發奇想:
為什麼不將碎片筆記提煉總結, 輸出為系統性的體系知識內容呢?
這樣不僅提高了自身的寫作能力,同時可以體驗分享知識的感覺,
能夠認識新朋友,一起交流,共同進步