C++学习方向问题
学习c++已经有一年了,最一开始的教程是谭浩强的c++ 程序设计,学习完了之后又学习了c++ primer中文版第4版,可是现在一下变得很迷茫,因为c++的教程太多了,知识也太多了,一下子不知道该接着学习什么,希望有高手指点一下,让我少走点弯路,谢谢,
还有希望高手能告诉一下上哪里可以找到c++的程序,这一年中我在学习的过程中不断的编写书上和一些练习册上的小程序,书上的小程序已不能满足我的要求,希望高手能推荐一些好的网站或书籍,让我进一步进行编程的练习。
谢谢!!!!!!!!
[解决办法]
有些东西只看书并不能加深理解 我崇尚边实践边学习 你学了这么久的C++了 想必你也有一定的基础了 我推荐你多看看 数据结构 算法 设计模式 等等,这些都会加深你对C++的理解 当你看这些东西遇到问题的时候再去查看相关资料
[解决办法]
看书只是学习的一部分
还是自己动手编编比较有感觉
最好自己找个小项目做做,做的过程中你会对书上的东西有更深的理解。
[解决办法]
有了一定基础后,自己写东西,边写边总结,硕士可以跟老师做项目,自己的话也可以写写文件传输软件啊,聊天软件等之类的东西,还有很重要的一点是看别人的源代码,CSDN的源代码频道里面有很多,看几个C++实现的软件,理解其思路,这样提高会很大
[解决办法]
这个要先选路径。现在主要有三条:windows下的程序,linux,嵌入式。windows的我不熟,就不多说。但linux下还可以分大概的两个方向:GUI开发,系统底层开发。GUI开发大概的两种是GTK和QT。其他的我不是很了解,就不发表评论。。有错误的地方,大家轻拍。
[解决办法]
我也是刚参加工作不久,结合我的经验吧,给楼主一个建议,个人意见。
1,C++只是一门语言,首先把语言学好,这个是进行以后工作的基础,但是要明白,语言只是软件产品的一个语言手段,最重要的是解决问题的思想与方法。
2,对于C++,对象,内存管理,继承等这些是必须要会的,而且尽量达到熟练。这就得看书,然后自己的写例子练习,在写例子练习时,尽量把写的这个例子当一个工程来要求,不要随便命名,不注意格式,这些都是不好的。
3,C++学习得差不多了后,你就要给自己明确目标了,我现在是想学WINDOW编程呢,还是想研究一个GDI,这个还是要有个目标。最终你肯定会调用到WINDOW的API。
4,学习过程中,多上MSDN,你涉及到的几乎都能差得到,不要怕是英文(C++的是英文),把每个函数或是API看明白,看看人家函数是怎么设计的,这些都能学到不少东西。
5,刚开始都很困难,多看,多练,以后就好多了,共同努力。
6,我的博客是 http://blog.sina.com/leehong2005 欢迎交流心得。