大三了 想去培训班培训 不知道学c/c++好,还是学java好 想问一问目前市场上就业形势 或者说2011年一些公司

供稿:hz-xin.com     日期:2024-05-16
打算去培训机构,学java好,还是学c/c++

不过对于java而言竞争越来越激烈,不管科班应届生还是转行培训的,没两三年经验包装都不好入职了现在,学历也是一关,也比较水,技术不强的也很多,培训机构意味着时间和金钱的大量成本,斟酌下吧

肯定的是JAVA 现在的很多的系统和网站的都是JAVA做成的 这个的比较的好 采纳吧

虽然我只是一名在校参与全省和全国程序竞赛的学生,但是我有5年的编程经验,就我的经验而言,语言没有高低贵贱,随着开发工具的日益完善,许多语言功能相互融合。微软推出的强大的VS2010中VB和C#当前就是功能同向统一化发展,许多语言都能开发东西,但是你要知道他们的特点是什么,你更倾向于什么。
1.Java、J++、(J#有待考证,是不是跟C#一样是微软当年唬我们的):70%含有C++语言的特点,主要是面向对象的程序构建工具,面向过程的很少,适合做大型应用功能程序或者软件的开发,学习难度相对C++容易,并且可以跨平台操控,代码可移植性高,适用于多个平台如:Linux、Windows等,缺点是生成的程序运行效率低,C++尤其是纯C语言写的同样简单功能程序,执行效率是Java的10倍!
2.C:指针与函数是C语言的灵魂,主要是面向过程的结构式语言,也支持及少数面向对象的程序编写,不适合用来开发软件,但是和硬件结合相当紧密,当编译成机械语言时,是同样功能的机械语言效率的80%-90%,代码可移植性较高,一般适用于Dos平台、Windows平台,跨平台效果较差!主要用来做嵌入式开发、单片机程序,学习起来不是很难,但是使用很不方便,一般这个语言的开发嵌入式或者单片机的工程师很吃香。
3.C++:同时支持面向过程和面向对象的语言编写,语言构成的基本结构是面向过程语言的指针和函数及面向对象的类与模板,是一门不大好学的语言,虽然功能十分强大,但是不支持可视化操作,而且极其严谨(每个变量的定义都要考虑类型,高级人员还会考虑不同的定义方式对进程和内存的影响,以使得程序的效率和健壮性大大增强)在开发大型应用的时候,有点费力,跨平台性有所提高,但是和Java还有极小的那么一段距离,但的确是功能很强大的语言。能花1-2年就把C++学好的人相当的少,达到C++项目经理水平的人却绝对是供不应求,炙手可热。
4.VB、C#:当前发展趋势是功能一体化,入手学习很快而且简单,但是除了可视化编程外,其他语言的缺点基本都有了,曾经传言说C#比C++厉害——它融合了C++和可视化操作,能够兼容C++,但是貌似事实证明他跟VB一样与硬件结合不紧密。哎,难不成我们又被微软骗了?
5.安卓:新兴的语言,基本上完全支持跨平台操作,可跨越几乎所有平台。安卓这么受追捧不光是因为“新官上任三把火”吧,更多的是因为它的代码移植性和可重用性,这个语言使用时,不会像其他的要考虑我这台机器是64位的还是32位的,是Windows的还是其他什么的,此外它还具有其他语言的一部分优点,最主要的是它的这些优点有是有,但是市场上还没几个会安卓的!!!

我是学java的,现在招聘java的很多。很多公司都是要java的。其实,当你真正的去工作时,公司都会培训你的,去培训班只是学习一个基础,让你找工作有一个阶梯。我的很多同学到了公司后,公司又让他们学习别的东西。有些时候,不要想着,学的是什么专业,就做哪方面的工作,可以适当的考虑一下别的,计划赶不上变化快。每个新人去公司时,都会受到培训,这时候培训的内容,才是你以后在公司要做的工作。

建议你参加C/C++的培训,我是一名培训老师,嘿嘿。

就业月薪低于3k前【不给一分学费!】,平均就业薪水7k+
就业不做软件开发不给1分钱学费!
就业后靠自己的能力分十二个月逐步给学费!

详情请搜索“黑马程序员”。