Python|学Python就能做好数据分析?万能语言背后是一片韭菜地( 二 )


技术类分析师 , 一般都在IT部、数据中心 。 根据从事的工作环节不同 , 被分成数据库工程师 , ETL工程师 , 爬虫工程师 , 算法工程师等角色 , 主要的工作一般有数据仓库搭建、专题分析、建模分析、数据挖掘预测等 。
说完数据分析师的工作内容 , 再来看目前市场流行的几类数据分析工具:Excel、python/R、BI工具
先说大家都熟悉的Excel , excel在数据分析领域的地位不可动摇 , 尤其对入门新手来说 , 大部分的人在进入工作之前都多少接触Excel , 所以在此基础上要做数据分析 , 学习Excel是最合适不过的 , 从简单的表格制作 , 数据透视表 , 写公式 , 再到VBA语言 , 基本能够满足80%业务人员的分析需求 。 而且学习Excel的成本比学习一门编程语言低多了 。
(见过有很多机构开始利用职场焦虑忽悠普通职场人学python , 说句良心话 , 花费大几千甚至破万的价格去报班学python , 没有基础几个月也只能学个皮毛 , 回到自己的工作中根本用不上 , 除非你认真考虑转行 , 当然转行也不可能像培训机构说的那么简单)
回到正题 , 我们再说BI工具 , BI的诞生 , 目的是为了缩短从业务数据到经营决策的时间 , 提高决策效率 , 所以它的产品设计理念就是围绕提高数据分析的过程展开的 。
和Excel相比 , BI工具在分析流程上更加简化 , 以我用过的FineBI为例 , 从数据链接、数据处理、到可视化图表分析 , 很多功能都是封装好的 , 鼠标点击拖拽就能迅速完成一次分析 。 这样的可视化操作界面让BI的学习门槛大大降低 , 更适合面向企业中的业务分析人员 。
数据加工
可视化分析
另外 , 在面对大数据量分析时 , BI工具也能弥补Excel的不足 , 还有一个吸引人的点 , 就是BI工具的可视化效果 , 在Excel中制作动态图表或者高级的可视化图表效果 , 需要经过诸多复杂的步骤 , 用编程语言实现 , 也需要一行行代码调整 , 才能得到想要的效果 , 但是在BI工具中 , 简单拖拽设置 , 就能制作出令人惊艳的可视化图表
FineBI制作的可视化驾驶舱
不过 , 因为BI工具是非开源的 , 所以在功能上有局限性 , 如果产品没有设计某一项功能 , 可能就没有办法完成分析工作 。 这时候python或R这类编程语言就显得更加灵活了 , 只要代码写得好 , 基本没有实现不了的东西 。
而且在数据挖掘、机器学习领域 , BI和Excel就更加无能为力了 , 在这个阶段 , python语言是一个绝佳选择 , 它对复杂的数据处理、建模、预测更加游刃有余 。
最后总结一下 , 工具的选择要根据自身需要 , 而不是哪个火学哪个 , 只有最适合自己的才是最好的 。
像财务、人事、运营这类的基础业务分析 , excel完全就够用了 , 如果想要提升效率 , 追求可视化效果 , BI工具也是不错的选择 , 完全没有必要花费极大的精力去凑Python的热闹 , 当然如果你对编程很感兴趣 , 那当我没说 。
最后再来回答最后一个问题 , 为啥python这么火?
当然是因为好赚钱 , 以前互联网兴起的时候 , 各种java、C++的培训炒的火热 , 培训机构大把大把捞金 , 现在大数据时代来了 , 数据分析、数据挖掘、人工智能的概念又火了 , 一片新的韭菜地出现在眼前 , 培训机构们还能放着这么多的钱不赚?
随便拿个业内TOP数据分析师的薪资给你画个月入2W的大饼 , 实际上你入职大概率6-8K , 而且你在培训课里学到那点皮毛功夫还要面临全网被割韭菜的各行各业神仙转行来和你PK , 最后能找到心仪工作的少之又少 。
更惨的是一些无辜小白 , 在原来的岗位干的好好的 , 看到营销文案 , 一股心血来潮要转行 , 花了大价钱大精力去报班学python , 最后转行也转不了 , 反而没在自身的岗位上有什么提升 , 挣大钱的梦破碎了 。