大家好,今天小编关注到一个比较有意思的话题,就是关于学习golang推荐书籍的问题,于是小编就整理了2个相关介绍学习golang推荐书籍的解答,让我们一起看看吧。
Go语言如何入门与提高***整理?
以下是我为星球『Go项目实战』用户整理的新手如何学习Go语言的***,分享给你。
学习任何东西,基础都很重要。基础就好比建筑的地基,只有地基牢固了,才能建成高楼大厦。
学习编程语言亦是如此。很多人喜欢一上来就学习各种框架,其实那些框架对你来说都是工具,你自己的基础好,懂得了它们的原理,自己也有能力创造更优秀的框架。
新手学习 Go 语言,推荐学习如下***:(推荐按顺序学习)
1. 官方文档。(英文好的可以看英文 ***://docs.studygolang*** 或者看如下列出的中文翻译版)有四个文档推荐阅读:
- 1. Go 语言之旅 ***://tour.studygolang***/
- 2. 语言规范 ***://docscn.studygolang***/ref/spec.old
- 3. Effective Go ***://docscn.studygolang***/doc/effective_go.html
- 4. FAQ ***://docscn.studygolang***/doc/faq
学习完以上的文档,对 Go 语言应该有了一个较全面的认识。但在学习的过程中,针对里面的代码应该实际动手敲,这样能够加深印象。
2. 接着看 《Go 语言圣经》中文版 ***s://books.studygolang***/gopl-zh/ ,相信对 Go 语言基础会有更深的理解。
3. 再推荐的是《Go 语言实战》这本书,In Action系列都是比较经典的。
以上资料学习完后,你应该掌握了 Go 语言,但需要进行必要的实战。我们的 『Go项目实战』 知识星球目标之一就是为了巩固、加深对基础知识的掌握。
4. 基础知识扎实了,想进一步深入,可以学习如下书籍:
- 1. 柴大的 《Go 语言高级编程》 ***s://books.studygolang***/advanced-go-programming-book/
- 2. 雨痕的 《Go 语言学习笔记》 ***s://github***/qyuhen/book
go语言设计的相对简单,上手很快,我给你列个次序
1、明白go的基础知识
看一下基本语法,建意是雨痕的笔记
有基础的话两三天就可以试着写点东西了
2、了解go的特点
看一下***上的一篇文章(关于高效率go编程的)
3、了解更多特性
Go by Example
上面的例子走一遍
4、进阶
即将大四的计算机专业学生,想要学go语言有前景吗?
谢邀~
首先作为计算机专业毕业的,应该是有一定专业基础的。基本的数据结构、网络之类的都应该学过,而且应该是学习过C/C++的,如果有C/C++基础,那么学习go语言是很轻松的。***如大学学的知识都忘记了,从头学go也没有那么困难,因为go语法简单,尤其对于新手来说,掌握基础不成问题。
但是如果考虑就业问题,语言并不是唯一的选择,通了一门语言,其他的也就不能,语言都是相通的。就目前来看,go的需求量在一线城市是很多的,但是其他城市就没有那么大的需求。主要是工资方面,也不比其他语言工资少。尤其目前的微服务,区块链等,大多数用go语言的。所以,如果学了go,就业还是不成问题的。
但是长远看,任何语言都不可能永远不到下,所以掌握了基础,并且有一颗可学习的心才是最重要的。
到此,以上就是小编对于学习golang推荐书籍的问题就介绍到这了,希望介绍关于学习golang推荐书籍的2点解答对大家有用。