靠自学学习数据分析,并转行数据分析靠谱吗?

做过5年影院市场工作,由于疫情导致待业,想自学数据分析,如果成功会考虑转行数据分析师,但我又是个虎头蛇尾的人,三分钟热度。看了一些关于数据分析自学的文…
关注者
3,204
被浏览
1,358,020
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

回答里直接下结论,说转行一定成功或一定失败的人,在我看来都挺不负责任的。

数据分析行业前景可观,技术实用性强,近年来确实挺受欢迎。

但不同的人,学数据分析面临的情况会不太一样。比如一个科班出身码了三年代码的程序员和一个做了三年运营/行政/市场的人,他们转行的难度完全不同。

如果你真心想学数据分析,建议总结一下自身的长处,看看有哪些是可以跟数据分析沾边的。比如我一个朋友,是做社群运营的,他平时的工作会遇到处理报名数据,复盘活动效果等工作,其实这就是数据分析。

所以,如果你把转行数据分析当作一个目标去奋斗,是绝对可行的。但靠谱与否还得看你是否努力及方向是否正确。

今天刚好收到我朋友上岸数据分析岗的好消息,这里班门弄斧,分享一下我教给他的【数据分析的自学小技巧】

纯小白,想自学数据分析,应该先从哪下手?

学习数据分析大概分为以下四个步骤:理论+工具+项目(业务)+思维模式,小白首先要学的就是理论跟工具了。

理论:建议先从入门级教材看起,像《概率论与数理统计》,《数据挖掘导论》。大致去了解在数理统计中应用Excel,bootstrap的方法,便于后续更好的学习工具。

工具:常见的数据分析工具有:Excel、SQL、Python/R/Matlab/Tableau/powerBI。

  • Excel:熟练掌握常用函数vlookup、sum、if;数据透视表。
  • SQL作为数据分析岗的基本工具,需要熟练使用。
  • 至于其他的Python、Tableau、powerBI啥的,视工作而定,前期可以先不展开学习。

对于不是计算机、软件专业的人来说,自学SQL还是有一定难度的,所以这里展开说下如何熟练掌握SQL:

就我接触到的数据分析师来看,大部分公司都很看重SQL的使用能力。随便在网上搜一份数据分析岗的JD也能证明这一点。

而且我朋友大学学的是文科,对数据分析确实没啥概念,所以也是先从SQL的基本语法开始学起:

SELECT columns_name --查找一列或多列,多列之间用逗号隔开
FROM Table --目标表
WHERE condition --过滤条件
GROUP BY columns_name --按列值分组,可以1个或多个列
HAVING condition --分组后的筛选条件,HAVING与WHERE区别在于前者表达式中可包含函数
ORDER BY columns_name --按列排序
LIMIT start, row_count --对结果进行限定,start表示从哪行开始,row_count表示结果行数

在掌握了基本语法之后,可以适当搭配视频课程学习。当时我朋友在这块踩了雷,所以我把我学习SQL的免费讲座《数据分析师进阶之路》推荐给了他。

讲师是eBay的数据分析专家。他分享了自己在数据分析领域10年的工作经验,梳理了如何在3天内掌握SQL、Python、统计相关的知识点,还把入门SQL的学习路径给整理出来了。感兴趣的朋友可以免费听听看,戳这里

简单来说,老师将数据分析的硬技能分为以下几点:

SQL:

  • MySQL
  • MS SQ; Server
  • Oracle

Python:

  • Numpy
  • Pandas
  • Matplotlib
  • Ski-learn

Machine Learning:

  • 线性回归
  • 逻辑回归
  • 神经网络

Visualization:

  • Tableau
  • Power BI
  • Fine BI
  • Excel

Statistics:

  • 描述统计
  • 推理统计
  • A/B test

掌握了这些知识点之后,基本算是入门数据分析了。现在好像开放了免费试听单元,感兴趣的朋友可以去体验下。戳这里

哦对了,学会SQL重要,巩固SQL更是必不可少。网上不是很多人说刷题几天就能掌握SQL吗?但没见谁能给出一个好用的刷题网站!我之前常用LintCode来刷算法题,最近发现他们新上线了一个SQL教程模块特好用,很适合零基础从0-1学习SQL。

总共分为SQL语句、运算符与特殊条件、函数、约束与多表连结、SQL查询5个阶段,一天一个一周也学完了。

每个阶段还带知识点解析和习题练习,这样不花钱还全面的网站应该不会有人不爱吧。戳这直达SQL教程

自学到什么程度才能找到工作?

到底自学到何种程度才能顺利上岸,其实是没有标准答案的。因为不同的公司,对用人标准不尽相同。

  1. 初级数据分析岗:需要你了解业务,会使用Excel,SQL,每天的基本工作就是处理数据,清洗数据,查SQL,写报表。
  2. 中级数据分析岗:需要具备独立工作和统筹的能力,这个阶段的数据清洗筛查就不是你负责的了,你更需要做的是独立分析事件发生的原因,如销量为何下降,复购率怎样等问题,然后给出一套完善的解决方案。
  3. 高级数据分析师岗:基本算领导级别的人物了,到这个阶段基本工作就是开会,开会,开会,一般不怎么给解决方案,更不会碰数据,一切工作进展全靠沟通、下决策。

最后,一点小建议

  1. 自学最怕的就是三天热度,所以在自学前请先问自己是否要继续在这条路上发展。
  2. 在自学的过程中,一定会踩雷,一定会遇到不适合你的学习资料,还请不要浮躁,静下心来,如果你连基础的Excel,SQL都不会,你去看看Python,可能你就能静下心来好好学Excel和SQL了。
  3. 复盘很重要,学过的理论知识一定要用在实战上,学完Excel就多去实操函数,学SQL就多去刷习题。日积月累,你会看到成效的。

最后,希望我的分享对你有用,点赞的人都能心愿成真!!!