Java 编程语言对编程小白不太友好,因为需要学习的东西太多了,如果我们想要马上获得学习Java的结果,但是Java学习时间相对Golang有些冗长,并且伴随着枯燥,并且短时间内也得不到正反馈的话,很容易怀疑自我。对学习编程失去信心和兴趣。

作为将来的研究生,你还有充足的学习时间,为了避免打击学习的积极性,降低学习难度,你可以先学习golang,后期在学习Java, 也就是大家经常说的,先就业在择业。

今天给大家推荐 几本 Golang 相关书籍,入门4本,5本进阶,可以根据自己的情况进行学习。

有的书是开源的,可以直接在线阅读,有的有电子书,大家可以在这里找到下载方式。如果条件允许的话,买正版是最好的。(文末有下载链接地址)

入门书籍

Go语言编程



go语言本就精巧,全书只有区区200余页,但已经将go语言的精髓和常用编程范式做了不错的讲解。

书中附有不少实用的例子,代码短小但可扩展性很不错。

作者的文笔也很不错,书的内容显得非常通贯,可以一口气读很多。

Go语言趣学指南



黄健宏大佬的第 3 本译作,一本相当有趣的 Go 入门书,对于还没接触过go的人来说浅显易懂,内容详尽,面面俱到,新手三天内可看完。

黄健宏(huangz)是一位 IT 技术图书作译者。 他著有《Redis使用手册》和《Redis设计与实现》,译有《Go Web 编程》和《Redis实战》等图书信息

Go程序设计语言



Go语言圣经,内容上除了编程语法以外,还介绍了包管理,Go工具和测试。本书最有趣的部分之一,在于作者提供了各式各样非常丰富的实例,简单的有常见的文本处理、数学计算,复杂至图形图像、web服务。这些实例让笔者深深感受到了作者的功底之深啊。

作为经典书籍,值得多刷几次

Go语言精进之路



一周几乎把所有碎片时间用上才把它看完。非常值得推荐,深入浅出适合新手也适合有经验的选手更系统了解go的哲学。 每个想要入门 Go 语言的人都应该看看。 先了解 Go 语法 -> 懵逼地写一点点项目 -> 看它

学完这本书,你将拥有和 Go专家一样的编程思维,写出符合Go惯例和风格的高质量代码,从众多 Go 初学者中脱颖而出, 快速实现从Go新手到专家的转变!

进阶书籍

Go语言高级编程


qRhEYq.md.png


非常有诚意的一本书,并不是市面上那种摘抄开发文档的书,适合拥有go语言基础的读者进阶使用。

作者由浅入深的描述方式,使我有很的强代入感,仿佛作者正在面对面手把手的分享技术。

书中章节之间没有很强的关联性,每个章节都是独立的知识,完全可以按需阅读。

本书适合有一定Go语言经验,并想深入解Go语言各种用法的开发人员。

Go语言核心编程



本书不单单介绍每个语言特性怎么使用,在章节的最后还对重要语言特性的底层实现原理做了介绍。

接着介绍反射这个高级语言特征。此外,《Go语言核心编程》专门用一章的篇幅来介绍Go 语言的陷阱。

最后介绍Go 语言的工程实践和编程思想。相信《Go语言核心编程》能够帮助读者快速、深入地了解和学习这门语言。

Go专家编程



这本书讲的内容都是go语言较核心的高阶内容,以前这些内容只能零散的在博客上看到,很高兴有一本书将它们汇总起来。

同时内容深浅适中,适合需要对go做深入了解的开发,或准备面试的同学阅读。

go面试八股文源头之一,同时剖析的很深入,真是让人又爱又恨

Go 语言底层原理剖析



这是一本Go语言的初学者和进阶学者都可以受益的书。它不仅仅介绍了Go的语言特性

还深入这些特性背后的设计考量、编译器及语言实现的细节。授人以鱼和授人以渔在本书里面一起得到了体现。

更难得的是,本书并没有粘贴大段的代码,而是以图文的形式将复杂的概念解释清楚,降低了阅读和理解的难度,使得读者不会望“底层”和“深入”二词而却步。

Go语言设计与实现



前所未有的学习方式,近200幅精美全彩技术配图,600多段精选源代码段,淋漓尽致的文字剖析,带你以前所未有的方式读懂Go源码,掌握Go底层原理

强大的读者口碑,本书基于“面向信仰编程”博客作者@Draven的开源电子书《Go语言设计与实现》,有30万读者追更,全网阅读量超100万次

总结

福利

我是 @后端时光 一个不愿躺平的年轻人

作为编程人,可以给大家分享一下经验,编程不要局限于语言,编程语言千千万,更新换代太快了,如果疲于奔波学习各种新语言,浮于表面只会调用api和基础语法,倒不如系统学习一下计算机基础和底层原理,底层学会了切换语言简直是如鱼得水,有再多的新语言出现也不怕。

对此我把从业多年,收集整理到的一些经典学习资料分享给大家 (包括计算机网络,数据库,算法,大厂晋升指南,面试总结,架构师之路,编译原理)等编程人员必备学习技能包都放在这里,这些资源让我从一个懵懂的学生一路成长为高级开发工程师,工资翻倍的关键因素,吐血收藏分享!



点击下方链接直达获取:


如果你觉得我都回答有帮助请帮忙点个赞, 也可以关注我的知乎,一个有故事的程序员