今日头条数据分析师分享有感

写在前面:

这篇文章是听了Bittiger邀请今日头条的数据分析师潘老师做的一个分享之后,与自己的思考一起形成的总结,在她的分享中主要讲了SQL的基本语法,在后面的答疑环节提到一些数据分析师相关的日常工作内容。据此,本文的outline主要分为以下几个部分:

  • 今日头条的数据分析师日常工作主要是哪些?
  • SQL在日常工作的使用场景有哪些?
  • 日常工作对于SQL的要求是什么样的?
  • 如何有效地学习SQL

今日头条的数据分析师日常工作主要是哪些?

日常工作的内容是随着自己对于工具以及业务的熟悉程度而表现出不同的:

① 对于刚进入公司的小白来说:
数据分析师的主要工作就是取数据,业务方提要求需要什么指标的数据告知数据部门,数据分析师从数据库中取得这些数据。所以,数据分析师的核心技能是SQL,能熟练运用SQL的基础语法和语句对数据库进行操作。

② 对于有一定数据分析经验的分析师来说:
走过了取数的阶段,之后精力就会转移,从单纯的取数–>开始结合相应的分析–>专题分析进行过渡。此时,随着对于SQL的熟练掌握,编写SQL语句在一天的时间中占不到50%甚至40%更少,其他时间更多地在跟其他部门进行沟通。专题分析的流程如下:

    提出问题 ---> 确定指标 ---> 准备数据 ---> 结论以及TODO

确定指标的环节显得更加重要,如何设置合理的指标反映数据的内在。所以此时对于“准备数据”的要求就是“快速、干净”。

SQL在日常工作的使用场景有哪些?

① 产品功能分析
② ABtest效果评估
③ 数据问题的排查

日常工作对于SQL的要求是什么样的?

基础的增删改查是必会的:
这里写图片描述

工作中常用的语句主要是:
这里写图片描述

我认为不仅把这些主要的语法搞懂,还要能把他们进行组合形成更复杂的结构,不断锻炼自己的逻辑思维能力,有效且高效地取得数据!

如何有效地学习SQL

一句话:复现别人在实际工作中使用的SQL代码,从模仿开始,对照自己的不断优化!

当然,暂未找到相关的网站提供与实际工作相关联程度大的SQL代码进行训练,对于应付应届生毕业找工作的SQL笔试来说,以下的网站是足够用的:
LeetCode:https://leetcode-cn.com/
牛客网:https://www.nowcoder.com
LeetCode的题相对于牛客网来说会难一些。

猜你喜欢

转载自blog.csdn.net/qq_32618817/article/details/80395752