DA 基础 · 第 1 篇
什么是数据分析师
如果你只有 30 秒向别人介绍”数据分析师是做什么的”,你会怎么说?
“用数据帮助业务做决策的人。”——这是最简洁的答案。但这一句话背后,藏着很多初学者搞不清楚的东西:到底用什么数据?帮谁做决策?怎么算”帮助”?做不做模型?写不写代码?
这篇文章会把这些问题一个个拆开,帮你建立对”数据分析师”这个岗位的完整认知。
一句话定义
数据分析师(Data Analyst,简称 DA) 是通过收集、清洗、分析和可视化数据,将业务问题转化为数据问题,再将数据洞察转化为可执行建议的人。
关键词有三个:
- 业务问题驱动——不是为了分析而分析,而是业务有问题、有需求,才去看数据
- 数据洞察——不是把数字罗列出来,而是从数据中发现规律、异常、趋势
- 可执行建议——最终输出的不是一张图表,而是”我们应该怎么做”
举个例子:产品经理说”上周注册用户下降了 20%”,数据分析师要做的不仅是确认这个数字,还要回答:
- 是所有渠道都降了,还是某个渠道出了问题?
- 是注册流程哪一步流失了?
- 跟最近的产品改动有没有关系?
- 我们应该怎么应对?
从”发现问题”到”定位原因”到”给出建议”,这就是数据分析师的核心工作流。
数据分析师的核心职责
不同公司对 DA 的要求会有差异,但以下几项职责是几乎所有数据分析师都会涉及的:
1. 数据提取与清洗
这是日常工作中占时间最多的部分。你需要:
- 用 SQL 从数据库中提取需要的数据
- 处理缺失值、重复值、异常值
- 将不同来源的数据整合到一起
- 确保数据口径一致(比如”活跃用户”在不同部门的定义可能不同)
据行业调查,数据分析师约 60%-70% 的时间花在数据提取和清洗上。这不是”低级工作”,而是保证分析结论可靠的基础。
2. 数据分析与探索
拿到干净的数据后,开始真正的分析:
- 描述性分析:发生了什么?(日报、周报、月度 Review)
- 诊断性分析:为什么会这样?(下钻分析、归因分析)
- 预测性分析:接下来会怎样?(趋势预测、用户分群)
- 建议性分析:我们应该怎么做?(A/B 测试、策略建议)
大多数 DA 的工作集中在前两类,资深 DA 会更多涉及后两类。
3. 数据可视化与报告
分析完了,还得让别人看懂。你需要:
- 制作 数据看板(Dashboard),让业务方可以自助查看关键指标
- 撰写 分析报告,用图表和文字讲清楚发现了什么、建议做什么
- 在会议上 Present 你的分析结论,并回答业务方的追问
这里的关键能力不是”做出好看的图”,而是讲清楚一个数据故事——用数据回答业务关心的问题。
4. 指标体系搭建与监控
成熟一点的 DA 还需要参与:
- 定义关键指标(KPI / 北极星指标)
- 搭建指标监控体系和告警机制
- 定期 Review 指标变动,主动发现问题
这部分工作是从”被动接需求”到”主动发现问题”的跃迁,也是 DA 职业成长的关键分水岭。
5. 跨部门协作
数据分析师很少独立工作。你的日常协作对象包括:
- 产品经理:帮助验证产品假设、评估功能效果
- 运营团队:分析活动效果、用户行为、留存情况
- 市场团队:评估获客渠道 ROI、用户画像
- 管理层:提供决策支持、战略分析
沟通能力和业务理解能力,有时候比技术能力更重要。
你需要掌握的技能
数据分析师的技能栈可以分为三层:
硬技能(Hard Skills)
| 技能 | 重要程度 | 说明 |
|---|---|---|
| SQL | 必须 | 日常使用最多的工具,面试必考 |
| Excel / Google Sheets | 必须 | 快速分析、做报告、与非技术同事协作 |
| 数据可视化工具(Tableau / Power BI) | 高 | 做 Dashboard、数据报告 |
| Python / R | 中高 | 处理复杂数据、自动化分析、统计建模 |
| 基础统计学 | 中高 | 假设检验、置信区间、相关性分析 |
软技能(Soft Skills)
- 业务理解能力:能把业务问题翻译成数据问题
- 沟通表达能力:能把数据结论讲给非技术人员听
- 逻辑思维能力:分析问题有框架、有条理
- 好奇心与主动性:不只是完成需求,而是主动发现问题
加分技能
- 了解产品设计和用户体验
- 熟悉 A/B 测试框架
- 掌握基础的机器学习概念
- 有特定行业的业务知识(电商、金融、SaaS 等)
给初学者的建议:不要一上来就追求”全栈”。先把 SQL 和 Excel 练扎实,能解决 80% 的日常问题。Python 和统计学可以在工作中逐步深入。
常见误区
很多人对数据分析师的理解存在偏差,这里澄清几个常见误区。
误区一:”数据分析师就是做报表的”
做报表确实是 DA 工作的一部分,但绝不是全部。真正有价值的 DA 工作是:从数据中发现业务问题并提出解决方案。如果你只是机械地跑报表,那你做的是”数据提取”,而不是”数据分析”。
初级 DA 可能有较多的报表工作,但随着经验增长,你的重心应该逐步转向分析洞察和决策支持。
误区二:”数据分析师需要会机器学习”
绝大多数 DA 岗位不需要你会建模或写机器学习算法。那是 Data Scientist 的工作。DA 需要的是:
- 理解基础统计概念(均值、中位数、方差、假设检验)
- 会用数据讲故事
- 能用 SQL 和可视化工具解决实际问题
当然,懂一些基础的预测模型和分类思想是加分项,但这不是入门门槛。
误区三:”数据分析师就是写 SQL 的”
SQL 是数据分析师最重要的工具,没有之一。但 DA 的核心能力不是”写 SQL”,而是”知道该写什么 SQL”。换句话说,分析思维 > 工具操作。
面试中经常遇到的情况是:候选人 SQL 写得很溜,但问”你怎么分析用户留存下降的原因”时,答不上来。技术能力和分析思维,两者缺一不可。
误区四:”文科生 / 非技术背景不能做数据分析”
事实恰恰相反。很多优秀的数据分析师来自非技术背景——市场营销、经济学、心理学、社会学、甚至新闻学。这些专业训练出来的研究方法论、逻辑推理、沟通能力在数据分析工作中非常有价值。
SQL 和 Python 可以通过几个月的学习掌握,但业务 sense 和沟通能力需要长期积累。很多转行者反而因为有丰富的行业经验,在分析业务问题时比纯技术背景的人更有优势。
误区五:”数据分析师是吃青春饭的”
DA 的职业路径非常清晰,越资深越值钱:
- 初级 DA(0-2 年):执行分析任务,学习业务
- 中级 DA(2-5 年):独立负责分析项目,参与决策
- 高级 DA / 分析经理(5+ 年):带团队、定方向、影响战略
- 转型方向:产品经理、商业分析师、数据科学家、分析方向管理者
经验丰富的 DA 对业务的理解深度是很难被替代的。
DA 与相关角色的区别
数据领域有很多相似的岗位名称,初学者很容易混淆。下面用一张表做个对比:
| 维度 | Data Analyst (DA) | Data Scientist (DS) | Data Engineer (DE) | BI Analyst |
|---|---|---|---|---|
| 核心职责 | 分析数据、发现洞察、支持决策 | 建模预测、算法开发 | 搭建数据管道、维护数仓 | 搭建报表和看板 |
| 技术侧重 | SQL、Excel、可视化工具 | Python/R、机器学习、统计学 | SQL、Python、ETL、云平台 | SQL、BI 工具 |
| 输出物 | 分析报告、Dashboard、建议 | 预测模型、算法 | 数据管道、数据仓库 | Dashboard、自动化报表 |
| 与业务的距离 | 非常近 | 中等 | 较远 | 近 |
| 数学要求 | 基础统计 | 高等数学、概率论 | 不高 | 基础统计 |
| 编程深度 | SQL + 基础 Python | 深度 Python/R | 深度编程 | SQL 为主 |
| 典型汇报线 | 产品 / 运营 / 业务 | 算法 / 技术团队 | 技术 / 平台团队 | 商业 / 运营团队 |
DA vs Data Scientist
最常被问到的区别。简单来说:
- DA 回答”发生了什么、为什么”:用描述性和诊断性分析支持当下的决策
- DS 回答”会发生什么、怎么优化”:用预测模型和算法解决更复杂的问题
DA 更偏业务,DS 更偏技术。很多公司里 DA 和 DS 会紧密协作:DA 发现问题 → DS 建模解决 → DA 验证效果。
DA vs Data Engineer
DE 是”修路的人”,DA 是”在路上开车的人”。DE 负责把数据从各个系统收集、清洗、存储到数据仓库中,DA 则从数据仓库中提取数据进行分析。没有 DE 搭的基础设施,DA 的工作效率会大打折扣。
DA vs BI Analyst
这两个岗位重叠度最高,很多公司不做区分。如果要区分:
- BI Analyst 更侧重搭建和维护报表体系、自动化看板
- DA 更侧重深度分析和临时性(ad-hoc)分析
在中小公司,一个人同时做 BI 和 DA 的工作是常态。
数据分析师的真实画像
了解了定义和职责,你可能还想知道”这个岗位的人是什么样的”。根据行业观察,以下是一些典型特征:
学历与背景
- 本科及以上学历,专业不限(统计、经济、计算机、商科居多,但文科转行者也很多)
- 相当比例的 DA 是从运营、市场、产品等岗位转行过来的
薪资范围(参考,因地区和公司而异)
| 级别 | 美国市场(年薪) | 国内一线城市(月薪) |
|---|---|---|
| 初级(0-2 年) | $55K - $75K | 10K - 18K |
| 中级(2-5 年) | $75K - $100K | 18K - 30K |
| 高级(5+ 年) | $100K - $140K | 30K - 50K+ |
工作节奏
- 大部分 DA 岗位工作节奏适中,加班不算严重(相比 SDE)
- 忙碌程度取决于所在团队和业务周期(季度末、大促前会比较忙)
- 远程工作机会较多,尤其是在北美市场
怎么判断自己适不适合做 DA
如果你符合以下特征中的大部分,数据分析师可能是一个不错的选择:
- 喜欢用数据和事实说话,而不是凭感觉
- 面对一个问题,习惯性地想”能不能量化?能不能用数据验证?”
- 喜欢把复杂的东西拆解成简单的部分
- 乐于向非专业人士解释技术概念
- 对业务和商业模式有好奇心
- 希望工作能直接影响业务决策,而不是只在技术层面打转
当然,即使你现在不完全符合这些特征,也不要紧。很多能力是可以培养的,关键是你对这个方向是否有兴趣和持续学习的动力。
总结
回到开头的问题:数据分析师是做什么的?
数据分析师是连接”数据”和”决策”的桥梁。 你的工作不是堆数字、做报表,而是用数据帮助团队理解业务、发现问题、做出更好的决策。
记住这几个关键点:
- DA 的核心价值是分析思维,不是工具操作
- SQL 是最重要的硬技能,但业务理解和沟通能力同样关键
- 不要把 DA 和 DS 搞混——大多数 DA 岗位不需要机器学习
- 非技术背景转行 DA 完全可行,甚至有独特优势
- DA 是一个有清晰成长路径的职业,不是”青春饭”
下一篇:数据分析的核心思维 →
在了解了 DA 是什么之后,我们来聊聊比工具更重要的东西——数据思维。什么是数据思维?怎么培养?为什么很多人学了一堆工具还是不会分析?