微信扫一扫
分享到朋友圈

数据分析这碗饭,该怎么吃?

作者:InfoQ 来源:InfoQ 公众号
分享到:

04-05

作为一名程序员,也许你还没有直接和数据打交道。但是,你的老板一定已经开始重视数据,并思考如何通过数据来优化业务结构了。

之前发文也说过,越是竞争激烈,一职多能、全栈、多面手程序员其实越吃香,对企业来说,研发还是要做的,业务还是要推进的,企业要用尽可能少的人才,来满足尽可能多岗位的诉求,每个程序员,其实都应该意识到,数据分析是个人能力很重要的补充,因为越是靠谱的领导,越会重视数据分析和数据反馈。同时也能带动自己业务理解力的提升,拓宽职场的可能性。

之前在百度的曹政举了他身边的例子,令人印象深刻,蛮多看上去并不优秀的人却都能靠着数据分析 C 位出道。

十来年前我在百度招聘过一个人大本科应届的小伙子邓明生,从学历背景看在百度并不占优势,当时开始跟我做数据分析,写程序分析百度的业务数据,后来慢慢独挡一面,因为对百度所有业务线的数据都清晰,后来百度出现一些人事危机的时候开始成为救火队长,连续在不同业务部门担纲重要职位,一路升到联盟事业部总经理,今年离职出来创办御势资本,青出于蓝而胜于蓝,人家现在比我厉害很多了。


还是十来年前,又有一个应届生吴海生,从百度产品部门申请内部调动去做数据分析,开始经验不足,写报告还被我嘲讽过的那种。好多年不见,最近看新闻才知道,已经某新近上市的金融公司CEO,妥妥的C位出道有没有,真是让人刮目相看。

也不是说,多吹捧数据分析,但确实是这个时代的一个核心硬技能了。你要知道,老板可能在任何时候提出对业务数据做出分析解读的要求,当机会来的时候,大部分人都毫无头绪,一脸茫然。如果此时你能给出一个清晰的思路和解决方案,就会真正意识到,数据分析能力,可以让你职场生涯从此脱胎换骨。

那么,数据分析到底该怎么学呢?如果可以做到以下这三项,你一定比别人更高效。

1. 找到一个实力与经验俱佳的“教练”,从思维、工具、实战带你“即学即用”

2. 制定一份正确的学习计划与路径,你真正需要的是好方法而不是蛮力

3. 有效工具的运用会让你事半功倍

在这里,不得不给大家介绍下我自己在看的数据分析学习资料 —— 极客时间的《数据分析实战 45 讲》。作者是清华大学计算机系博士陈旸,最近刚刚更新完毕,好评度也超高。

在这个专栏中,陈旸清晰地把数据分析拆解成下面三个组成部分:数据采集、数据可视化和数据挖掘。在后面文章里,我会给大家分享这三部分所需要掌握的知识,让你有个更深入了解。:


并且,专栏里一直秉承着“MAS 学习法“,即 Multi-DImension(多维度认识)、Ask(提问)和 Sharing(分享),从“思维”到“工具”再到“实践”,学以致用,更高效上手数据分析。

现在要插播一下,周末的专属粉丝福利:《数据分析实战 45 讲》限时优惠,参团只要 79 元,原价 99 元,便宜 20 元,但仅限今天 24 小时。想扩大自己能力边界的同学们,请抓紧搭上这个快车。


识别上图二维码,立即加入周末的专属福利团

好,下面接着给大家分享上图中数据采集、数据可视化和数据挖掘需要掌握的知识。

数据采集

当你入门 Python 后,接下来就算是正式进入数据处理阶段。「数据分析」涵盖两部分:数据是基础,分析是过程,所以数据的前期准备工作也很重要。第一步,就是采集数据。

你可以用 Python 自动采集数据,也可以使用第三方平台,比如用八爪鱼来采集数据。《数据分析实战 45 讲》中,作者陈旸用了两个实战案例来讲解如何用 Python 和八抓鱼来采集数据,讲的非常细致,看完你可以掌握这两种常用方法。

详细地,你可以去直接看专栏里这两篇文章:

  • 第 9 讲 | 如何用八爪鱼采集微博上的“D&G”评论?

  • 第 10 讲 | 如何用 Python 自动化下载王祖贤海报?

数据可视化

大多数人都很容易被数据可视化吸引。试想一下,用各种酷炫的图片将数据的规律直观地呈现给大家,是一件特别有成就感的事情。应用也很广泛,比如天猫双十一的数据大屏等。我们可以用各种工具、编程语言做数据可视化,比如 DataV、Tableau、Python 或者 R 语言。

在《数据分析实战 45 讲》中,主要用 Python 的 Matplotlib 工具来做数据可视化。Matplotlib 是 Python 的可视化基础库,非常适合入门学习。学完专栏,下面的这几张图我也可以做出来,非常抢眼。


你可以看看专栏里这篇文章:

  • 第 15 讲 | 如何用 Python 绘制 10 种常见的可视化视图?

数据挖掘

当你掌握了数据分析中基础的操作后,接下来就该正式处理数据了。为了进行数据挖掘任务,数据科学家们提出了各种算法,《数据分析实战 45 讲》中详细讲解了数据挖掘十大经典算法,根据用途,把它们分为四大类:

  • 分类算法:C4.5,朴素贝叶斯(Naive Bayes),SVM,KNN,Adaboost,CART

  • 聚类算法:K-Means,EM

  • 关联分析:Apriori

  • 连接分析:PageRank

值得一提的是,专栏里用了大篇幅内容、许多案例来讲解这十大算法,还会提供一些数据库让大家去实操,亲测有效。


学完《数据分析实战 45 讲》专栏,你一定会对数据分析游刃有余。这个专栏已有超过 1.1w 人加入学习给大家截了部分读者评价,你可以参考。


也给大家放下当初曹政大佬推荐这个专栏的截图。


最后,再强调一遍周末的粉丝专属福利。

周末的专属粉丝福利:《数据分析实战 45 讲》限时优惠,参团只要 79 元,原价 99 元,便宜 20 元,但仅限今天 24 小时。想扩大自己能力边界的同学们,请抓紧搭上这个快车。


阅读40041
举报0
关注InfoQ微信号:infoqchina

用微信扫描二维码即可关注
声明

1、头条易读遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2、本文内容来自“InfoQ”微信公众号,文章版权归InfoQ公众号所有。

评论
更多

文章来自于公众号:

InfoQ

微信号:infoqchina

邮箱qunxueyuan#163.com(将#换成@)
微信编辑器
免责声明
www.weixinyidu.com   免责声明
版权声明:本站收录微信公众号和微信文章内容全部来自于网络,仅供个人学习、研究或者欣赏使用。版权归原作者所有。禁止一切商业用途。其中内容并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现头条易读网站上有侵犯您的知识产权的内容,请与我们联系,我们会及时修改或删除。
本站声明:本站与腾讯微信、微信公众平台无任何关联,非腾讯微信官方网站。