2022/01/08日更新:

上一个更新刚结束,新冠疫情就在全国,而后在全球爆发了。于是我延后了一年入学,于2021年8月成功赴美读书。目前已经拿到硅谷一线大厂搜索/广告/推荐算法的暑期实习啦!

2020/02/29日更新:

由于最近考研结束很多同学也来找我咨询职业发展,先简单介绍下我毕业3年的职业变化:

因为一直想着去国外读研,中间边上班准备,预计下半年就要去美国读computer science的研究生。

介绍完毕,为了保证你的问题一定会被认真回复,建议向我付费咨询~私信和评论不一定有时间回哦。

==========以下是原文=========

题主你好,我上周刚签完三方协议,看到这个问题忍不住想说几句。希望能以一个刚找到工作的学生的视角来提供一些参考,也算是对自己这三个月的总结。

我和你一样,应用统计专业,同是考研狗,只不过我已经知道自己没考上...我是从去年三月份开始准备考研,大概从去年六月份开始全面复习,即除了考研以外的其他事我都没做了。

我想先介绍一下我在找到第一份数据分析类的实习前的背景:

大二的暑假,开始自学r语言,过完了《r语言实战》和吴喜之老师的《统计学---基于R的应用》,从此开始接触到统计之都,数据科学,感觉打开了新世界的大门…大三上开始在coursera上自学python,具体的可以参看我的另一个回答,跟完了那上面的几个课程,动手写了个爬虫,python也算是入门了。

大三的寒假,由于结实了几个志同道合的小伙伴@何燕杰,参加了挑战杯。用挑战杯策划书上的话说就是:致力于开发出一款贝叶斯统计软件。是的…仅仅是上了一门贝叶斯统计的专业课,又让我们迷上了贝叶斯理论,觉得任何参数都可以有先验分布的设定又打开了我们新世界的大门。当然,因为这个又学了c#,所以软件也是边学边开发,从最底层的大数运算到统计分位数的计算,再到统计假设推断,方差分析,回归分析等基本功能都搭建成功了,然后开始研究MCMC,MH算法和Gibbs抽样,至于后来为什么放弃,一言难尽...就不再解释了。

好了,这就是我考研之前的技能掌握情况:略熟R,python,C#入门,懂些统计学知识和常见的数据挖掘算法。

然后在我结束挑战杯后,就开始进入了考研复习,由于怕编程分散精力,所以我一直没有再碰过这方面的东西,也就是平时看着小伙伴们分享一些文章。然后12月底考研结束,此时我已经有大半年没学习关于数据科学方面的知识了,对于一个变化很快的行业,这已经算是很长的一段时间了。

感觉前戏有点长,下面进入正题:

实习一:

由于学校要求毕业实习,所以我一考完就开始写简历(之前没实习过,也没写过简历)。虽然大半年没学习,靠着之前的一点老本在简历上写了自己熟悉R语言啥啥的…投了很多份实习(在实习僧,拉勾网上),都是关于数据挖掘/分析方面的。等了两三天没有消息,由于第一次投简历没有经验,感觉心里有点慌…

终于在12.31号,有一家公司叫我去面试,面试很轻松,面试官先让做个自我介绍,就简单问了下之前挑战杯开发统计软件的经历,由于我准备了这个问题,所以回答的还是挺流利。之后面试顺利通过(小公司,加上只是实习生),我就在元旦之后去实习了。公司名字就不透露了,反正官网上的title是大数据商业分析公司…

另外说一句,由于我考研结束,我的小伙伴们终于按捺不住自己的安利之心,开始向我推荐linux,vim(对,不是emacs..),然后我又开始进入linux的坑,顺便开始复习之前的知识(虽然都忘光了)。

满怀激动的我以为自己的第一份工作一定是可以跟着大牛学习牛逼的技术,然而我却操作了2个月的excel…简单来说,就是我们公司不是走技术流。

