ello 大家好,我是妮娜,很高兴又和大家见面了。今天我们来聊一聊作为 data analyst 需要掌握的核心技能。
当我们提到 data analyst 的时候,很多人会想,data analyst 是一个 technical 的岗位,所以它需要很硬核的 technical skills。这一点没有错,那我们今天就从 technical skills 开始讲起。首先,做一个 data analyst,我们需要掌握 data management,也就是数据管理的能力。这里面包括很多东西,比如说我们要学会数据的提取和挖掘、数据的清洗和整理以及数据的储存,能够完整地去建立一个数据 pipeline。这就要求我们能够熟练地掌握 Excel、SQL 或者 Python 这样的数据处理工具,能够将数据从不同的来源挖掘和整合起来,将数据清洗和整理成可供以后分析所用的形式,并将这些数据储存在我们的数据库中。
那么第二点,我们还需要去学会做 data analysis。这也是作为一个 data analyst 最基本的技能。我们要学会熟练地运用 SQL、Excel、Python、R 等数据分析工具,去做一些简单的 descriptive 或者 predictive analysis,或者是建立一些简单的统计学模型。那么如果再往深挖掘,或者说这个岗位的要求更高一点的话,他还要求我们去做一些简单的 A/B testing,去做一些简单的 t test、chi-square test 和建立一些简单的预测模型、机器学习模型等等。
那么第三点,也就是要求我们需要去学会做 Visualization、dashboard 和 reporting。这就要求我们需要学会熟练掌握一些 Visualization 的工具,比如说像我刚才提到的 Excel,或者是一些更高端的 Visualization 的工具,像 Tableau、PowerBI、Looker 等等,能够去建立一些可供展示你的分析结果的 charts、表格、图形或者是 dashboard,并且能够将它们搭成一个很好的故事展示给那些不是很懂 technical skills 的 stakeholders。
那么以上就是我认为作为一个 data analyst 需要掌握的所有的核心的 technical skills。但是我们很容易忽略的一点是,作为一个 data analyst,你和 business 是紧密相关的。除了以上我提到的 technical skills 之外,你还需要掌握一些非常重要的 business skills。
那么首先第一点,也就是你需要能够去和你的 stakeholders 去进行 communication。这一点就要求你不仅可以去把你的 business stakeholders 的 business 问题转化为 data 问题,并且用你的数据去解决这个问题。同时,还要求你能够将你的数据分析的结果完整的转述给你的 business stakeholders,并且让他们能够完整的理解你。在这个基础上,你还能为他们提出一些商业发展的建议。
那么第二点,也是非常重要的一点,就是你的 business sense,你的一些商业嗅觉。需要你能够对你的整个业务发展非常的熟悉,因此你可以自己去提出问题、定义问题、设计一些指标,并且设计一些标准去衡量这些指标。这样一来,你才能够去更加精准的定义和解决你的数据问题。
那么第三点也是很多人会忽视的这么一点,那就是你要去学会 cross functional 的工作,去和不同的部门进行合作。比如说,你要学会和你的 business day coders 进行合作,理解、描述和解决他们的问题。同时呢,你要学会和后端的一些 data engineer、machine learning engineer 或者是其他 data scientist 进行合作,能够进行更深度的数据问题的挖掘和实践。
最后,也是最容易被忽视的一点,也就是你还要学会去和支持其他商业部门的 data analyst 合作。比如说你是支持 marketing 部门的 data analyst,你有可能也要去和支持 product 部门的 analyst 进行合作。在这种情况下,你才能发掘更多的进步和展示自我的机会。
那么以上就是我所认为的作为一个 data analyst 最重要的核心技能了。如果你有自己的想法,也可以记得在评论区评论和留言哦。我们下次再见,拜拜。