1. go学习线路图
1.1.1. 路线图

1.1.2. 资源
先决条件
通用开发技能
- 学习 GIT,在 GitHub 上建立一些仓库,与其它人分享你的代码
 - 了解 HTTP(S) 协议,request 方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)
 - 不要害怕使用 Google,Google 搜索的力量
 - 看一些和数据结构以及算法有关的书籍
 - 学习关于认证的基础实现
 - 面向对象原则等等
 
命令行工具
网页框架 + 路由
数据库
- 关系型
 - 云数据库
 - 搜索引擎
 - NoSQL
 
对象关系映射框架
高速缓存
- GCache
 - 分布式缓存
 
日志
- 日志框架
 - 日志管理系统
 
实时通讯
API 客户端
最好知道
测试
任务调度
微服务
- 消息代理
 - 消息总线
 - 框架
 - RPC