转行成为数据分析师的经验分享

2023-05-16


我的转行经历


    我毕业于上海立信会计学院毕业的税务专业,刚刚毕业的时候还是一枚小财务,后来工作中,身为财务,需要和业务各种斗(si)智(bi)斗(da)勇(zhan),于是在各种机(sheng)缘(zhi)巧(jia)合(xin)下,转行了数据分析。

    

    我的转行经历Part1之税务师事务所

我自己是税务专业毕业,毕业后去了一家小的税务师事务所(合计员工3人),主要做的是各种税务合规、帮企业查缺补漏这样的事情。

大部分分析主要是利用企业外部数据,以及公开数据,模拟税务局分析思路,为企业提供税务局可能分析的角度问题,以此发现企业税法的潜在漏洞,帮助企业及早查缺补漏避免税务稽查。

工作过程中,我发现,对接企业的财务人员时,企业财务人员基本对业务不了解,最多也只是个大体了解,本身没办法发现业务风险点和潜在问题。同时财务人员和业务人员沟通很少,业务财务脱节,极易造成各类问题。


    我的转行经历Part2之某东财务税务

后来,我去了某东,负责税务的同时,也帮分析组同事分析具体业务。有一个非常明显的感觉,就是【财务报表不能完全准确地反映企业财务状况】。

1. 财务指标所反映的情况具有相对性,例如预算达成率,超预算未必是坏事,正好达成预算也未必是好事。

2. 财务指标体系不严密,很多业务数据,到达财务时,有大量的缺失和遗漏,导致很多东西财务自己分析不出来。

3. 财务指标的评价标准不统一,很多时候,某个比率或者某个指标,多少是好,多少是差,没有定论。举例说明,某东存货周转天是负数、现金周期也是负数(先收到客户的付款,然后经过30~90天的账期,才结算给商家),问题是这个负数,多大是正常的?这个业内都没有可比数据(阿里有,不给我们),这个数据怎么看?

4. 财务的基础数据不反应实际情况。这个是财务的锅,但是我去业务部门以后,发现不全是这样的。举个简单的例子,车辆作为固定资产,财务账面只有初始成本和折旧这2个数据,而且折旧还是按时间加速折旧的,不能反应实际车辆使用情况。

    另外一个感觉就是,财务很多时候,很依赖业务,却又不懂业务。容易被业务耍得团团转。就拿预算工作来说,预算数字是业务报的,执行是业务执行的,超预算或者不足预算是业务那边负责解释的。分析本身也只能很浅的分析,没办法知道业务实质到底和业务同事说的是不是一致的。当然,预算工作中也有各类有意思的事情。比如我们的预算基本只有三种状态:恰好达成、完全不使用预算、远远超出预算。


