c#是为了做.net开发作基础,就像学习java是为了做j2ee和j2me作铺垫,只是一个语言把了,现在.net很火,所以c#不用学多么高深就可以轻松找到工作,但是薪水不是很高,一般干好了4、5k左右。
而C,C++则是一个悠久的语言了,一般做一些硬件底层、操作系统底层或是嵌入式开发比较多,这也是目前比较活的职业,工资都很高,一般干好了都在7、8k左右,乃至过万,但是选择C和C++是需要付出很多辛苦的,相对C#来说。
下面我说说你未来的路吧,我本是也是干了好久的程序员这也是我的总结。
第一,C#,相关的你要学习,html,xml,数据库,以及现在比较流行的ajax,和一些.net组件。走了这条路以后就要做web开发了,就是基于浏览器并依赖于数据库开发。
找工作难易指数--9.0
薪水指数--7.0
技术发展空间--6.5
业务发展空间--8.5
第二,C,C++,你需要学习相关的技术有:数据结构,硬件接口,汇编,嵌入式(可选),图形编程(可选),操作系统(可选)等等,就是最底层开发。
找工作难易指数--6.0
薪水指数--8.5
技术发展空间--8.0
业务发展空间7.0
最后祝你好运
c和c++都是一个程序员的必修课,所以没有什么有前途没有前途的说法,他们只是你进入it程序员行业的开门锁而已
如果说要有钱途,建议你学flash之类的开发程序员,目前是比较紧俏的人才,薪金也相对较高
至于在什么公司上班,不一定,几乎任何好的公司都需要it人才。建议你不如多到招聘网站去看下www.51job.com,看看人家招聘某个你满意的职业的要求,你可以参照他们的要求来选择学习什么
说实话,就学了C和C++,C#这些要想找到好工作,真的是比较困难的,道理很简单,你想,现在的大学里面有那么计算机专业,如果都是直接学C,C++,C#别人还学数据结构,学软件工程这些东西干什么啊?
学习数据结构是让你在写程序的时候能够用比较优良的算法,学软件工程则是让你知道在开发软件过程中要学会良好的习惯,要学会合作.
个人感觉,C++和C#都是非常不错的开发软件,而且前景都是非常好的,C++是老牌的,C#则在游戏和图象等多领域都有不错的表现,建议去把数据结构和软件工程好好学学,进入公司后,主要还是要看配合,毕竟做一个系统不是你一个人做.
现在找工作都很困难,单凭这两项技术是找不到什么好的工作的,建议你再进行更系统的学习,学一下数据结构和软件工程
那得看你希望工资多高!
如果不要多高,可以学硬件维护,去当地电脑城、科技市场