即刻App年轻人的同好社区
下载
App内打开
Amanda是条狮子鱼
4年前
讲讲作为一名天天和数据打交道的运营怎么提升Sql能力,产品也适用。

我的Sql基础是在大四去滴滴做司机端运营实习时打下的。当时先系统地过了一遍《MySql必知必会》,一章一章地来。每过完一章,就在【Sqlzoo网站】上用相关的语法或着函数练习写Sql,这个网站的好处是告诉你哪里语法不对,有输入有练习,慢慢掌握Sql的语法和主要函数的基础。实习时在mentor的带领下练了下手,但成长比较慢,真正游刃有余用好Sql进行取数是在工作之后。

刚工作那会,团队中缺少专职的数据分析师,很多需求要提给数据中台等排期,很麻烦。因此,一些我可以搞定的需求就自己做,不太懂的地方就问数据分析师同事、朋友,把自己写的Sql发给他们,请他们有空的时候指导,由此学了很多招(比如:怎么跑数更快)。数据分析师同事尤其乐意指导我,毕竟教会我,他们可以从重复机械的取数需求中解放出来,聚焦更复杂且更有价值的工作。做完一个需求,我会把相关的Sql代码收集起来,不管是数据分析师写的,还是我自己写的,都放在sublime里面,备注好需求场景,方便下次遇到类似的场景再次使用。别人写的Sql中有我还不会的地方,我还会在搞懂后备注上语句的意思和逻辑,加深理解。

于是,就这么一点点地从简单的验数和取数,到写复杂判断逻辑、写联表查询、建临时表…点了很多Sql技能点,算是成长起来啦。现在,我掌握的Sql能力能满足工作中的大部分需求场景,也会给团队内的同事一些支持,俨然一个数据小“砖家”。

熟练掌握Sql的好处真的太多太多,就说2个重要的。

首先第一个,做决策时更有底气。能独立输出分析报告,掌握的信息比别人多很多,做运营决策或推动产品支持某个功能时,在产研设计面前更有说服力。

第二个是进一步提升数据思维。知道业务有哪些数据、怎么存的,分析问题的时候就很清楚有哪些数据资源可以用、怎么取和怎么用。提报表或复杂分析需求时也会更结构化,列好维度、指标及对应的埋点字段给数据分析师,帮他们高效执行,减少反复沟通,需求也能快点完成。
2229

来自圈子

圈子图片

运营的日常

116342人已经加入