在大学中,得了个不好的专业,想自学C++,不是学好玩,是想学好,请问下学C++要掌握好哪些课程?

学好,大概需要几年?我以后就业有问题么?我不是电脑专业,但是学了电脑……

C++语言是一种易学难精的东西,要掌握的内容如下:
1、C++程序设计
2、函数
3、类与对象
4、数据的共享与保护
6、数组、指针与字符串
7、继承与派生
8、多态性
这是基本的知识,还有一些就是高高手学的东西了。
但是想自学的话,快的话自学一个月就已可以掌握基础的部分,想学的好的话,那时间就说不定了,不过我倒是有如下几个建议:
1、自学肯定要有好的教材,建议你买那种C++编程入门、提高与扩展、最后是精通(那些实例教程很有用的)
2、如果自学能力好的话,就自己学;若稍差,就找个辅导班吧,遇到不懂的问题一定要弄清楚,这才能进步的更快!
3、若生活比较困难,你就把不懂的问题提到百度上来,(不过就是没有那些老师讲得那么详细)可以追问,不过更多地还是靠自己理解能力。
4、最后,不管做什么事都要坚持到底,都要付出汗水的,好好奋斗吧,祝你早日成功!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-14
学了C++就不缺一口饭。但是学习的方向、水平以及工作经验(木有经验看学历- -)直接决定了你以后的方向和薪资。
学习C++最最主要的还是掌握C语言和C++两门,至于其他的以后再说。前者教你编程思想以及C++基础,后者教你C++独有的类继承以及其他。不过C语言尤其重要,机器语言的思想嘛。至于其他的么,看你的方向了,有兴趣再发展。推荐C primer plus、C++ primer plus,C++primer这类书(真绕- - 带plus的是基础。),可以说等你吃透了这些书你就学好了。
说实话我是培训班毕业的,我的同桌没有学习过C,专业不对口,也没有那么聪明(咳- -),他每天白天晚上都在自己看书做题目,开始的确很吃力,但是后面也能跟得上,没有掉队。所以你要相信只要努力,时间不是问题,几年谈不上。ps,培训班么,就最后的就业推荐上钱花得值了点- -
学了C++也有很多方向的(网络、架构、界面等等),所以最好对着自己喜欢的那个方向发展,有兴趣才有动力。
第2个回答  2013-01-14
是不是可以先考虑c语言呢?
我也是计算机的
我刚刚学c语言,觉得还行,挺好玩的,也不算吃力
我们接下来要学c++,然后是数据结构,
我觉得学校按这种顺序排是不是会对学习有好处,毕竟我们一个学院的全是按这种顺序学,
学校应该会考虑的比较全吧!!
学好3-4年,但也只是初步学好,计算机目测是比较深奥的!!
我的专业是计算机,慢慢来,不过学计算机高数要先拿下啊!!!还有英语!!

个人意见!
你认为呢?
第3个回答  2013-01-14
C++ 是计算机语言中最难的一种之一,自己感觉学好了C++理解其他的语言就特别容易了。其他的只能更简单!学C++ 个人以为不用从c开始学,直接就学c++,他和c还是有好多区别的,而且不要急功近利,别听他们说什么mfc之类的c++就是c++,其他的那些就是用c++搭起来的框架!另外还得学stl,学数据结构。有这些就够了,以后想做linux开发就学linux下的框架,想做windows就学windows的框架!书推介你几本,deitel的《c++大学基础教程》 《c++ primer》第一本比较简单但是内容好呀,第二本多看几次。
第4个回答  2013-01-14
C++编程中比较难的一种语言,学好肯定就业没问题的,但是,举个例子,别人有人教好好学假如是一年时间,你自学3年不一定有人学的好,自己会走多少弯路,不知道你的毅力和热血能令你走多远,想法是好的,建议去网上找视频学吧,跟着视频学,能少走不少弯路,看书自学除非是天才,要不真够呛,不差钱报个培训班学起来能快不少,希望你能成功吧
备注一下:当初在大学学c++时候指针那块反正挺绕也很重要 其他忘记了 我现在做的是java开发
第5个回答  2013-01-14
C++基础,MFC,网络,线程进程!数据库也要懂一些!时间花的多的话,一年这些能学会,剩下时间好好深入研究,多做基础题,找工作,笔试用!做做几个大程序!
相似回答