最近,在知乎上看到一个问题:“数据分析师需要注重哪方面的计算机技能培养?”

问题的背景是这样的:

某211高校通信专业出身,毕业后在运营商工作了7年多,先后从事通信网络运维、规划工作,近两年负责运营商数据分析(网络部门,偏向业务分析)。

由于职业发展瓶颈,从去年11月计划跳槽,花了半年时间学习统计学基础、SQL、Python等。

近期跳槽到互联网产品部门,从事互联网产品(APP)的数据分析师,支撑产品部门的数据分析(偏向业务分析,不负责数据仓库、ETL等偏向IT工作)。工作内容差异较大,包括分析的颗粒度、工作方式(例如自己写shell脚本跑数)、工作内容,因此紧急提升linux(shell编程)、SQL等技能,且加快对业务的熟悉,但仍感觉亚历山大。

个人想继续往数据分析方向发展,也深知数据分析包括计算机科学、统计学、业务等三个部分内容,目前比较欠缺的应该是计算机科学,请问对于想往数据分析师(数据科学)方向发展,计算机科学方面的技能能否给些提升建议?

今天也是想借这个问题,系统回答下“数据分析师”的职业发展,也是最近在思考的。

根据我近10年的工作经验,包括在甲方IT部任职BI项目经理和运营部任职业务分析经理,乙方Data Analytics项目(EDW/BI/Big Data/AI Machine Learning)咨询和项目实施经验,按照由易到难的进阶步骤,我觉得应该掌握这些技能:

基础篇

1、首先是Excel,貌似这个很简单,其实未必。Excel不仅能够做简单二维表、复杂嵌套表,能画折线图/Column chart/Bar chart/Area chart/饼图/雷达图/Combo char/散点图/Win Loss图等,而且能实现更高级的功能,包括透视表(类似于BI的多维分析模型Cube),以及Vlookup等复杂函数,处理100万条以内的数据没有大问题。最后,很多更高级的工具都有Excel插件,例如一些AI Machine Learning的开发工具。

2、掌握SQL Server或者Oracle的SQL语句,虽然你是业务分析师,但如果取数据能少依赖于IT人员和IT工具(比如BI的多维分析模型,有时候并不能获取你想要的数据),对于做业务分析,无疑是如虎添翼,我曾经见过华为的会计能写七层嵌套的SQL语句,很吃惊。包括join, group by, order by, distinct, sum, count, average, 各种统计函数等。

3、掌握可视化工具,比如BI,如Cognos/Tableau/FineBI等,具体看企业用什么工具,像我之前用的是FineBI。这些工具做可视化非常方便,特别是分析报告能含这些图,一定会吸引高层领导的眼球,一目了然了解,洞察业务的本质。另外,作为专业的分析师,用多维分析模型Cube能够方便地自定义报表,效率大大提升。

总结:至此,掌握以上技能的80%,可以算是一个合格的分析师了。这个阶段的数据分析师,需要既懂得如何利用工具处理数据,也要懂得业务场景,能分析解决基本的问题。这里还是要强调一点,数据分析师最重要的是熟悉业务,最好是懂。懂业务,分析逻辑就会清晰一般,而且也能排除大部分无用的尝试。长期以往对于了解的业务,比对一下数据就知道问题出在哪里了。

之后,如果是要深钻技术,甚至往数据科学家方向上发展。

进阶篇

1、系统的学好统计学

纯粹的机器学习讲究算法预测能力和实现,但是统计一直就强调“可解释性”。比如说,针对今天微博股票发行就上升20%,你把你的两个预测股票上涨还是下跌的model套在新浪的例子上,然后给你的上司看。统计学就是这样的作用。

数据挖掘相关的统计方法(多元Logistic回归分析、非线性回归分析、判别分析等)

定量方法(时间轴分析、概率模型、优化)

决策分析(多目的决策分析、决策树、影响图、敏感性分析)

树立竞争优势的分析(通过项目和成功案例学习基本的分析理念)

数据库入门(数据模型、数据库设计)

预测分析(时间轴分析、主成分分析、非参数回归、统计流程控制)

数据管理(ETL(Extract、Transform、Load)、数据治理、管理责任、元数据)

优化与启发(整数计划法、非线性计划法、局部探索法、超启发(模拟退火、遗传算法))

大数据分析(非结构化数据概念的学习、MapReduce技术、大数据分析方法)

