数分工具鄙视链:Python成老大,Excel小弟都称不上?

佛说 , 一切众生相皆是无相 。 数据分析做到极致 , 也可以“无相无生” 。
数分工具鄙视链:Python成老大,Excel小弟都称不上?文章插图
在说今天的话题之前 , 我想先抛出一个结论:
“做数据分析 , 不要建立一种以掌握的软件来给自己分级的心态 , 但是一定要用工具避免误入职业发展的歧途!”
为什么今天要谈关于数据分析工具分级的问题呢?
其实这涉及到职场中一个非常常见的现象——工具鄙视链:

  • 会python编程语言的 , 瞧不起用自助BI工具做数据分析的;
  • 会用Tableau、FineBI这种分析工具的 , 瞧不起会用SPSS、SQL这种数据工具的;
  • 会用SPSS、SQL的 , 瞧不起用PPT做数据汇报的;
  • 会用PPT做数据汇报的 , 瞧不起只会用Excel做数据统计与整理的;

数分工具鄙视链:Python成老大,Excel小弟都称不上?文章插图
逃不开的鄙视链不光是数据分析行业 , 在程序员、产品经理等行业中都存在这样的鄙视链
也有不少人和公司 , 遵从着这样的鄙视链现象 , 通过这样的鄙视链进行岗位的分级 , 或者作为选人招聘的门槛标准
而这个鄙视链似乎是与这个岗位生死同戚、共生共存、难以分离的:
比如我 , 在前几年我还刚接触数据分析的时候 , 只学会用Excel做数据处理 , 所有的数据清洗、数据加工和图表可视化工作都是用Excel完成的
但是看着网上很多人都在学Python编程 , 当时还有一种“python才是数据分析标配”的言论 , 我也成为了跟风的一份子
数分工具鄙视链:Python成老大,Excel小弟都称不上?文章插图
当时带我的老大就告诉我:
“网上说学python才能做数据分析的 , 纯粹就是放屁 , python做数据分析确实比Excel要专业一些 , 但是真正的核心 , 是要是什么数据场景和什么人在用 。
我用Excel做的数据清洗绝对能完爆这些工具 , 但是我想做一些高级可视化 , 也会用python去做 , 谁规定数据分析师只能用一个软件了?
说到底还是出于对数据分析岗位的自卑 , 数据分析才出现几年啊 , 谁都觉得用Excel做数据分析太low逼了 , 一点体现不出我们的专业性 , 不学一门编程语言 , 其他部门的人谁瞧得起我们?”
数分工具鄙视链:Python成老大,Excel小弟都称不上?文章插图
对于我老大的话 , 我深以为然 , 正是出于对于数据分析作岗位的错误认知 , 才会造成那么多人对于数据分析工具的误解
其实这么多年 , excel、Tableau、FineBI、PowerBI、SPSS、Python......我几乎每种工具和软件都用过 , 并没有觉得哪一种是最万能的
工具从来只是工具 , 是用来辅助我们进行数据分析的 , 最核心的关键还是在于人 , 也就是你是否真的具有数据分析思维和能力
像我之前老大的能力 , 用Excel照样牛逼;要是没有能力 , 学一万种语言都没用!
所以很多刚入门数据分析的朋友 , 一上来就买很多Python , R语言 , VBA的书籍和资料 , 安装了各个语言的环境
但其实数据分析师的日常工作 , 最多就是用到SQL取数以及Excel数据透视图、BI分析工具中拖拉拽图表
数分工具鄙视链:Python成老大,Excel小弟都称不上?文章插图
所以 , 会用工具不是能力 , 懂得数据思维 , 才是数据分析师存在的意义
工具是辅助 那么回到我们今天的话题 , 数据分析当中有着不同的数据场景 , 会用到非常多的工具 , 那么应该如何选择 , 下面简单举几个例子
1、excel
别以为EXCEL只会处理表格 , 你可以把它当成数据库 , 也可以把它当成IDE , 甚至可以把它当成数据可视化工具来使用
它可以创建专业的数据透视表和基本的统计图表 , 但由于默认设置了颜色、线条和风格 , 使其难以创建用于看上去“高大上”视觉效果
尽管如此 , 我仍然推荐你使用Excel
2、BI工具
近几年冒出来的BI之秀 , 如TB、qlk都强调可视化 , 一改传统BI工具SAP BO、IBM家的cognos(不过近几年貌似都在研发云BI)
这里不谈开源 , 还没见到能成熟应用的BI , 成熟的BI工具如FineBI(国内)和 Tableau(国外) , 都很推荐
数分工具鄙视链:Python成老大,Excel小弟都称不上?文章插图
3、python
学过Python数据分析的朋友都知道 , 在可视化的工具中 , 有很多优秀的三方库 , 比如matplotlib , seaborn , plotly , Boken , pyecharts等等 , 这些可视化库都有自己的特点 , 在实际应用中也广为大家使用