引文总共包涵 10 两本书,分成高阶 5 本,高阶 5 本。我读过当中 7 本,除此之外 3 本尽管没读过,但也是网路上所推荐较为多的。
尽管分了高阶和高阶,但许多书中这两部份文本是都包涵了的。我们看的这时候能依照他们的情形,先打好此基础,再展开高阶。
有的是书是开放源码的,能间接新浪网写作,有的是有图书,我们能在这儿 GitHub 找出Recochoku。假如前提容许不然,买映像是最合适的。
高阶
《Go词汇趣学手册》
两本书是两本面向全国 Go 词汇新手的书,文本也较为浅,适于高阶。
书中渐进地如是说了采用 Go 词汇须要晓得的科学知识,展现了十分多生动活泼的范例,并透过提供更多大批练来增进听众对书中所说文本的认知。
《Go 高阶指南》
这两本书的中文名称叫《The Way to Go》,译者借助课余时间来展开译者组织工作。在获得原作 Ivo Balbaert 许可的情形下,将其开放源码。
新浪网写作:https://github.com/Unknwon/the-way-to-go_ZH_CN
《Go 词汇编程》
两本书以如是说 Go 词汇特性为主,示例则尽量采用译者平常的实践,而不是一个没有太大实际意义的语法示范样例。透过与 C++ 和 Java 做一个横向较为,能更直观看出其设计理念的差别。
译者许式伟为原金山 WPS 首席架构师、曾是盛大创新院研究员,目前是国内 Go 词汇实践圈子公认的 Go 词汇专家。参与两本书写作的几位译者都是实际用 Go 词汇开发的项目的开发人员,有较强的实战经验。
《Go 词汇 101》
是两本着墨于 Go 语法语义以及运行时相关科学知识点的编程指导书(Go 1.17 就绪)。 此书旨在尽可能地帮助 Go 程序员更深更全面地认知 Go 词汇。
此书也搜集了 Go 词汇和 Go 编程中的许多细节,当中有一些在官方文档中从未提及。
此书同时适合 Go 新手和有一定经验的 Go 程序员写作。
新浪网写作:https://gfw.go101.org/article/101.html
《Go 词汇程序设计》
两本书由译者 Kernighan 和谷歌公司 Go 团队主管 Alan Donovan 联袂撰写,是学习 Go 词汇的手册级书刊。文本翔实全面,涵盖了全部此基础文本,值得一读。
高阶
《Go 词汇实战》
相比于其他技术书刊,这两本书很薄。显然,这不是面面俱到,涵盖所有科学知识点的一两本书,但它直击要点。
我在写作过程中,最大的感受就是,许多看此基础科学知识过程中碰到的,又很难透过搜索引擎找出答案的问题,在这儿获得了解答。
《Go Web 编程》
学词汇不是目的,能够采用这门词汇来干活并挣到钱,才是目的。因此,不得不学一下 Go 在 Web 编程方面的应用。
这两本书是由黄健宏译者的,这位译者,还著有《Redis 设计与实现》一书,书中深入浅出地分析了 Redis 所用的数据结构和设计思想,属实优秀。
《Go 词汇高级编程》
涵盖 CGO、Go 汇编、RPC 实现、Web 框架、分布式系统等高阶主题。书中章节之间没有很强的关联性,每个章节都是独立的科学知识,完全能按需写作。
新浪网写作:https://github.com/chai2010/advanced-go-programming-book
《Go 词汇学习笔记》
译者是雨痕大佬,2015 年第一届 GopherChina 大会讲师。
两本书分上下两卷:
上卷细致解析了词汇规范相关细节,便于听众深入认知词汇相关功能的采用方法和注意事项。
下卷则对运行时源码做出深度剖析,引导听众透彻了解词汇功能背后的支持环境和运行体系,诸如内存分配、垃圾回收和并发调度等。两本书不适合编程初学高阶,可供有实际编程经验或正在采用 Go 组织工作的人群参考。
《Go 词汇底层原理剖析》
两本书采用浅显易懂的词汇与大批图片深入如是说了 Go 词汇编译时、类型系统、语法特性、函数调用规范、并发编程、内存管理与垃圾回收、运行状态监控等模块的采用方法和底层原理。
对于想要了解 Go 底层原理,写作源码的同学来说,能写作此书,但想要完全认知书中的文本,并不是一件容易的事。
最近,我还整理了一份 Go 学习路线,思维导图如下:
假如感兴趣不然,详情见下面这篇文章:
Go 学习路线(2022)
假如觉得本文还能不然,欢迎点赞,分享和,感谢支持。
所推荐写作:
计算机经典之作书刊(含Recochoku)技术博客:硬核后端开发技术干货,文本包括 Python、Django、Docker、Go、Redis、ElasticSearch、Kafka、Linux 等。Go 程序员: Go 学习路线图,包括此基础专栏,高阶专栏,源码写作,实战开发,面试刷题,必读引文等一系列资源。面试题汇总:包括 Python、Go、Redis、MySQL、Kafka、数据结构、算法、编程、网络等各种常考题。