写点什么

SQL 是产品经理必会技能

用户头像
蒋川
关注
发布于: 1 小时前

本文首发「卡拉云产品技术博客」:《作为产品经理大家的sql水平是怎么样的?


部分产品经理与数据类产品经理招聘要求中,要求掌握 SQL


先说结论


  1. 不论哪类产品经理,至少要简单了解 SQL ,能看懂简单的 SQL 代码。

  2. 如果是数据、策略、AI 产品,那么会写 SQL 是必备技能。

  3. 好消息,SQL 学习成本很低,性价比极高,属于投入一周学习,受用终生的技能。


一. 为什么产品经理要会 SQL —— 业务能力增长的新纬度


1.当我们要查数据时,技术人手不够,永远在排期。不如要了只读权限自己干,取数分析一条龙。


2.产品逻辑与技术实践的背后是数据库设计,产品会 SQL 更容易理解技术的运转原理,让自己思考纬度上一个层次,与技术沟通时也更从容。


3.数据说话是证明自己工作价值最好的方法,设计实验,关注数据是产品的强项,但如果公司自己没有很好的数据分析工具,你又自己不会用 SQL ,可以获取到自己想要的数据,这就变成了你能力短板。掌握 SQL 基本语法,工作效率翻倍。


二. 产品在什么场景下需要写 SQL


拿曾经我做过的一个兴趣社区项目来举例。当时用户增长高歌猛进,这些通过精准渠道获得的用户,留存怎么样呢?更深一层,用户留存与产品设计的哪些因素有关呢?当时我每天就在琢磨,什么行为导致用户留存高,如何设计产品提高新用户完成这些行为,以及设计的促进这些行为的功能,是否真的能促留存呢?


当时想出各种实验,我先说一些 A&B 的例子方便大家理解。(实际情况并没有这么直接,通常是多因素共同导致多个结果,产品的能力就是在众多因素中抽象出关键点来)


  • 用户个人发帖数与留存率的关系

  • 用户个人收到点赞数与留存率的关系

  • 用户个人收到评论数与留存的关系

  • 在发表文章的用户中,文章长短与留存的关系


我们当时团队并不大,技术也并没有太多时间来协助产品完成工作,我们只能自己通过 SQL 来取数,观察用户行为之间的关联性。


再说个具体的例子


假如在一个内容社区 app 中,我们观察数据发现,新注册用户当天只要发帖,七日留存就比当日没有发帖的用户提高 20%。


那么我们可以根据这个数据,设计一个「新手任务」的功能,促进新用户发帖。让新注册用户,注册后去完成新手任务,促首次发帖。


那么这种「新手任务」促发帖的用户与用户主动发帖、用户没有发帖三类用户比较,七日留存数据是怎样的?留存是否至少高于没有发帖的用户呢?


即便是这种简单的产品设计实验,一般的数据分析工具也很难灵活的统计,更何况实际的实验要比这复杂的多。我们自己写 SQL,会灵活自如更多。更快得到我们想要的实验结果,更好的证明自己工作的价值。


三. 自学 SQL 很简单


并不是每家企业都有很好的自研数据分析工具或部署采购了第三方分析工具。即便是有现成的工具,也很难满足多变的需求和偏门的逻辑。我们自己设计的测试实验,公司的分析工具并不一定能很好的满足需求。如果自己能够动手按照我们设计的实验来抓数据,分析数据,那么一定事半功倍。


SQL 基本语句也并没有那么复杂,这里必须推荐一下《SQL 必知必会》,几个小时就能看完。


了解基本语句以及 SQL 能做些什么。然后看看你想拿那些数据,用 SQL 试着写一写。在实践中学习,效果最好。


比如,如果你是内容社区的产品,试着写一个当日新注册用户且当天已发帖,与新注册用户当天没发帖,他们的次日、七日留存对比。


只要会写 SQL 卡拉云可快速搭建任意企业内部工具


这里必须推荐一下卡拉云,卡拉云可极速搭建一套数据看板,只要会写 SQL ,就可以随心所欲设计实验,取数做对比。


四. 推荐阅读



本文作者

蒋川,卡拉云联合创始人,B 端产品经理,专注研究企业内部生产力工具实施搭建。


卡拉云 — 快速搭建企业内部工具的低代码开发平台,只要会写 SQL,即可快速上手。

欢迎访问我们的网站「卡拉云」,了解更多信息。

随手点赞,好运相伴。欢迎评论区一起讨论。

发布于: 1 小时前阅读数: 7
用户头像

蒋川

关注

我的微信:HiJiangChuan 2020.09.08 加入

卡拉云 CMO 卡拉云是一套帮助后端程序员搭建企业内部工具的系统,欢迎试用 www.kalacloud.com

评论

发布
暂无评论
SQL 是产品经理必会技能