数据挖掘(聚类(k-means法、分割法)、关联性规则、因子分析、存活时间分析)

其他,以下任选两门(社交网络、文本分析、Web分析、财务分析、服务业中的分析、能源、健康医疗、供应链管理、综合营销沟通中的概率模型)

风险分析与运营分析的计算机模拟

软件层面的分析学(组织层面的分析课题、IT与业务用户、变革管理、数据课题、结果的展现与传达方法)

2、掌握AI Machine Learning算法,会用工具(比如Python/R)进行建模。

传统的BI分析能回答过去发生了什么?现在正在发生什么?但对于未来会发生什么?必须靠算法。虽然像Tableau、FineBI等自助式BI已经内置了一部分分析模型,但是分析师想要更全面更深度的探索,需要像Python/R的数据挖掘工具。另外大数据之间隐藏的关系,靠传统工具人工分析是不可能做到的,这时候交由算法去实现,无疑会有更多的惊喜。

其中,面向统计分析的开源编程语言及其运行环境“R”备受瞩目。R的强项不仅在于其包含了丰富的统计分析库,而且具备将结果进行可视化的高品质图表生成功能,并可以通过简单的命令来运行。此外,它还具备称为CRAN(The Comprehensive R Archive Network)的包扩展机制,通过导入扩展包就可以使用标准状态下所不支持的函数和数据集。R语言虽然功能强大,但是学习曲线较为陡峭,个人建议从python入手,拥有丰富的statistical libraries,NumPy ,SciPy.org ,Python Data Analysis Library,matplotlib: python plotting。

最后,怎么说呢,无论何时业务分析、数据分析还是数据科学教,他的价值体现还是在于商业价值。数据人才到最后的发展也一定是要往企业运营VP、战略参谋者身居。比如,数据战略家可以使用IT知识和经验来制定商业决策,数据科学家可以结合对专业知识的深入理解使用IT技术开发复杂的模型和算法,分析顾问可以结合实际的业务知识与分析经验聚焦下一个行业爆点。

所以需要你具备沟通、组织、管理能力和商业思维,这就不只局限于某个岗位了,需要你站在更高位的角度思考,为企业谋福利。同时也要思考,拿着“数据分析”这张牌,如何在公司发挥价值,用数据驱动企业运营,这是要思考的。

课程推荐

如果想快速对数据分析建立认知,找到一个学习方向,推荐秦路老师的《7周入门数据分析》。

如果是在想要从事或已经从事数据工作的,比如“表哥表姐”,需要类似一个大牛在帮扶着教你的,这里重点安利一个叫《决策菁英》的培训课程。

这个课程算是我见过比较齐全比较接地气的了。从行业背景、个人定位、工具技术学习、业务需求配合、职业发展,在企业放大数据分析的影响力等等,都有很详细的解答。

尤其是成为数据分析师之后,可能会面临的一些问题:比如说你基于数据分析得出结论和建议,领导不采纳不接受,决策难落地,自己也做不出成果。如果你发展的顺利,公司组建了一个数据中心,你作为leader,为了迎合现在以及未来各种各样的业务需求,可能需要设计开发数据产品,很大一部分工作就涉及与业务、技术如何配(si)合(bi)沟通的事。

最后,成为数据部门的老大,可能需要考虑如何将个人的影响力、部门的影响力在企业中放大。这里数据分析可能要在全公司推广,数据分析的决策可能也要上升到影响战略的程度,这其中也有很多技能之外的东西。

