目前C++开发都做些什么啊?

来源:百度知道 编辑:UC知道 时间:2024/05/30 07:38:24
看到网络上人家用Java开发都是Web方面的,什么Strusts,Hibernate,Spring,EJB之类的,但是C++系列都一般干啥啊,我一直学的C++,除了做嵌入式或者游戏开发之外,还能做点什么东西啊???????那种用C++做个软件的什么的公司多么,我看招聘都是要Java做Web开发的啊。。,闷。。多谢指点了!!!还有我真的很迷茫啊,。。。哎

我找工作的时候也犹豫过的,考虑到底是要从事c++或者java。我学的是java,但是面试的时候是c++。。。。。所以,现在我做的是c++。提供一些自己的看法,希望能对你有帮助。

c++与java相比,
(1)内存方面。
c++需要程序员跟内存打交道,即程序员可以自己管理内存。这增加了写程序的难度,因为如果管理不善的话,就会造成内存泄露,甚至引起系统崩溃。另一方面,如果管理合理,就能按照程序员意图合理,自由的安排、设计,这使得程序运行的效率更高。
而java的内存全部是由程序已经定义好了的,在内存方面不需要程序员过多的操心,操作简便。但效率上,不如c++。而且java需要虚拟机的支持,速度比不上c++。

(2)应用方面
c++:一般做底层开发做得多,需要与内存打交道,强调效率。比如操作系统,手机开发。
java:一般做上层,比如一些网页界面,如,调用API等。
java与平台无关,“一次编译,到处运行”,而且java是免费的,可以为企业节约一部分开支。

-----------------
其实,我觉得选择哪门语言不是最重要的,因为如果精通一门的话,很好过渡到另外一门。程序员,多学一两门语言无所谓。一个大公司,它所用的语言不只一种,精通多种语言对自己发展很有帮助。但是要选好一门作为切入点,学好这门后,过渡到另外一门就很容易了。

如果从收入上来说(只是相对的),从我接触的人来看,c++程序员比java收入要高些(并不绝对,任何语言学好了都很有前途。)

我觉得你可以在网上先多多了解软件行业,然后选择自己喜欢的具体行业。看看这个行业需要的是什么语言,然后再选择一门语言来钻研。你不必在选择哪门语言上挣扎。因为到了以后,你会发现这两门语言很接近(都是面向对象)。学好了一门,过渡到另外一门,很容易。关键是现在就要开始去学。
加油!希望你早日找到方向。
多多交流!

我也很想知道,我也是学c++的

桌面应用程序 不可能用java开发 基本都是c++ delphi 之类的语言做的

WINFROM,MFC...