当前位置 > 首页 > 行业热点 > 做了这么多年Java程序员,我想转大数据了

新浪nba比分数据查询:做了这么多年Java程序员,我想转大数据了

nba比分直播新浪 www.25uk9.com.cn 来源:中国数据分析行业网 | 时间:2018-05-09 | 作者:数据委

做了这么多年Java开发,如何快速转行大数据

分享转行经验路线

对于Java程序员,大数据的主流平台hadoop是基于Java开发的,所以Java程序员往大数据开发方向转行从语言环境上更为顺畅,另外很多基于大数据的应用框架也是Java的,所以在很多大数据项目里掌握Java语言是有一定优势的。

703

当然,hadoop核心价值在于提供了分布式文件系统和分布式计算引擎,对于大部分公司而言,并不需要对这个引擎进行修改。这时候除了熟悉编程,你通?;剐枰笆荽砗褪萃诰虻囊恍┲?。尤其是往数据挖掘工程师方向发展,则你需要掌握更多的算法相关的知识。

对于数据挖掘工程师而言,虽然也需要掌握编程工具,但大部分情况下是把hadoop当做平台和工具,借助这个平台和工具提供的接口使用各种脚本语言进行数据处理和数据挖掘。因此,如果你是往数据挖掘工程方向发展,那么,熟练掌握分布式编程语言如scala、spark-mllib等可能更为重要。

Java程序员转大数据工程师的学习路线图:

第一步:分布式计算框架

掌握hadoop和spark分布式计算框架,了解文件系统、消息队列和Nosql数据库,学习相关组件如hadoop、MR、spark、hive、hbase、redies、kafka等;

第二步:算法和工具

学习了解各种数据挖掘算法,如分类、聚类、关联规则、回归、决策树、神经网络等,熟练掌握一门数据挖掘编程工具:Python或者Scala。目前主流平台和框架已经提供了算法库,如hadoop上的Mahout和spark上的Mllib,你也可以从学习这些接口和脚本语言开始学习这些算法。

第三步:数学

补充数学知识:高数、概率论和线代

第四步:项目实践

  • 1)开源项目:tensorflow:Google的开源库,已经有40000多个star,非常惊人,支持移动设备;
  • 2)参加数据竞赛
  • 3)通过企业实习获取项目经验

如果你仅仅是做大数据开发和运维,则可以跳过第二步和第三步,如果你是侧重于应用已有算法进行数据挖掘,那么第三步也可以先跳过。

来源:51CTO

  • 【十九大·理论新视野】动漫:“社会主义现代化强国”如何建成 2019-04-18
  • “精日亲美的真正原因”是中国的伪公知精英身上长了“洋奴依附之心”,“崇洋媚外之骨”,“汉奸文化之瘤”,这些人利用“和谐、包容”疯狂推行汉奸文化洗脑国人! 2019-04-18
  • 神奇世界看看看——第150季 2019-04-18
  • 美军想用DNA存储数据:数据量庞大还能快速读取 2019-04-17
  • 兰帕德看了会流泪!博格巴绝境救主 门线技术立功 2019-04-17
  • 有人踢球踢进了手术室 有人看球看到脖子扳牢了 2019-04-17
  • 高清:李娜为2016武汉网球公开赛票务启动仪式助阵 2019-04-16
  • 世界杯记者手记D6:带上足球,行走在静静的顿河 2019-04-16
  • 马蓉小号曝光:辅导孩子做作业 暗讽王宝强素质差 2019-04-15
  • 宁夏石嘴山支队隆重举行退伍老兵欢送仪式 2019-04-15
  • 高三学生创意毕业照轻松迎高考 2019-04-15
  • 朝韩将军级会谈时隔11年后在板门店重启 2019-04-14
  • 世界杯韩国门将化妆?网友:想知道他用的什么粉底,都没脱妆 2019-04-14
  • 美俄掀起新一轮互相制裁风波。 2019-04-14
  • 【新时代 新作为 新篇章】特色枣木香菇畅销市场 2019-04-13
  • 470| 677| 754| 955| 702| 85| 728| 338| 686| 428|