易燃物汇聚 YouTube 有声书与书评
Go语言精进之路:从新手到高手的编程思想、方法和技巧1 封面

Go语言精进之路:从新手到高手的编程思想、方法和技巧1

白明

2.4万人在读
34.6万字总字数
¥59.4定价

内容简介

Go入门容易,精进难,如何才能像Go开发团队那样写出符合Go思维和语言惯例的高质量代码呢?本书将从编程思维和实践技巧2个维度给出答案,帮助你在Go进阶的路上事半功倍。编程思维层面:只有真正领悟了一门语言的设计哲学和编程思维,并能将之用于实践,才算精通了这门语言。本书从Go语言设计者的视角对Go背后的设计哲学和编程思想进行了梳理和分析,指引读者体会那些看似随意实则经过深思熟虑的设计背后的秘密。实践技巧层面:实践技巧源于对Go开发团队和Go社区开发的高质量代码的阅读、挖掘和归纳,从项目结构、代码风格、语法及其实现、接口、并发、同步、错误与异常处理、测试与调试、性能优化、标准库、第三方库、工具链、最佳实践、工程实践等多个方面给出了改善Go代码质量、写出符合Go思维和惯例的代码的有效实践。学完这本书,你将拥有和Go专家一样的编程思维,写出符合Go惯例和风格的高质量代码,从众多Go初学者中脱颖而出,快速实现从Go新手到专家的转变!

读者书评

★★★★★

对于有一定编程语言基础的同学入门大有帮助

★★★★★

获益良多。方法和技巧是可以积累的,对于一门编程语言而言,只有弄懂它的思想,逻辑,理念,才能真正一窥门径。这本书把这些知识分门别类逐一拆解,在不知不觉中懂得语言层面的大道精华,适合经过了初学阶段后,不知如何提高的gogher,能够少走弯路,尽快提高。 第一册看完花掉了20个小时,还有一本好厚的第二册…加油!

★★★★★

2024年从过年放假开始阅读这本书,过完年的两天时间终于看完了。 这本书虽然是从Java代入的,但是对我一个Golang、Java小白来说还是受益匪浅的。 从了解GO语言的设计初衷;编写代码过程中的项目结构、代码风格、标识命名;声明、类型、语句与控制结构;函数与方法;接口的定义、接口与结构的融合;并发编程中goroutine、select与channel结合、sync包的使用、atomic实现并发读取;最后的错误处理。。。这些部分把go的思想解释的很透彻,我虽然还没开始着手go语言编程,但是已经了解到其中的编程思想,牺牲了多样性忠于简单,在使用中确实会比java类看起来简单,等真正着手使用这门语言后应该再对应读读对应章节,可能更能感受到这门语言的魅力。

★★★★★

对于go学习者而言,是一个较好的入门书籍。

★★★☆☆

第二次看这本书了,坦诚讲只能算中流,不过作者的水平可以窥得一二很高。

★★★★★

这本书写的比较中肯,逻辑很有条理,技术方面难得的扎实,至少是深入在开发一线,有很多真知灼见,这些只能在项目的实际应用中,或者技术选型,或者技术路线实施中遇到的的问题,作者都深入浅出的讲解各个技术点,很难得。适合开发过程中翻一翻。突然有点怀念侯俊杰的MFC了,那本书前前后后看了几年,突然看懂了,居然是看了think in java。恍如隔世啊! 不过如果是技术小白或者编程初学者,先找一本比如head first之类的书看看,这本书更有代入感。

★★★★★

觉得很不错的一本书。用golang有一段时间了,一直没不太理解golang的数据结构为什么这么少,甚至连个set都没有,而且err!= nil的写法觉得很丑陋。但在并发方面又很强大,使用者不需要感知低级通信原语,便可实现可靠的并发逻辑。看了这本书后才了解了一些golang的设计思想,simple is better than complex,将复杂性交给语言本身。除此之外,书中介绍的一些编程规范和代码技巧也是相当实用的。

★☆☆☆☆

非常啰嗦,一些糟粕被硬吹成优点,对比对象经常是 c 这种古老的语言

★★★★★

用于进阶不错的书,推荐 体会比较深的是接口那一章,很多使用姿势在平时接触框架、业务项目就能接触的到,但是一直只是知其然。 吐槽一下,感觉错误那一章有点水。或者说确实是go不足之处,个人认为除非你不想管错误直接写个_忽略。不然与其搞那么多花哨的,不如直观的写err != nil吧!

★★★★★

作为一个小白这本书的难度还是略高,但也因此打开了新世界的大门,并开始向上攀登。最近刚开始用golang,希望在不久的以后,我可以熟练掌握go.

书籍信息

作者白明
出版社机械工业出版社
出版时间2022-01-01
ISBN9787111698210
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数172