paint-brush
6 本最佳 Go 编程书籍,由评论排名经过@hackernoonbooks
11,200 讀數
11,200 讀數

6 本最佳 Go 编程书籍,由评论排名

太長; 讀書

该列表将根据他们收到的评论数量以及他们的 5 星平均值对书籍进行排名。它还将涵盖主要关注 Go 的书籍,所以不要指望此列表中有任何“编译”书籍! Introducing Go 是一本专为对编程基础知识有基本了解的 Go 新手而设计的书。 Head First Go 是另一个适合初学者的资源。
featured image - 6 本最佳 Go 编程书籍,由评论排名
Best Public Domain Books For Learning Technology, via HackerNoon HackerNoon profile picture

尽管许多编程语言已经使用了几十年,但相对而言,有一些编程语言才刚刚进入技术世界。 Go 是其中一种语言,它是为通用编程目的而设计的,同时考虑到了效率。要与流行的 C++ 甚至 PHP 匹敌,它还有很长的路要走,但随着时间的推移,它被证明是对更多专业程序员非常有用的工具。任何想要学习这门语言的人都应该查看基于亚马逊评论的 6 本最佳 Go 编程书籍!


像往常一样,此列表将根据他们收到的评论数量以及他们的 5 星平均值对书籍进行排名。它还将涵盖主要关注 Go 的书籍,所以不要指望此列表中有任何“汇编”书籍!


亚马逊评论评选的最佳 Go 编程书籍清单


6. Caleb Doxsey 介绍 Go


Introducing Go是一本专为对编程基础知识有基本了解的 Go 新手而设计的书。因此,总体评价是积极的,尽管有些人认为它对于纯粹的初学者来说可能有点太复杂了——然而,他们也指出它对于老手来说还不够复杂。不过,它的内容非常全面,可以轻松实现作为该语言介绍的目的。它也是此列表中最便宜的选项之一,因此在以后深入研究更高级的资源之前,将它用作入门书并没有什么坏处。


评论:在 142 条评论中,58% 的人给这本书打了 5 星

标价: 24.99 美元平装本,21.99 美元电子版

立即购买亚马逊(数字)或安倍书店(平装)

5. Jay McGavren 的 Head First Go


Head First Go是另一种适合初学者的语言学习资源。它没有像一些评论者希望的那样涵盖那么多基础知识,但他们中的许多人认为它仍然是他们找到的关于 Go 的最好的书之一。 Head First Go 的结构让任何人都可以随心所欲地跟进,而且它的格式让读者可以按照自己的节奏轻松地获取新信息。即使它不是最全面的资源,它也是开始您的 Go 之旅的最佳场所之一。


读者应该知道这本书有些过时了。虽然 2019 年的发布日期似乎不会太长,但不再支持此资源中涵盖的 Go 版本。不幸的是,此列表中的大多数书籍(如果不是全部)都是这种情况,因此请谨慎选择此列表中的每一项。


评论:在 145 条评论中,82% 的人给这本书打了 5 星

标价: 59.99 美元平装本,50.99 美元电子版

立即购买亚马逊(数字)或安倍书店(平装)

4. Katherine Cox-Buday 在 Go 中的并发


对于不仅仅涵盖 Go 的资源,Katherine Cox-Buday 提供了如何掌握这门语言以及并发技术。虽然Go 中的并发性主要涵盖了如何将语言用于这些技术,但评论者表示,对于任何新手程序员来说,它都是另一个极好的资源。


一些读者似乎对这本书的写作风格感到矛盾,但大多数人对结果非常满意。如果您想深入了解编程世界,甚至在您学习或使用的语言之外,Go 中的并发是您可以找到的最佳资源之一。


评论:在 166 条评论中,72% 的人给这本书打了 5 星

标价: 49.99 美元平装本,42.99 美元电子版

立即购买亚马逊(数字)或安倍书店(平装)

3. Tom Steele、Chris Patten 和 Dan Kottmann 的 Black Hat Go


在另一个将 Go 用于更深层次目的的案例中, Black Hat Go探索了如何在黑客手中使用该语言。它涵盖了大量的内容和想法,同时探索与其他语言(如 MySQL)的交互。


然而,从长远来看,评论家们似乎对这本书的实际用途存在矛盾。一些人赞扬它的课程和演示,而另一些人则谴责它的代码结构和模糊的说明。它可能不是每个人的最佳选择,但 Black Hat Go 绝对是一个值得考虑的资源——特别是如果您接受 HackerNoon 的“黑客”部分。


评论:在 183 条评论中,78% 的人给这本书打了 5 星

标价: 39.95 美元平装本,23.99 美元电子版

立即购买亚马逊(数字)或安倍书店(平装)

2. Jon Bodner 学习围棋


学习围棋,尽管它的名字,对于经验丰富的程序员来说是一个更好的资源。它介绍了编码人员在使用 Go 时可以遵循的一些最佳实践,并且仍然很好地涵盖了该语言的基础知识。然而,评论家们几乎普遍同意,这肯定不是一本适合初学者的书。


即使是那些有经验的人也发现它有点难以通过。它是此列表中较新的项目之一,因此它应该比其竞争对手更现代,但任何缺乏关于 Go 的先验知识都会使这本书成为难以推荐的选择。


评论:在 305 条评论中,76% 的人给这本书打了 5 星

标价: 59.99 美元平装本,50.99 美元电子版

立即购买亚马逊(数字)或安倍书店(平装)

1. Alan Donovan 和 Brian Kernighan 的 Go 编程语言


Alan Donovan 和 Brian Kernighan 编写的恰当命名的资源是关于 Go 编程语言的列表的四舍五入。 Go 编程语言是您可以在 Go 上找到的最全面的资源之一,即使它的发布日期是 2015 年。审阅者一致认为其中的信息非常棒。


这本书的不足之处在于它的介绍,许多读者认为无论是介绍还是写作风格都太乱了,无法跟上。其中一些投诉围绕着这本书的数字版本,因此请考虑查看纸质版本——如果你负担得起的话。


评论:在 1,232 条评论中,81% 的人给这本书打了 5 星

标价: 39.99 美元平装本,31.99 美元电子版

立即购买亚马逊(数字)或安倍书店(平装)

选择最适合您的 Go 编程书籍时要注意什么

尽管 Go 不断更新,但它仍然不像其他语言那样广泛使用。只要内容广泛,即使是过时的书籍也可以成为有用的资源。请确保您能够首先理解所发现的内容!


如果您想仔细研究更多种类的语言,请查看最好的SQL 书籍Java书籍根据评论!