C++入门者可能的读书计划

一) 先说说自己的感受吧


"首先学会语言基本规则,然后学习技巧,已经如何运用规则高效编程"。

 


1) 首先,读一本相对来说容易一点的C++教程,

例如清华,或者华科出版的教程。

两个出版社各有一本感觉语言比较平实,
容易理解,
适合自学者来学习。

2)《C++ primer》
当第一本基本教程读完,并写有一年半载程序后,
对C++编程方式有了基本的认识,
就应该开始着手提高。
那么C++ primer是一本不错的书。

人民邮电出版社出版的翻译的还是很好的,
不像有些直翻的书籍,看起来很头疼。

通过这本书,让你更开阔了视野,了解更多的C++语法。

 

前面两本书是由浅到深,学习C++语言基本规则的一个过程。

接下来就需要在实践中,边写程序边学习别人的前进经验。


3)《Effective C++》
前面两本书都是告诉你如何使用语法编写基本程序的。
类似于手册和规则之类的书籍。

而Effective C++则真正是用来进阶的。
它相当于一个经验丰富的老工程师的一本通过自己的切身体会,
通过自己的实践经验,
写成的一本“经验宝典”,

 

就像本书作者scott在导读中说的“学习程序语言根本大法师一回事,学习如何以某种语言并实现高效程序则是另外一回事情”
不同于手册,
它会:
告诉你那个地方有陷阱,如何做可能更正确,更省力。
它会告诉那个地方可能有窍门可走。
那个地方本身语言就存在某些缺陷,从而必须遵守哪些限制来弥补缺陷。
等等。


另外通过这本书,
你可以看到更多C++发展的东西,
找到自己需要继续努力的方向。
知道还有那么多细节是你不知道的,
知道写编译器的需要考虑到那么多细节,
写编译器的需要对于规则理解的那么透彻,
不仅要知道规则能够做什么,
还要知道规则有哪些漏洞,等等。

 

4)《Head First 设计模式》

有了前面的基础,作为一个coder,有了一定年限的工作经验,

就可能需要补充一些设计思想方面的书籍,

以及一些类似“极限编程”等软工方面的书籍。

 

从实践在上升到理论,从coder到构架师等方面转变。

 

 

二)杂谈
从2003年开始写第一个C程序到现在,也有些年头了,期间有五年多是用C语言的,
因为是半路出家,
所以语言基本上都是自己看书的。

基本上真正使用C++的类等新特性开始编程也只有不到十个月的时间吧。
最近利用失业这段时间,将下面几本书从头到尾,看了一两遍,收获还是蛮大的:
《Head First 设计模式》
《C++ Primer》
《Effective C++》


最后一本书,读懂了大概60%,清楚理解作者描述内容的大概30%,能够记住的大概只有10%吧。^_^
实践是检验真理的唯一标准,
这些东西只有在工作中真正用起来,
才能得到更深刻的体会,
真正成为自己思想中的一部分,
能够脱离书本,
脱口而出。

革命尚未成功,
还要努力啊。

下一步打算找
1)把这几本书再看一遍,查缺补漏,温故而知新。后面几遍看起来应该会比较快的。
2)
《more Effective C++》
STL相关的书籍,
《STL源码剖析》
BOOST相关的书籍,
等等。

另外还是希望自己早日找到新工作吧!
祝一切都好,O(∩_∩)O哈哈~。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值