Data Scientist这个岗位,是很多Data相关项目毕业生的理想岗位,同时对申请者背景的包容性也比较强,不仅对口专业的同学可以申请,CS、Stats、Machine Learning项目以及相关项目的毕业生,还有一些理工科背景的同学都会申请。申请者不仅背景多元,连学历也比较多元,硕士和博士学历只是正常操作,一些实力比较强的本科生也会参与其中。申请者数量多,公司自然可以在申请者中择优录取,自然竞争也就比较激烈了。
Data science这个行业的热度是从前几年开始逐渐飙升的,有些比较有前瞻性的选手,在几年前就已经进入到这个行业了,造成现在市场上,除了毕业生之外,还有一群具备工作经验的竞争者。其实综合来看,这个行业的需求量虽然大,但竞争压力也很大。
二、data scientist工作内容
Data Scientist的申请者背景多元、学历多元,究竟是什么样的岗位可以吸引到这么多的人申请呢?很多同学可能都会对这个岗位的工作内容比较好奇。在此,我就简单和大家说一下这个岗位的工作内容。
其实虽然每个公司的岗位名字都叫data scientist,但会因为公司不同,导致工作内容也会有所不同。你如果想了解data scientist这个岗位,首先你要了解你要从事的公司招聘的data scientist需要具备什么技能,这样才能根据需求,有针对性地去提升自己的水平和能力。
在最开始,我对Data方向的工作内容也是有些迷糊的,对business analytics以及data science这个两个方向的区别一点都不了解。不过在后续投简历的过程中,岗位了解得多了,自然对这两个方向的了解也就深入了一些,我还是建议各位对data scientist的工作内容深入了解一下,这样在后续的找实习和全职时,也可以做到有针对性地准备和申请。
对于data scientist的不同分支,aribnb其实有一个分类和说明,我个人感觉这个分类还是比较清晰明朗的。如果是按照工作职责来分类的话,data scientist其实可以分为三类,包括analytics、inference以及algorithms。
我们先来了解一下analytics,这个岗位有一点偏产品和商业,日常的工作内容一般包括运用SQ检测产品,有时也会运用到regression。这个岗位要求申请者具备一定的商业sense,你要知道如何才能将数据转化成商业价值,如何转化才能给公司带来利益。
再说inference,这个岗位的工作内容侧重于统计分析,比如说,如何用A/B Testing来判断出客户更喜欢的版本,对现在的产品提出完善建议等等,需要申请者熟练掌握统计学的相关知识,如果你是经济学或者统计学科班出身的同学,还是蛮适合这个岗位的。
最后我们来了解一下algorithms,这个岗位和其他两个相比,就比较偏学术了,工作内容一般是包括通过研究deep learning和machine learning的新算法,从而改良公司产品。因为对申请者的科研潜力和研发能力有一定的要求,所以一般会更倾向于录取PhD的申请者,发表过machine learning方向paper的申请者会更加分。
data scientist相关岗位可以被上述三类cover掉大部分,但个人感觉,除了上述三类之外,machine learning engineer这个岗位和data方向的相关度也是比较高的。Machine learning engineer这个岗位对申请者没有太高的学术性要求,是否在领域内发表过paper问题也不大,但你需要熟练掌握编程语言以及machine learning的相关知识,一般都要求到production,甚至有些岗位还要求申请者符合软件工程师岗位的要求。