作品介紹

書單|Go語言入門書籍推薦,看這幾本書就夠了!


作者:著名作家     整理日期:2022-07-17 13:42:17


  Go語言入門書籍
Go 程序語言(Golang)出生于名門望族 Google 世家,由 3 位大神級程序員 Robert Griesemer,Rob Pike 及 C語言之父 Ken Thompson 共同研發(fā),自 2007 年項(xiàng)目啟動(dòng)之初就備受程序員們關(guān)注。Go 語言吸收了多種語言范式的優(yōu)點(diǎn),形成了自己簡潔優(yōu)雅,獨(dú)具魅力的語法風(fēng)格,并具備云計(jì)算時(shí)代令人青睞的語言級別的并發(fā)編程實(shí)力。7月30日,Go 1.5 Beat 3 版本已經(jīng)發(fā)布,預(yù)計(jì)8月初發(fā)布 RC1 版本,8月中旬發(fā)布最終版。 Go 1.5 版本也因具備在 iOS 和 Android 端的跨平臺開發(fā)功能和更完善的諸多新特性而讓社區(qū)對 Go 語言的發(fā)展倍感期待!

Go 會成為下一個(gè)“最好的語言”嗎?

近年來 Docker(基于 Go 語言開發(fā)的殺手級應(yīng)用)等容器技術(shù)的火爆,也加速推動(dòng)了 Go 語言的流行!據(jù)了解,國內(nèi)除了最早嘗試和推廣 Go 語言技術(shù)的七牛云存儲,一些知名的互聯(lián)網(wǎng)企業(yè)如 BAT,小米,京東,華為,奇虎360 ,新浪以及很多游戲公司和創(chuàng)業(yè)團(tuán)隊(duì)都已開始了 Go 語言工程實(shí)踐。人才市場對 Gopher 的招聘需求也在日益增長!

而且有趣的是,Go 語言在中國的熱度和應(yīng)用活躍度也一度領(lǐng)先國外技術(shù)圈。在知乎和微博上,也經(jīng)常能看到 Go 卷入與 PHP,C++,Java,Python,Erlang,Rust 等 PK 的“語言圣戰(zhàn)”。Go 會成為下一個(gè)“世界上最好的編程語言”嗎?^_^ 這個(gè)暫無定論,但可以肯定的是,已經(jīng)有越來越多的程序員(尤其是 Java,Php,C++ 程序員)選擇 Go 語言作為自己的第二主力開發(fā)語言,以提高自身戰(zhàn)斗力。

不過,“小孩子才給自己貼語言標(biāo)簽,大人們都講如何解決問題”,對每位程序員來說,不管哪種語言,“學(xué)的扎實(shí),能學(xué)以致用”才是王道!本文就為對 Go 語言感興趣的初學(xué)者提供一些口碑不錯(cuò)的學(xué)習(xí)書籍建議。


Go 程序語言入門首選:

  Go語言入門書籍
《Go Web編程》
作者:謝孟軍(微博ID @ASTA謝)
鏈接:https://github.com/astaxie/build-web-application-with-golang/

推薦理由:
作者是國內(nèi)最知名的 Go 語言社區(qū)布道師,Go 語言工程實(shí)踐專家之一。本書風(fēng)格簡明輕快,雖然以 Go Web 編程為重點(diǎn),但其第一部分對 Go 語言基礎(chǔ)知識的介紹也非常全面,關(guān)鍵是內(nèi)容由易到難,文筆深入淺出,非常適合入門學(xué)習(xí)。本書作者也是國內(nèi)最知名的 Go 語言 Web 框架 beego 的作者,跟著他學(xué) Go Web 開發(fā)知識,一個(gè)字 —— 妥妥的!而且本書是國內(nèi)第一本開源的 Go 語言技術(shù)書籍,讀者可以在作者 Github 主頁免費(fèi)獲取電子版,也可以購買紙質(zhì)版!當(dāng)然,鼓勵(lì)各位 Star 和捐贈(zèng)作者!

適合人群:全覆蓋

推薦指數(shù):★★★★★

  Go語言入門書籍

《Go 并發(fā)編程實(shí)戰(zhàn)》
作者:郝林(微博ID @特價(jià)蘿卜)
鏈接:http://www.ituring.co.cn/book/1525

推薦理由:
作者是國內(nèi)最知名的 Go 語言技術(shù)實(shí)踐專家之一,資深程序員,有豐富的開發(fā)實(shí)戰(zhàn)經(jīng)驗(yàn)!本書的內(nèi)容比較全面,既有詳盡的 Go 語言基礎(chǔ)知識,也重點(diǎn)介紹了 Go 最讓人關(guān)注的并發(fā)編程特性,可以說填補(bǔ)了之前市面上 Go 并發(fā)編程方面的知識空白。想深入理解 Go 并發(fā)功能的讀者,這本書可以作為重點(diǎn)參考!本書也入選為哈爾濱工業(yè)大學(xué)威海分校 Go 語言學(xué)習(xí)指定教材!希望讀者能以此書為基礎(chǔ)做全面的讀書筆記,會是不錯(cuò)的學(xué)習(xí)方法!本書當(dāng)前也有紙質(zhì)和電子版供選擇。另,作者 Github 主頁也有關(guān)于 Go 命令行的開源著作《Go 命令教程》!

