之前有准备录制一系列 Go 的课程,在这: https://study.163.com/course/courseMain.htm?courseId=1006387021&share=2&shareId=400000000666080
目录差不多是这样的:
课程简介(2018.12.01)
HelloWorld,变量,类型和赋值(2018.12.08)
基本数据类型(2018.12.15)
容器类型(2018.12.22)
函数(2018.12.29)
面向对象编程(2019.01.05)
面向接口编程(2019.01.12)
Goroutine 和 Channel(2019.01.19)
并发,竞争,数据保护(2019.01.26)
包(2019.02.23)
如何阅读源代码(2019.03.02)
标准库,内置数据结构及其实现(2019.03.09)
MySQL 简介(2019.03.16)
用 GIN 来写一个简单的网站(2019.03.23)
HTTP/1.x 协议和 JSON(2019.03.30)
自己实现一个 Web 框架(2019.04.06)
Redis 简介(2019.04.13)
自己实现一个异步任务框架(2019.04.20)
什么是协程?有栈协程,无栈协程(2019.04.27)
网络编程(2019.05.04)
自己实现一个简单的 HTTP/2 客户端(2019.05.11)
但是感觉自己走错了方向,主要是:
- 原本计划是,课程主要是展示平时开发中,要用到的工具,以及解决问题的思路
- 通过布置阅读任务的方式,来锻炼自学能力,有点像国外大学上课的模式
- 通过带着读源代码,读协议,分析源代码和协议,来提高了解问题本质的能力
但是问题在于:
- 纯入门小白,远远达不到能够能独立学习这些的程度
- 能够自学的人,根本就不需要这种课程来锻炼
v 友们觉得呢?