VectorLu

2016-2017 书单

2016-2017 读书总结。

读编程书

不要边读书边做笔记,至少要读完一个完整的小节/章节/一本书再来做笔记。否则有以下缺陷:

  1. 容易走神,然后就开始不动脑筋地抄书,这样浪费时间而且没有效果
  2. 进度非常慢,容易在细枝末节上花费太多时间,想想年少无知时读谭浩强的《C 语言程序设计》的惨痛经历,呵呵。

但是也不能完全不做笔记,如果不做笔记,说不定

  1. 下次还是会栽在这个坑里!
  2. 忘记了从哪里做起,又得从头开始,摔!

那么应该怎样做笔记呢?应该在什么时机、对什么样的内容做笔记呢?

  1. 记录书上容易忘记,需要用到,而且不易搜索的知识。读完一个完整的小节/章节/一本书,实现并保存了重要的代码后,将本来不太清楚的代码实现思路、容易和其他语言混淆的地方记下来。
  2. 记录花费了一些时间,才弄懂的知识。谨慎思考所得。在读书过程中,会遇到一些比较难的内容,特别是一些比较难的算法思想、算法实现过程,一些比较 tricky 的代码实现细节,在读的时候,一开始有些想不通,花费了一些时间才明白的内容,应该努力做好笔记,写下为什么要这样做的,自己的,详细的思考过程。
  3. 很有可能想了好久还是没有弄懂,需要求助于网络和各位前辈的知识。
  4. 需要暂时跳过,等积累了一些实践经验再回来思考的—— TODO:

一月

23 号

发现了一个有趣的网站

Chinese Text Project

二月

  • 《机器学习系统设计》
  • 《Python 学习手册》
您的支持将鼓励我继续创作!

热评文章