8 小时 · 34 节 · 零基础友好

别只收藏教程。
今天开始写 Go。

一条围绕「枫枫讲 Go 语言」视频课程整理的学习路线。 看一节、写一段、勾一个进度,把八小时视频变成真正掌握的能力。

34节短课
5个阶段
1条清晰路线
main.goGO
package main

import "fmt"

func main() {
  skills := []string{
    "语法", "并发", "网络",
  }

  for _, skill := range skills {
    fmt.Printf("掌握 %s ✓\n", skill)
  }
}
$ go run main.go

掌握 语法 ✓
掌握 并发 ✓
掌握 网络 ✓

你的进度0%
0 / 34 节已完成
01 / WHY GO

简单,不等于简单的事。

Go 用极少的语法,解决高并发、云计算和分布式系统里的大问题。它像一把好工具:上手直接,越用越顺。

01

编译快,部署轻

生成单个二进制文件,跨平台部署干净利落。

02

并发是原生能力

goroutine 与 channel,让并发代码更自然。

03

职业路径清晰

云原生、后端、微服务与基础设施都在使用 Go。

02 / ROADMAP

五个阶段,稳稳走完。

总进度0%
01
01 · 起步

让代码跑起来

先建立手感:安装、运行、理解变量和数据。

5
02
02 · 语法

掌握数据与流程

用集合和控制流解决第一个真实问题。

6
03
03 · 组织

写出可维护的程序

从函数走向结构体、类型系统和接口。

8
04
04 · 并发

进入 Go 的主场

用 goroutine、channel 与同步工具建立并发思维。

6
05
05 · 实战

从文件走向网络

测试、反射、TCP、HTTP,最后完成部署。

9
03 / WRITE CODE

读懂不算会。
亲手敲一遍。

从 Hello World 到 HTTP 服务,每个阶段都留下能运行的代码。先复制,再改坏,最后修好。

第一段 Go 代码
package main

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}
04 / START NOW

下一次收藏之前,
先写下第一行。

课程已经选好,路线已经铺好。现在唯一需要做的,就是开始。

打开课程,开始学习