前言

新年伊始,希望能够在这里给自己在 2018 能够度过的更充实些,遂在这里给自己立一个 flag,也是第一次在图灵社区发帖。希望在这一年能够把计划的书单读完。今年的计划主要着重在几个方面:算法,这个可以说是非常需要,即能够补充自己的短板,也能够提升自己的开发效率。另外一个读书是方向则是尝试扩宽下自己的视野。

读书计划

2018年第一季度(2018.01.01 ~ 2018.03.31)

  1. 读完《你不知道的JavaScript(下)》
  2. 重读《你不知道的JavaScript(上)》
  3. 重读《你不知道的JavaScript(中)》
  4. 读完《算法(英文版•第4版)》 第二、第三章

2018年第二季度(2018.04.01 ~ 2018.06.30)

  1. 读完《算法(英文版•第4版)》 第三、第四章
  2. 阅读《Kafka权威指南》
  3. 阅读《Real World OCaml》

2018年第三季度(2018.07.01 ~ 2018.09.30)

  1. 读完《算法(英文版•第4版)》 第五、第六章 2.阅读《Real World OCaml》
  2. 阅读《SRE: Google运维解密》

2018年第四季度(2018.10.01 ~ 2018.12.31)

  1. 回顾《算法》之前没读懂地方再读一遍
  2. 阅读《自动机理论、语言和计算导论》

学习计划

学习计划当然是要结合读书计划进行,除了在进行算法的学习外,今年也会尝试去学习下函数式语言。最近看了下 Facebook 刚出的 ReasonML,对 OCaml 这样严格的语法有点着迷。所以会去深入地学习下这门语言,系统地了解下函数式语言及其相关的概念。其次,自己一直也对编译器相关知识比较感兴趣。一下子读《编译原理》对我来说难度可能有点高,所以打算从《自动机理论、语言和计算导论》这本书开始,再配合 SICP。学习 Kafka 主要是在工作上的需要,尽管说并不需要经常和它打交道,但能了解和学习也算是对自己工作的一点提升吧。

关于学习计划,其实今年还在图灵上买了两本书:《普林斯顿微积分读本》《计算的本质》,但考虑到不一定能够读完,遂未加入到该计划当中。看了下两本书,若第四季有闲暇的话,考虑从《计算的本质》开始读起,这样也能够比较好地串联起来。

最后

好了,2018 的 flag 已经插好了。希望接下来的每个季度以及每本书读完之后都能有一些总结和读书笔记分享到社区来吧。(PS:今年读了这么多图灵书,小编下次微博抽奖是不是该抽下我了昂~~)