现在很多人不是在学习数据分析的路上,就是在考虑要不要学数据分析的路上,无论是他或她之前所学的专业是理工学科还是文史学科,也无论他或她现在做的工作是不是数据类工作。
如此多的人学习数据分析,再次说明数据分析这个职业非常火爆。至于为什么火爆,无需多言。我们关心的是做数据分析需要什么知识和技能,怎样做数据分析,如何才能成为一个优秀的数据分析师。
转行做数据分析有两年时间了,虽然还不能算作是优秀的数据分析师,但经常有朋友问我:
“是如何转行做数据分析的?”
“做数据分析需要学习什么知识和技能?”
“做数据分析涉及很多数据,没有合适的数据,如何练手?”
上述问题是我被问到的次数最多的三个问题,也是转行做数据分析的两年中感触最深的三个方面,因此就从这三个方面谈一谈这两年做数据分析的心路历程。

一、 我是如何转行做数据分析的?
本科时,在二线城市二流的学校读数学与应用数学专业,因为是财经类院校的应用数学方向,学了一些统计学、数理经济学课程和并应用了很多软件,像Matlab、Maple、C语言、R语言、SPSS、Eviews、Lingo、Lindo等,虽然看似学习了很多技能,但都不精通。因为在学校的时候没有好好学习,当时觉得学这些没有什么作用。后来“书到用时方恨少”,才意识到当时的短见,但后悔已晚。
2012年本科毕业的时候尝试找工作,当时面试的数据分析岗位多数只用Excel就能解决。最后选择了去读研究生,无奈在研究生阶段又几乎“浪费”了三年时间(说“浪费”是相对而言,因为这三年的精力不在数据分析上),当时也没有决定研究生毕业后要做数据分析,当时想去做教育。
研究生毕业后在国企做了和数据分析不相关的工作,无奈工作氛围不是自己想要的,不能最大程度发挥自己的潜能,也不能实现自身能力的增值。在一年半后下定决心转行做数据分析,于是在2017年初开始自学MySQL、Python,并复习统计学知识和R语言。
2017年6月底,辞职,开始了在北京的数据分析工作之旅。由于本科是数学专业,有一定的数学和统计学功底,Excel 在学校和之前的工作中应用的比较熟练,MySQL、R、Python当然还都是初级水平,但还是找到了一份行业数据分析的工作。当时,既庆幸自己在本科的时候学到了一点皮毛,又后悔没有学精。
在转行数据分析后,换工作就有点频繁了,两年换了三份工作。当然每一次跳槽都是为了突破自己,因为每一份工作都有自身的局限性,接触的内容和用到的知识技能有限。但庆幸的是,每一份数据分析的工作都给我提供了一定的潜在发挥空间,借助在工作中可能的发挥空间,不断学习和应用新的知识,当能力提高到一定程度以后,寻找新的机会(这只是从自身发展的角度考虑,当然要感谢每一个东家给予的机会,尽自己所能把工作做到最好,问心无愧)。
如果说在这两年中感悟最深的是什么,那应该是在工作中不断学习,不断提高。

