解决什么工作场景
很多写过一阵子 Go 的开发者会卡在一个尴尬点:日常写业务接口、调框架没问题,但一遇到高并发压测、内存暴涨或微服务链路卡顿,就不知道该从哪查起。这门新版进阶课针对的就是这类场景,重点解决从“代码能跑通”到“能扛住真实流量”的跨越。它不教你基础语法,也不兜售速成神话,而是聚焦并发调度模型、内存分配、垃圾回收调优,以及云原生架构下的服务治理。如果你平时的工作只是堆砌 CRUD,想往中间件、基础架构或高可用微服务方向走,这些内容能帮你补上工程化落地的那块短板。
适合什么基础与怎么配合资料
这套资料不适合零基础转码者,它默认你已经熟悉基本语法、能独立写 Web 接口,并且对协程和通道有初步使用经验。建议拿到资料后先看开营相关的说明文档,搞清楚整体学习节奏和作业提交机制,再进入正式的直播回放。看视频时不要纯当播客听,遇到讲并发原语或内存逃逸的部分,务必暂停下来自己写几段对比代码,用性能测试工具跑一遍基准数据。资料里附带的作业提交规范要严格跟着做,这些练习往往模拟了真实的代码审查场景。把视频里的演示代码自己敲一遍,配合官方文档对照着看,比单纯刷进度条有效得多。
学完能独立做什么
完整跟下这套内容后,你应当能独立承担中等复杂度的高并发后端模块设计。具体来说,面对秒杀或消息洪峰场景,你能合理设计协程池、控制资源并发度,而不是无脑开协程导致系统雪崩;面对内存泄漏问题,能利用剖析工具定位出逃逸变量和分配热点。此外,在微服务拆分时,你能结合服务注册发现、链路追踪和熔断降级,给出可落地的工程方案,而不是只会套现成框架的脚手架。这相当于具备了向高级开发或基础架构方向移动的实操能力,面试时遇到性能优化和底层原理的追问,也能有理有据地给出自己的分析思路。
Go 进阶训练营专为有一定 Go 语言基础的开发者打造,旨在帮助学员突破技术瓶颈,深入掌握 Go 语言高级特性与实战技巧,从能写 Go 代码提升到能写出高性能、高并发、易维护的企业级 Go 应用,成为备受企业青睐的 Go 技术专家,胜任云原生、微服务等热门领域的开发工作。
课程目录
* 01 学习手册/
* 01 课前准备.html (0.00 MB)
* 02 学习安排.html (0.00 MB)
* 03 学习群组与助教答疑.html (0.00 MB)
* 04 作业提交.html (0.00 MB)
* 05 毕业要求与奖学金.html (0.00 MB)
* 06 课程有效期.html (0.00 MB)
* 07 常见问题指南.html (0.00 MB)
* 02 直播回放/
* 01 开营直播.pdf (0.27 MB)
* 01 开营直播.mp4 (416.82 MB), 01:07:04
* 02 第一次直播答疑.mp4 (216.55 MB), 01:07:39
* 03 第二次直播答题.mp4 (218.23 MB), 01:04:31
* 04 第3次直播答题.mp4 (227.76 MB), 01:11:21
* 05 第4次直播答题.mp4 (237.30 MB), 01:22:01
* 06 第5次直播答题.mp4 (208.69 MB), 01:24:30
* 07 第6次直播答题.mp4 (246.84 MB), 01:04:31
* 08 期末答疑直播.mp4 (876.38 MB), 01:11:43
* 09 面试加餐直播.mp4 (341.94 MB), 01:34:03
* 03 Golang 基础语法和 Web 框架起步/
* 01 1.Go 基本语法和 Web 框架起步.mp4 (821.50 MB), 01:49:02
* 01 Go+基本语法和+Web+框架起.pdf (3.26 MB)
* 02 2.type 定义与 Server 抽象.mp4 (825.47 MB), 02:16:44
* 02 极客时间 Go 初级工程师(2)type 定义与 Server 抽象.pdf (3.48 MB)
* 03 3.错误处理与简单路由树实现.mp4 (1021.40 MB), 02:28:10
* 03 极客时间 Go 初级工程师(3)- 错误处理与简单路由树实现.pdf (2.59 MB)
* 04 4.并发编程、文件操作与泛型.mp4 (878.37 MB), 02:06:14
* 04 极客时间 Go 初级工程师(4)- 并发编程 文件操作与泛型.pdf (4.42 MB)
* 04 第一周:微服务(微服务概览与治理)/
* 01 1. 微服务概览与治理(2)(2).pptx (22.35 MB)
* 01 课件资料.html (0.00 MB)
* 02 1.微服务概览.mp4 (231.95 MB), 52:32
* 03 2.微服务设计.mp4 (291.99 MB), 56:19
* 04 3.gRPC & 服务发现.mp4 (333.94 MB), 53:24
* 05 4.多集群 & 多租户.mp4 (179.28 MB), 31:26
* 05 第二周:异常处理/
* 01 2. Go语言实践 - error.pptx (9.64 MB)
* 01 课件资料.html (0.00 MB)
* 02 1.Error vs Exception.mp4 (158.87 MB), 29:33
* 03 2.Error Type.mp4 (102.84 MB), 16:24
* 04 3.Handling Error.mp4 (199.51 MB), 39:21
* 05 4.Go 2 Error Inspection.mp4 (67.62 MB), 14:29
* 06 本周作业.html (0.00 MB)
* 06 第三周:并行编程/
* 01 3. Go语言实践 - concurrency.pptx (15.67 MB)
* 01 课件资料.html (0.00 MB)
* 02 1.Goroutine.mp4 (249.98 MB), 41:51
* 03 2.Memory model.mp4 (137.23 MB), 23:22
* 04 3.Package sync.mp4 (310.01 MB), 54:07
* 05 4.Package context.mp4 (311.67 MB), 44:45
* 06 本周作业.html (0.00 MB)
* 07 第四周:Go工程化实践/
* 01 4. Go 工程化实践.pptx (16.15 MB)
* 01 课件资料.html (0.00 MB)
* 02 1.工程项目结构.mp4 (477.42 MB), 01:14:55
* 03 2.API 设计.mp4 (264.96 MB), 42:46
* 04 3.配置管理.mp4 (189.05 MB), 32:27
* 05 4.模块单元测试.mp4 (146.67 MB), 29:23
* 06 本周作业.html (0.00 MB)
* 08 第五周:Go 架构实践 - 微服务(微服务可用性设计)/
* 01 5. 微服务可用性设计.pptx (5.24 MB)
* 01 课件资料.html (0.00 MB)
* 02 1. 隔离.mp4 (197.62 MB), 38:23
* 03 2.超时.mp4 (176.36 MB), 31:49
* 04 3.过载保护和限流.mp4 (398.72 MB), 01:11:46
* 05 4.降级&重试.mp4 (120.50 MB), 21:16
* 06 5.重试和负载均衡.mp4 (151.58 MB), 28:37
* 07 本周作业.html (0.00 MB)
* 09 第六周:评论系统架构设计/
* 01 6. 评论系统架构设计.pptx (2.14 MB)
* 01 课件资料.html (0.00 MB)
* 02 1.功能和架构设计.mp4 (307.49 MB), 44:42
* 03 2.存储和可用性设计.mp4 (299.39 MB), 42:37
* 10 第七周:历史记录架构设计/
* 01 7. 播放历史架构设计.pptx (2.29 MB)
* 01 课件资料.html (0.00 MB)
* 02 1.功能模块与架构设计.mp4 (261.21 MB), 44:40
* 03 2.存储设计与可用性设计.mp4 (184.18 MB), 30:17
* 11 第八周:分布式缓存 & 分布式事务/
* 01 8. 分布式缓存&分布式事务.pptx (3.75 MB)
* 01 课件资料.html (0.00 MB)
* 02 1.分布式缓存.mp4 (381.83 MB), 01:21:29
* 03 2.分布式事务.mp4 (236.30 MB), 47:39
* 04 本周作业.html (0.00 MB)
* 12 第九周:Go语言实践-网络编程/
* 01 9. Go语言实践 - 网络编程.pptx (10.04 MB)
* 01 课件资料.html (0.00 MB)
* 02 1.网络通信协议.mp4 (249.62 MB), 51:42
* 03 2.Goim 长连接网关.mp4 (224.90 MB), 47:28
* 04 3.IM 私信系统.mp4 (71.70 MB), 16:11
* 05 本周作业.html (0.00 MB)
* 13 第十周:日志&指标&链路追踪/
* 01 10. 日志&指标&链路追踪.pptx (2.89 MB)
* 01 课件资料.html (0.00 MB)
* 02 1.日志.mp4 (193.28 MB), 41:37
* 03 2.链路追踪.mp4 (190.10 MB), 40:58
* 04 3.指标.mp4 (51.87 MB), 13:13
* 14 第十一周:DNS & CDN & 多活架构/
* 01 11. DNS & CDN &多活架构.pptx (12.13 MB)
* 01 课件资料.html (0.00 MB)
* 02 1.DNS和CDN.mp4 (171.37 MB), 42:48
* 03 2.多活.mp4 (310.42 MB), 01:14:02
* 15 第十二周:消息队列 - Kafka/
* 01 12. 消息队列 Kafka.pptx (4.56 MB)
* 01 课件资料.html (0.00 MB)
* 02 1.Topic & Partition.mp4 (224.69 MB), 43:03
* 03 2.Producer & Consumer.mp4 (158.83 MB), 28:11
* 04 3.Leader & Follower.mp4 (264.84 MB), 49:38
* 16 第十三周:Go语言实践-Runtime/
* 01 13. Go语言实践 - Runtime.pptx (7.93 MB)
* 01 Undeerstanding channels.pdf (0.43 MB)
* 01 课件资料.html (0.00 MB)
* 02 1.Goroutine原理.mp4 (253.72 MB), 01:03:29
* 03 2.内存分配原理.mp4 (231.55 MB), 54:47
* 04 3.GC 原理.mp4 (135.40 MB), 33:10
* 05 4.Channel 原理.mp4 (77.02 MB), 21:13
* 06 毕业项目.html (0.00 MB)






