前言
很多童鞋觉得C++相对许多语言复杂,而且难学难精。C++的书籍也非常多。
我在此分享一点学习心得。
阶段
学习C++可分为5个阶段。
C++基础: 挑选一本入门书籍,如《C++ Primer》,《C++面向对象程序设计》。在高校计算机相关专业的也会安排基础课程。
正确高效地使用C++:在这个阶段开始必须自修,可挑选《Google C++编程规范》、《Effective C++》、《Effective STL》等,才适宜踏入专业C++开发之路。
深入了解C++:在这个阶段你可能已经从事C++开发工作了,建议阅读全局问题如《深入探索C++对象模型》、《C++沉思录》、《C++设计新思维》等。
研究C++:会关注C++的发展方向问题如C++标准委员会的提案书和报告书、关于C++的学术文献。
也许还有第五阶段,那可能会是《颈椎康复治疗》了。所以在码字的时候要多加注意姿势。
建议
我主要是C++应用开发,大约在第二阶段就开始在软件公司实习了。在工作实战中汲取经验,慢慢继续学习更高层次的知识。虽然学习C++有难度,但可以想想以后拿高薪啊。
还有一点:在阅读书籍的时候,里面会有sample,一定要自己编码实践一遍。
帮助
目前只能关注我个人微博进行留言。