这段时间(大概三,四个月吧), 趁着时间有点空闲,认真的学习了下 Go 语言,整个过程可以用一个爽字形容, 学习的过程分为两步,看资料教程,动手练习, 陆陆续续写了一些脚本和小应用。

看过的资料有:

  1. go tour 反复练习了不下三遍

  2. Go 语言实战

  3. Go语言程序设计

  4. Go并发编程实战

再推荐一个比较好的实践教程:

gin系列目录

对着作者的叙述,边读边敲代码,整个过程很愉悦,感谢作者煎鱼的用心写作。

由于这个教程是写于 2018 年,有些 Go 的新特性没有用到,我在自己练习的项目里做了一些更新: 比如使用了 go mod, xerros 等。

我练习完成后的项目 go-blog-step-by-step

接下来还要多找资料,多练习, 接下来的计划是:

  1. 再读几本 go 语言的书, 比如:

Go语言核心编程

Go Web编程

Go语言并发之道

这些书的内容可能会和以前看过的书重复,当作温习.

  1. 将自己写过的一些项目试着迁移到 go 语言

  2. 找几个自己感兴趣的开源 go 项目,认真研究,尝试提交 PR

从 Go 语言这里,我这个老家伙又找到了年轻时的激情!