
飛雪無情
通過不斷思考和整理,作者編寫了這本更具系統性也更通俗易懂的Go語言入門和進階書籍,以幫助學習者少走彎路,比其他人更快一步提升職業競爭力。 本書共包含5個部分。 第1部分:快速入門Go語言。作者挑選了變量、常量、基礎數據類型、函數和方法、結構體和接口等知識點進行介紹。這部分內容相對簡潔,但已經足夠讓你掌握Go的基本程序結構了。 第2部分:Go語言的高效併發。這部分主要介紹goroutine、channel、同步原語等知識,讓你對Go語言層面的併發支持有更深入的理解,並且可以編寫自己的Go語言併發程序。這個部分*後一章專門介紹常用的併發模式,可以拿來即用,以更好地控制併發。 第3部分:深入理解Go語言。這部分講解Go 語言底層原理和高級功能,比如slice的底層是怎樣的、爲什麼這麼高效等。這部分內容也是作者特意設計的,跟着作者一起研究底層原理,可避免初學者不求甚解的通病。總之,只有理解了底層原理,你才能更靈活地編寫程序並高效地應對問題。 第4部分:Go語言工程管理。學習一門語言,不僅要掌握它本身的知識,還要掌握模塊管理、性能優化等周邊技能,因爲這些技能可以幫助你更好地進行多人協作,提高開發效率,寫出更高質量的代碼。你可以在這部分學到如何測試Go語言代碼以提高代碼質量、如何做好性能優化、如何使用第三方庫來提高自己項目的開發效率等。 第5部分:Go語言泛型。這是Go語言在1.18版本中新增的特性,也是大家期待已久的特性。在這一部分作者會帶你學習Go語言泛型的使用,以及如何使用泛型來提高效率和簡化代碼。
推薦的原因是在目前所有go語言的書裏面算好的, 1,好在語言版本較新,有泛型的講解。 2,該講的基本都講到了,簡潔明瞭 缺點 1,代碼用圖片的方式排版,也是無語了。 2,排版不好,如f loat,中間多了個空格。
前面看感覺挺適合,比較簡單,看的比較快,雖然不詳細但是感覺節省時間,看到後面部分,感覺有一點細節沒有看明白,部分說明缺少實例,總得還是可以吧,及格
這本書篇幅不長,內容比較精煉,適合初學者和想要了解購go語言的開發者。但是,代碼演示都是圖片,很多代碼片段因爲文字太小閱讀起來很困難。
主要缺點代碼示例非常坑爹,特別不專業。 但內容來說非常適合有其他語言背景的人快速入門。 作者不是單純列出各種語法點,也不是簡單的各種舉例說明,而是大致把核心內容按一般程序員理解一門語言的思路串了一下,在這基礎上再去讀官方文檔和其他入門書籍效率就會比較高。
1️⃣,知識點亂七八糟不到位,這是寫水博客呢? 2️⃣,知識點沒有任何深入和緩衝,所有關鍵詞都是毫無頭緒砸過來,用一些奇怪的口語化的詞彙粘接起來,一坨大便💩。 3️⃣,這本書📚入門都搞不定,別說實戰➕進階了。就代碼示例那基本不能看的樣子,又是n坨大便💩
還是不錯的,語言風格比較接地氣。
本書最大的優點就是覆蓋內容全面,對於byte切片和slice互轉那塊講的很好,對於一些細節內容,比如併發相關的,還需要額外補充
除了圖片不太清楚,還有極少的文字錯誤外,值得推薦
go作爲新興後端語言,原生支持高併發、垃圾回收,值得一學
缺點就是代碼片段都是黑白插圖,清晰度不夠,微信讀書都支持代碼高亮,效果大打折扣。 優點也有,相對較新有泛型介紹,不過泛型這玩意學起來其實太簡單了,以前的版本基礎上看一下立馬就能掌握的東西