初入数据分析行业的同学或还在门口徘徊想要从事数据分析职业的同学常常会比较困惑,非常迫切地想要知道作为一个数据分析师,到底需要掌握那些技能,这里笔者作为过来人给到大家一点建议。(注意这里适用的是互联网行业的数据分析师,不一定适合传统行业。)
首先,你需要了解,数据分析师到底是干什么的,该职位在企业中在扮演一个什么样的角色,为了能结合实际情况进行阐述,这里先给大家看一下某公司招聘数据分析师的JD。
工作职责
1、支持各种常规或临时数据分析需求;
2、提供各类业务相关的分析及建议;
3、通过建模深入挖掘用户或产品方面的有价值的信息;
4、和各部门沟通协调需求并提出各种新的数据分析项目或方案;
5、持续地改进数据采集、处理、分析、报告等各个流程上的工作。
这里有一些关键词,“支持”、“分析”、“建议”、“有价值的信息”、“沟通”、“项目”、“方案”,通过这些关键词可以一窥数据分析师的功能所在。一般来讲数据分析师的日常工作主要分为3部分内容,
(1)支持各业务部门或者领导的日常的数据需求。
(2)针对主题或研究专项进行深入的数据分析,形成有结论和建议的分析报告,甚至是解决方案。
(3)持续的跟进一个项目,和业务人员一样为该项目的KPI负责,同时具有项目推动能力和主人翁精神,“不计一切手段”地想办法达到目标,经常需要从数据上给项目组成员们提供insights。
这里每一部分的内容对分析师的能力要求有所不同,能做好第一部分的人是一个合格数据分析师助理(或者说叫数据专员),能做好第二部分的人是一个不错的初级数据分析师,能做好第三部分的人才是一个真正优秀且对企业有极高价值的数据分析师。
在我的职业生涯中,不止一次的被前辈们教导,一个优秀的数据分析师,一定不能是一个“取数机器”,他要是有头脑,有想法,有能力发现问题并且解决问题的,当然我相信在这个行业能做到这一点的人是凤毛麟角的。如果你已经是一枚数据分析师了,不妨按照上面的几点对号入座,看看自己已经进阶到哪一步了,又有哪些地方还尚需努力。
在身边偶尔会听到别人说做数据分析师,工具不是很重要,重要的是那些软实力,其实这一点我并不敢苟同。俗话说工欲善其事必先利其器,所以工具用的好,其实是可以极大的提升工作效率的。那么作为一名数据分析师,都需要掌握哪些工具呢,这里先列出使用频率最高的3个工具。
(1)sql
学习写sql是做数据分析师的第一步,对于没有数据库和编程语言基础的人来讲,也并不是一件十分困难的事儿,关键在于你是否能找到一个“好师傅”带你飞,这里的“好师傅”一是指教你写sql的入门书籍,上面会系统的讲解sql的相关知识并且最好有实例教学;二是指在工作中会有前辈教你一些书写sql的良好习惯以及优化代码的方法等等(要知道把功能实现是一码事儿,高效的把功能实现是另一码事儿)。这里附上一本我学习sql的书,需要的人自行认领——《SQL基础教程》MICK 著(人民邮电出版社)。优化sql的方法如有需要,我会再开一篇文章给大家分享。
(2)excel
我认为第二重要的工具是excel,而非R,SAS, SPSS, 作为数据分析师,其实和建模师不同的是,分析师更多的时候是在分析数据,而不是建模,分析数据的时候你总得把数据放到一个文件里边是吧,这个文件就是excel。excel的功能远比我们想象的要强大许多,我见过每天用excel做报表的(还是在大型互联网公司),见过每天写vba处理上百封数据的,见过用excel画出十分精美的图表的,毫不夸张的说,做为一个数据分析师基本每天都要打开关闭几十个excel。那么,怎么把excel用的好呢?我觉得有一下几个模块要学会