
java转大数据是非常有优势的,如果想转入大数据开发领域,选择数仓开发是个捷径。千锋教育拥有线上免费Java线上公开课。如果特别想做更底层的开发,也可以选择从数仓开发切入,先接触,再曲线救国。那么数仓开发需要学啥? 1、会一门基础语言:java/python/scala:如果是java相关开发转大数据,那实在是太容易了,这一项就可以略过了。2、分布式存储及调度理论:hdfs、yarn的理论要理解且熟记,这些对于学习spark 或者hive 以及sql的优化是最最基础的知识。
3、sql 框架要会一个:spark sql/hive sql :如果对hive和spark都不懂的话,那就选择学spark,现在离线数仓越来越多的公司切spark了。Spark 相关主要学习spark core 和spark sql;要求sql要写的熟练,调优参数及原理,能懂一些源码就更好了。4、数仓建模、分层理论:这个是数仓的方法论,是一定要掌握的,理论都在《维度建模权威指南-kimball》这本书里,好书是好书,看起来比较枯燥,在看的时候多思考,结合自己正在做的业务,想象一下如果要为现在的业务划分主题该怎么划、业务矩阵该怎么设计等等,大胆想象就ok。5、其它需要了解:大数据相关的架构理论、olap、数据湖等等,知道越多越好,不需要太深入,主要作用是帮助理解大数据的那一套东西;网上的其它公司数仓的架构是啥样子,要知道架构里每个组件的作用是啥。还有一些其它的框架组件:kafka、presto、druid、flink 等了解,写个demo跑跑,知道流程就可。如果想了解更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。
1、年龄不是问题。虽然很多IT“蚂蚁”都声称是吃青春饭,但应该说的是比较常见的IT基层技术工吧;IT技术自然是越资深越吃香的,因此年龄与技术成长成正比的,自然是资格老越受青睐。
2、学历是个工具,不是必然的;能有高学历固然好,但也不见得学历证书就是水平。
附:你是学计算机课程等的,应该收拾起来比较容易;路是自己选的,能坚持走就能到达终点。come on,顺祝圣诞快乐。
需要一定的知识储备和对业务的基本了解及运用。对于希望转行数据分析的零基础小白们,在对于进入数据分析行业需要学什么、数据分析行业薪酬待遇如何、如何更好地掌握数据分析领域的技能,都是一脸茫然。因此本文给出一些建议,针对想要转行数据分析行列且是零基础转行的小伙伴们。
一、知识储备
数据分析作为一门交叉学科,需要掌握多方面的知识。
数学与统计基础,数据分析是指运用统计方法和分析工具对大量数据进行分析,挖掘出其潜在规律及价值,为经营决策提供科学严谨的理性依据。其中当然离不开数学与统计学的知识,需要有微积分、线性代数、概率论与数理统计等相关的知识储备才行。
数据的存储便离不开使用数据库,需掌握SQL数据库语言在关系型数据库系统中进行增删改查等 *** 作才行。数据分析的进阶需要会使用一门或多门编程语言,如Python和R,这将会使你的数据分析变得更加高效。如果需要的话可以学习常用的分类、回归、聚类和降维等的常用算法以及它们的优缺点和使用场景,这将是你转行进入公司的加分项哦。
二、行业分析
在学习数据分析的知识方面也不能落下对各个数据岗位的了解,接下来介绍数据分析行业中岗位,大致分为四个方向:数据分析、数据挖掘、数据开发、数据产品。
数据分析师从事数据采集、整理、分析,发现问题,分析问题,得出结论,为公司的决策层提供数据支持。偏向于业务。数据挖掘工程师或者算法工程师利用模型训练数据,从海量数据中挖掘规律,预测或分类对象,主要偏向编程和算法,对统计理论知识要求偏高。数据开发工程师设计、搭建并维护基础设施,以提供数据收集、存储、处理、计算等平台。偏代码开发,需要在代码能力上弥补,但与纯技术栈的程序员相比需要一定的业务逻辑。
三、心态历练
1、一定要用细心、耐心、和平静的心态去做数据分析。数据分析是个细活,根据二八原则,其中数据的处理将占去数据分析中的八成时间,如果数据处理不当将影响接下来的分析,需要良好的心态减少犯错误的概率。
2、具有独立思考与换位思考的能力。数据分析并不仅仅是为了完成一些业务上面的数据需求和论证。数据分析者应该在理解业务的基础上,要有自己独特的见解,扩大自己的思考范围,提升洞察力。同时要换位思考,从多角度看待数据和使用数据。不同的人,不同的角度看问题都能得到不同的效果。
注意事项:
1、互联网本身具有数字化和互动性的特征,这种属性特征给数据搜集、整理、研究带来了革命性的突破。以往“原子世界”中数据分析师要花较高的成本(资金、资源和时间)获取支撑研究、分析的数据,数据的丰富性、全面性、连续性和及时性都比互联网时代差很多。
2、与传统的数据分析师相比,互联网时代的数据分析师面临的不是数据匮乏,而是数据过剩。因此,互联网时代的数据分析师必须学会借助技术手段进行高效的数据处理。更为重要的是,互联网时代的数据分析师要不断在数据研究的方法论方面进行创新和突破。
3、就行业而言,数据分析师的价值与此类似。就新闻出版行业而言,无论在任何时代,媒体运营者能否准确、详细和及时地了解受众状况和变化趋势,都是媒体成败的关键。
4、此外,对于新闻出版等内容产业来说,更为关键的是,数据分析师可以发挥内容消费者数据分析的职能,这是支撑新闻出版机构改善客户服务的关键职能。
以上就是关于做了这么多年Java开发,如何快速转行大数据全部的内容,包括:做了这么多年Java开发,如何快速转行大数据、转行做IT的一些问题、我想转行做数据分析师,怎么入门等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)