转行分析


    因为之前做财务的时候,有做各类分析工作,后来物流业务那边就把我挖过去了(其实我也想被挖过去,毕竟财务还是挺枯燥的)。到业务这边,发现自己之前财务分析,其实真的很浅。

    举几个简单的例子吧,物流体系的货车都是公司自己的,前期财务和物流同事发现车辆损耗严重,车辆折旧年限设定为2年,到期报废。到这里一切都很正常。

    后期业务方为了减少报废同时增加员工福利,提出员工购车计划,员工拿低工资,干满2年后,车辆免费(后期改为低价格)转让给员工。神奇的一幕出现了,转让计划的车辆,员工开2年,基本没有什么损耗,但是财务账面折旧计提干净了。换句话说,财务账面认为价值为0的固定资产,实际上和新车差不多。这个时候分析的局限就出现了,购车计划的这些车,司机平时开的都特别小心,生怕车坏了。而平时司机开普通货车,基本上就是横冲直撞,开到极限。车辆使用情况完全不同,财务账面一模一样的东西,到实地一看,价值差距几倍。

    这个时候,我就深刻感觉到了财务分析的局限性。财务只是根据账面数据,和极少信息进行分析;而业务中,很多非财务信息、各种难以量化的指标、非结构化的指标,在传递到财务的时候,都丢失了。导致整个财务分析犹如水中望月雾里看花。

    再分享一个例子吧,不知道大家有没有开过高速。上高速基本上要交通行费,物流货车基本上走高速,这一点大家都没问题吧。物流分析有个工作就是跟车,就是和货车司机一起跑线路。接下来就是骚操作了。我看到高速入口在前面,司机就是不上高速,全程还超速行驶,接近交警测速仪的时候又降到正常速度。一路上开车开得我一个坐副驾驶的人,心惊胆战的。最神奇的是,某东有时效限制,每次这些司机都能按时到达目的地仓库。某东是报销高速通行费的,我就问司机,“通行费你不报销了啊?”司机说,他们有微信群,要什么时间什么路线的通行费发票都有,都是真发票,还都是别人不要的。到时候按额度报销就可以了。

    其实这些问题,从财务角度,都可以解决。如果**能事先知道**不同计划的车辆,损耗程度不同,那么,财务完全有理由按不同的折旧年限进行折旧。如果**能事先知道**很多司机不走高速,拿其他人的车票报销通行费,那么完全可以审核的时候,核对车牌号,就完全可以避免这些问题。

    然而,如果真的财务都把这些问题解决掉,业务会变好吗?之前我也和我前领导聊过,一致感觉是,绝对不会,反而会变差。其实原因很简单,如果员工购车计划,按一开始设想的,车辆用到基本报废,再送给员工,那么就不会有员工参加这个计划了;换句话说,其实很多人,是考虑自己爱护车辆,过户的时候还是个新车,才愿意接受低工资的。通行费的问题,之前做过市场调研,因为某东是五险一金全额缴纳的,很多司机不需要,正好高速路费报销有漏洞,司机实际到手的RMB和同行业差不多,所以司机才愿意干活。


数据分析师的工作内容 


640?wx_fmt=png


    我理解的数据分析是一个业务支撑性质的工作。数据分析本身是通过分析数据,最终解决商业问题。主要是数据收集(埋点),分析数据之间关系(搭建指标体系),日常分析各个数据,反馈到各个业务条线上,来指导业务工作。个别时候还有专项分析某个场景和数据,为业务提供决策支持。


    其实日常工作中,找数据、找逻辑,占了大部分。另外一部分工作是“老板要你分析什么,你就分析什么”,其实工作中,很多时候没有太大主动权,不过别纠结,没办法。


    简单的说一下分析过程吧。比如B站用户,看直播过程中,右下角会有一个倒计时小宝箱,点击送银瓜子(按F进入坦克)。这个活动要怎么分析呢?比如一个分析角度,有多少人点击宝箱,那我该怎么分析呢?首先,我要埋点。埋点就是,每个点击的时候,记录谁在什么时候点击(action)了这个动作,有这些数据,后期才能分析。


    接下来,我就要看看每天每个时段有多少人点击这个小宝箱,这个就是最简单的数据指标体系的构建。比如,我看到今天投喂辣条的人比较多,我就要看看原因,比如我今天辣条多的原因是,我做了个直播(PS:我想要邮轮~火箭~豪宅~~要打赏~~~拉到最底下可打赏私聊勾搭作者)。

    然后呢,我要通过分析结果,反过来促进我的直播。比如大家打赏非常热烈,那么我每天就会非常开心的上B站直播,形成正循环。至于数据报表的配置搭建这部分,基本学了BI和SQL之后,问题都不大,放心吧。



数据分析师的能力要求


640?wx_fmt=png


1.技能要求

    首先要说明一点,技能、工具是为目的服务的,重要的是工具好用,工具不是目的。我们从数据获取,数据预处理,数据分析,结果呈现等几个方面分别来说明。


    数据获取:

    SQL技能和埋点(埋点主要是互联网行业),还有excel。大多是情况下,数据来源都是数据库或者数据仓库,个别时候需要爬虫(适合收集学习类工作)。内部数据使用SQL(广义概念,含Hive SQL)是一种最简单有效的获取数据的方式。SQL本身入门门槛低,上手快,专业性不是很强。


    数据预处理:

    以python为例,大部分会用到pandas和sklearn工具包。

