Java后端开发的发展方向还是比较多的,目前做后端开发的实际任务量还是以Web服务为主,在未来一段时间内Web后端服务开发将依然是Java的主要任务之一。相对于大数据开发来Java开发对于初学者和非计算机专业的同学会更友好一些,一方面涉及到的知识量没有大数据开发那么多,另一方面Java开发的场景要求也不高,自学也能够取得较好的学习效果。
1、32岁java程序员,技术一般,不想干开发了,有什么好的转型方向?
如果这个年纪还是在做一些业务代码的增删查改,第一是竞争不过那些毕业两三年的小年轻,第二是后期的前景岌岌可危。建议如果一门心思走技术路线,那就要深耕一个技术方向或者业务方向,争取成为那个领域的专家,不过说实话挺难的,国内之说以大龄码农不好找工作,那是因为绝大多数都是在干重复的搬砖,技术能力提升很有限,要么做一些it行业相关的工作,像你说的做做运维,测试之类的工作。
2、控制方向的硕士想转码,该学习Java开发还是大数据开发?
我从学习和就业这两个方面来回答一下这个问题,首先,从学习的角度来说,大数据开发对于学习场景和实践场景的要求都相对比较高,需要的基础知识也相对比较多,如果自学的话,会遇到较多的障碍。大数据开发有三个基础要求,其一是要熟练掌握一门编程语言,其二是要掌握大数据平台的使用,其三是要具有一定的场景知识,目前大数据开发比较常用的编程语言包括Java、Python、Scala、R、Go等,其中Java和Python的应用会更多一些,这两门编程语言也是典型的全场景编程语言。
大数据平台可以分为两类,一类是开源平台,比如Hadoop、Spark就是典型的代表,这一类平台的优点是开放,对硬件的要求也并不高,所以很多自学者都会从开源平台开始学起,另一类是商用大数据平台,这一类平台的优点是可用性比较强,对开发人员和运维人员更友好,但是这一类平台自学者往往接触不到,而且对于硬件的要求也相对比较高。
大数据开发一定不能脱离场景,不同的行业场景有不同的需求,所以在进入大数据开发领域之前,往往需要积累一定的行业场景知识,比如金融领域、电子商务领域、出行领域、政务领域等,这些领域都有很多大数据开发的需求,相对于大数据开发来说,Java开发对于初学者和非计算机专业的同学会更友好一些,一方面涉及到的知识量没有大数据开发那么多,另一方面Java开发的场景要求也不高,自学也能够取得较好的学习效果。
3、java的就业方向有哪些?
根据IDC的统计,在所有软件开发类人才的需求中,对JAVA工程师的需求曾达到全部需求量的50%以上,而且,JAVA工程师的薪水相对较高。通常来说,具有3~5年开发经验的工程师,年薪10万是很正常的一个工资,一些重点院校的优秀毕业生能够进入国内一流的IT企业(百度、腾讯、阿里巴巴等),年薪一般在20万左右,拿到多个offer的,证明很有实力,可以跟企业谈价,幸运的话可以拿到25万。
目前,Java的主要就业方向有三个,1.Web开发Web开发语言很多,Java是其中之一。Java在开发高访问、高并发、集群化的大型网站方面有很大的优势,例如人人网、去哪儿网、美团等,2.Android开发Android是全球最大的智能手机操作系统,2014年第三季度Android手机出货量占比达到84%。
Android应用的主要开发语言就是Java,Android从2010年才开始走入大众视野,虽然最近几年发展非常快速,但人才积累却没有跟上,优秀的Android开发工程师仍然存在不小的缺口,这也是导致Android开发人员工资高,难招人的原因。3.客户端开发Java客户端开发主要面向政府、事业单位和大型企业,如医疗、学校、OA、邮箱、投票、金融、考试、物流、矿山等信息方面的系统。
文章TAG:java 方向 就业 开发 java开发的方向又什么