我是一个 web 开发者,使用Java、PHP、JavaScript开发网站和程序。

但作为一个记忆力非常差的人,即使读了很多的书,多一段时间差不多也就忘记了。我一直在思考,怎样的学习是有效的呢?尤其是在这个信息过载的世界。

在一段时间内非常焦虑,怎么样管理好这些知识。

我把写过的文档分为两类:

  1. 带有思考和观点的博客发布在 http://www.printf.cn/ 博客上。
  2. 纯粹知识类的东西,例如使用 ansible 或者安装 mysql等。

工作中大量用到这些基础知识,并需要回头翻看,因此将这部分文档放到这个知识系统上。同样的知识不应该学习两次,学习的内容都应该落入这个知识系统中。这些知识点关联可能并不强,但还是会进行一定的分类。便于记忆力非常差的自己查看,以及碰巧浏览到这个知识系统的网友。

如果你碰巧也是一个 web 开发者,也是用 Java、JavaScript,希望能有所帮助。

本站使用扁平的分类方式,以具体技术为类别。例如以 MySQL 而不是存储这样分类,搜索起来更加具体。

另外,知识系统和教程网站不太一样,这个系统会聚焦”核心域“,对我而言,我会侧重API设计、领域驱动设计、微服务等。你也可以构建 fork 本仓库构建自己的知识系统。

https://github.com/linksgo2011/wik