怎样才能学好VC++ ?它的就业前景怎么样?

来源:百度知道 编辑:UC知道 时间:2024/06/24 06:40:08
我今年七月才毕业,但是五月都已经上班了,现在在一家小企业做软件实施,我以前是学计算机控制技术的,但是由于鄙人非常的不喜欢电气方面的知识,也接受不了,所以一直就只对计算机感兴趣,从大一开始我的C语言和VC++的考试成绩都还可以,尤其是计算机网络和软件技术基础都是优秀,但是毕竟不是计算机专业的学生,毕业以后才知道自己这方面的知识是多么的稀少,但是已经从事这方面的工作了,也由不得我回头了,于是想自学VC++,但是现在拿起来书却和学校学的完全不一样,什么MFC、API之类的,在学校根本没有接触过,于是别人劝我学别的,并且给我说VC++社会需求量不大,当时我就有点犹豫了,但是我也就只是这方面还有点基础,要是再让我学其他的,还不知道要学到什么时候呢。毕竟现在已经毕业了,也不像学生时代那样自由了,时间已由不得我再荒废了,哪位大侠可以指点一下我应该怎样学习VC++才更有效,VC的就业前景到底怎么样啊?
期待你们的回答!

先澄清一点,VC++不是语言 只是个编译器而已 希望这点不要搞混
VC++主要还是做windows下开发 而现在的操作系统也不只有windows,如果你只会在windows上干活,而且多是只做图形界面的应用程序的话,那可能用VC(当然,还有C++Build之类的,不光只有VC)做事。而且说起来现在游戏开发微软也开始偏向C#了,而用VC中不少就是游戏开发的(不过用的是DirectX的SDK)。
想学好VC很简单,熟悉了面向对象的编程思想,GOF设计模式,操作系统,图形界面编程等基础知识,MicrosoftFoundationClass(MFC 微软的基础类库)和win32API自然迎刃而解,甚至连学都不用学,还有,微软的命名规则是遵循匈牙利命名法。如果名字觉得不好理解的话去熟悉一下匈牙利命名法。还有就是需要大量的有效代码支持,没事可以模仿一下别人的代码,然后在这基础上发挥发挥,也差不多都掌握了。编程没什么难的,都是靠练出来的。电驴上有孙鑫的VC视频http://www.verycd.com/topics/35626/
个人推荐你学好C++,还有就是心态要好,程序就是程序,别换了一幅样子出来就说做不来了。VC只是个编译器而已,同时这个编译器的智能输入大多都要靠快捷键,仅此而已。
关于C++ 不知你学校教的怎么样,就我个人而言学校的C++也就是皮毛,如果想入门,自学的书恐怕还是要看不少。泛型,COM口编程什么的都要理解,不然就不要学C++编程(更不用提VC)。C++的面向对象不像JAVA那么清晰,毕竟混杂了不少的C的成分在里面,学起来门槛也高了些。
平时业余的时候做些小程序开发,然后对照人家优秀的代码,当发现人家做法与自己不同的时候看书找原因。
如果要说前景的话,估计也只有Java和C的日子好过些,或者简单到点点拖拖拉拉就可以编程的C# VB什么的……C++工具类库太少了,连个算法都要自己搞(听说09版有所改进),而且不像JAVA那样可靠性高,效率也不如C的快,加上复杂程度又远超过了C#和VB甚至比C还高的境界,这就是C++现在的