数据分析师需要掌握哪方面的计算机技能?相关推荐

  1. 【数据分析师求职面试指南】必备编程技能整理之Hive SQL必备用法

    文章目录 熟悉Python 懂R语言 掌握SQL 大数据基础 数据库常用类型 多表查询 更多 聚合函数 distinct case when 窗口函数 动态更新 一行变多行 调优 内容整理自<拿 ...

  2. Python 数据分析师必备的入门学习路线和技能

    最近几年,做的这些项目,大多与数据分析与算法应用相关.岗位虽然是算法工程师,但是与数据分析打得交道也很多,双管齐下,最后才能确保算法的落地.在几年前,我还想当然地认为做算法的就应该偏重算法研究与应用, ...

  3. 数据分析师前景如何,需要学习什么技能?

    很多人都听说过数据分析师,但是不知道数据分析师的前景如何,不清楚数据分技术如何运用到不同行业中.首先,数据分析师专门从事行业数据搜集.整理.分析,并依据数据做出行业研究.评估和预测的专业人员.从这个职 ...

  4. 怎么才能转入大数据领域 ,成为一名合格的大数据分析师...

    2019年的高考很快就要拉开序幕了.而考生和家长除了要面临考试这一难关外,考试之后填报志愿时,选择大学和专业也是一个难题. 最近两年很多高校都开设了互联网相关专业,大数据.机器人等专业成为热点.在20 ...

  5. 数据分析师进阶必备6大数学利器

    呆鸟说:"数学,让我头痛,翻译本文让我头疼欲裂.不过,数据分析师不懂点数学,也实在说不过去,所以就有了这篇文章." 介绍 数学是现代科学的基石,几乎所有现代科学都与数学密不可分,尤 ...

  6. 【呆鸟译Py】数据分析师进阶必备6大数学利器

    原文链接:www.kdnuggets.com 原文作者: Tirthajyoti Sarkar 呆鸟说:"数学,让我头痛,翻译本文让我头疼欲裂.不过,数据分析师不懂点数学,也实在说不过去,所 ...

  7. 深夜,学妹遇到了数据分析师生涯的第一个疑问

    大家好,我是大鹏,目前是一名数据分析师. 自从上次学妹深夜给我发微信,询问数据分析师招聘要求和需要掌握的技能,已经过去2个月了.直到昨天,我再次收到了学妹的召唤: 当天深夜 学妹深夜求助,定是大事.我 ...

  8. python金融大数据分析师工资待遇_国内数据分析待遇如何?

    本文用数据分析的方法告诉你,数据分析师在不同阶段分别是值多少钱! 项目简介 自学数据分析的相关技能有一段时间,到现在也算学到不少内容,接下来打算慢慢找工作.在这之前打算将之前学的东西,练习一遍,慢慢增 ...

  9. python数据分析培训内容可以_Python数据分析师

    阶段一 学完后能达到什么水平? 数据分析师认知篇 说 明:0基础入学,5大进阶之路,8大课程阶段,35+课程,1000+学时, 18大行业经典案例,两大商业项目实战!人工智能是你的终极目标! 课程时长 ...

  10. 我成功转型大厂数据分析师后,总结了这些经验…

    作者:大师兄 本文为「心中有数」CDA征文作品 大家好,作为一名CDA持证人,一晃我在数据分析行业已经做了几年了. 作为一名电商行业的数据分析师,我时不时的想写一些个人的经验分享,但是又担心自己在这条 ...

最新文章

  1. ControllerDescriptor的认识
  2. 无法读取内存属于错误吗_深入了解 JavaScript 内存泄露
  3. 刚从阿里面试回来已拿到offer想和大家分享一下(阿里面试经验)
  4. LeetCode 98验证二叉搜素树(中序遍历)99恢复二叉搜索树
  5. rejection from Cambridge Machine Learning and Machine Intelligence MPhil
  6. ICC_lab总结——ICC_lab2:设计规划
  7. 依弗科(上海)机电设备有限公司
  8. Redis的常用功能
  9. 美团flutter_Flutter包大小治理上的探索与实践
  10. Java中的数组,java开发面试笔试题
  11. 计算机科学与技术考研考西南交通大学,西南交大计算机科学与技术考研怎么样...
  12. pp to write
  13. 现代操作系统(原书第四版)课后题答案 —— 第一章 引论
  14. ATSC和DVB数字电视系统的比较
  15. 【CVPR-2019】基于深度学习优化光照的暗光图像增强
  16. url 后面参数说明
  17. 74HC165应用介绍
  18. Linux进程管理、防火墙
  19. python中key=lambda_排序后的语法(key=lambda:…)
  20. FSL 功能磁共振影像分析: single-session

热门文章

  1. SQL Server 的完整下载安装教程
  2. 电脑文件一键实时备份同步至云端(百度云盘)
  3. 中小企业CRM评测-销售管理_任我行
  4. Python之获取中国各地区矢量地图数据(shp格式)
  5. 好程序员大数据视频教程之快速入门Scala篇
  6. 流应用– 移动互联网营销新利器
  7. 自定义TxT文档下载
  8. ajax js java省市三级联动菜单,javaweb--json--ajax--mysql实现省市区三级联动(附三级联动数据库)(示例代码)...
  9. 基于c语言编写的五子棋小游戏
  10. Boss说:你要是能搞懂这六个分布式技术栈,我给你薪资翻倍