靠自学学习数据分析,并转行数据分析靠谱吗?
回答里直接下结论,说转行一定成功或一定失败的人,在我看来都挺不负责任的。
数据分析行业前景可观,技术实用性强,近年来确实挺受欢迎。
但不同的人,学数据分析面临的情况会不太一样。比如一个科班出身码了三年代码的程序员和一个做了三年运营/行政/市场的人,他们转行的难度完全不同。
如果你真心想学数据分析,建议总结一下自身的长处,看看有哪些是可以跟数据分析沾边的。比如我一个朋友,是做社群运营的,他平时的工作会遇到处理报名数据,复盘活动效果等工作,其实这就是数据分析。
所以,如果你把转行数据分析当作一个目标去奋斗,是绝对可行的。但靠谱与否还得看你是否努力及方向是否正确。
今天刚好收到我朋友上岸数据分析岗的好消息,这里班门弄斧,分享一下我教给他的【数据分析的自学小技巧】
纯小白,想自学数据分析,应该先从哪下手?
学习数据分析大概分为以下四个步骤:理论+工具+项目(业务)+思维模式,小白首先要学的就是理论跟工具了。
理论:建议先从入门级教材看起,像《概率论与数理统计》,《数据挖掘导论》。大致去了解在数理统计中应用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教程
自学到什么程度才能找到工作?
到底自学到何种程度才能顺利上岸,其实是没有标准答案的。因为不同的公司,对用人标准不尽相同。
- 初级数据分析岗:需要你了解业务,会使用Excel,SQL,每天的基本工作就是处理数据,清洗数据,查SQL,写报表。
- 中级数据分析岗:需要具备独立工作和统筹的能力,这个阶段的数据清洗筛查就不是你负责的了,你更需要做的是独立分析事件发生的原因,如销量为何下降,复购率怎样等问题,然后给出一套完善的解决方案。
- 高级数据分析师岗:基本算领导级别的人物了,到这个阶段基本工作就是开会,开会,开会,一般不怎么给解决方案,更不会碰数据,一切工作进展全靠沟通、下决策。
最后,一点小建议
- 自学最怕的就是三天热度,所以在自学前请先问自己是否要继续在这条路上发展。
- 在自学的过程中,一定会踩雷,一定会遇到不适合你的学习资料,还请不要浮躁,静下心来,如果你连基础的Excel,SQL都不会,你去看看Python,可能你就能静下心来好好学Excel和SQL了。
- 复盘很重要,学过的理论知识一定要用在实战上,学完Excel就多去实操函数,学SQL就多去刷习题。日积月累,你会看到成效的。
最后,希望我的分享对你有用,点赞的人都能心愿成真!!!