{eval=Array;=+count(Array);}
诚邀回答,下面我来说说我的个人观点:
随着大数据的热度不断升温、技术日趋成熟,应用越来越广泛,很多人都看好大数据未来的发展前景。这其中不乏大量Java开发岗位转大数据方向的程序员。
我认为最重要的还是要结合个人的职业发展来定位。并不是大数据火了,转行做大数据就业前景就更可观,个人能力、与企业技能要求的匹配度、市场竞争环境、行业人才需求及机遇等都会左右我们最终的职业走向。
大数据技术目前已日趋成熟,日后会在系统研发、大数据应用开发和大数据分析方向上分类更加的精确和细致。总的来说,数据采集,数据存储,数据清洗,数据挖掘,数据可视化是目前大数据5个大的发展方向。数据采集有硬件采集,如OBD,有软件采集,如滴滴,淘宝。数据存储就包括NOSQL,hadoop等等。数据清洗包括语议分析,流媒体格式化等等。数据挖掘包括关联分析,相似度分析,距离分析,聚类分析等等。数据可视化就是web的了。致力于从事大数据方向的java工程师,可以参考以上模块进行新的职业定位。
大到世界500强,BAT这样的公司,小到创业公司,都需求数据人才。目前,大数据人才数量较少,因此大多数公司的数据部门一般都是扁平化的层级模式,大公司可能按照应用领域的维度来划分不同团队,而在小公司则需要身兼数职。另一方面,大数据工程师对商业和产品的理解,并不亚于业务部门员工,因此也可转向产品部或市场部,乃至上升为公司的高级管理层。
基于Java语言本身的诸多优点,Java的发展前景依旧广阔且相对人才需求量相对稳定。比如在我们中国市场,Java无论在企业级应用,还是在面向大众的服务方面都取得了不少进展,在中国的电信、金融等关键性业务中发挥着举足轻重的作用。随着云计算以及移动领域的扩张,更多的企业在考虑将其应用部署在Java平台上。无论是本地主机,公共云,Java都是目前最适合的选择。当然,除了传统的Java开发岗位,以下几个职业发展方向可能是未来Java工程师职业发展后期比较倾向的选择:
1、向架构师转型:个人的成长首先来自于自身的学习能力,长期阅读成熟项目的代码会使人受益匪浅。加之自己有相当成熟的java从业经验,了解分布式系统的特点,在做项目时,要能够关注性能、扩展性、可靠性、可用性等指标。性能调优、Spring,JVM等技术数量掌握,加之良好的驾驭管理开发团队的能力,能够让架构师在开发项目中游刃有余。
2、项目经理转型:如果对自己现阶段的工作比较满意,且自我能力的认可度较高,具备项目经理的能力要求,则可以向项目经理这个方向发展。我认为走向项目经理是程序员的另一个发展空间。毕竟项目经理的重点已经从编程转移到对人、对技术、对进度、对项目的管理。
3、由执行者到管理者的角色转变:如果感觉自己在java开发方面已经积累了丰富的工作经验,如果有不错的机会建议往管理层发展。对此我的建议是:要把编程、项目设计、项目管理等基础打好,这样后期转型到管理者的成功率就会高一些。
以上就是我的解答,希望对大家有所帮助,也欢迎大家在评论区交流讨论~
大数据职业相对于java职业发展好吗?
大数据(全文)+上海
共11958条职位
java(全文)+上海
共18301条职位
数据来自51JOB
单从就业数据看 java :大数据 大约是 1比2,
可见大数据现在的确非常火爆,java 推出时间1995年5月,火了那么多年了。
大数据 提出时间2008年8月中旬,才短短10年,就像一个大学生跟小学生比。
小学生已经很厉害了。
大数据百科结果
大数据是眼下非常时髦的热词,同时也催生出了一些与大数据处理相关的职业,通过对数据的挖掘分析来影响企业的决策。随着大数据在国内的发展,大数据相关人才却出现了供不应求的状况,北上广现在大数据这块就业是很吃香的。
当然Java高级架构的工资不比大数据差。
目前的大数据框架基本都是用Java语言完成的,所以Java程序员转大数据有着先天的优势,学起大数据来更是如鱼得水、游刃有余。对于有一定后台研发经验的中级开发者来说,往大数据方向发展不仅是时代的趋势,也是个人职业价值的诉求所在。
谢谢邀请,回答这类有关转行或者哪个语言好或者谈到未来发展的问题,势必会有人质疑专业性或者质疑我的观点和看法。希望大家有不同的看法回答在评论区轻轻的怼~
如果是java传统开发的话,方向相对简单、可靠、可行性高。但是大数据行业如今发展迅猛,而且是一个趋势,稍微有点实力的企业都在做大数据项目,所以java开发转到大数据也是很好的机会。
大数据行业会不会是一股风就过去?
2013年的夏达沃斯就有提到过,当时支持“炒作”观点的现场观众达到了54.5%。当时北大光华管理学院的教授提出了反对的三个理由:1.不同机构间的数据还没有真正的流动起来。2.完整的生态产业链还没有形成,虽然当时已经能够通过数据分辨出用户(消费者)喜好,但从供应链到购买的链条还没建成。3.数据分析人才仍然匮乏
2016年清华大学计算机教授武永卫说:未来3-5年,中国需要180万的数据人才,但目前只有30万人。
如今我们看一张图:
这张图看到五年后的大数据市场规模还是逐渐上升的,所以可以看到的是,大数据行业并不是一股风就过去的。
但是大数据行业是不是比java传统开发行业要更好?
这个就因人而异了!一百个人有一百个不同的观点。只能说大数据的趋势很好,但是java传统的开发也很好,起码是方向相对简单,可靠,可行性高。对于程序员来说,技术一直在发展。而且大数据人才缺口也很大,转型的机会出现了,如果愿意抓住机会转型为大数据工程师,我认为,也不是坏事!
下面无论是想要转型的还是想要学习java的同学们,给大家分享一套入门教程,希望帮助到大家。
Java大数据应用领域Java大数据的应用领域非常的广泛,可以简单分为几类:1.基础大数据服务平台,大中型的商业应用包括我们常说的企业级应用(主要指复杂的大企业的软件系统)、各种类型的网站等。2.数据分析领域,例如图像分析,语音识别,空间分析,用户分析,可视化等。3.各种数据源的建立,气象,交通,媒体娱乐等领域数据市场的形成。Java大数据的就业方向除了以上说明的几种大数据的应用方向和领域,Java大数据本身也可以入职传统的Java职位,因此其就业方向非常的广泛。但是同时应为专业性,很多Java大数据工程师长期专注一个领域,随着技术能力的提升,技术的方向也会越来越窄,所以,为了以后的职业道路不会偏移,现在就应该对各个就业方向做一个全面的了解。从技术的角度来看主要是这几个版块,也和大数据的技术流程有关:1.数据采集应用Flume技术实时抓取数据信息,应对大数据背景下的数据采集的问题。2.数据清洗应用MapRedurce、Storm、Spark等技术进行大数据背景下的ETL。3.数据存储应用GFS、HDFS、S3等技术进行分布式文件存储,解决存储的高可用性问题。4.数据查询应用Hive、Impala、SparkSQL等技术进行海量数据下的高性能查询。
谢谢邀请。
你的问题应该是企业级应用系统开发方向和大数据开发方向的发展问题。
目前的互联网发展已经进入到了数据时代,就用今日头条举例,你问的这个问题能发到我这里其实就是数据分析和推荐系统的作用。其他的包括推荐栏目里的内容,也都是根据你的浏览习惯和喜好,经过后台的数据分析再推荐给你的。也包括广告,我在京东搜索了一下鞋,那我回到头条就能看到好多鞋的广告,这都是大数据的应用。
其他领域也一样,ucloud也不是做电商的,它是做数据的,通过各种数据的整合分析来做更多的服务。其实数据包含了我们很多的秘密,通过数据甚至可以让机器比你更了解你自己。前几天不是已经有了淘宝购物车相亲了吗,其实都是一个道理。
工业,农业等等更多的领域里,数据都是非常有用的。我们常说的精准营销更是数据应用的产物。
所以,我不认为大数据方向是昙花一现的,当然企业级开发也不会没落,它们是相辅相成的。数据分析后总要有地方去展示去使用。
至于个人往哪个方向发展还是看自己的喜好和能力。大数据方向要看你数学,概率,算法等很多基础知识,如果这些都不是问题可以考虑大数据方向,毕竟薪水更高一些。
java确实不错,不过大数据更火,大数据很多层面都是需要java的,可以这么认为,java是属于降龙十八掌的第10式,而大数据是属于降龙十八掌的第14式,更加高级一些,底层很多东东都是基于java的,这也是为什么很多零基础学习大数据的小伙伴需要学习java基础的原因。
Java是一门发展了二十多年的语言,而且人气还是很高,大数据是zhidao最新出现的方向,发展前景很好。大数据以Java技术为基回础,目前,Java也广泛应用于大数据、机器学习等领域,有大量成熟的解决方案是基于Java实现的,尤其是大型商业网站,发展答前景更好。
0
回答10
回答0
回答3
回答0
回答0
回答9
回答8
回答10
回答0
回答