数据清洗的环节目标是提高数据质量,为后续的分析工作奠定基础,是高质量数据的最后一道屏障。


    数据分析

    这一阶段是数据分析工作的核心,首先需要从业务场景的理解出发,基于数据,从趋势、分布中总结规律,分析业务现状,提出业务的改进建议。


    结果呈现和结果落地:

    这部分包括各种人际交往、沟通能力、各种软技能。这里就不好讲解了。


2.思维要求

    这里直接推荐几本书:《谁说菜鸟不会数据分析》《增长黑客》《精益数据分析》《运营之光》



感悟与分享


关于硬技能

    这2年python非常火,尤其很多BI工程师和报表工程师,通过学python,再加上数据分析课程,也转行成了偏技术类的数据分析。因此很多人可能会想,学个python。我个人也是自学python的,学下来的感觉是,python只是一个技能,真正有价值的,是**大脑里面的商业模型和分析思路

真的不要把Python和数据分析画上等号。对分析师来说,熟知业务的重要性远比你会一两个工具重要,而论重要性,SQL的重要性比Python重要的多


关于怎么转行

    我自己的感受是,重视业务,了解公司怎么赚钱,而不是复制粘贴之前的凭证,只想我把凭证做好,报表做平,就好了。

当然,说起来简单,实际上很多人,应该大部分是工作1~2年的人或者在校生吧,工作以后应该会感觉,很多工作都是重复操作,但是有没办法,重复性工作占用了大量工作时间。所以,我自己一直就觉得,对大家来说,第一点最有可操作性的建议就是***花时间学excel***,如果有时间再加上**VBA**。工作效率提高以后,时间就是自己的了。到时候要学习业务,或者做一些自己的事情,都是OK的。

    其次,我之前做审计的经验是,很多公司**系统都不好用**,之前某东的财务系统也不好用,所以当时和IT一起优化了一部分系统功能。后来IT开始上财务机器人,我也协助参与了一些。参与这类项目,基本就全盘了解整个业务每个流程每个节点,再结合一部分审计思维,很容易可以发现问题。关键是,当你有了整体思维, 你看问题的角度就完全不同了。

    第三个就是数据分析实践。这些工作中也会遇到。比如,领导有时候会问,为什么收入上升/下降了。这个时候,如果只是业务方随便解释一个原因,然后看一下同比、环比,就解释给领导,一般不够。每个原因都有前因后果,都有内因外因,深入挖问题才可以。(当然一般业务方不一定有时间陪你回答)

    最后,有时候选择比努力更重要。命运是抓在自己手里的,想过得好一点,就要刻苦一点。如果你现在感到迷茫,或许你可以静下心来学一样技能,不一定是数据分析,也可以是英语,也可以是PPT,甚至可以是写作等等。多学习多沉淀,你未来的职场生涯的路会相对宽一点,你也能有选择多条路的自信。


Q&A


Q:我是经济学转数据分析,想问跨行业转数据分析,可以结合自己优势在什么方面发展,面试数据分析能力需要到达什么水平?

A:经济学背景可以帮助更全面的理解数据与经济之间的关系。比如B站免费赠送的瓜子与网站日活月活以及直播业务的影响等等


Q:面试数据分析大概能力需要到什么水平?

A:会一点Python和SQL,可以自己获取数据并有效的利用数据分析问题。


Q:数据分析师和算法工程师的区别?

A:数据分析师利用从抽象总结中得到的数据、得到结论,来影响产品和运营的操作。

算法工程师是从数据中学习知识。


Q:数据分析师的代码能力需要到什么水平?

A:会调包就行,理解业务的能力更重要


Q:机器学习和数据分析哪个需要用到统计学?

A:两个都需要,机器学习中会涉及高级统计学内容,数据分析更偏业务。


Q:游戏数据分析师的埋点怎么做?

A:推荐盛大出版的《游戏数据分析》


Q:学历不突出怎么吸引HR的注意?

A:把目标公司研究分析一遍,然后找内推


