很久之前其实就规划了这么一个站点,早早就申请了 golangplus.com 的域名,不过也是一直没落实下来。

通过最近一段时间的梳理,发现长时间写 PHP,确实是会忽略底层知识的,所以最近也在看这些偏底层的知识,同时也在看 Go 语言相关的各种知识。所以就想把这些内容输出一下,并且用 Go 语言的角度,去梳理这些内容,统一放到 golangplus 上,以专题或者小册的形式呈现。

目前规划了这些内容:

  • Go 语言入门笔记(基础知识,看完会 Go)
  • Go 语言进阶(进阶知识,工程化,和源码阅读相关内容)
  • Go 标准库实践(一些常用的库可以在这里速查)
  • Go 第三方库(优秀的第三方库实践)
  • Go 踩坑记录(专门记录一些踩到的典型的坑)
  • 数据结构与算法 Go 语言实现(刷题)
  • 网路编程(Go 语言的角度去看网络编程,穿插一些 C 语言,毕竟 C 逃不掉)
  • 后端存储(各种类型数据库、以及如何应用)
  • 微服务(这个还没思考怎么记录,毕竟自己弱项,缺乏更多实践)
  • Webassembly Go 实践(之前也琢磨了一会,目前 Webassembly 还不明朗,这个先放一放)
  • 计算机基础(计算机科学及基础知识,最近发现也蛮重要的)
  • 中间件(比如队列,包括具体到 Kafka 等等)

是不是好庞大的一个知识工程?输出这些,要想有好质量,得花个几年了吧。准备慢慢搞起来这些内容,沉淀出来,毕竟自己也有记笔记的习惯(其实现在的笔记里,有很多内容了,只是还没整理)。准备自己一边记录,一边转化为一个服务端学习路线。

经过对 Puti 进行一段时间的优化和添加功能后,终于实现了满足 GolangPlus 的知识库功能。很高兴 Puti 项目还能暂时派上用场,这样 Puti 就不仅是一个博客系统了,而是一套写作系统,尽管还是半成品,以及还有很多要完善的地方。

除了上面的知识专题,计划 golangplus 还将放一些工具链(Go 实现),反正有什么有意思的就放上去。