二、 做数据分析需要学习什么知识和技能?
不同工作岗位对数据分析师的技能和经验要求不一样,但数据分析的思维和严谨性是可以在这些工作岗位上训练的。这时,不妨结合自己的兴趣和能力,看自己的能力可以胜任或者说适当提高一下可以胜任哪一种数据分析的岗位。
然后,在招聘网站上看相似岗位的JD,或者向朋友询问一下,这类工作岗位需要哪些能力,查缺补漏,补足自己的短板。当然这一步是需要付出最多的,但只要这一步成功了,数据分析的offer离你就近了一大步。
上面是常识,下面还是具体列一下数据分析需要的知识技能吧:
(1)Excel
Excel是最简单、最基础的数据分析软件,必须掌握,当然VB部分可以不涉及,其他都必须精通。虽然Excel能处理的数据量和能读取的外部数据有限,但在用其他软件将数据处理成汇总或结果数据后,用Excel展示还是很方便的,毕竟Excel 有很多强大的函数和作图功能。
(2)SQL
MySQL、HiveSQL,二者掌握其一即可,因为基本通用,但必须精通,大师和小白的差距会体现在工作效率和质量上。
SQL语言,对数据分析师来说,查询部分最重要。在学会了各种查询后,查询的优化就是必须的了,因为现在的数据量真的很大很大,低质量的SQL语句可能一天都查询不出来,但高质量的查询语句可以在几分钟内搞定。
掌握以上两项,初级数据分析的offer你应该可以得到了。其实基本的数据分析岗位,并没有涉及很多高深的数学或统计学知识,但需要很高的数据敏感度和足够的认真、细心。
(3)Python
Python的功能很强大,也是现在最流行的编程语言,具体就看你学到什么程度了,但基础知识无论如何是必须要掌握的。各种数据类型、数据结构、数据的输入和输出、画图(对大数据展示非常有帮助)这些知识和技能不必多说,请自觉练习吧。
Python能帮助你实现很多目标,爬虫、网站建设、游戏设计,这些就看你的兴趣了,不是必须要求。
(4)R语言
R语言和Python有一定的共通性,很多问题的解决,两者都可以实现,但对统计问题来讲,R语言更受欢迎一些,毕竟这是一个针对统计学问题开发出来的软件,很多数学或统计学出身的朋友可能更喜欢用R语言。
这里列入了R语言,没有列入SPSS,因为R语言软件开源性,小巧易用,能比SPSS处理更大的数据量,且实现更灵活的分析,优势自然胜过SPSS。总之,在你因为懒或者忙没有学会R语言前,你可能会用SPSS;但当你学会R语言后,你应该就再也不会想用SPSS了。
以上是数据分析常用到的四个软件,当然如果你想再深入一步,做数据挖掘,那会涉及很多计算机知识,这里不再阐述。

三、 没有合适的数据,如何练手?
做数据分析,需要多种数据源和大量的数据来演练,如果没有合适的数据,学习数据分析也是无米之炊。有时即使有合适的数据,但需要自己手动输入,浪费时间又不值得。更棘手的情况是,没有合适的数据源和数据样本,怎么办?
相信学习数据分析的同学,都遇到过上述问题,当然我也遇到过。解决的办法是什么呢?数据量小,有可以借鉴的数据,那就自己输入吧,没有人能帮你了。没有合适的数据源,恐怕只有天才,不,只有神能才自己创造出来了(当然伪随机数除外)。
但庆幸的是,公号“数学算法的世界”考虑到朋友们在学习数据分析没有合适的数据源练手的问题后,在每一篇文章中,都会附上数据源下载链接,如果你有需要,就自取吧

在转行做数据分析的过程中,切身体会到了转行的不易(当然包含潜在的经济损失),所以就把自己做数据分析的历程、学习笔记、实战演练相关的内容用“数据科技社”公众号的形式记录下来,以和志同道合的朋友们分享和交流,共同成长和进步。

暂时就写这么多吧,如果有新的感悟和经验,或者朋友们有其他疑问,欢迎回复交流

