
Golang的学习路线
Golang的学习路线
- 1 基础阶段
- 2 成长阶段
- 3 进阶阶段
- 4 入门教程
- 4.1 Go语言入门教程
- 4.2 码神之路
- 4.3 李文周的博客
- 4.4 Go 语言教程
- 5 其他
分为三个阶段:基础阶段、成长阶段、进阶阶段。
1 基础阶段
1、学习计算机组成、操作系统、计算机网络、数据结构、算法等,这个阶段学的越扎实越好。
2 成长阶段
- go语言基础;
- 标准库学习;
- Git;
- MySQL、Redis;
- 框架学习,比如Gin、Gorm、Grpc、docker、MQ;
- Go原理,比如:锁切片、Map、GMP模型、channel、GC等等;
- 做一个项目;
- 微服务相关知识,比如:Go-Micro、Go-Zero等框架,做一个微服务项目;
3 进阶阶段
- 对Go语言并发编程要有深入的理解;
- 知名的开源项目的源码解读;
- 微服务架构的深入理解;
- K8S的深入使用和理解;
- 云原生架构的深入理解;
4 入门教程
4.1 Go语言入门教程
或
两个网站关于Golang语言的教程基本一致,只不过之前看的是C语言编程网的,有些讲解现在有缺失以及收费,下面的免费且完整。
4.2 码神之路
4.3 李文周的博客
4.4 Go 语言教程
.html
5 其他
- 编程之法:面试和算法心得:
- Go数据结构和基础:
- go语言面试题:
- 常问面试题汇总:
- go高级:
- Golang 58个坑:
- 零碎知识点:
- Gin、Gorm:面试题,事务,全局事务
- leetcode–go:
- Golang修养之路:
- Go-Questions:
- 跟煎鱼学 Go:
- 深入解析Go:
- Go开源项目:
- 数据结构和算法:
- docker、k8s