从目前的人才供给和需求比来看,对于初级软件人才就业来说,.NET比Java的就业机会更多,就业面更宽(互联网开发、应用开发、桌面开发、移动开发、嵌入式开发领域都能涉及)。
Java的初级人才的供给量已经有些过剩——很多的大学和培训中心都在开设Java开发课程,而课程的重点也都是Core Java,Oracle,JSP,SSH这些内容,虽然学员的学习效果和实际能力大相径庭,但是从简历上、从外在表现上,大家看上去都差不多。而且,普通的Java开发职位的数量在这两年也没有很大的增长,这就造成了很多的用人企业在选用Java初级人才的时候非常谨慎,轻易不会开出很高的工资,或者干脆就只招聘三年以上工作经验的老手。
但是这并不代表Java就没有生命力了,java目前仍然是编程语言排行榜第一名的高级语言,而且从Google公司推出Android移动操作系统以来,Java+Android的开发变得非常火热,同时掌握Java高级面向对象编程和Android系统和应用开发的人才,成为炙手可热的香饽饽,有些公司初级Android开发员的工资已经开到月薪6000元以上,这就是市场需求!所以,对于在学校里有过Java学习基础的同学来说,学习Android开发、或者参加Android开发的短期实训,可以充分利用这个市场需求,获得进入IT软件行业的高进入门槛,一般来说,投入三个月左右的实训时间,即可真正入门,得到企业的认可。
另外要提醒你的是,技术上的“热浪”,只是个短暂的现象,对于一个有志于从事软件开发工作的学生来说,最重要的事情是要把面向对象的编程基础打扎实,不断积累项目经验。无论你是学习Java还是C#还是C++,只要坚持,都能有个很好的发展前景。有了扎实的基础,无论热点转向什么方向,你都能很快地识别并适应!我们华大锐志的很多专兼职老师和技术界的朋友,由于有着深厚的技术背景和功底,所以在职场上总是能拿到那些最高的薪水:在Java流行的时候依靠EJB获得一万三的薪水,在开源流行的时候依靠SSH承接数百万元的项目,在手机开发流行的时候一边依靠Android技术拿着公司三十万元的年薪,一边自己做手机小游戏全球下载量超过十万!
保持你的信心、选定你的方向、选择合适的学习途径,你会成功!
目前来看:java方向在行业需求量、基础待遇上面还要比.NET好些。
不矛盾,干Coder的公司要什么语言的项目都得能跟上,基本上不可能靠一门语言长期混的。
两个的前景都一样,什么行业都缺精尖人才,在一个 ,你的工作地点是哪里?去51job或中华英才上在你的工作地区搜一下,看看你们那招什么方向的多一点啊,片面的这个比那个强那个比这个强的都是瞎扯,两方面一点都不矛盾,我就两个都会,感觉非常好,可以根据服务器啊 成本啊 效率啊 选择开发技术,会的越多越好
一样的,要是2种都会更好的