当前位置: 首页 > news >正文

深度剖析数据分析职业成长阶梯

一、数据分析岗位剖析

目前,数据分析领域主要有以下几类岗位:业务数据分析师、商业数据分析师、数据运营、数据产品经理、数据工程师、数据科学家等,按照工作侧重点不同,本文将上述岗位分为偏业务和偏技术两大类,并对每个岗位以下技能栈进行分析,阐述不同岗位的特点。

工程能力:强调计算机编程能力。

业务经验:深入业务流程,理解业务痛点

项目能力:项目管理能力

分析思维:分析方法、分析模型的应用

算法模型:统计学、机器学习

产品能力:产品设计、原型制作以及需求文档的编写

1、偏业务方向的数据分析岗位

偏业务方向的数据分析岗位一般归属于业务部门,有业务数据分析师、商业分析师、数据运营、数据产品经理等,该类岗位职能主要有以下几点。

• 建立和优化指标体系

•支撑各部门相关的报表

•输出专题分析报告

•监控数据的波动和异常,找出问题

•优化和驱动业务,推动数据化运营

•找出产品优化空间和可增长的市场

(1) 业务数据分析师

业务数据分析师需要将业务数据体系化,建立一套完善的指标体系。进行数据提取、清洗、分析及预测,生成并推动策略实施。需具备拆解指标体系、定位问题根源的能力。同时了解BI报表开发,掌握BI工程师相关知识。该岗位所要具备的技能栈如下图所示。

image.png



(2) 商业分析师

商业分析师的工作侧重于经营和战略方向,具有宏观视角,主要涉及制定业绩目标、监控各渠道经营状况、异常业绩指标监控与量化归因,并为决策者提供有力依据。此岗位要求具备敏锐的商业嗅觉,能全面认知市场与竞争对手,迅速察觉政策、竞争态势、市场趋势的变化,并及时作出响应。

例如,计划开设一家快递驿站时,首要考虑的是选址问题,这需要对居民密度、消费能力、竞争对手以及线上消费能力等多个因素进行深入调查。这类分析更加宏观,数据来源广泛,且常需通过调研进行定性研究,与业务数据分析的微观视角有所不同。该岗位所需技能栈如图所示。

image.png



(3) 数据运营

数据运营主要负责运营相关的数据分析,为日常运营活动提供坚实的数据支持,并协助运营人员制定有效的运营策略与方案,确保其成功实施。

以活跃指标的下跌情况为例,数据运营需要深入分析多个关键问题:活跃指标具体下跌了多少?这一变化是否属于合理的数据波动范围,还是异常波动?下跌趋势从何时开始?是整体活跃用户数量下跌,还是仅限于部分用户群体?导致下跌的根本原因是什么?是产品版本迭代的影响,还是运营效果不佳所致?数据运营还需提出解决策略,以应对活跃指标下跌的问题。该岗位所要具备的技能栈如下图所示。

image.png



(4) 数据产品经理

这个岗位比较新,它要求同时具备产品经理和数据分析师的双重技能。它有两种不同的定位:一种是具备强大数据分析能力的产品经理,他们不仅精通产品管理,还擅长利用数据来优化和改进产品。这类产品经理在日常工作中与业务紧密接触,有机会同时承担数据分析师的工作,成为一专多能的典型代表。无论是大到页面布局、路径规划,还是小到按钮的颜色和样式,他们都能通过数据指标进行精准评估,并擅长运用数据分析来做出决策。

另一种定位则是真正意义上的数据产品经理。随着数据量的不断增长,越来越多的与数据相关的产品项目应运而生,如大数据平台、埋点采集系统、数据可视化系统等。这些虽然也是产品,但更加注重数据的呈现和处理。数据产品经理需要提炼需求、进行设计、规划项目排期,并最终推动项目的落地实施。该岗位所要具备的技能栈如下图所示。

image.png



2 偏技术方向的数据分析岗位

偏技术方向的数据分析岗位有数据开发工程师、数据挖掘工程师、算法工程师等,该类岗位有的归属研发部门,有的则单独成立数据部门。与偏业务方向的数据分析岗位相比,偏技术方向的数据分析岗位要求有更高的数理知识以及开发能力。

(1) 数据开发工程师

数据开发工程师这一岗位更偏向于数据底层工作,其核心职责涵盖数据采集、清洗、存储,以及数据仓库和数据平台的建设与维护。与数据分析师不同,该岗位对数据分析能力的要求不高,但更加注重大数据处理能力,需要具备较强的编程能力和架构设计能力。

