数据分析师SQL自学

阶段一:菜鸡战斗机

因为我大学不是计算机专业,虽然也是个理科,但跟数据分析一点关系都没有。所以我一开始也是从SQL的基本语法开始学起的。

后来为了提高自己的竞争力,机缘巧合下听了eBay数据分析专家诸葛老师的《数据分析师进阶之路》讲座,他分享了自己在数据分析领域10年的工作经验,梳理了如何在3天内掌握SQL、Python、统计相关的知识点,还把入门数据分析的图谱给整理出来了。感兴趣的朋友可以免费听听看,戳这里


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

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

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

阶段二:数据分析能力进阶

工作一年后,因为工作内容过于单调,我一度想跳槽,但海投简历并没有给我太多的机会。

我后来反思了一下,觉得自己还是太菜了。本就不是科班出身,水平跟工作年限也一般。不过基于我在《数据分析师进阶之路》讲座上掌握的基础知识,又重新丰富了下简历,还是收到了高过目前薪资的工作机会。但对于BATJ,望尘莫及。

虽然很挫败,但确实是我能力不足导致。所以我决定为了我的大厂梦好好复盘,这里我发现了一个初入数据分析总会犯的错误。

1、上来就背语法,却不会用

虽然说初阶数据分析师在面试中不怎么考编程技术,但是刷题,不光是用在面试中的,他也可以起到巩固知识点的作用。

于是,我开始有针对性的做一些配套练习。我是在LintCode最新上线的SQL学习教程里进行的刷题训练。个人觉得很好用,这里小小的安利下。

SQL学习教程


这个刷题网站怎么说呢,他不是单纯的刷题工具,而是先跟你梳理一遍知识点,再开始刷题练习。比如我刚开始学Hello SQL,就需要先知道SQL是什么、能做什么。然后尝试着练习输出一个Hello LintCode。

分享一些我曾经刷过的题:

初阶:

查询授课教师编号

向表中插入当前的日期

查询课程创建日期按 ‘年-月-日 时:分:秒’ 显示

查询在第一季度创建的课程

超过3名球员所得到的分数

中阶:

寻找特定身高的同学

连续的空箱子

张三的故事 III

挂科最多的同学 II

网课上课情况分析 II

除此之外,如果你只想临时抱佛脚,我建议大家去刷企业题库,这样更有针对性。戳这里


还有我平时也会在网站上自学数据分析,这里分享几个适合小白的数据分析的网站:

SQLBolt

适合小白的SQL学习网站,每个章节都对应一组SQL知识点,特别适合学完某个知识点后,拿去检测学习成果。


《数据分析入门:Python & MySQL 项目实战》

这门课比较适合刚进入数据分析行业,还不知道从何学起的朋友。

他是用3天的时间,带你掌握SQL、Python、统计相关、A/B测试等面试高频考点,实战演练用户行为、用户留存率分析两大项目。

让你对数据分析以及他的就业方向,面试真题部分有一个初步的了解。如果你对数据分析感兴趣,也可以由此来判断自己未来的发展方向。毕竟数据分析不光是程序员需要,运营或者其他岗位,在工作中也能用得到。


如果你早已入门数据分析,但一直没有收到心仪的offer,也可以免费听听《数据分析就业班》,他的内容主要是以面试,上岸为导向。感兴趣的朋友可以戳这里免费听


阶段三:班门弄斧一下,其实面试也是一项数据分析

当我具备了基础知识及项目经验后,我体会到了一件事:其实选工作,也是一项数据分析

我们可以将拿到心仪公司的offer分为以下几步:

·了解公司情况

·了解公司职责以及能力要求阶段

·分析自己的能力匹配程度

·逛论坛,翻翻公司的面经,在家做下模拟面试练习

·接着在面试中自信的展示你自己

·最后收获心仪的Offer

·希望我的分享对大家有用,祝愿大家offer多多!

码字不易,点个赞再走呗!

你可能感兴趣的:(数据分析师SQL自学)