昨天看完了C++ Primer(CPPP)的前十六章。还剩两章基本上没看,不过目前不打算看完了,因为看不太懂,等遇到大型程序中的问题时再看。
算了一下,时间跨度为6个月,中途因为一些事情断断续续,没有实现一开始预定的时间目标。把断断续续的时间累加起来,应该有两个月是完全没有履行进度表。也就是说,实际的阅读时耗是120天,每天平均投入3个小时。
今天开始看算法导论(CLRS)。
看之前,把我前段时间的阅读心得记录下来:
1 关于时间管理
如果可以立即完成,一定立即完成。
如果不能立即完成,很多时候我都会掉入拖延的陷进中去,这是大忌。此刻,应该做两件事。第一件事,无论如何打开书,可以告诉自己,就算只看一句话,怎么说也是一句话,于是打开书开始看,可是往往看着看着,就不知不觉看了一个小节,不要小看一个小节,如果每次自己想和自己耍赖皮的时候,都能看一个小节,那么积累起来也是不错的,而且这一小节看得完全不累。第二件事,不能立即完成的任务,应该在什么时间点之前完成?自己定好。为了保证在这个时间点之前完成,在充分考虑自己可能偷懒的情况下,每天的工作量是多少?预计花多少时间?
2 关于阅读方法
先框架再局部,先整体印象再细枝末节。妄想一步到位,至少对我而言,是不现实的。在理论学习中,应该保证框架的百分之百清晰,和细节大部分清晰,在实践中,再来把未验证,未强化,未澄清的细节问题弄清楚。
3 关于读什么书
在技术性很强的书籍,看大牛的书绝对没错。CPPP让我弄明白很多我以前总是弄不清楚的地方,更重要的事情是,CPPP还告诉你了为什么是这样。作者怎么说也是C++语言的老爸,他对自己的儿子可是了解得一清二楚的。
4关于专业书籍阅读的未来计划
(1)CPPP
肯定需要再读一遍,不过,不需要采取每天定量的形式。而是,以后遇到什么问题,马上翻书定位到局部去找答案。
(2)CLRS
从今天开始读,初步规划了一下。
1章/每星期 * 34个星期(9个月)=34章
全书共34章。把偷懒时间算在内,怎么说,也该明年7月30号之前读完了。那么就这么写着,看明年如何履行自己的诺言。
(3)其它
比较杂。以数据挖掘和机器学习为主。因为每个小分项的周期都比较短,就不写出来了。