国内现在有很多提供商业解决方案的大数据公司,这其中的一部分公司的技术主要集中在数据爬取与储存上,然而在分析这块主要就是写报告(就是不跑模型,只用excel做描述性统计)。

所以我在那边的主要工作就是用excel做些数据清理的工作,其实就是对爬下来的数据进行去重,去除无效值等等。这些工作不要求你有任何的统计,编程知识。只要智商正常,经过两小时培训,你就可以开始干活了。

下面说说我的第一份实习收获:

1.初步了解职场,体验到了和学校不一样的环境,知道了下次找工作的时候一定要把自己以后要做的事情问清楚…

2.学了一些工作规范,包括文件的命名,格式,至少不让自己的文件看起来乱七八糟。

3.熟悉了我对excel的应用…包括筛选,排序,去重等功能(好吧我说不下去了…

4.最后这点我觉得是最重要的,这两个月我摸清了公司的盈利模式,目标顾客等。更加深入的了解的如何将数据应用到具体的业务,以及数据归根结底是为业务服务的,这些恰好是我以前从未考虑过的。在我以后的面试经验中发现这一点非常非常非常重要,至少是对于数据分析师来说是的。

在混够了经验之后,我的考研成绩也出来了,其中的辛酸也只有自己能体会到,天天纠结是二战呢还是找工作呢。后来抱着先找工作,找不到满意的就去二战的心态,开始修改简历,投简历。由于春招的互联网公司很少,而且我是二月底就开始投简历了,所以我是直接走的社招,不过最后大半个月还是得到了四次面试机会。顺便说一下,我主要是在拉勾上投的简历,至于啥51job,我就呵呵…

面试一:

上海某汽车互联网公司,数据分析师职位。

HR第一次打电话我手机没电没接到,后来过了一个周末又打了一次,问了些基本问题,哪里人,之后想在上海发展吗之类的,然后约好面试时间。

下面讲重点

面试官基本上会让做个自我介绍,然后根据简历开始问问题,问了我:

1. 讲一下你在之前那家公司的主要工作

2. 你用python做过爬虫?爬过哪些数据?

3. 考研失败了?考了哪个学校(…内心奔溃

4. 问了关于挑战杯的具体细节

5. 你对哪些行业比较感兴趣?你对汽车方面有什么了解吗?(由于我之前实习做个一个汽车的项目,所以他也追问了我几个问题,比如:从哪些方面来分析一辆汽车?为什么把噪音单独分为一类?)

6. 最后一个问题,估计也是最重要的一个问题:如果你有我们某个app的所有用户数据,现在要构建一个用户的信用评分模型,你会怎么做?(由于我之前没有仔细体验过他们那个app,再加上第一次正式面试一时紧张于是答偏了…)

总结一下,面试官全程冷漠脸,后来才知道这可能就是传说中的压力面。没有问太细的技术问题(太细的我也早忘了),至于软件什么的,他说他们那里用什么都可以,R/python啥都行。然后问我有什么问题要问他吗,我就问了这边的具体工作,他说他们现在主要是在做个性化推荐之类的。然后让回去等消息,结果当然是没有消息了,(我觉得要么是这家公司不诚心找应届生,要么是我最后一个问题答崩了)

不过一次面试也让我学到了很多东西,最重要的是明白了一定要提前预习好对方公司的业务,并且猜对方可能会问你什么,然后认真准备。能做到这点基本上你去面试就秒杀很多人了。

面试二:

第二家公司也就是我现在的东家,某互联网金融公司,职位:数据分析师

hr一打电话就说我们想培养一些优秀的应届生,让人感觉很有诚意。

下面讲面试过程

面试官(也就是我现在的leader)问了问我:

1. 自我介绍

2. 讲一下之前的工作经历

3. 具体问了挑战杯的细节

4. 讲一次你数学建模的经历

5. 问了一个sql的join问题(sql我考研之前没学过,投简历的时候开始自学,面试前一天刷了几十道题,刚好问到了)

6. 你说你崇尚geek精神,请举个例子说明…(这里我说了自己崇尚开源精神,然后目前正在学linux,vim等等的)

7. 你python爬虫用了哪些包?

8. 你平时喜欢写博客吗?

9. 最后一个问题:如果我给你一周时间学会spark,你会怎么做?

总结一下,面试官是偏技术型的,我准备了很多关于业务方面的知识结果都没有问到…感觉自己也是很紧张的,回答比上次面试好一点但心里还是没有底气,后来说让我先去实习,看表现谈留任和薪资。

后来才发现leader也是geek一个…早在几年前就是vimuser了…不知道这是不是给我机会去实习的一个重要原因…

面试三:上海某互联网旅游公司,产品数据分析师

最开始接到这家公司的电话我的内心是复杂的,一方面这家公司在上海也算是巨头了,要我去我还是很乐意的;另一方面我在现在这家公司已经实习一周了,而且感觉同事,leader都不错,做的也是我喜欢的事。

总之,最后抱着学习的心态还是去面试了,面试官是位女性,问了我:

1. 自我介绍

2. 之前工作的经历

3. 对于这个职位的看法,以后的职业发展(是想做产品还是想做数据?)

4. 如何估算全上海一天一次性筷子的使用量?(有兴趣的小伙伴可以在评论区讨论)

5. 如果某个页面的某个产品的这个月的销量下降很多,你会从哪些方面去分析?

6. 如果我们想给用户做优惠券的个性化推荐,你会怎么做?

总结一下,可能由于面试官不是技术这块的,没有问我有关具体技术的问题,全是问的产品业务。由于我提前两天准备了,除了一次性筷子的那个问题有些猝不及防,其他感觉回答的还不错。

前面大家聊的都挺愉快的,面试官还表示她现在非常缺人手做事。最后聊到留任问题,面试官就开始不动声色的提醒我只有你表现的特别优秀才有机会留任,我心底一震,就问她特别优秀是指多优秀?她说:表现得比我们新员工要优秀一些,顿了一下又说,可是我们新员工已经很优秀了,这个岗位原则上是不招本科生的之类的。可能是看到我脸色有点不太好,面试官又解释说:要是之前扩招的时候还好点,现在留任名额卡的特别紧。

后来我又和hr聊了一下,hr说其实只有一个留任名额,但是已经有个研究生在那边实习了,走的校招。我心想:你们说白了就想招实习生做事,没想着给别人留任机会,又嫌弃大三的没经验。但是大四别人都要考虑留任,谁会过来当备胎的啊。于是我就说回去考虑考虑,最后很客气的给他们hr回了邮件说不能去实习,结果人家也没屌我,呵呵。

第四家公司也是某互联网金融公司的数据分析师,但是由于比我现在的公司小,考虑了一下答应去面试,但最后水了别人。

在现在的公司实习了三周,问了hr留任的事项,hr和我leader和部门boss谈了一下,最后回复我说他们觉得我表现都很好,愿意我留下来。最后薪资也不比某互联网旅游公司低,庆幸自己当时的决定。

总算讲完了,从一个什么都不懂的新手,经历了几次各种类型的面试,也终于可以边做自己喜欢的事边把钱赚了…

最后给一些建议:

1. 学好sql,作为一名数据分析师,sql是你最最最基本的技能,你总不能连数据也不会提取吧?

2. r/python/sas先任学一门就可以了,excel要掌握好。

3.仔细看招聘要求,不同的岗位要求差别很大,面试前认真准备。

4.试用期认真表现,每天主动向领导汇报工作进度。

5.尽量读个研究生,或者工作两年去国外读(也是我目前的想法)至少我们部门里八成以上是研究生。

6.一定一定一定要多学数据分析的思维,逻辑,方法。要结合到业务中去,让数据分析可以落地,这才是分析真正的目的。

之前看到有人说:软件技能是术,业务逻辑是道。我认为只有术与道结合起来,才是真正的数据科学,各位共勉。


本文由转载于互联网,如有侵权请联系删除!