如何了解数据分析师的技能需求
要了解一个岗位的技能需求,有一个简单的办法,那就是去看招聘网站。
如果你的学习目标是求职,那就去看求职网站上相关岗位的需求。这是最直接的。也是以终为始的方法。
在看的时候要注意几点:
1.多看:不同公司的招聘需求写的良莠不齐,光看几家的招聘需求可能不能得到核心的需求,甚至误导你。看个几十上百家有代表性的公司的招聘需求。正所谓熟读唐诗三百首,不会吟诗也会吟也会吟。
2.大胆:招聘公司经常是要求你会造原子弹,进去拧螺丝。所以招聘需求通常把招聘需求写的很高,大胆点,不用怕。那些一定要求3年经验等需求不用在意,只要你有技术,有项目经验,他们会要你的。
3.用脑:我们这里谈的数据分析。我先给你个作业:分析一下这几十家数据分析的招聘岗位:
- 有哪些不同类型的岗位?都说是数据分析,但类型是不同的
- 核心的需求有哪些?从需求量的要求高低排个序。举个例子:python, sql, excel等。
- 薪资需求范围如何?这个要先确定城市。
- 写一份数据分析岗位数据分析报告。发给我,我给红包奖励,只给分析的最好的前5个哟。
经过这样一通分析,你肯定对这个岗位有很深的了解。如果你这都懒的分析,你要再认真慎重的考虑一下,你是否适合学习这个岗位?
你可能会说,可是我什么技术都还没学啊!这不怪我啊!
分析靠的是脑子和勤奋,这两点我们都有,或者都可以有。
不用任何技术也可能成为好的数据分析师(不一定高效),所有技术都会,不动脑子也只能是个工具人。
有脑子,人勤奋,再加上数据分析节能,那必然可以成为一个很优秀的数据分析师,进而成为数据科学家。
技能要求
首先认识到数据分析不等于Python,如果有的培训机构过分夸大Pytohn,或者说把Python等同于数据分析师,那很可能在不负责任的割韭菜。
说实话,我也需要韭菜赚点小钱,但是只收割对的韭菜,因为每个韭菜都是我的朋友。所以我时不时会劝退一些想跟我学习的人。不适合我的课程,或者对我的课程期望过高,我都会劝退。
看上面的图中,Python只是好多分支里面的其中一个分支,但确实是很重要的一个分支。
现在来,一个个说:
1.理论支撑:人人都可以做一些数据分析,就像前面我给大家布置的那个任务,你马上就可以做。但是要通过面试,要成为一个专业的数据分析师,还是需要一些理论支撑。比如完整的的数据分析过程可能包括数据收集,存储,清洗,集成,变换,分类,聚类,预测,关联分析等步骤。同时概率论等统计学知识也是进阶,面试和装B的必备。
2.数据基础:或者是数据的尝试吧,这方面我们可能本来就都有。不管你是不是数据分析师,你很可能会用Excel等。常见的数据格式稍微学习一下也不难。比如CSV,JSON,XML等。
3.然后才是学一门数据分析好用的编程语言。最主要的候选就是Python和R。这里当然推荐Python了,因为他应用更广泛。
Python中最重要的是数据分析三件套:numpy, pandas和matplotlib,在这基础上再学习Seaborn等类库。当然Python基础是必学的。另外学会办公自动化的相关类库就可以做很多数据分析了。爬虫的技术也重要,因为可以采集数据。
4.数据库:稍微多点的数据都不会保存在普通文件中,而会保存在数据库里。所以数据库的重要性比一门编程语言还要重要。因为没有编程语言你可以做很多数据分析。数据库方面包括2个部分吧:一是SQL和数据库基础知识,二是熟练掌握一个数据库管理系统。比如MySQL。
5.接下来你需要一些实战经验。我这里分成了两类,一个是项目经验,做一些有实际商业价值的数据分析项目;二是行业经验,比如你想去电商公司面试,你需要了解电商行业的常见数据,常见应用场景。图中还列了Kaggle,这是一个数据分析的竞赛网站。对于没有实际经验的人,去这里找你的经验。
6.接下来进阶和扩展。包括机器学习的常见方法,对于学Python的人来说sklearn不可不知。这部分挺难的,属于进阶。还有就是Tableau等工具,这不能,有了前面的基础,很快就可以学会,工具嘛!
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。