`

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

阅读更多

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

 

问题的背景是这样的:

 

某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)沟通的事。

 

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

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

作者:yuanziok 

来源:CSDN 

原文:https://blog.csdn.net/yuanziok/article/details/86299430 

版权声明:本文为博主原创文章,转载请附上博文链接!

 

  • 大小: 48.8 KB
  • 大小: 49 KB
  • 大小: 40.7 KB
分享到:
评论

相关推荐

    1_Level Ⅰ业务数据分析师 24.9G的学习资料 资料全面,包含大纲和学习计划表 百度网盘

    Level I业务数据分析师的学习资料覆盖了从基础知识到高级技能的各个方面,旨在帮助学员系统地掌握数据分析的核心技能,同时了解最新的大数据技术及其在实际业务中的应用。通过系统学习和实践,学员不仅能够胜任当前...

    3个月转行数据分析师,你需要掌握这些内容.docx

    要在3个月内成功转行成为一名数据分析师,你需要掌握以下几个核心知识点: 1. **Excel**:Excel是最基础的数据分析工具,尽管其功能有限,但对于处理小型数据集和进行基本的数据清洗、计算和可视化非常实用。你可以...

    大数据分析师题库1000道.pdf

    虽然上面的列表并不是直接从题库中提取的知识点,但它们代表了大数据分析师在使用Python进行数据分析时,所要掌握的核心技能和知识点。在实际的大数据分析师题库中,这些问题可能会通过选择题、填空题、简答题和编程...

    数据分析师职位数据集.zip

    6. **技能要求**:常见的技能标签,如SQL、Python、R、Excel、大数据处理、统计分析、数据可视化等,这些是数据分析师通常需要掌握的工具和技术。 7. **教育背景**:学历要求,例如本科、硕士或博士,以及可能的专业...

    软考系统分析师资料(数据库方面)

    系统分析师需要掌握ODS的实施策略和优化技巧,以确保数据的准确性和一致性。 数据挖掘是发现大量数据中隐藏模式的过程,它是数据分析的重要分支。系统分析师应该熟悉数据预处理、特征选择、建模、评估和解释等数据...

    数据分析师分享.pdf

    SPSS和SAS是两个广泛使用的统计分析工具,数据分析师需要掌握这些工具进行数据处理和建模。在携程计算机技术(上海)有限公司和阿里巴巴(中国)网络技术有限公司的职位中,精通这些软件是基本要求。 此外,对数据...

    系统分析师讲义

    系统分析师讲义是一份专门针对系统分析师职业资格的教程,其内容覆盖了计算机科学、数据库管理、软件工程、项目管理以及学术论文写作等多个领域,涵盖了成为系统分析师所必需掌握的知识和技能。 首先,计算机基础...

    CDA数据分析师基础理论

    在实际工作中,数据分析师不仅需要熟练掌握技术,还要具备良好的业务理解能力和沟通技巧。他们需要将复杂的数据分析结果以清晰易懂的方式呈现给非技术人员,助力决策制定。因此,数据分析不仅是技术的运用,更是对...

    系统分析师----历年真题

    系统分析师需要掌握SQL语言,理解数据模型(如关系型、非关系型),并能进行数据库设计和性能优化。真题可能涉及到数据库查询优化、数据完整性、事务处理等相关题目。 网络技术方面,系统分析师需要理解TCP/IP协议...

    计算机软件水平考试系统分析师考试大纲与培训指南(2009版)

    2. **系统分析与设计**:系统分析师的核心技能之一就是进行系统分析,这部分可能会考察需求获取、需求分析、系统架构设计、数据建模等方面的知识,考生需要熟练运用各种分析工具和技术。 3. **项目管理**:系统分析...

    【个人简历】基因数据分析师个人简历.pdf

    这些能力在基因数据分析师的职位中尤为关键,因为他们需要将复杂的科学问题转化为清晰的商业策略。 总的来说,刘先生的个人简历显示了他在数据分析、市场研究和统计分析领域的广泛经验和专业技能,这使他成为基因...

    数据分析师人才知识结构.pdf

    - CDA Level I:业务数据分析师,适合非统计和计算机背景的业务人员,要求掌握基本统计理论,能用Excel、SPSS等工具分析业务问题,撰写清晰的业务报告。 - CDA Level II:建模分析师,要求有两年以上数据分析经验或...

    全国计算机软件资格水平考试-系统分析师论文精选1.rar

    5. 通信与协作:系统分析师需要与业务人员、开发人员、测试人员等多方面沟通,因此,优秀的沟通能力和团队协作精神至关重要。 6. 技术趋势与标准:随着技术的快速发展,系统分析师需要关注最新的IT趋势,如云计算、...

    优选大数据分析人才培养模式探索PPT文档.pptx

    数据分析师需要掌握Oracle、Hive、SQL等数据库管理和使用技术,熟悉Linux/Unix开发环境,能应用Shell、Python、Perl等脚本语言,并且熟练掌握Hadoop技术和MapReduce算法。数据挖掘工程师需要掌握SAS、R等数据挖掘和...

    谁说菜鸟不会数据分析(入门篇)数据

    在数据分析的领域里,无论是新手还是专家,都需要...总的来说,数据分析入门需要掌握数据的获取、处理、分析和呈现,通过不断学习和实践,菜鸟也能逐渐成长为数据分析师。在这个过程中,耐心和持续的努力是必不可少的。

    系统分析师教程(考试必备)

    系统分析师教程是针对那些准备参加系统分析师考试的专业人士所设计的综合...总的来说,系统分析师的角色要求广泛的知识和技能,涵盖了业务、技术、管理和沟通等多个领域,这个教程应该是为全面掌握这些知识而准备的。

    数据师招聘简章.pdf

    1. **教育背景**:具备本科及以上学历,专业方向建议为统计学、数学、计算机科学、商业分析等与数据分析密切相关的学科。这些专业的学习可以为从事数据分析工作打下坚实的理论基础。 2. **工作经验**:至少3年的...

    计算机技术与软件专业技术资格(水平)考试-系统分析师常用工具

    系统分析师是该考试中的一个高级职称,主要考察候选人在系统分析、设计、项目管理及解决复杂问题等方面的能力。在这个考试中,掌握一系列常用工具是非常重要的,因为这些工具能够提高工作效率,帮助系统分析师更好地...

Global site tag (gtag.js) - Google Analytics