在很多中小型公司,由于人力有限,数据分析师还会承担一部分数据开发工程师的工作,兼做一部分数据清洗、ETL和数据表开发的工作。该岗位所要具备的技能栈如下图所示

image.png



(2) 数据挖掘工程师

数据挖掘,从概念上讲,是通过运用一系列数据挖掘算法(包括但不限于分类、聚类、回归、预测、协同过滤、关联规则等)来探索和揭示海量数据背后隐藏的业务价值。例如,寻找共享单车最高效的投放策略就是数据挖掘的典型应用场景。

数据挖掘工程师不仅需要深入理解算法的基本原理,还必须具备出色的编程能力,如熟练掌握Python、Scala、Java等编程语言,并且往往要求拥有Hadoop/Spark等大数据处理框架的工程实践经验。尽管从工作内容上看,数据挖掘对分析能力的要求可能不如业务型数据分析那么高,但这并不意味着业务理解不重要。实际上,在特征选取这一关键环节,对业务的深入理解会极大地影响特征的选取,进而对模型效果产生重要影响。

该岗位所要具备的技能栈如下图所示。

image.png



(3) 算法工程师

数据挖掘工程师可以通过不断精进,逐步发展成为算法工程师。相较于数据挖掘工程师,算法工程师对理论的要求更高,他们的工作不仅局限于简单的分类或回归任务,还涵盖了图像识别、自然语言处理、深度学习等更为复杂的领域。深度学习作为当前技术发展的前沿,其起源于神经网络的研究。

由于深度学习领域存在众多的框架和模型,算法工程师除了需要熟悉TensorFlow、Caffe、MXNet等深度学习框架外,还必须具备模型应用和调参的能力。这种能力往往是区分普通“码农”和“技术大牛”的关键所在。该岗位所要具备的技能栈如下图所示:



image.png



二、数据分析发展路径

数据分析这一领域,核心在于“数据”与“分析”,它围绕着数据能力的培养与分析思维的构建而展开。在进阶的道路上,同样可以从这两方面入手,进行深入的学习与实践。你可以从数据能力出发,进一步发展到技术层面,也可以从分析思维出发,深入到业务领域。根据你的兴趣与资源,你可以选择向技术方向发展,还是向业务方向发展。

数据分析更多是职业路径初期的入门阶段。要想升级,获得更好的待遇与前景,则需要在中期时跳到更广阔的平台。之前我们已经介绍了常见的数据分析相关的岗位,这些岗位其实就代表了不同的进阶方向。数据分析师主要有如下几个发展路径:

(1) 数据分析+业务增长

入职数据分析工作后,随着分析能力的提升和业务经验的积累,你可以逐渐由单一的数据分析转变为能够帮助业务成长的角色。通过分析,你可以找到业务增长的方向并实现价值的落地,成为“业务专家”。这是大部分人会选择的方向,因为了解业务本来就是数据分析师的必经之路。在逐渐熟悉业务之后,这样的转变也是水到渠成。业务方向使分析工作更容易产生价值,从财务角度来说,就是由“成本”转为“利润中心”,收入自然也有所保障。

除了掌握数据分析工具、业务分析及模型能力外,作为“业务专家”,你还需要具备充足的业务经验,包括运营的思考逻辑及决策过程、众多业务部门之间的协作关系,以及数据分析结论、模型在业务侧的落地应用并持续产生价值的能力。

(2) 数据分析+数据产品

如果你在公司入职时就已经接触到CDP、BI等B端数据产品的建设,那么你可以同时负责数据分析指标体系、用户标签体系、运营监控报表设计等工作。由于你对数据的敏感度和分析方法的掌握比产品经理有更深层次的理解与运用,所以在这过程中,随着产品相关知识的补充,你可以转变为更具竞争力的“数据产品经理”。

除了需要掌握产品经理的基础能力外,数据产品经理在数据分析应用、建模能力方面也需要具备一定知识,才能进阶搭建可供业务使用的分析框架。

(3) 数据分析+模型算法

在大数据时代,商家之间比拼的是精细化运营能力。面对日益“刁钻”的分析需求,尤其是在电商、互联网等数据决策意识较强的行业,你可以从简单的逻辑回归算法开始积累知识与实践经验,进而转变为人工智能时代的“算法工程师”。