Q:如何转行数据分析,可操作性比较强的是什么?

A:学习Excel、易上手、性价比高。时间宽裕的同学可以学习VBA,提高工作效率


Q:找工作写简历的项目经验去哪找?

A:打比赛,把比赛的练习项目写进去,或者找公司实习


Q:直播地址?

A:https://www.bilibili.com/video/av61849612  或点击阅读原文进入

........


咳咳~直播活动预告!!Dw-飞鱼和你一起聊聊面试的那些事

Datawhale 秋招系列第四弹

-面试那件小事-

640?wx_fmt=png


文字整理 | icebear

排版 | icebear

图片 |Icebear


640?wx_fmt=png
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

转行成为数据分析师的经验分享 的相关文章

  • 【实用技巧】rpm包下载,安装。获取rpm资源

    1 rpm包下载 我们使用yum install命令的时候一般下载下来会直接安装 xff0c 但是如果我们只想下载rpm包而不安装该怎么做呢 xff1f 安装 yum utils yum span class token function
  • 新手折腾wsl

    新手折腾wsl图形界面 本文记录一些本人 xff08 未学习Linux相关知识 xff09 折腾wsl踩过的坑 xff0c 以及参考的有效的解决方案 换源 这个搞过的都懂 xff0c 不翻墙的话 xff0c 用本身的那个源 xff0c 更新
  • Windows server

    显示win server信息 xff1a 进入cmd下输入systeminfo 启动控制台 没有功能可以添加 xff1a mmc 启动服务器管理器 xff1a services msc 进入防火墙的配置 xff1a wf msc 添加Win
  • 配置与管理DNS服务器

    实训目的 项目环境及要求 win2012 1 xff08 已经安装了long com域 xff09 xff08 并且是long com的域控 xff09 win2012 4 xff08 在这台服务器上部署DNS服务 xff09 win7 x
  • 配置与管理Web和FTP服务器

    实训目的 项目环境要求 win2012 1 xff1a 已经安装long com的域并且已经安装DNS win2012 4 xff1a 部署服务 win7 安装服务 添加功能 勾选 安装完成 进入IIS管理器 在此完成网站的创建和FTP的创
  • 公式推导

    公式推导 事件为相互独立的情况 xff1a n 个相互独立且服从相同分布的事件 X 1 X 2 X n xff0c 其标准差为 期望为 则总的的事件的期望和方差分别为 xff1a E X 1 43 X 2 43 X n
  • Windows 10 docker 容器添加新端口映射的方法与步骤

    在Docker容器已经创建后 xff0c 需要添加新的端口映射 xff0c 即对已经存在的Docker容器添加新的端口映射 xff0c 可以通过以下步骤来添加 xff0c 即通过修改配置文件的方法 1 Windows 10 下 Docker
  • 配置yum源挂载mount /dev/sr0 /iso报错mount: 在 /dev/sr0 上找不到媒体

    span class token punctuation span root 64 localhost span class token punctuation span span class token comment umount de
  • Debian之CA认证

    安装服务 root 64 debian etc chrony span class token comment apt install y openssl span 配置文件 root 64 debian etc chrony span c
  • 字符串内建函数

    find函数查找 strint example span class token operator 61 span span class token string 34 hello world good night 34 span inde
  • 列表·元组·字典

    使用索引访问列表元素 list explam span class token operator 61 span span class token punctuation span span class token string 39 xi
  • Python函数

    默认参数 def print info span class token punctuation span name age span class token operator 61 span span class token number
  • 辗转相除法原理讲解

    首先介绍一下辗转相除法 xff1a 即m 和 n求最大公因数 xff08 假设m大于n xff09 xff0c 先用 m 除以 n xff0c 如果余数 r 为 0 xff0c 则 n 就是最大公因数 xff0c 否则 xff0c 将 n
  • 手把手系列---安装SpotBugs、并快速上手使用

    手把手系列 安装SpotBugs 手把手系列前言一 SpotBugs是什么 xff1f 二 SpotBugs 的下载1 在线安装 xff08 三步 xff09 2 网页下载百度云下载到本地 三 使用SpotBugs常用配置SpotBugS使
  • windows安装vcpkg过程下载失败问题的解决方法

    vcpkg的中文文档 xff1a https github com microsoft vcpkg blob master README zh CN md 第一步 xff1a 从GitHub拉取 git clone https github
  • 51单片机定时器初值计算问题

    最近在看51单片机的定时器与中断 xff0c 作为51单片机比较重点的内容 xff0c 很多人也花费了很长时间在这上面 xff0c 有些问题网上的资料方法各不相同 xff0c 也看得云里雾里 xff0c 比如定时器的初值计算问题 xff0c
  • Go 在 Windows 上用户图形界面 GUI 解决方案 Go-WinGUI 国产(使用cef 内核)

    Go 在 Windows 上用户图形界面 GUI 解决方案 Go WinGUI 国产 xff08 使用cef 内核 xff09 参考文章 xff1a xff08 1 xff09 Go 在 Windows 上用户图形界面 GUI 解决方案 G
  • MXNet 中文文档

    MXNet 中文文档 MXNet 中文文档 MXNet设计和实现简介编程接口 Symbol 声明式的符号表达式NDArray命令式的张量计算KVStore 多设备间的数据交互读入数据模块训练模块 系统实现 计算图 计算图优化内存申请 引擎数
  • mybatis-plus整合springboot自动生成文件

    mybatis plus整合springboot自动生成dao层 导入依赖 span class token tag span class token tag span class token punctuation lt span dep

