我本科主要用java,研究生做底层主要用c/c++。java现在主要在web方面(j2ee)应用的比较多,而c/c++应用的领域就广泛多了。根据我毕业同学的就业情况来看,招java工程师的主要的外包公司、互联网公司、IBM、银行软开,而且对java要求的同时常常要求其他的脚本语言,如php、python、js、ruby等(因为要做网站嘛);对c/c++工程师的要求就少一些,最多加上stl和mfc,但是对能力要求高一点。应用前景都可以,就是方向有些不同。如果做手机的话就不要java了,现在嵌入式和android才是趋势。
lz之前学的都很底层,想继续下去的话c++是非常不错的选择。但是如果你想转高层一点的开发,或者去做web,可以选Java。
最后,在中国程序员只是民工的命,以后还是要转管理比较好,所以现在不要单纯宅起来追求技术,锻炼一下与人交往的能力是相当重要的!!!
你好我是学软件工程的。C++的话,他是一个偏底层的开发工具,几乎任何大型软件都会有用到C++的地方。尤其是在软件的一些重要部位。但是整体上而言应用不多。因为C++使用起来很繁琐,虽然功能很强大。另外C++和java都是面向对象的编程语言。只不过java面向对象面向的更加纯粹一点。现在很多网站,软件都是用java编写的。所以还是建议你学java。对你以后的就业比较有利。不过对于编程语言来说,很多地方都是想通的!会多个不如精一个!只要坚持一个努力走下去,肯定会有收获的!祝你好运!!!
选java;java的就业前景更好。
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
总的来说,java更偏向于智能手机,而C++偏向于微机;智能手机的普遍性注定了java的重要地位。
选个你心里比较喜欢的语言,然后仔细把这个学的很熟练,以前的基础都是浮云,不要舍不得。语言只是工具,c++不容易学到高端,但是空间大,可以继续学,java比c++就业好多了,如果你混日子,你学校好就无所谓,学校差java会就业是更有利一点。其实如果你不是混日子的话,任何一个语言都足够你的,决定你 高度 的就是你到底多喜欢使用的那个语言。哪一行都是普通的一大堆,高端难找,你自己看吧
JAVA比C++要好学,C语言系列的要很多年你才可以说是熟悉;现在的IAVA也主要就是搞一下小游戏开发什么的?比较热门,但挣得是小钱;C语言系列的搞的是底层的开发,特别是C。对于C++中的MFC现在用的也比较多,就业也不错,所以你就综合考虑吧。