先弄清楚:这门课解决什么问题,值不值得学
这套 Go 语言初级课程,解决的是「后端开发环境跑通、基础语法能写出来」的第一步问题。它不带你做高并发架构,也不碰微服务治理,而是把重点放在语言本身的结构、数据类型和基础语法上。如果你现在的工作偏业务逻辑实现,比如要写一些接口、处理简单的数据流转,或者你之前学过 Python、PHP 但想换一门编译型语言,这套课能让你快速上手。但如果你指望学完就能独立设计分布式系统,那它还到不了那个层面,你需要的是更后面的进阶内容。所以,它的价值在于帮你低成本地跑通 Go 的开发流程,判断自己是否适合继续往这个方向走。
适合什么基础,以及资料怎么配合练习
这门课适合有一点编程概念但没写过 Go 的人。如果你完全没接触过任何编程语言,听数据类型和基础语法时可能会觉得有点快;如果你已经写过其他语言,可以直接跳到语言结构那部分看差异。资料包里的视频是按顺序排的,建议你按顺序看,因为环境搭建、语言结构、基础语法、数据类型这几块是环环相扣的。看的时候不要只看不练,每看完一个知识点,就在自己电脑上敲一遍代码。比如讲到数据类型,就自己定义几个变量,试试不同类型的转换;讲到基础语法,就写几个简单的条件判断和循环。视频里演示的代码,自己跑一遍,遇到报错先自己查,这样印象才深。
建议先看哪几块,学完能独立做什么
建议先把环境搭建和语言结构这两块看完,因为这是基础,跑不通环境后面都没法练。看完这两块后,如果你觉得理解起来不费力,再继续看基础语法和数据类型。如果看语言结构时就觉得吃力,可能需要先补一点通用的编程概念。学完这套课,你能独立完成 Go 开发环境的配置,写出符合语法规范的基础代码,理解 Go 的数据类型系统,并且能写一些简单的命令行程序,比如处理输入输出、做基本的字符串操作。你还没法直接去公司做项目,但具备了看懂别人 Go 代码的能力,也具备了继续学 Web 框架、数据库操作的前置条件。简单说,学完之后,你是一个能写 Go 基础代码的入门者,但还不是能独立负责后端模块的开发者。
课程目录
课程目录85 集
- 1-1 [Go语言课程介绍(第1课)] Go语言课程介绍 (19:16).mp4
- 2-1 [Go开发环境搭建教程(第2课)] Go开发环境搭建(上) (15:58).mp4
- 2-2 [Go开发环境搭建教程(第2课)] Go开发环境搭建(中) (11:13).mp4
- 2-3 [Go开发环境搭建教程(第2课)] Go开发环境搭建(下) (11:43).mp4
- 3-1 [Go语言结构(第3课)] Go语言结构(上) (12:35).mp4
- 3-2 [Go语言结构(第3课)] Go语言结构(下) (12:54).mp4
- 4-1 [Go语言基础语法(第4课)] Go语言基础语法(上) (26:54).mp4
- 4-2 [Go语言基础语法(第4课)] Go语言基础语法(下) (28:50).mp4
- 5-1 [Go语言数据类型(第5课)] Go语言数据类型(上) (15:31).mp4
- 5-2 [Go语言数据类型(第5课)] Go语言数据类型(中) (11:25).mp4
- 5-3 [Go语言数据类型(第5课)] Go语言数据类型(下) (10:43).mp4
- 6-1 [Go语言变量(第6课)] Go语言变量(上) (14:18).mp4
- 6-2 [Go语言变量(第6课)] Go语言变量(中1) (15:16).mp4
- 6-3 [Go语言变量(第6课)] Go语言变量(中2) (15:30).mp4
- 6-4 [Go语言变量(第6课)] Go语言变量(下) (13:05).mp4
- 7-1 [Go语言常量(第7课)] Go语言常量(上) (12:25).mp4
- 7-2 [Go语言常量(第7课)] Go语言常量(中1) (15:00).mp4
- 7-3 [Go语言常量(第7课)] Go语言常量(中2) (10:14).mp4
- 7-4 [Go语言常量(第7课)] Go语言常量(下) (11:47).mp4
- 8-1 [Go语言运算符(第8课)] Go语言运算符(上) (15:37).mp4
- 8-2 [Go语言运算符(第8课)] Go语言运算符(中1) (15:25).mp4
- 8-3 [Go语言运算符(第8课)] Go语言运算符(中2) (10:27).mp4
- 8-4 [Go语言运算符(第8课)] Go语言运算符(下) (10:01).mp4
- 9-1 [Go语言条件语句(第9课)] Go语言条件语句(上) (12:42).mp4
- 9-2 [Go语言条件语句(第9课)] Go语言条件语句(中1) (14:17).mp4
- 9-3 [Go语言条件语句(第9课)] Go语言条件语句(中2) (14:10).mp4
- 9-4 [Go语言条件语句(第9课)] Go语言条件语句(下) (11:00).mp4
- 10-1 [Go语言循环语句(第10课)] Go语言循环语句(上) (14:03).mp4
- 10-2 [Go语言循环语句(第10课)] Go语言循环语句(中1) (14:39).mp4
- 10-3 [Go语言循环语句(第10课)] Go语言循环语句(中2) (14:39).mp4
- 10-4 [Go语言循环语句(第10课)] Go语言循环语句(中3) (14:30).mp4
- 10-5 [Go语言循环语句(第10课)] Go语言循环语句(下) (14:21).mp4
- 11-1 [Go语言函数(第11课)] Go语言函数(上) (14:48).mp4
- 11-2 [Go语言函数(第11课)] Go语言函数(中1) (13:34).mp4
- 11-3 [Go语言函数(第11课)] Go语言函数(中2) (14:23).mp4
- 11-4 [Go语言函数(第11课)] Go语言函数(中3) (12:45).mp4
- 11-5 [Go语言函数(第11课)] Go语言函数(下) (10:27).mp4
- 12-1 [Go语言变量作用域(第12课)] Go语言变量作用域(上) (14:20).mp4
- 12-2 [Go语言变量作用域(第12课)] Go语言变量作用域(中) (11:48).mp4
- 12-3 [Go语言变量作用域(第12课)] Go语言变量作用域(下) (13:11).mp4
- 13-1 [Go语言数组(第13课)] Go语言数组(上) (14:42).mp4
- 13-2 [Go语言数组(第13课)] Go语言数组(中1) (14:09).mp4
- 13-3 [Go语言数组(第13课)] Go语言数组(中2) (12:09).mp4
- 13-4 [Go语言数组(第13课)] Go语言数组(下) (12:42).mp4
- 14-1 [Go语言指针(第14课)] Go语言指针(上) (07:13).mp4
- 14-2 [Go语言指针(第14课)] Go语言指针(中) (11:49).mp4
- 14-3 [Go语言指针(第14课)] Go语言指针(下) (18:20).mp4
- 15-1 [Go语言结构体(第15课)] Go语言结构体(上) (14:07).mp4
- 15-2 [Go语言结构体(第15课)] Go语言结构体(中1) (13:59).mp4
- 15-3 [Go语言结构体(第15课)] Go语言结构体(中2) (11:25).mp4
- 15-4 [Go语言结构体(第15课)] Go语言结构体(中3) (10:48).mp4
- 15-5 [Go语言结构体(第15课)] Go语言结构体(下) (08:28).mp4
- 16-1 [Go语言切片(Slice)(第16课)] Go语言切片(Slice)(上) (10:36).mp4
- 16-2 [Go语言切片(Slice)(第16课)] Go语言切片(Slice)(中1) (12:45).mp4
- 16-3 [Go语言切片(Slice)(第16课)] Go语言切片(Slice)(中2) (12:45).mp4
- 16-4 [Go语言切片(Slice)(第16课)] Go语言切片(Slice)(中3) (13:02).mp4
- 16-5 [Go语言切片(Slice)(第16课)] Go语言切片(Slice)(下1) (10:19).mp4
- 16-6 [Go语言切片(Slice)(第16课)] Go语言切片(Slice)(下2) (09:19).mp4
- 17-1 [Go语言范围(Range)(第17课 )] Go语言范围(Range)(上) (07:24).mp4
- 17-2 [Go语言范围(Range)(第17课 )] Go语言范围(Range)(中) (13:07).mp4
- 17-3 [Go语言范围(Range)(第17课 )] Go语言范围(Range)(下) (10:39).mp4
- 18-1 [Go语言Map(集合)(第18课)] Go语言Map(集合)(上) (07:23).mp4
- 18-2 [Go语言Map(集合)(第18课)] Go语言Map(集合)(中1) (11:57).mp4
- 18-3 [Go语言Map(集合)(第18课)] Go语言Map(集合)(中2) (09:18).mp4
- 18-4 [Go语言Map(集合)(第18课)] Go语言Map(集合)(下) (10:06).mp4
- 19-1 [Go语言递归函数(第19课)] Go语言递归函数(上) (05:20).mp4
- 19-2 [Go语言递归函数(第19课)] Go语言递归函数(中1) (10:20).mp4
- 19-3 [Go语言递归函数(第19课)] Go语言递归函数(中2) (08:37).mp4
- 19-4 [Go语言递归函数(第19课)] Go语言递归函数(下) (07:26).mp4
- 20-1 [Go语言类型转换(第20课)] Go语言类型转换(上) (05:04).mp4
- 20-2 [Go语言类型转换(第20课)] Go语言类型转换(中) (11:53).mp4
- 20-3 [Go语言类型转换(第20课)] Go语言类型转换(下) (08:00).mp4
- 21-1 [Go语言接口(第21课)] Go语言接口(上) (06:01).mp4
- 21-2 [Go语言接口(第21课)] Go语言接口(中) (14:51).mp4
- 21-3 [Go语言接口(第21课)] Go语言接口(下) (12:58).mp4
- 22-1 [Go语言错误处理(第22课)] Go语言错误处理(上) (05:44).mp4
- 22-2 [Go语言错误处理(第22课)] Go语言错误处理(下) (14:46).mp4
- 22-3 [Go语言错误处理(第22课)] Go语言错误处理(中) (10:31).mp4
- 23-1 [Go语言并发(第23课)] Go语言并发(上) (06:38).mp4
- 23-2 [Go语言并发(第23课)] Go语言并发(中1) (14:15).mp4
- 23-3 [Go语言并发(第23课)] Go语言并发(中2) (10:59).mp4
- 23-4 [Go语言并发(第23课)] Go语言并发(下) (11:04).mp4
- 24-1 [Go语言开发工具(第24课)] Go语言开发工具(上) (09:53).mp4
- 24-2 [Go语言开发工具(第24课)] Go语言开发工具(中) (09:30).mp4
- 24-3 [Go语言开发工具(第24课)] Go语言开发工具(下) (06:03).mp4