算法工程师的门槛很高,除了需要掌握统计学知识、线性代数、概率论等高数内容外,还需侧重锻造“工程”能力,即从业务调研、建模到服务器搭建、模型部署落地等系统工程能力。当然,很多人即使没掌握高数,通过“调参”也能很好地调用模型输出结果,但根据业务场景构建模型并部署落地的能力是必不可少的。

(4) 数据分析+BI开发

图表能降低受众的阅读门槛并提高决策效率,所以可视化的BI(Business Intelligence)越来越受欢迎。BI可以自行搭建如Python的Superset等工具,其优点是数据保密可控,但开发门槛较高且最终效果未必很好;也可以使用第三方提供的工具如PowerBI、Tableau等,其优点是门槛低且能搭建分析模型,但管理层可能对数据不放心。

BI岗位有以下两个特点:第一,BI工具是个见效快、升职快的岗位,因为与专职的数据分析师需要负责对分析结论落地以体现价值不同,BI体现价值的地方就在于报表或图表能满足业务分析即可;

第二,决策前置趋势明显,即BI工具从展示型工具往决策型工具演变的趋势越来越明显。现在它开始通过复杂的建模输出决策建议,例如通过关联性分析直观给出商品组合建议;再如搭建RFM模型输出价值顾客及策略建议等。

(5) 数据分析+大数据分析/开发

经常有新人混淆数据分析师和大数据开发之间的关系,其实从名字上就可以看出些区别。“大数据”就是一台计算机难以计算的数据量,如TB级别甚至PB级别的数据。此时需要通过多台电脑组成分布式网络来提升算力,所以该岗位更多是技术活,需要掌握hadoop家族产品并搭建大数据框架。而数据分析师则侧重在分析能力上,无论是几百KB的表格还是一个GB级的数据库都能进行分析。此时的解决方案很多样,如Excel、SQL、Python等。

所以该岗位更多的是业务分析能力,除了掌握必备工具外,还需要掌握分析模型的应用能力。当然,有时候它们的界限并没有那么明显。数据分析师接触大数据任务多了后,在掌握如Spark、Hive等工具及相应分析能力后,也能转为大数据分析师乃至大数据开发。

------------

数据分析社区推荐,免费数据分析资料下载。定期分享数据分析领域的最新动态、实战案例、技术工具评测、数据可视化技巧以及行业洞察报告。

相关文章:

深度剖析数据分析职业成长阶梯

一、数据分析岗位剖析 目前,数据分析领域主要有以下几类岗位:业务数据分析师、商业数据分析师、数据运营、数据产品经理、数据工程师、数据科学家等,按照工作侧重点不同,本文将上述岗位分为偏业务和偏技术两大类,并对…...

【XSS】DVWA靶场XSS攻击

一、XSS攻击 1.1. XSS 攻击简介 XSS(Cross-Site Scripting,跨站脚本攻击)是一种常见的Web安全漏洞,它允许攻击者在受害者的浏览器中执行恶意脚本。攻击者通常通过在Web应用程序中注入恶意脚本代码(如JavaScript&…...

Fiddler在Windows下抓包Https

文章目录 1.Fiddler Classic 配置2.配置浏览器代理自动代理手动配置浏览器代理 3.抓取移动端 HTTPS 流量(可选)解决抓取 HTTPS 失败问题1.Fiddler证书过期了 默认情况下,Fiddler 无法直接解密 HTTPS 流量。需要开启 HTTPS 解密: 1…...

04 路由表的IP分组传输过程

目录 1、路由表的核心结构 2、IP分组传输过程和数据包转发过程 2.1、IP分组传输过程 2.2、数据包转发过程 2.3、IP分组传输过程和数据包转发的区别 3、数据包的变化 3.1、拓扑结构 3.2、传输过程详解(主机A → 主机B) 3.2.1、主机A发送数据 3.2…...

AI Agent 定义与核心要素详解

AI Agent(人工智能代理)是一种能够感知环境、自主决策并执行任务以达成目标的软件实体。它结合了感知、推理、学习和行动能力,能够在复杂环境中独立或协作工作。以下是其核心要素: 1. 感知 AI Agent 通过传感器或数据输入感知环…...

记忆化搜索与动态规划:原理、实现与比较

记忆化搜索和动态规划是解决优化问题的两种重要方法,尤其在处理具有重叠子问题和最优子结构性质的问题时非常有效。 目录 1. 记忆化搜索(Memoization) 定义: 实现步骤: 示例代码(斐波那契数列&#xff0…...

在 Mac mini M2 上本地部署 DeepSeek-R1:14B:使用 Ollama 和 Chatbox 的完整指南

随着人工智能技术的飞速发展,本地部署大型语言模型(LLM)已成为许多技术爱好者的热门选择。本地部署不仅能够保护隐私,还能提供更灵活的使用体验。本文将详细介绍如何在 Mac mini M2(24GB 内存)上部署 DeepS…...

计算机网络基础简答题资料(对口高考)

1、什么是计算机网络?计算机网络的功能有哪些? 答案:计算机网络,是指将分布在不同地理位置、具有独立功能的多台计算机及其外围设备,通过通信设备和通信线路连接起来,在网络操作系统、网络管理软件及网络通…...

mysql内置工具导入csv包,简单便捷高效

先创建一个你想要的数据库 create database uba; 分析导入文件的格式内容 提前在数据库里创建你需要的表格 不然就会收到”mysqlimport: Error: 1146“大礼包 (你的csv文件名和表格名字一摸一样,大小写也是) use uba; create table userBehavior (us…...

【汽车ECU电控数据管理篇】HEX文件格式解析篇章

一、HEX格式文件是啥 HEX 文件是 Intel 公司提出的一种按地址排列的数据信息格式,通常用于存储嵌入式系统的二进制代码。它以 ASCII 码的形式记录数据,每一行以冒号开头,包含数据长度、地址、记录类型、数据和校验码等信息。HEX 文件常用于程…...

SOLID Principle基础入门

(Robert C. Martin (Uncle Bob)) 什么是SOLID原则? SOLID原则是面向对象编程(OOP)中编写高质量代码的指导方针。实际上,即使不使用SOLID原则,仅通过类、继承、封装和多态性,也可以让程序正常运行。那么为…...

keil主题(vscode风格)

#修改global.prop文件,重新打开keil即可 # Keil uVision Global Properties File # This file is used to customize the appearance of the editor# Editor Font editor.font.nameConsolas editor.font.size10 editor.font.style0# Editor Colors editor.backgro…...

微信小程序读取写入NFC文本,以及NFC直接启动小程序指定页面

一、微信小程序读取NFC文本(yyy优译小程序实现),网上有很多通过wx.getNFCAdapter方法来监听读取NFC卡信息,但怎么处理读取的message文本比较难找,现用下面方法来实现,同时还解决几个问题,1、在回调方法中this.setData不更新信息,因为this的指向问题,2、在退出页面时,…...

大模型使用

prompt生成bot 角色:你扮演一个帮助用户生成大模型prompt内容的角色,不要直接回答问题,而是帮助用户生成prompt 任务:根据用户的输入,分析用户意图,与用户进行多轮沟通,最后根据对话形成最终的prompt 指令:最终形成的prompt必须包含以下6个方面: 1.所有三个引号之间的内容原样输…...

ISP 常见流程

1.sensor输出:一般为raw-OBpedestal。加pedestal避免减OB出现负值,同时保证信号超过ADC最小电压阈值,使信号落在ADC正常工作范围。 2. pedestal correction:移除sensor加的基底,确保后续处理信号起点正确。 3. Linea…...

SpringBoot原理-02.自动配置-概述

一.自动配置 所谓自动配置,就是Spring容器启动后,一些配置类、bean对象就自动存入了IOC容器当中,而不需要我们手动声明,直接从IOC容器中引入即可。省去了繁琐的配置操作。 我们可以首先将spring项目启动起来,里面有一…...

小红书自动评论

现在越来越多的人做起来小红书,为了保证自己的粉丝和数据好看,需要定期养号。 那么养号除了发视频外,还需要积极在社区互动,比如点赞、评论等等,为了节省时间,我做了一个自动化评论工具。 先看效果 那这个是…...

CosyVoice2整合包 特殊声音标记,声音克隆更逼真,新增批量生成

新增批量生成,可用于制作直播话术音频 特殊声音标记 符号示例1_语气加强<strong> </strong>每天都<strong>付出</strong>和<strong>精进</strong>&#xff0c;才能达到巅峰。2_呼吸声[breath][breath] 吸气,[breath] 呼气! [breath] 吸,[b…...

每天一个Flutter开发小项目 (8) : 掌握Flutter网络请求 - 构建每日名言应用

引言 欢迎再次回到 每天一个Flutter开发小项目 系列博客!在之前的七篇博客中,我们已经掌握了 Flutter UI 构建、状态管理、路由导航、表单处理,甚至数据持久化等一系列核心技能。您已经能够构建功能相对完善的本地应用。 然而,在互联网时代,绝大多数应用都需要与服务器进…...

C++Primer学习(4.8位运算符)

4.8位运算符 位运算符作用于整数类型的运算对象&#xff0c;并把运算对象看成是二进制位的集合。位运算符提供检查和设置二进制位的功能&#xff0c;如17.2节(第640页)将要介绍的&#xff0c;一种名为bitset的标准库类型也可以表示任意大小的二进制位集合,所以位运算符同样能用…...

通过Wrangler CLI在worker中创建数据库和表

官方使用文档&#xff1a;Getting started Cloudflare D1 docs 创建数据库 在命令行中执行完成之后&#xff0c;会在本地和远程创建数据库&#xff1a; npx wranglerlatest d1 create prod-d1-tutorial 在cf中就可以看到数据库&#xff1a; 现在&#xff0c;您的Cloudfla…...

基于uniapp+WebSocket实现聊天对话、消息监听、消息推送、聊天室等功能,多端兼容

基于 ​UniApp + WebSocket​实现多端兼容的实时通讯系统,涵盖WebSocket连接建立、消息收发机制、多端兼容性配置、消息实时监听等功能,适配​微信小程序、H5、Android、iOS等终端 目录 技术选型分析WebSocket协议优势UniApp跨平台特性WebSocket 基础实现连接管理消息收发连接…...

Auto-Coder使用GPT-4o完成:在用TabPFN这个模型构建一个预测未来3天涨跌的分类任务

通过akshare库&#xff0c;获取股票数据&#xff0c;并生成TabPFN这个模型 可以识别、处理的格式&#xff0c;写一个完整的预处理示例&#xff0c;并构建一个预测未来 3 天股价涨跌的分类任务 用TabPFN这个模型构建一个预测未来 3 天股价涨跌的分类任务&#xff0c;进行预测并输…...

STM32标准库-DMA直接存储器存取

文章目录 一、DMA1.1简介1.2存储器映像1.3DMA框图1.4DMA基本结构1.5DMA请求1.6数据宽度与对齐1.7数据转运DMA1.8ADC扫描模式DMA 二、数据转运DMA2.1接线图2.2代码2.3相关API 一、DMA 1.1简介 DMA&#xff08;Direct Memory Access&#xff09;直接存储器存取 DMA可以提供外设…...

376. Wiggle Subsequence

376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...

五年级数学知识边界总结思考-下册

目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解&#xff1a;由来、作用与意义**一、知识点核心内容****二、知识点的由来&#xff1a;从生活实践到数学抽象****三、知识的作用&#xff1a;解决实际问题的工具****四、学习的意义&#xff1a;培养核心素养…...

Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级

在互联网的快速发展中&#xff0c;高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司&#xff0c;近期做出了一个重大技术决策&#xff1a;弃用长期使用的 Nginx&#xff0c;转而采用其内部开发…...

ElasticSearch搜索引擎之倒排索引及其底层算法

文章目录 一、搜索引擎1、什么是搜索引擎?2、搜索引擎的分类3、常用的搜索引擎4、搜索引擎的特点二、倒排索引1、简介2、为什么倒排索引不用B+树1.创建时间长,文件大。2.其次,树深,IO次数可怕。3.索引可能会失效。4.精准度差。三. 倒排索引四、算法1、Term Index的算法2、 …...

JVM暂停(Stop-The-World,STW)的原因分类及对应排查方案

JVM暂停(Stop-The-World,STW)的完整原因分类及对应排查方案,结合JVM运行机制和常见故障场景整理而成: 一、GC相关暂停​​ 1. ​​安全点(Safepoint)阻塞​​ ​​现象​​:JVM暂停但无GC日志,日志显示No GCs detected。​​原因​​:JVM等待所有线程进入安全点(如…...

JVM虚拟机:内存结构、垃圾回收、性能优化

1、JVM虚拟机的简介 Java 虚拟机(Java Virtual Machine 简称:JVM)是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,实现了 Java 程序的跨平台特性。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 JVM 上运行的目标代码(字节码),就可以…...