狼窝 2019-10-09
Stack Overflow 2019年度开发者调查报告中显示,发者最希望学习的编程语言Go位列前三,而且,从全球范围来看Go开发者的薪酬也是位列第三:
那Go在国内的情况又是怎样的呢?我们通过第三方网站职友集统计,目前Golang平均薪资在北京已达到惊人的28K,远远高于北京互联网的平均薪资
此外,通过下图,我们可以看出,其实无论在哪个城市,Go语言的薪资都是非常可观的,
熟悉Go语言的人都知道它的三大特性就是:开发速度快、并发性好、编程简单。这三大特性使得Go备受欢迎,无论是研发小团队还是大规模研发阵容,都十分适合,再加上供不应求,薪资自然水涨船高。
如今,许多开发者都将它作为他们的第二语言,今天,猿哥和大家推荐几本免费Golang书籍,希望对你有所帮助:
1、《An Introduction to Programming in Go》
这本书还是短小精悍的那种。在线版本也就14页就把所有Go的内容都涉及到了。一个小时就基本学会Go,但是,话说回来,这是一本入门书籍,复杂的用法几本没有涉及,主要针对无基础人士。
下载地址:http://www.golang-book.com/books/intro
2. 《Effective Go》
本书清晰讲述了惯用的Go代码技巧,给出了一些建议。你应该先阅读language specification,Tour of Go和How to Write Go Code,然后将该文档作为扩展阅读。
地址:https://golang.org/doc/effective_go.html
3. 《Go by Example》
Go by Example是使用带注释的示例程序的动手入门,一共有70+多个示例。
4. 《Learning Go》
这本书的目标读者是那些熟悉编程,并且了解多种编程语言,例如C,C++,Perl,Java,Erlang,Scala,Haskell的人熟悉Go。
下载地址:https://miek.nl/go/
5.《Let's learn Go!》
一本在线书,从Go的基础知识,如基本语法、如何声明变量、指针等,并使用这些原始数据类型来构建复合类型和函数,并将所学的知识用于实践等。
阅读地址:https://go-book.readthedocs.io/en/latest/
6. 《The Little Go Book》
这本书已经出版很多年了,但仍然具有意义,Go的基本或外部主要内容都没有改变。最大的变化在于工具,编译器和运行时以及增强标准库(如支持HTTP / 2)。本书针对的是可能不太熟悉指针和静态类型的开发人员
下载地址:https://www.openmymind.net/The-Little-Go-Book/
7. 《Go Bootcamp》
下载地址:http://www.golangbootcamp.com/
8. 《Go for JavaScript Developers》
本书对Golang和ECMAScript这两种编程语言之间进行了比较。除了技术方面的考虑,还考虑到其他因数,从而做出正确的选择
阅读地址:http://www.pazams.com/Go-for-Javascript-Developers/
9. 《 Essential Go 》