楼主最近在整理两本书的读书笔记《Effective C++》和《TCP/IP详解卷1:协议》,这两本都是经典书,笔记也都有了一些了。因为主要是谈谈《Effective C++》,所以把这本书已经写完的目录列出来,这个目录不会再更新了。
《Effective C++》目录:
《Effective C++》第1章 让自己习惯C++-读书笔记
《Effective C++》第2章 构造/析构/赋值运算(1)-读书笔记
《Effective C++》第2章 构造/析构/赋值运算(2)-读书笔记
《Effective C++》第3章 资源管理(1)-读书笔记
《Effective C++》第3章 资源管理(2)-读书笔记
《Effective C++》第4章 设计与声明(1)-读书笔记
《Effective C++》第4章 设计与声明(2)-读书笔记
《Effective C++》第8章 定制new和delete-读书笔记
是的,我不打算按照这种方式整理《Effective C++》了,但《TCP/IP详解卷1:协议》还是会继续按照这种方式来,原因我下面说一下。
《Effective C++》这本书,我总共完整看过2遍,但也就是今天才发觉,自己整理的笔记太“学院派”了。
严格来说,我也不认为这种方式有什么不好,但有一点是肯定的,太“费力”了。我发现整理一篇笔记,我就要花费2个小时以上时间,这是我读相关章节的2到3倍时间,当然我还比较注重格式,如果您有个大显示器看我的笔记,可能会比较舒服,字体比较大,我认为的重点有颜色标记。
从内容来说,我认为这本书主要是语言特性以及设计方法两部分(真的是个人拙劣的观点,你发现了我真的很菜):
有些条款实际上真的是语言基础,你知道也就知道了,不知道看了就知道了,这种内容做个小demo就OK了,看的人明白,自己当然也能根据这个demo回想起条款的内容;
有些条款相对来说(只是对于我)就觉得有点“心灵鸡汤”,我指的是我没法跟它产生共鸣,没办法开发经验少。例如,将文件间的编译依存关系降至最低条款等等。这部分我在笔记中也不会写的,因为自己都不明白,还拿出来干嘛。
有些条款只是一部分内容我认为很精彩,另外一部分内容对于我来说有点“广”,理解的不够,所以“广”这部分也不会出现在笔记中。
回想自己做读书笔记的初衷,就是为了方便自己快速回顾经典内容,取代纸质版的书,打开ipad直接阅读,我发现我真的很喜欢这种阅读方式,另外真的纸质版的书挺多的,都没地方放了,保存为本地pdf版本还能在路上看看。感觉很多内容都能在脑袋里回荡(我真的分不清这是不是一种死记硬背?)。
所以,我打算换一种新的方式写《Effective C++》读书笔记,内容以展现条款或条款的部分内容为主,淡化是哪个条款的概念。一般先通过demo说明问题的存在,再分析用法。这种方式能够以简短的篇幅直观说明问题,还能方便我穿插加入别的书籍中的内容。我同时还在看的几本C++书籍如下:
《深度探索C++对象模型》:
讲解C++对象模型的,还是需要了解一下的,我看了三章。
《More effective C++》:
与《Effective C++》是同一个作者,虽然条款少了,但内容并不少,当然有些与《Effective C++》内容重复了,也不知道是不是作者忘记他曾经写过了。还没看完这本书。
《More Exceptional C++》
这本书暂时备下了,增加了一些泛型的东西。
剩下的C++经典书籍,我都是电子版的了。额,电子版的书我总是一会儿跳到那儿看,一会儿跳回来,关键水平有限。
楼主同时每天要阅读一些《Effective STL》条款和源码,对于有些代码觉得写得很精彩,但就是苦于《Effective C++》系列笔记实在“拖慢”了进度。
所以,我要完成新的一系列笔记:综合以上所说的所有内容,交叉各种书籍。但会以一种简单的示例呈现出来,我还没有想好名字,当然内容是比较浅的,毕竟水平摆在那里了。可我的习惯就是不动笔不读书的。
我觉得读书笔记很重要,这么多年来我哪怕读一本课外书也要摘录点小句子。笔记的重要性体现在,哪怕你不再回顾你写的东西,但写的那个过程也胜过你看多遍(对我来说是这样的)。
我发现很多前辈已经对C++不感兴趣了,我作为“小鸟”才刚刚C++起步,不过我依然坚持打算做好这件事。而且我也不觉得C++特性有多么难理解,理解不了暂时放一下,再回顾呗。比起客户需求总变来说,这点真的不成问题。
另外,我还是一名python爱好者,使用它我第一次感觉到了飞的感觉。我之前独立开发过软件项目是C++的,那个感觉真的是“酸爽”。我后面也会写写python的东西。
我看一位前辈的博客中有这么一句话:一个技术人员的当前技术水平并不能代表他未来的学习和进步。与大家共勉,真的是很感动。我以前是学习做ARM和DSP开发的,总算慢慢调整过来了。
也不知道有没有人会看到我这篇日记,越写越流水账,趁着周末人少。下面看一张图就结束本文了: