数据分析师是否需要掌握SQL?

前面,我们分析了一下数据分析师的前景要不要找一份数据分析的工作?

这里,我们研究下,数据分析师是否需要掌握SQL。

什么是数据分析师?

我们从字面来理解,数据分析师=数据+分析+师

数据

对于数据分析师来说,数据是基础,俗话说,巧妇难为无米之炊,没有数据,做什么可视化,做什么分析,
没有数据支撑的分析报告,一定是异想天开。
数据的来源通常有2中,一种是公司内部数据,一种是公司外部数据。
外部数据,我们可能需要通过第三方渠道购买,或者使用爬虫从网上爬取,通常的竞品分析啊,舆情分析啊,都属于这种;
内部数据,一般是公司业务数据,存储在数据库中,我们可以使用SQL来实现自己的业务需求。

分析

有了数据,我们需要在业务的基础上,通过分析方法、分析思维、模型等来发现问题,验证问题。
这个分析一定要基于业务,脱离业务的分析是没有任何价值的。

真的要掌握SQL吗?

上面,我们说了,分析公司内部的数据,需要使用SQL,行业内的其他公司是不是也是这样呢?
前面,我们爬取了拉勾网的数据,这里,我们就可以通过招聘数据证明一下,数据分析师是否需要掌握SQL

我们根据岗位需求的标签和岗位描述来判断是否需要掌握SQL

1
2
3
4
5
6
7
8
IF (
CONTAINS(upper([position_lables]),'SQL')
OR
CONTAINS(upper([job_desc]),'SQL')
)
THEN '是'
ELSE '否'
END

就岗位数量来看,每个城市的岗位中,需要掌握SQL的岗位都超过50%

就算SQL不是数据分析师必备的技能,掌握了SQL,你就多了50%的机会,我们再来看下,哪些公司的岗位需要掌握SQL呢

这些都是互联网知名的企业,跟着他们走没有问题。

总上所述,掌握了SQL,不会吃亏,不会上当,不说啦,我得学习SQL去了。

于贵洋 wechat
要教我弹吉他嘛!