第1个回答 2011-02-24
主要看你想做哪种类型的编程吧
如果做底层开发的,比如写驱动啊,或者开发一些库专门提供接口给别的程序员用的话,那不用涉及到很多界面的东西,精通C和汇编就行了吧(这些一般都牛人))
还是说,你想用C和API来开发像QQ这种有界面的应用程序?那也太辛苦了吧。用API弄个界面出来,还得先注册窗口类,创建窗口,然后UpdateWindow() ShowWindow() 多麻烦啊。
要是学C++ ,想开发有界面的应用程序,当然首选要学MFC框架了。MFC其实也是对API进行类封装而已.用VC创建一个对话框项目,一行代码都不用写,就已经有一个带有界面的程序出来了。不过MFC还是挺复杂的。C++不及格的人,连主函数在哪都不知道呢,当然MFC程序也是有一个主函数的,和C的main()一样的嘛,哟呵呵
我本人就是用MFC的,毕业才半年,我公司是做PACS的,医疗软件这个行业的程序基本上都 用MFC来开发的。像QQ也是用MFC开发的。不过MFC的弱点嘛 ,也就是那个了嘛 ,界面太老土(或者老土 == 经典 ?囧) 但QQ的界面挺好看啊,那是马化腾下了个人功夫啊,或者他用了第三方的界面库比如WTL 啊Skin++啊之类。我有个同学在腾讯实习的时候,就是学习用WTL来做界面的。
我看你上面写的“无法独立写出什么东西”,估计你也还不会开发一些有界面的简单程序,只会写win32控制台程序吧,也就是运行后有个黑屏的那种。你要是有心学C++ ,肯定要学MFC的。至于你还要学什么这个问题,要学的东西可就多了。只要你上了一上层次,自然就知道上面还有一个层次,并且知道要学哪方面的知知才能走上去。
慢慢积累吧,年轻人,我20岁的时候也像你这样的呢,所以才冒着被扣工资的危险帮你说说,虽然我现在才23岁的啦,哟呵呵
第2个回答 2011-02-21
不知道你现在学的C是不是VC的C,是C还是C++,还有,是什么的API。
总之你能做什么到目前为止很重要。
而且还要看你想往哪个方向发展。
假定你是学VC++,及windows的C++ 的API。
能独立完成像QQ聊天程序及仓库管理的程序设计。
我想你要到找上工作这个目标应该就可以了。
最好你能写驱动程序,网络程序,C的数据处理。
然后就是软件的架构设计。
第3个回答 2011-02-21
不要假设,先学会了再说,
你看的书都学会了就可以找到很好的工作了。
关键就是要你独立开发的能力,这个没有的话看多少都没用。
我做过一个软件,里面的东西都是我现学的,一样可以独立开发。关键不是学多少是要学了有用才行。自己可以先做些东西,软件做东西有个电脑就可以了。
IT找工作,可以来长三角试试。
第4个回答 2011-02-21
楼上,你的面试是对刚毕业 人的面试,非刚毕业 的人,就不是你那么简单了,对刚毕业 的,没 有人会要求多高,但是。。。其他 的就不同了。
当然就算是刚毕业 ,如果 你能比别人会的更多,,你就比别人多一份成功的可能 。
楼主如果 只是为找工作的话,,不学也可以找到工作的,,,
爱好 哪方面就学哪方面,,等你感觉 自己学有所成的时候 ,,去找工作就没什么问题,,普通 的工作很好找,,想要高工资就有点难度 了。
第5个回答 2011-02-21
我也是即将毕业的大学生,学的是计算机,就我对现在就业市场的了解,你学到什么程度并不重要,只要你会基本语法掌握其精髓,有很强的自学能力和逻辑思维能力,一般笔试只考些语言和数据结构基础问题,面试不会问你专业知识,一般是考你逻辑思维和问些对工作看法等问题.