随机推荐

  • c++实现——TT的神秘礼物

    题意 TT 是一位重度爱猫人士 xff0c 每日沉溺于 B 站上的猫咪频道 有一天 xff0c TT 的好友 ZJM 决定交给 TT 一个难题 xff0c 如果 TT 能够解决这个难题 xff0c ZJM 就会买一只可爱猫咪送给 TT 任务
  • 简单差分方法的应用

    题意 Thanks to everyone s help last week TT finally got a cute cat But what TT didn t expect is that this is a magic cat O
  • 咕咕东的奇妙序列 --找规律

    题目描述 咕咕东 正在上可怕的复变函数 xff0c 但对于稳拿A Plus的 咕咕东 来说 xff0c 她早已不再听课 xff0c 此时她在睡梦中突然想到了一个奇怪的无限序列 xff1a 112123123412345 这个序列由连续正整数
  • HRZ学英语

    思路 xff1a 这道题的要求很简单 第一个出现的26字母序列 xff0c 其字典序改成最小的即可 解释一下 1 给定序列 gt 61 26个 从左向右每26个字母为一组 xff0c 如果这组的 变成字母后满足26字母即可 xff0c 搜索
  • ZJM 与纸条

    ZJM 的女朋友是一个书法家 xff0c 喜欢写一些好看的英文书法 有一天 ZJM 拿到了她写的纸条 xff0c 纸条上的字暗示了 ZJM 的女朋友 想给 ZJM 送生日礼物 ZJM 想知道自己收到的礼物是不是就是她送的 xff0c 于是想
  • TT数鸭子

    题目描述 这一天 xff0c TT因为疫情在家憋得难受 xff0c 在云吸猫一小时后 xff0c TT决定去附近自家的山头游玩 TT来到一个小湖边 xff0c 看到了许多在湖边嬉戏的鸭子 xff0c TT顿生羡慕 此时他发现每一只鸭子都不
  • 中级软件设计师备考---软件工程2

    目录 软件测试分类和要求 测试用例设计 测试阶段 McCabe复杂度 软件维护 软件过程改进 CMMI CMM英文版 CMM中文版 CMMI 软件测试分类和要求 分类 灰盒测试 多用于集成测试阶段 不仅关注输出 输入的正确性 同时也关注程序
  • 数据库复习——第三章

    3 1 SQL概述 SQL支持关系数据库三级模式结构 SQL语言的功能 SQL功能动词数据查询SELECT数据定义CREATE DROP ALTER数据操纵INSERT UPDATE DELETE数据控制GRANT REVOKE Drop
  • 【ubuntu】ubuntu 安装软件的时候,执行add-apt-repository失败,update-ca-certificates

    在使用 ubuntu18 安装GCC 10 0的时候 xff0c 需要先执行add apt repository xff0c 结果报错了ERROR ubuntu toolchain r user or team does not exist
  • SQL语句练习(Student,Course,SC表)

    Create table Student 主码 xff0c 姓名 xff08 唯一 xff09 xff0c 性别 xff08 男 女 xff09 xff0c 年龄 xff08 18 25 xff09 span class token key
  • b站视频排行榜爬取

    bilibili排行榜爬取 众所周知 xff0c B站学习软件 哈哈哈哈 xff0c 今天我们就爬取B站的排行榜 废话不多说了 xff0c 直接开始了 分析 xff1a 我们看图一可以发现每个是视频的info都在li的标签里 xff0c 我
  • STM32F103笔记(二)——GPIO原理

    GPIO的工作原理与两个实验实例 一 STM32F103 GPIO说明1 stm32 GPIO引脚的主要功能2 GPIO相关配置寄存器的简介3 STM32F103 GPIO的8种工作方式4种输入模式4种输出模式 二 点亮LED实例 xff0
  • WSL2使用xrdp实现Liunx图形化桌面

    由于使用wsl跑代码时需要 pyplot 把数据可视化一下 xff0c 但是发现 import matplotlib pyplot as plt other code plt show 在 plt show 之后并没有图像被画出来 xff0
  • CentOS 8 安装图形界面GUI

    在安装CentOS8的桌面之前 xff0c 需要确保两点已做 xff1a xff08 1 xff09 在安装的时候 xff0c 勾选了安装Centos的GUI xff1b xff08 2 xff09 确保网络是联通的 xff0c ping一
  • 基于深度学习的目标跟踪的方法与实现 1、实现基于深度学习的目标跟踪方法 2、yolo v5目标检测模型预训练 3、行人检测模型

    摘要 目标检测支持许多视觉任务 如实例分割 姿态估计 跟踪和动作识别 这些计算机视觉任务在监控 自动驾驶和视觉答疑等领域有着广泛的应用 随着这种广泛的实际应用 目标检测自然成为一个活跃的研究领域 目标检测是一种计算机视觉技术 它允许我们识别
  • Mybatis-Plus代码生成器详解及完整代码实现

    意义 1 日常开发过程中 xff0c 常规后端开发接收到需求后 xff0c 进行数据库E R设计后创建对应数据表 无论基于speingmvc还是strtus xff08 同样是一个mvc框架 xff09 xff0c 都需要进行一些固定模板的
  • 根据二叉树的后序和中序遍历输出先序遍历

    7 8 根据后序和中序遍历输出先序遍历 20分 本题要求根据给定的一棵二叉树的后序遍历和中序遍历结果 xff0c 输出该树的先序遍历结果 输入格式 第一行给出正整数N 30 xff0c 是树中结点的个数 随后两行 xff0c 每行给出N个整
  • 7-7 修理牧场 (25分)嗯嗯

    农夫要修理牧场的一段栅栏 xff0c 他测量了栅栏 xff0c 发现需要N块木头 xff0c 每块木头长度为整数Li 个长度单位 xff0c 于是他购买了一条很长的 能锯成N块的木头 xff0c 即该木头的长度是Li 的总和 但是农夫自己没
  • 7-9 二叉树的层次遍历 (25分)

    编写程序 xff0c 要求实现 xff08 1 xff09 按先序遍历序列建立二叉树的二叉链表 xff1b xff08 2 xff09 按层次遍历二叉树 构成二叉链表的结点类代码如下 xff1a span class token keywo
  • 转行成为数据分析师的经验分享

    我的转行经历 我毕业于上海立信会计学院毕业的税务专业 xff0c 刚刚毕业的时候还是一枚小财务 xff0c 后来工作中 xff0c 身为财务 xff0c 需要和业务各种斗 xff08 si xff09 智 xff08 bi xff09 斗