<<Thinking in C++>>读中感

        一年之计在于春,对于我来说,今年的一个计划就是读几本书。
        几经选择之后,打算先读一下<<Thinking in C++>>。还记得才工作的时候凡是遇到带有“思想”标题的书直接略过,而更喜欢看<<21天学会xxx>>。
        从3月2日到今天(3月19日),读到了第11章,感受颇多。
        首先,自己一直很难静下心来去完整读一本纯技术相关书,特别是在工作之后;遇到问题常常“谷歌百度”一下,只求速解。在看了<<Thinking in C++>>前几章之后,有一种很想把这本书精读一遍的欲望;因为,书中不仅详细讲解了C/C++语法,还讲述了“为什么这样?”,让我时常感叹:“原来是这样哟!”。书总的很多知识点在日常编程中都有用到,但却很少去想为什么这样用,这本书解答了一些我心中的疑惑。自己一直站在应用的角度来使用C++,这本书让我站在原理的角度去思考,视角的扩展让自己受益匪浅。    
        读书让人思考,在阅读<<Thinking in C++>>的同时,我第一次开始思考该如何设计一门编程语言;好的编程语言需考虑到平台(编译、运行环境)、功能(安全性、扩展性、兼容性)、效率(运行时间、空间)、亲民(易学/懂/用)、符合自然逻辑等等的平衡,优秀的编程语言是一门艺术,C++就是一件艺术品。    
        读书让人进步,通过阅读<<Thinking in C++>>,弥补了我的知识漏洞,特别是那些重要而又很容易忽略掉的知识点,比如:占位符,常量折叠,类成员指针,类成员函数声明时实现自动转换成内联函数...这些知识点的不熟悉会导致代码的低效或是埋下Bug。通过阅读这本书可以在广度和深度上加强自己的知识体系。
        读书如同做事,在阅读一本书的前期往往兴致勃勃,看到后面,渐渐失去耐心,直至放弃,很多时候我们都失败在这个时刻。在看<<Thinking in C++>>的时候,我也时常想囫囵吞枣的过一下,或是“就这样吧!”;但我还是想认真的读完这本书,所以我将看此书作为一个长期的计划,争取每天只读一章,时间有限或难以理解时做到每周读一章,以保证阅读的状态;阅读环境也很重要,在一个头脑清醒、安静的地方阅读有很高的效率。所以读书也要讲究策略,保证阅读的持续性和效率才能让自己汲取满满的新能量。
        读书最好能够学以致用,我想阅读<<Thinking in C++>>这本书最好的效果就是学完了之后立马能够在代码中体现出来。这并不是一件很容易的事,这需要自己在阅读的同时不断梳理总结、思考比较、编码练习。书中的例子都很经典,争取都能够动手敲一敲;做做学习笔记,防止遗忘。我觉得自己不可能在一两遍读完之后就能掌握所有知识点,所以仔细读两遍以上是必须的。
        ......
        总之,<<Thinking in C++>>看起来很“爽”,很想一口气读完、吃透,可惜能够专注阅读的时间很少;后面还有5章是C++非常重要的特性,无论如何也要攻下来。在阅读的过程中,自己也做了些笔记,在阅读完之后陆续在博客中整理出来。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值