Bootstrap

程序员零基础转行Golang开发,看这一篇就够了(含30G自学教程笔记)

Go 语言的发展越来越好了,很多大厂使用 Go 作为主要开发语言,也有很多人开始学习 Go,准备转 Go 开发。

那么,怎么学呢?

我发现,在互联网时代,学习的困难不是说没有资料,而是资料太多,不知道应该看哪个,从哪开始看。

所以,我整理了一份 Go 学习路线,这份学习路线不以数量取胜,努力做到精简。从基础到进阶,从理论到实战,一共包括以下几个内容:

  • 入门教程
  • 进阶教程
  • 书籍推荐
  • Web 开发
  • 练手项目
  • 实用工具
  • 技术社区

一、入门教程

1.1、Go 语言中文网 - Go 语言入门教程

这套 Go 语言教程通俗易懂,深入浅出,既适合没有基础的读者快速入门,也适合工作多年的程序员查阅知识点。

1.2、菜鸟教程 - Go 语言教程

这个网站就不需要多介绍了吧,很多编程语言的入门教程都可以在这里找到。平时写代码过程中,某个知识点忘了,也可以到这里查。

1.3、W3Cshcool - Go 教程

也是一个综合性的编程入门教程网站,资料很多,也都很基础。

1.4、Go by Example

很多代码示例,学习基础知识的时候很实用。可以一边看理论,一边参考这个网站写代码,效果会更好。

1.5、地鼠文档

可以说是 Go 编程的导航网站了,收藏了很多 Go 学习资料。包括网站,书籍,开源库,开源项目等。

 

二、进阶教程

2.1、mojotv 博客

很不错的博客,里面很多 Go 进阶文章,还有其他方面的技术文章,值得一读。我试图找了一下作者信息,但是没找到。

2.2、煎鱼 - Go 语言设计哲学

煎鱼大佬的博客,结合官方资料和作者自己的理解,梳理出的一系列 Go 语言设计相关的理念和哲学的文章。

2.3、面向信仰编程 - Go 语言设计与实现

左神的博客,内容很深,想要成为大神的话,绝对要来看。

2.4、Go 夜读

这是一个由众多资深 Gopher 组织的开源项目,主要是对 Go 源码进行解读。并且坚持开源,将相关资源都上传到了 GitHub。

;