作者:阿秀
阿秀的求职笔记:https://interviewguide.cn
你好,我是阿秀。
这篇学习路线写完其实很久了,不过前段时间又请组内的Go后端资深研发工程师吃了一顿烤羊腿。
向他请教了一些新手学习Go语言需要注意的地方,然后删减了一些不是很好的书籍(Go出的书倒是不少,可好的真的不多),并且增加了几个不错的项目,从8000字删减到5000字,润色完毕后才有的这篇学习路线。

说回正题,一转眼自己学习和使用Go语言加起来快一年了,对于这门语言,我只能说真香,相见恨晚!
我对于这门语言真的是爱的不行,钩子又多又好用,在实际的生产编码过程中远远没有C++那么麻烦,自带的垃圾回收机制简直不要太爽。
考虑到未来几年校招中可能会出现Java、C++之外的第三门主流后端语言,也就是Golang,于是今天就给大家安排一手Golang的学习路线和资源。
虽然国内使用Go语言的公司远没有Java多,但这是一门生机勃勃的后端语言,字节跳动和腾讯率先拥抱Go语言其实就能说明一些东西了。
如果你想从事后端,但是觉得Java又臭又长,C++学起来直接劝退,那Golang绝对是你的不二之选了。
至于Python,确实不适合作为后端语言,原因不再赘述。以前已经聊过这门语言了,详情见此:到底学哪个?
与以前给大家安排的C++学习路线类似,Golang学习路线也一共有四个阶段:

第一阶段为计算机基础学习,第二阶段是基础语法,第三阶段是进阶编程,第四阶段是比较热门的微服务相关。
选择性的学完前三个阶段就可以去找工作啦,至于微服务相关,有兴趣的可以自己去学习一波。
按照我下面文章推荐的来学习,找到一份Go开发工作绝对没啥问题的。
需要注意的是文中会我推荐一些书籍或者视频,其中纸质版书籍在当当或者JD均有售,如果想要PDF电子版,可以去下面这两个仓库自行查找;
<