C++能带动长远的发展,也需要长久的静心学习。
从语言学习过度到操作系统再开枝散叶。
书籍推荐
- 学习C++,如果是初学者《C++ Primer Plus》这本书,这本书是针对初学者的,讲解很详细很全面,一步一步的解释,程序实例并不做枯燥的数学运算,而是生活的小例子,从而增加兴趣和降低难度。这本书学完后,如果要进阶,可以学习《高效C++》。
- 汤子灜的《计算机操作系统》。这是所有操作系统的通用理论。然后你可以去学习《Windows程序设计》和《Windows核心编程》深入学习Windows编程知识,或者学习Linux系统等.
- 《Windows程序设计》,MFC初学可以学《MFC Windows程序设计》。这些都是适合初学者的。MFC的深入可以学习侯捷的《深入浅出MFC》。
- 数据结构学习的推荐书目是严蔚敏的《数据结构》。
需要注意的点
- 编程中没有标准答案,千万不要束缚自己的思维。实在做不出来可以参考答案和提示,分析好后再根据思想,重新做,而不是默写代码,千万不要默写代码,而是根据答案中的思想去实现。
- 建议学习Linux系统,因为它是开源的,你能看到系统所有内核的代码,深入学习,而Windows是封闭的,你看不到。不过,如果你要在Windows平台上发展和找工作,那建议学习好,学好后还可以对比学习Linux系统,更好的理解它,从而更能提升操作系统的知识水平,而不限于哪一种操作系统。
- 前面说的基础,必须是工作之前就要掌握,否则,工作中就有得你受了。不要简单的听信别人说什么不要等什么都学好的再去工作,但是我要告诉你,不要一点基础都没有就去工作