学java开发最重要的是学习什么?好就业吗?

&& 因为.Net和Java是国内市场占有率最高的两门技术,对于准备学习编程语言的初学者来说,.Net和Java是初学者首先考虑的两门技术,因此很多人一遍遍的问&学.Net还是学Java&,社区中也每天都有&.Net控&在唱衰Java,也有&Java控&在唱衰.Net,一时间硝烟四起,让初学者更加迷惑。
&&& 做为一个.Net、Java、Delphi、Python、PHP等语言都进行过有一定复杂度的项目开发的人来说,我对任何一门语言都没有宗教式狂热崇拜,因此我也相对理性的对整个问题进行分析。
&&& 从北京、广州、上海等地区2010年的就业统计数据(由于没有找到更权威的数据,这些数据是我对主流招聘网站和技术网站的相关数据进行的并不是太严谨的分析)来看,.Net和Java的职位数量比例为2:3,从就业网站和主要技术社区数据来看,2010年.Net和Java的学习人员数量比例为1:3。从数据上看,.Net的职位绝对数量比Java低一些,不过Java学习人员数量比.Net学习人员高出3倍,因此.Net职位的竞争激烈程度低于Java。
&&& 由于.Net秉承了微软技术的入门简单的特点,经过短时间的学习就可以掌握拖拉控件的快速开发方式,很多人被.Net的快速开发方式所满足,认为自己&学成了&,不再深入研究,因此人才市场上充斥着很多只会拖控件、而不懂.Net更深入一步技术的.Net开发人员,比如很多ASP.Net的书上都是讲ASP.Net服务端控件,很多所谓&精通ASP.Net&的人连什么是Http、HTML、JavaScript、Dom等基本概念都稀里糊涂,实际公司项目中很多功能点的实现不是简单的拖一个ASP.Net服务端控件就能搞定的,因此看似学习.Net的人非常多,但是真正满足企业要求的人则比较少;而Java则入门门槛比较高,如果想要配置一个Hello World级别的学习环境就会涉及到很多技术,开发环境也要学习者自行配置,对于初学者来说可能花费一周时间都无法配置一个最简单的环境出来,Java的开发环境也不像.Net开发环境那么可用性强,Java和.Net的区别就像Windows和Linux的区别,正因为Java学习门槛非常高,很多学习者被淘汰了下来,这样能够撑过一个个难关学习下来的开发人员都是水平比较高的人员。因此.Net初级开发人员的工资平均是比Java初级开发人员的工资平均略低的。但是由于.Net中高级人才非常缺乏,因此掌握.Net深入技术的开发人员在企业内部是非常吃香的,招聘人员经常发出这样的感叹&招合适的Java工程师能招来一堆,招合适的.Net工程师一个月都招不来几个&。
&&& .Net入门快,在.Net中微软为开发人员提供了一套最佳的技术架构搭配、集成的开发环境,用微软的技术架构开发出的系统就可以保证最好的效果,而不用像Java开发人员那样去学很多开源框架再去学习搭建技术架构、开发环境,因此.Net学习周期比Java短,有了语言基础后再进行集训式的就业班学习,那么.Net学习者学习3个月可以进入就业,Java学习者需要5个月可以进入就业。
&&& 微软的本地化推广工作做得非常好,因此学习.Net有大量的中文资料可以参考,因此除非研究很高深的领域,否则中文资料基本能满足开发者的需求;而Java由于走的是高端路线,因此除了初学者资料外,大部分Java资料都是英文的,学习Java需要参考很多英文资料。因此如果英文非常好的学员学习Java就会很轻松,而英文不是很好的学员学习.Net会更好。
&&& 综上,Java入门门槛比较高,需要有足够的毅力和百折不挠的精神,只要你能坚持下来你就可以将很多人在入门门槛上就将很多竞争者甩在身后。.Net入门门槛比较低,装上VisualStudio就可以马上进行开发,不需要进行太多的配置、不需要学太多基础知识,这样可以很轻松的掌握入门.Net学习,是有很成就感的事情,能让你有兴趣进一步学习,但是你不能止步于此,因此你会发现身边也有无数的人也是&轻松入门&,你就需要继续深入学习,深入学习同样需要毅力和探索的精神,你要在这个阶段上把绝大部分竞争者甩在身后,小吹一把:我教的有个学生面试回来说&在咱班里比我感觉我掌握的不是太好,但是和一起参加面试的北大某鸟的学生比我简直就是高手&,呵呵。在我讲&.Net入门简单&的时候,有学生问&.Net把问题都简化了岂不是.Net程序员都不值钱了?&,我的回答是&微软简化的是重复性的东西和低级的东西,这样我们就能从这些低级的工作中脱身出来研究更深入的东西,因此.Net把问题简化了只是使得那些只沉迷于简单的东西的人不值钱了,会使得研究深入的人更值钱&,这就是&.Net入门容易,深入同样难&这句话的意思。有人会问&哪些知识属于深入的知识呢?&,比如你不仅要会用ADO.Net,还要研究ADO.Net架构中的设计模式,再比如你不仅要会拖拉ASP.Net控件,更要明白ASP.Net控件内部发生了什么。
&&& 可能因为我最近都是在讲.Net的课程,对.Net的描述中有或多或少的偏向,但是抛去个人因素考虑,我没有暗示Java好还是.Net好,请根据自己的情况进行选择。而且.Net和Java并不像360和QQ那样必须二者选其一,并不像很多初学者认为的那样&学一门语言就靠这门语言吃一辈子&,工作中很可能这个项目用Java,那个项目用.Net,因此你可以喜欢某个语言,但是不要抱着一门语言不放,更不用担心&Sun被Oracle收购了,Java是不是完了?&、&我学.Net,如果微软没落了我是不是就失业了&之类的问题,不同语言只是不同的工具,换了一个新的工具可以很快的熟悉新的工具,大部分内容都是相通的,比如java中的web开发很熟悉了,转而用ASP.Net也会发现大部分东西都是和JavaWeb一样的,很快就能上手ASP.Net,难道你现在用的是诺基亚手机,你会害怕诺基亚倒台你就不会用手机了吗?&Java完了、微软死了&这类问题不是开发人员去关心的事情,而是华尔街那些金融大鳄去考虑的问题,咱们只管用技术去赚钱养家就是了。
&&&& 以上谨代表个人观点,我誓死捍卫你反对我观点的权利,但请评论时保持文明用语。
如鹏网正在报名,有网络的地方就可以参加如鹏网的学习,学完就能高薪就业,
& &&三年前只要懂&三层架构&就可以说&精通分层架构&;现在则需要懂IOC(AutoFac等)、CodeFirst、lambda、DTO等才值钱;
&&&&三年前只要会SQLServer就可以说自己&精通数据库开发&;现在则需还需要掌握MySQL等开源数据库才能说是&.Net开源&时代的程序员;
&&&&三年前只要会进行用户上传内容的安全性处理即可;现在则需要熟悉云存储、CDN等才能在云计算时代游刃有余;
&&&&三年前只要掌握Lucene.Net就会说自己&熟悉站内搜索引擎开发&;现在大家都用ElasticSearch了,你还用Lucene.Net就太老土了;
&&&&三年前发邮件还是用SmtpClient;现在做大型网站发邮件必须用云邮件引擎;
&&&&三年前缓存就是Context.Cache;现在则是Redis、Memcached的天下;
&&&&如鹏网再次引领.Net社区技术潮流!
阅读(...) 评论()其他帐号一键登录:
& 学java好就业吗?java工程师就业前景如何?
查看: 1799|回复: 1
手机看此贴:
用得意APP扫一扫
微信扫一扫 转发至朋友圈
UID427266&好友&帖子&主题&精华0&小红花0 &积分25&在线时间12 小时&注册时间&阅读权限15&最后登录&
UID427266&帖子&精华0&金币1 &威望0 &注册时间&
学java好就业吗?java工程师就业前景如何?武汉北大青鸟徐东校区就业老师指出,java工程师薪资待遇高、就业前景好,是当下年轻人热门的职业选择。为什么这么说呢?相关数据显示,目前我国对软件人才的需求已达20万,并且以每年20%左右的速度增长。在未来5年内合格软件人才的需求将远大于供给,其中尤以Java程序员、Java工程师人才最为缺乏。根据IDC的统计数字,在所有软件开发类人才的需求中,对JAVA工程师的需求达到全部需求量的60%-70%。& & 同时,JAVA工程师的薪水相对较高。通常来说,具有3-5年开发经验的工程师,拥有年薪10万元是很正常的一个薪酬水平。据北大青鸟徐东校区就业部统计,徐东校区java专业的毕业学员首次就业的平均工资达到4000元,一些技术能力过硬的学员月薪在6000以上,80%学员毕业后年薪都超过了5万元。& & 然而,北大青鸟徐东校区就业老师也发现,虽然JAVA从业人员的待遇非常优厚,但是很多用人需求旺盛的IT企业却很难招到合格的人才。据徐东校区专业老师分析,最根本的原因就是求职者的技能与经验距离企业的实际用人需求有较大的差距。对于想要成为一名JAVA工程师的年轻人来说,参加职业技能培训是一条快捷通道,可以有效地弥补自己的就业短板,对接企业的实际需求。& & 武汉北大青鸟徐东校区十年来一直专注于高端软件培训,办学经验丰富,并凭借专业的品质赢得了良好的口碑。java专业是徐东校区的五大热门专业之一,课程以实战为核心,注重提高学员的动手能力。在教学过程中,学员可以接触到最主流的行业技术,演练大量的企业实际案例,体验项目开发流程,技能和经验都能得到很大程度的提升。近期,为了满足更多人学习java的需求,同时促进他们更好的就业,武汉北大青鸟徐东校区推出了“企业定向班”,目前正在火热报名中,想要了解详情可点击咨询。联系人:未老师电话:Qq:学校地址:武汉市武昌区徐东大街7号凯旋门广场A座18楼 武汉北大青鸟徐东校区网址:
UID427266&好友&帖子&主题&精华0&小红花0 &积分25&在线时间12 小时&注册时间&阅读权限15&最后登录&
UID427266&帖子&精华0&金币1 &威望0 &注册时间&
正确的网址:
(174.2 KB, 下载次数: 1)
17:16 上传
下载次数: 1
(46.77 KB, 下载次数: 3)
17:16 上传
下载次数: 3
(32.02 KB, 下载次数: 6)
17:16 上传
下载次数: 6
(38.7 KB, 下载次数: 1)
17:16 上传
下载次数: 1
(25.06 KB, 下载次数: 3)
17:16 上传
下载次数: 3
得意生活 & 得意 & 得意DEYI &
版权所有& Powered by德学培训网提醒您:,全称是,是深圳地区专业的arm培训学校。
您现在的位置:>>学Java开发能从事哪些好的工作
学Java开发能从事哪些好的工作
发布时间: 20:18:21 &&编辑: &&已有(4人)阅读
在Java软件平台上的独立程序,如手机软件、手机JAVA游戏、电脑软件等等。现今,Java俨然已经成为最受程序员欢迎的编程语言。而且,在信息高速发展的今天,Java技术已经是无处不在。现在可以这样说,只要你使用手机、电脑等电子产品,你就会用到跟JAVA有关的东西。由此可见,对于我们这些将要面临巨大就业压力的在校大学生来说,如果能够掌握这样一款最流行的编程语言那么今后的工作肯定是不用发愁的。掌握Java语言当然是为今后的工作考虑的,那么学习Java开发今后能从事哪些好的工作岗位呢?第一、企业级应用首先先来介绍一下什么是企业级应用。这是目前Java技术运用最广泛的领域之一,也几乎是一枝独秀。大到全国联网的系统,小到中小企业的应用解决方案,JAVA都占有极为重要的地位;简单的说,企业级应用就是大规模的应用,一般使用人数较多,数据量较大,对系统的稳定性、安全性、可扩展性和可装配性等都有比较高的要求。现在各个行业几乎都在用,包括人力资源HR,企业资源计划ERP、知识管理KM、供应链管理SCM、企业设备管理系统EAM、办公自动化OA,客户关系管理CRM,产品生命周期管理PLM、面向服务体系架构SOA、商业智能BI、项目管理PM、营销管理、流程管理WorkFlow、财务管理等等几乎所有你能想到的应用。第二、桌面级应用桌面级应用主要是开发需要跨平台的桌面级应用。简单的概括,它的主要功能开发在本机上运行的程序,比如最简单的word、excel等运行在本机上的应用就属于桌面应用。第三、嵌入式设备及消费类电子产品这类开发主要包括无线手持设备、智能卡、通信终端、医疗设备、数字家电、汽车电子设备等都是近年以来热门的Java软件开发应用领域,尤其是手机上的Java应用程序和Java游戏,更是普及。随着智能手机的普及和发展,未来在这一领域的应用开发将会更无止境。
深圳ARM培训热门课程
课时:电话咨询
255人次学习
课时:电话咨询
239人次学习
课时:电话咨询
212人次学习
课时:电话咨询
209人次学习
课时:120课时
175人次学习
课时:电话咨询
170人次学习
课程数量:8 门
在线客服:
咨询电话:8
深圳ARM培训课程导航
免费预约试听
深圳ARM培训最新资讯
热门课程推荐
周期: | 人气:209
周期: | 人气:212
周期: | 人气:239
周期: | 人气:148
周期: | 人气:255
周期: | 人气:175
周期: | 人气:147
周期: | 人气:170
所在地区:
求学课程:
深圳ARM培训学校
地址:深圳市南山区科技园
Copyright & 2015- All rights reserved by 德学网. 版权所有 广州市德学教育信息咨询有限公司}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信