转行做数据分析的心路历程相关推荐

  1. 上新福利 | 转行做数据分析,这样突破瓶颈

    「留意文末福利」 朋友,今天你转了吗? 听说数据分析岗大有前(钱)途,很多小伙伴纷纷尝试转行.找点儿入门书和入门课,学点儿Python和SQL,大半年下来,不少勤奋的小伙伴如愿以偿地跻身数据分析师行列 ...

  2. 自媒体运营转行做数据分析第1年零6个月

    从转行到入行,在面试去面试的地铁上看了一篇关于RFM模型的数据分析python文档.然后就去面试,狗屎运爆棚. 在地铁上的文章恰好蒙中面试题内容.再加上做过自媒体运营,懂点用户,活动,内容策划和相关案 ...

  3. python开发转行做数据分析_转行学IT,Java、Python、大数据选择学哪个发展好?

    对薪资不满意.担心自己以后不好找工作,不少人都会选择参加培训,转行IT行业.当然很多想要转行IT的人,都会犹豫选择哪门编程语言学习比较好,Python.Java.大数据作为比较热门行业技术,不少人都很 ...

  4. 精通python能干什么-转行做数据分析,是否需要精通python?

    作为一名IT从业者,我来回答一下这个问题. 首先,很多编程语言都可以用于数据分析,比如R语言在数据分析领域的应用也比较普遍,但是要想从事专业的数据分析,同时想扩展自身的数据分析边界,可以重点考虑一下P ...

  5. 从IT转行做网店奋斗历程

    19号晚从南昌和朋友一起坐火车开往杭州的旅程.在正式做淘宝之前,心情总是收不住的兴奋.但现实往往并没有那么顺利.前一两天我们都在忙着找房子,刚看到腾迅的新闻,说杭州的十几项物价都超过了美国,这一点我们 ...

  6. 一个30岁转行程序员的心路历程续

    又来给大家讲故事,这一篇应该算是续吧,时间点是两个月以后,培训班的课程还有5天结束. 前言 上一篇写作时间是5月中旬,课程过半,人很彷徨,要学的很多,会的很少,前前后后也讲了很多过去的事,这里是传送门 ...

  7. 转行IT行业的心路历程3

    16年丝袜生意很差的一年,老板的态度也不好,大唐本地人太歧视外地人了.而且我干的不开心没有前途,不能体现自我价值,无论你怎么努力. IT技术行业却不是这样,只要你努力肯学习,一定会有回报的. 在16/ ...

  8. python转行成数据分析_大数据专业成热门,该如何转行做大数据分析师

    展开全部 那我就转载一篇别人转行做数据分析的经验贴给题主吧e69da5e887aa62616964757a686964616f31333365656539: 亲爱的各位加米谷学院的老师和同学们好,首先 ...

  9. 【记录】一段不知结果如何的“互联网+”比赛心路历程

    我,杭电自动化,研一. 从20200322开始准备"互联网+",今天是20200530,这篇博客用来记录做比赛的心路历程,其实之前就有过这个想法,不过一直拖延症没执行下去,今天刚好 ...

最新文章

  1. python相关性分析特征过滤_特征选择-Filter过滤法后续(相关,互信息法)
  2. 懒人必备:.NetCore快速搭建ELK分布式日志中心
  3. golang内置函数
  4. 机器学习-关联之Apriori算法原理及实战
  5. iphone 各种例子 汇总
  6. 循环所有数据库执行脚本
  7. 预处理命令中的#和##
  8. mysql键太长_数据库,主键为何不宜太长长长长长长长长?(转)
  9. 洛谷试炼场-简单数学问题-二分查找
  10. Redis与数据库缓存一致性问题
  11. 7.js模式-装饰者模式
  12. Hype教程,如何设置字体样式?
  13. 服务器cpu开启虚拟化的好处,开启硬件虚拟化有什么好处和坏处?
  14. HTML图片鼠标滑动加边框,鼠标移动到图片上时,用css怎么实现图片加边框效果?...
  15. 瑤里古鎮 婺源鄉村 你會去哪里呢
  16. 自动更新之安装apk
  17. IM推送Android客户端SDK之智能心跳
  18. 2021-06-20问题整理
  19. Qt Quick 如何入门?
  20. uni-app 打包H5项目

热门文章

  1. 前端web页面防截屏水印生成方案(网页水印+图片水印)
  2. 阿里云培训-AS(弹性伸缩)
  3. 中国股市实行T+1,这是保护散户还是坑散户?
  4. 计算机常用的网络安全技术有哪些,简述计算机的网络安全技术有哪些常用技术?...
  5. 1906: 鹊桥相会
  6. 关闭Win10自动磁盘碎片整理
  7. 计算机中rom,计算机中RAM和ROM
  8. id门禁卡复制到手机_门禁卡复制到手机苹果
  9. 【文献阅读2020】 像素级自适应学习的超分辨率Pixel-Level Self-Paced Learning For Super-Resolution
  10. 计算机慢的解决方法,几种电脑变慢的解决方法