目前位置:吾爱培训网 > 培训机构 > 资讯 >

不是科班出身,怎么做数据分析师?

文章来源:吾爱培训网         发布时间:2021-01-12 08:10

数据分析师培训

对于一个行业的需求,最简单的方法莫过于在求职网站上查看信息,下面是一些对该行业的职业需求,这也是转行寻找数据分析师时必须考虑的。

大数据人才的迫切需求,高工资、高福利,因此,要转行的大数据人才也很多,那么对于普通的技术开发人员来说,在转行大数据开发时,应该考虑哪些因素呢?

对于一个行业的需求,最简单的方法莫过于在求职网站上查看信息,下面是一些对该行业的职业需求,这也是转行寻找数据分析师时必须考虑的。

具有丰富的数据开发经验,熟悉数据处理、数据建模、数据分析等方面的知识和实战经验。

熟悉SQL语言,有SQL性能优化方面的工作经验。

熟练掌握Java语言,MapReduce编程,Shell/Python/Perl脚本语言。

具有较强的业务理解能力,对数据、新技术敏感,对云计算、大数据充满热情。

深入了解Map-Reduce模型,在Hadoop,Spark,Storm等大型数据存储和处理平台上有实际的经验。

以上五个要素代表了所有的要素,只是罗列了一些基本的技能,但是也可以给一些转行者提供一些指导。

最常见的是java人员转换为java技术人员,因为毕竟有了java基础,转换起来会快一些。主流大数据平台hadoop是基于Java开发的,因此Java程序员转向大数据开发的语言环境更加顺利,而且许多大数据应用框架都是Java的,因此在许多大数据项目中,掌握Java语言是有一定优势的。

hadoop的核心价值当然是提供了分布式文件系统和分布式计算引擎,对于大多数公司来说,无需修改该引擎。在这个时候,除了熟悉编程之外,您还需要了解数据处理和数据挖掘。特别是向数据挖掘工程师的方向发展,则更需要掌握算法方面的知识。以下我们不妨为java改行大数据提供一个学习路线图,希望能帮助您更快地实现转型。

步骤一:分布式计算框架。

精通hadoop和spark分布式计算框架,熟悉文件系统,消息队列,Nosql数据库,了解hadoop,MR,spark,hive,hbase,redies,kafka等相关组件。

步骤二:算法和工具。

熟悉数据挖掘的各种算法,如分类,聚类,关联规则,回归,决策树,神经网络等,熟练掌握Python或Scala的数据挖掘编程工具。当前主流平台和框架已经提供了诸如hadoop中的Mahout和spark中的Mllib等算法库,您还可以通过学习这些接口和脚本语言来学习这些算法。

步骤3:项目实践。

你可以在网上找一些相关的项目,或者比赛等等,当然,实习也是很好的选择。

数据分析师培训

有了java基础,虽然可以让你更快地理解大数据,但要谦虚一点,这样才能使你真正成为一个大数据天才,毕竟大数据不仅仅是java所能支持的,它还能学到很多东西。过度自信是导致许多java开发人员转向失败的原因。缺乏关于大数据的基本入门视频教程和开发工具介绍,

年纪并不重要,许多在技术岗位工作多年的人都开始转行了,他们考虑最多的就是年龄,毕竟30多岁的年纪,如果转行失败了,后果会很严重。事实上,这个问题并不是无法解决的,关键是看你怎么对待转行,30岁时你的职场生涯也不过是起步阶段,到了后期,你还有很多路要走,所以,既然想学习,不妨给自己一个机会。学习也许会失败,但不学习就永远也不会成功。全国都有老年大学,你在这一年里还有什么要担心的呢?

事实上,一般技术人员转大数据的好处有很多,跨越了0基础的瓶颈,你就能更快地了解大数据,而且,多年的工作经验,还可以让你在未来的发展中走得更远。如今大数据正在兴起,未来的发展前景将十分广阔,普通人转行大数据开发也必将成为潮流。

非科班出身的,肯定有一定难度,尤其是刚开始的时候.有一句话说的好,隔行如隔山.但实际上每个行业都是一样的,谁不努力工作,花足够的时间,从事大数据行业,就不会有什么问题。

那么究竟该怎么做?

现在看来有三条路可以走:第一是自学,第二是找相关的工作,从零开始,第三是系统地学习。

以下我将具体分析。

首先自学。

这一套适合有足够时间、足够精力的人.因为学习知识本身就是比较枯燥的,需要用到的技术点也比较多,学习中遇到的问题也要想办法解决,所以自学的周期会很长,而且保证每天不间断的学习,才会有效果.

找到一个相关的工作,从零开始。

这对于有一定经济保障,且比较幸运的人来说,因为从事大数据工作的人,一定是从零开始,可以想像,薪水会很低,而在公司里又是用什么咱们跟着学,所以要想比较全面地学习技术,周期肯定会比较长。

比较幸运的是,对于刚进入公司的你来说,即使薪水要低一些,也需要有一定的技术基础,而现在公司一般都要看我们的学历(本科)和专业(计算机相关)。

三是进行系统性培训。

这和第二条有点类似,因为系统培训要脱产,学习时拿不到工资,还要准备培训费用.但培训的好处也很多:比如可以进行系统的学习,有利于知识体系的形成.可以帮助你克服学习的惰性,这是人人都有的,是学习的天敌.还可以缩短学习周期,在学习过程中会有老师系统的讲解,做实战项目,帮助你解决所遇到的问题.

总之,任何一条路都可以走,要看自己的现状,最重要的是选择适合自己的道路,要有毅力一直坚持下去,不要三天打鱼两天晒网,最后一定会成功。