主题
模块一:Go 语言基础
🎯 目标:从零恢复 Go 语法记忆,能读懂和写出 Go 代码,掌握 Go 并发编程
模块结构
┌─────────────────────────────────────────────────┐
│ Go 语言基础学习路线 │
├─────────────────────────────────────────────────┤
│ │
│ ┌─────────┐ ┌─────────┐ ┌──────────────┐ │
│ │ 01 基础 │──▶│ 02 复合 │──▶│ 03 函数与接口 │ │
│ │ 语法 │ │ 类型 │ │ │ │
│ └─────────┘ └─────────┘ └──────┬───────┘ │
│ │ │
│ ▼ │
│ ┌──────────────┐ ┌─────────────────────┐ │
│ │ 05 实战项目 │◀──│ 04 并发编程(重点!) │ │
│ │ │ │ │ │
│ └──────────────┘ └─────────────────────┘ │
│ │
└─────────────────────────────────────────────────┘| 序号 | 文件 | 内容 | 预计阅读时间 |
|---|---|---|---|
| 01 | 基础语法 | 变量、类型、控制流 | 20 分钟 |
| 02 | 复合类型 | 数组、切片、Map、结构体 | 25 分钟 |
| 03 | 函数与接口 | 函数、方法、接口、错误处理 | 25 分钟 |
| 04 | 并发编程 | Goroutine、Channel、GMP 模型 | 35 分钟 |
| 05 | 实战项目 | 写一个并发 Web 爬虫 | 30 分钟 |
推荐资源
- 📖 Go 官方 Tour — 交互式入门
- 📖 Effective Go — 官方最佳实践
- 📖 Go by Example — 代码示例大全
- 📺 Go Concurrency Patterns - Rob Pike — 经典演讲