《Effective C++》读后感

        几天前,我曾在微信朋友圈中发了一条消息:
        和大牛之间的差距就是这一个书架。

        图片来自于微信公众号“二爷鉴书”的分享。
        我时常纠结于自己的技术为什么进步的这么慢,大概就是书读的太少、思考的太少。
        《Effective C++》是各读书圈中力鉴的学习C++的必读书籍之一,在浏览了几小节之后,我决定将这本书精读一遍。

        为了不让自己半途而废,我结合自己的情况调整了读书章节顺序:6->4->5->1->2->3->8->9->7(难->中等->易->难->最难)。
        断断续续的看了近3个月,对于自己比较熟悉的知识点,读的很快,特别是去年看过一遍《Thinking In C++》有很大的帮助,发现有很多内容是一样的,也加深了印象;对于不常用的知识点,读书是一个很好的加强与补充。在阅读的过程中,心态也不断变化,有时会觉得慢慢看书还不如刷几道题;有时觉得读快了,囫囵吞枣没有什么意义;于是只有不断的调整自己,为了保证阅读效率,有时适当的加快节奏;对于自己不擅长的知识,欲速则不达,适当放慢脚步,多想想,做上记号。

        关于书中具体知识点和心得体会,在这里就不多说了,详见每一章的读书笔记。
        在读书笔记中我拷贝了一些自己认为的要点,这些拷贝可能没有意义,却增加一些总结和思考的时间,也是一个学习的记录。

        我相信很多人和我一样,编码的能力来自: 1.Boss让这样写的; 2.照葫芦画瓢; 3.调试出来的...... 这样可能会有比较强的实战能力,但有时会不明就里。在阅读《Effective C++》的过程中,我常常会有一种豁然开朗的感觉,发现自己曾经写过一些错误的代码、不好的设计。曾以为自己的C++还将就,现在发现自己又菜了。
        《Effective C++》整本书的知识点很全面,每一个Item都有理有据,常常会触发自己思考一些没有想过的问题。C++的功能多,实现复杂,只是学习语法只会纸上谈兵,而《Effective C++》让我去理解C++程序的设计原理、应用方法、陷阱... ...加深了我对计算机,编程的认识。
        《Effective C++》是一本剑谱,可以说是“独孤九剑”,招招都很精妙,但是练习的结果全靠个人修行,没有人看一本书就能够变成高手的,许多还要在实践中去体会;对于那些理解的还不够深刻的知识点,在脑海中划下了一道痕迹,我相信下次再遇到时必然会感到亲切。无论如何,这是一个过程,一个循序渐进的过程。 C++的学习就是练剑,坚持学就是坚持练剑,让自己的剑术更加“精、准、快、狠”,精益求精。
        每次看经典书籍,都有一种诚惶诚恐的感觉,怕读不懂,理解不了作者的意图;我也有点担心,花了很多的精力去研读,工作中却不会用到,如果自己体会不够深刻,很快就会忘记;所以阅读最重要的是体会作者的设计思想。

        在读《Effective C++》的过程中,我一直有一个体会:泛读10本,不如精读1本书;这是一本值得我去精读的书。
        下一本阅读计划《More Effective C++》。





猜你喜欢

转载自blog.csdn.net/since20140504/article/details/51767727
今日推荐