诚邀,下面我来说说我的个人观点:
随着大数据的热度不断升温、技术日趋成熟,应用越来越广泛,很多人都看好大数据未来的发展前景。这其中不乏大量Java开发岗位转大数据方向的程序员。
究竟是坚守java岗还是去做大数据?
我认为最重要的还是要结合个人的职业发展来定位。并不是大数据火了,转行做大数据就业前景就更可观,个人能力、与企业技能要求的匹配度、市场竞争环境、行业人才需求及机遇等都会左右我们最终的职业走向。
大数据发展前景分析:
大数据技术目前已日趋成熟,日后会在系统研发、大数据应用开发和大数据分析方向上分类更加的精确和细致。总的来说,数据采集,数据存储,数据清洗,数据挖掘,数据可视化是目前大数据5个大的发展方向。数据采集有硬件采集,如OBD,有软件采集,如滴滴,淘宝。数据存储就包括NOSQL,hadoop等等。数据清洗包括语议分析,流媒体格式化等等。数据挖掘包括关联分析,相似度分析,距离分析,聚类分析等等。数据可视化就是web的了。致力于从事大数据方向的java工程师,可以参考以上模块进行新的职业定位。
大数据职业相对于java职业发展好吗?
先从就业数据方面分析
大数据(全文)+上海
共11958条职位
java(全文)+上海
目前的大数据框架基本都是用Java语言完成的,所以Java程序员转大数据有着先天的优势,学起大数据来更是如鱼得水、游刃有余。对于有一定后台研发经验的中级开发者来说,往大数据方向发展不仅是时代的趋势,也是个人职业价值的诉求所在。
谢请,这类有关转行或者哪个语言好或者谈到未来发展的问题,势必会有人质疑专业性或者质疑我的观点和看法。希望大家有不同的看法在评论区轻轻的怼~
如果是java传统开发的话,方向相对简单、可靠、可行性高。但是大数据行业如今发展迅猛,而且是一个趋势,稍微有点实力的企业都在做大数据项目,所以java开发转到大数据也是很好的机会。
大数据行业会不会是一股风就过去?
2013年的夏达沃斯就有提到过,当时支持“炒作”观点的现场观众达到了54.5%。当时北大光华管理学院的教授提出了反对的三个理由:1.不同机构间的数据还没有真正的流动起来。2.完整的生态产业链还没有形成,虽然当时已经能够通过数据分辨出用户(消费者)喜好,但从供应链到购买的链条还没建成。3.数据分析人才仍然匮乏
2016年清华大学计算机教授武永卫说:未来3-5年,中国需要180万的数据人才,但目前只有30万人。
Java大数据应用领域Java大数据的应用领域非常的广泛,可以简单分为几类:1.基础大数据服务平台,大中型的商业应用包括我们常说的企业级应用(主要指复杂的大企业的软件系统)、各种类型的网站等。2.数据分析领域,例如图像分析,语音识别,空间分析,用户分析,可视化等。3.各种数据源的建立,气象,交通,媒体娱乐等领域数据市场的形成。Java大数据的就业方向除了以上说明的几种大数据的应用方向和领域,Java大数据本身也可以入职传统的Java职位,因此其就业方向非常的广泛。但是同时应为专业性,很多Java大数据工程师长期专注一个领域,随着技术能力的提升,技术的方向也会越来越窄,所以,为了以后的职业道路不会偏移,现在就应该对各个就业方向做一个全面的了解。从技术的角度来看主要是这几个版块,也和大数据的技术流程有关:1.数据采集应用Flume技术实时抓取数据信息,应对大数据背景下的数据采集的问题。2.数据清洗应用MapRedurce、Storm、Spark等技术进行大数据背景下的ETL。3.数据存储应用GFS、HDFS、S3等技术进行分布式文件存储,解决存储的高可用性问题。4.数据查询应用Hive、Impala、SparkSQL等技术进行海量数据下的高性能查询。
谢请。
你的问题应该是企业级应用系统开发方向和大数据开发方向的发展问题。
目前的互联网发展已经进入到了数据时代,就用今日头条举例,你问的这个问题能发到我这里其实就是数据分析和推荐系统的作用。其他的包括推荐栏目里的内容,也都是根据你的浏览习惯和喜好,经过后台的数据分析再推荐给你的。也包括广告,我在京东搜索了一下鞋,那我回到头条就能看到好多鞋的广告,这都是大数据的应用。
其他领域也一样,阿里也不是做电商的,它是做数据的,通过各种数据的整合分析来做更多的服务。其实数据包含了我们很多的秘密,通过数据甚至可以让机器比你更了解你自己。前几天不是已经有了淘宝购物车相亲了吗,其实都是一个道理。
工业,农业等等更多的领域里,数据都是非常有用的。我们常说的精准营销更是数据应用的产物。
java确实不错,不过大数据更火,大数据很多层面都是需要java的,可以这么认为,java是属于降龙十八掌的第10式,而大数据是属于降龙十八掌的第14式,更加高级一些,底层很多东东都是基于java的,这也是为什么很多零基础学习大数据的小伙伴需要学习java基础的原因。
Java是一门发展了二十多年的语言,而且人气还是很高,大数据是zhidao最新出现的方向,发展前景很好。大数据以Java技术为基回础,目前,Java也广泛应用于大数据、机器学习等领域,有大量成熟的解决方案是基于Java实现的,尤其是大型商业网站,发展答前景更好。
我这块从技术方面来说,java这几年发展还是比较稳定的,无论是java 的编程特性还是广泛性都深受广大编程爱好者的喜爱,之前也有拿java和python作比较的,但我还是建议学习java,java是所有语言中的基础编译语言,只要对java研究深入,学习其他语言就相对简单。python也不过是java封装后的,那么大数据和java,大数据必须要有海量的数据为基础,你才能对数据进行处理,没有海量数据,学习大数据也只是略懂皮毛。可这个海量的数据是所有想学习大数据的难题,前期必须要有海量的数据为基础,如果一点技术基础都没有,不建议直接学大数据,大数据需要很多技术基础的。只要学习好java,以后转其他语言都容易。