適合人群:全覆蓋

推薦指數(shù):★★★★★


  Go語言入門書籍

《Go 語言編程》
作者:許式偉、呂桂華等;
鏈接:http://www.ituring.com.cn/book/967

推薦理由:
作者是業(yè)界大神級別的人物,七牛云存儲團(tuán)隊(duì)的核心技術(shù)人員,也是國內(nèi)最早應(yīng)用和推廣 Go 語言技術(shù)的專家!本書內(nèi)容簡煉,重點(diǎn)突出,將 Go 語言的特性做了充分的分析和總結(jié),并給出 Go 實(shí)例的代碼;內(nèi)容體系可能更適合有一定編程基礎(chǔ)的程序員閱讀!本書是國內(nèi)最早的中文版的 Go 技術(shù)書籍之一,雖然發(fā)行時(shí)間比較早,但仍可以作為重要參考!電子版和紙質(zhì)版都有!

適合人群:全覆蓋,側(cè)重有經(jīng)驗(yàn)的程序員

推薦指數(shù):★★★★★

  Go語言入門書籍

《學(xué)習(xí) Go 語言》
作者:Miek Gieben (邢星 翻譯)
鏈接:https://github.com/mikespook/Learning-Go-zh-cn

推薦理由:
本書是最早的來自 Go 社區(qū)的技術(shù)學(xué)習(xí)資料之一,譯者邢星也是國內(nèi)最早接觸 Go 語言的專家之一!內(nèi)容比較基礎(chǔ),翻譯的也通俗易懂!主要講 Go 語言的基礎(chǔ)語法知識,更難能可貴的是,本書的每一個(gè)章節(jié)后面都附有不同難度的練習(xí)題目和正確解答!對初學(xué)者來說,這是一本非常不錯(cuò)的入門書籍!本書也是開源的,有免費(fèi)的電子版可以獲取!同樣的,鼓勵(lì)各位 Star 和捐贈(zèng)作者

適合人群:初學(xué)者

推薦指數(shù):★★★★★

  Go語言入門書籍

《Go 學(xué)習(xí)筆記》
作者:雨痕(微博ID @qyuhen)
鏈接:https://github.com/qyuhen/book

推薦理由:
作者也是國內(nèi)知名的 Go 語言專家和學(xué)習(xí)知識傳播者!筆者非常欣賞和推崇作者的學(xué)習(xí)方法 —— 記學(xué)習(xí)筆記!雨痕的學(xué)習(xí)筆記在 Go 技術(shù)社區(qū)里可謂人手一份,其內(nèi)容非常全面,有對語法深入淺出的詳細(xì)介紹和跟每個(gè)知識點(diǎn)配合的可驗(yàn)證的代碼塊,語法之后還有對 Go 語言源代碼的學(xué)習(xí)和解讀。整體風(fēng)格簡明優(yōu)雅,循序漸進(jìn)。非常適合作為入門和逐漸深入的學(xué)習(xí)參考資料!目前筆記版本是1.4 版,期待作者 1.5 版的更新!本書也是開源免費(fèi)的,同樣的,鼓勵(lì)各位 Star 和捐贈(zèng)作者!

適合人群:初學(xué)者

推薦指數(shù):★★★★★

綜上,本次推薦 5 本中文的 Go 技術(shù)書籍,全部都是 5 星級推薦,每本都是“學(xué)習(xí) Go 語言,走上人生顛峰”的必備書籍,讀者們可以綜合參考!是的,Go 語言入門,看這幾本書就夠了!

當(dāng)然,還有一本 Go 語言書也非常值得期待,IT 名著《C編程語言》作者 Brian W. Kernighan 再度操刀編寫《Go編程語言》,預(yù)計(jì) 2015年8月下旬在亞馬遜上架,最新只有英文版,也希望國內(nèi)出版社能盡快引進(jìn)翻譯,感興趣的小伙伴也可以自行關(guān)注!

更多 Go 語言的資料和信息,請?jiān)L問官網(wǎng)了解!
Golang 官網(wǎng): http://golang.org
Golang @Github :https://github.com/golang






上一本:普京書單會成為全民書單嗎?” 下一本:男神李·佩斯推薦的8本小說

作家文集

下載說明
書單|Go語言入門書籍推薦,看這幾本書就夠了!的作者是著名作家,全書語言優(yōu)美,行文流暢,內(nèi)容豐富生動(dòng)引人入勝。為表示對作者的支持,建議在閱讀電子書的同時(shí),購買紙質(zhì)書。

更多好書