本人是211硕士,非统计非计算机专业,今年4月份毕业,现就职于某互联网公司,做数据分析师,去年秋招拿到了四五个互联网的数据分析师的offer,早就想写一个帖子分享一下自己找工作的经验,于是找到简书这个平台。
随着大数据时代的到来,数据分析师这个行业逐渐热门起来,待遇也是水涨船高,很多学生都想找这类工作,我也是其中一个,记得刚开始找实习的时候去面试什么都不会,到处碰壁,自信心特别受到打击,感觉自己肯定不行,不知道自己能做什么工作,非常迷茫。同时也非常后悔,为什么自己在上学的时候没有好好学一些用于找工作的技能,只是一味的顾着写论文。
有一次去一家世界500强面试,我记得很清楚,面试是整整一天,带着自己的电脑过去,面试官copy了一份数据给我,给了一张纸,全英文,让我现场编程,处理数据,进行数据挖掘。于是第一次面试就死的很惨,做的特别不好。从那以后,我明白了找工作最重要的还是自身要有能力,学历是一块敲门砖,但是能不能敲得进去还要看你自身的能力符不符合要求。我知道一口吃不成一个胖子,于是开始一点点学习,去网上找各种经验贴,查漏补缺,刷题,看书。大部分企业的笔试都要编程,面试都要手写代码。经过一段时间的努力,我能够应对手写代码和简单的编程。经过自己的总结,我觉得要去找一份比较好的数据分析师的工作,要具有以下技能:
(1)SQL数据库的基本操作(最重要)
第一项也是最重要的,要对SQL特别熟悉,我当时花了一段时间去网上刷题,牛客网上所有的关于数据库的题目全都刷了一遍,因为本科学过SQL,而且实习的时候写过大半年的SQL,所以刷完题之后基本可以应对大部分的公司的面试,但是也有某些公司对于SQL操作要求特别高,比如拼多多,拼多多的笔试面试中的题目具有很强的技巧性,如果不是对数据库很熟练有一定的实践经验是做不出来的,第一次接触拼多多的实习笔试题但是只给了两个小时但是事后我自己琢磨了一个晚上,很有挑战性。建议拼多多出一套SQL练习题,一定卖的很火哈哈哈哈。
总结一下,如果要对应拼多多这种有些难度的笔试,不仅要熟悉SQL的基本语法(左连接,右连接,全连接等),而且要熟悉窗口函数,熟悉自连接,留存,中位数等各种技巧。还是要多多练习。
(2)Excel基本操作技能
这个不用多说,每家公司都会对Excel操作有比较高的要求,我记得有好几家公司面试题上面都有关系Excel操作的题目,比如触宝科技、喜马拉雅等,主要就是涉及Excel的常用公式:match,index等,还有一些数据透视表的应用,这些在日常的工作中也是最常用到的。这一块我没有特地去刷题,主要还是来源于日常的积累。
(3)Python或R等分析软件编程能力
很多公司招聘需求里面写了要求Python或R的编程能力,其实会Python或R去面试数据分析师是非常加分的,如果你什么都不会,跟面试官说我会学,那不好意思,拜拜嘞您,还有大把的人会在排队应聘。
我之前学校中用到Python的机会比较少,因为要找工作,我买了一系列数据分析的课程,从头开始学,学的也比较基础,现在工作用到Python的地方最多的就是数据可视化和数据清洗。数据可视化主要会用Python的一些画图的包,如matplotlib,seanborn,会画一些折线图、散点图、饼图、直方图等。数据清洗就要对Python的包比较熟悉,比如numpy,pandas等,会处理缺失值,空白值,单位转换,去重,数据标准化等。
除了报了课程之外,我报了计算机二级考试(Python),计算机二级很容易考过,而且考的很基础,我记得去银行技术部门面试的时候面试官就会问到Python的基础数据类型等,列表,元组,字典等,这些书里面都讲得很详细。
(4)统计学基础
我以前有点看不上统计学,也没有好好学,还记得商务统计其中考试考了60多分,现在留下了两行后悔的泪水。以前觉得统计学老是说什么概率,从来不敢把事情说确定了,现在工作了之后才发现大错特错!!!人生就是充满了意外,没有什么一定会发生的事情,统计学在现实生活中真的很有用,领导会根据某件事发生的概率去做一些决策。如果再给我一次机会重新选择专业,我一定会选统计学。大部分大公司都会重视统计学,招聘数据分析师的JD上都会写上统计学专业优先。秋招的笔试面试题目处处都会出现统计学,还记得唯品会的电话面试重点问了假设检验的步骤,t-test,P值,第一类错误第二类错误等统计学基础概念;携程的面试、喜马拉雅的笔试中都要手写贝叶斯公式等,可见统计学的重要性。我之前统计学学的不太好,所以看了相关的书籍,从最简单的漫画统计学开始,后来看了商务统计学,要相信勤能补拙,我也一直在路上。
(5)相关实习经验+拿得出手的项目
找工作是非常看重实习经验的,所以有空可以多实习,从实习中体会自己适合做什么职业。实习的时候会接触一些项目,一定要多学习,让自己有拿得出手的项目。秋招面试中面试官一定会问你做过什么项目,所以要多准备一些拿得出手的项目,可以是学校里面跟导师做过的项目,也可以是在实习过程中做过的项目,当然也可以是自己在课余时间研究的项目。一定要突出自己在项目中做了哪些贡献,克服了什么困难,有什么收获。拼多多数据分析师面试时讲完自己实习做过的项目之后面试官还会问一些自己平时有没有做过技术方面研究的项目,这就看你平时注不注意积累,平时一直在学习注意积累的会比较受到面试官的青睐。
(6)熟悉常用的数据挖掘算法
机器学习算法是一个合格的数据分析师一定要学习的,主要包含以下几个方面的算法:
1,分类算法:C4.5,朴素贝叶斯,SVM,KNN,Adaboost,CAST等
2,聚类算法:K-Means,EM
3,关联规则:Apriori
4,连接分析:PageRank
上面的数据挖掘是最常用的,也是面试中经常用到的,要了解每个算法的基本原理,经常被问到如何避免过拟合,决策树的划分标准,K-means的k值如何确定等。推荐几本书:《白话机器学习算法》、《Python数据科学导论概念、技术与应用》等。
每个人刚毕业找工作都会有一段时期是非常迷茫的,希望这篇文章能够给学生们一些建议和提醒,我也一直在不断的摸索和学习中,有兴趣的可以一起学习,我很喜欢分享,因为觉得分享是一种快乐,也喜欢带动身边的人一起学习。就写到这里,有问题可以私信我。
网友评论