前面,我们分析了一下数据分析师的前景要不要找一份数据分析的工作?
这里,我们研究下,数据分析师是否需要掌握SQL。
什么是数据分析师?
我们从字面来理解,数据分析师=数据+分析+师
数据
对于数据分析师来说,数据是基础,俗话说,巧妇难为无米之炊,没有数据,做什么可视化,做什么分析,
没有数据支撑的分析报告,一定是异想天开。
数据的来源通常有2中,一种是公司内部数据,一种是公司外部数据。
外部数据,我们可能需要通过第三方渠道购买,或者使用爬虫从网上爬取,通常的竞品分析啊,舆情分析啊,都属于这种;
内部数据,一般是公司业务数据,存储在数据库中,我们可以使用SQL来实现自己的业务需求。
分析
有了数据,我们需要在业务的基础上,通过分析方法、分析思维、模型等来发现问题,验证问题。
这个分析一定要基于业务,脱离业务的分析是没有任何价值的。
真的要掌握SQL吗?
上面,我们说了,分析公司内部的数据,需要使用SQL,行业内的其他公司是不是也是这样呢?
前面,我们爬取了拉勾网的数据,这里,我们就可以通过招聘数据证明一下,数据分析师是否需要掌握SQL
我们根据岗位需求的标签和岗位描述来判断是否需要掌握SQL12345678IF ( CONTAINS(upper([position_lables]),'SQL') OR CONTAINS(upper([job_desc]),'SQL') )THEN '是'ELSE '否'END
就岗位数量来看,每个城市的岗位中,需要掌握SQL的岗位都超过50%
就算SQL不是数据分析师必备的技能,掌握了SQL,你就多了50%的机会,我们再来看下,哪些公司的岗位需要掌握SQL呢
这些都是互联网知名的企业,跟着他们走没有问题。
总上所述,掌握了SQL,不会吃亏,不会上当,不说啦,我得学习SQL去了。