一些写在前面的废话
首先需要明白,只要是面试数据科学相关的岗位的,那肯定是一个复合岗位。当然在这之下会有一些比较细分的岗位,像自然语言,图像这类的,但是他们都会有很大一部分内容都是相同且相通的。
我们可以从图一看到,数据工程师是算法与工程应用结合,而数据分析,还带有数据融合这种性质。右图其实概括的更加全面。
说明只要我们是面试数据科学相关岗位,肯定是一个知识技能融合的岗位。
关于学历和专业的的一些困扰
你可能说 我想做BA/BS,我是本科,能做吗?
我的回答是,能。但是,不得不承认,目前的大环境下,本科在数据科学领域所能做的也就是边边角角。主要是偏应用方向。
如果说是MS/PHD,那么在工作上有区别吗?
答案是肯定的,PHD一般来说,更多的偏向建模,设计算法这类的,也就是造轮子。MS呢,更多的是用轮子。当然,不同专业,不同学校档次出来的MS/PHD,在面试上,工作上也有不同的。比如,你可能是数学专业的硕士,那你工作是造轮子的可能性也是偏大的。
如果是不同专业的,在数据科学领域如何找到适合的对口的工作呢?
左边的第一、二两个岗位可能更适合商科的同学,后面的一些岗位可能更适合理工科的同学。当然这个是没有绝对的说法,你想从事哪一块都是可以的,只要自己学习了相关领域的知识技能,在面试中通过考核,都能找到称心如意的工作。当然现在还延伸出数据产品经理这些的职位,我觉得这一块也是很好的一个职业方向。
转专业的同学怎么入行呢
一方面你需要有理论知识的储备,有在线课程,有书都是学习的途径。一方面积极参与项目,kaggle、天池这些。理论和技术都扎实了,自然而然就能入行。如果你上班了,那么可以跟公司申请去做这一块的工作,在学校的话,那就更好办了,这块的兴趣小组我相信很多的。
打开招聘APP,发现相关岗位好像都需要工作经验或者说写了很多要求的技能,怎么办呢?
很多公司岗位上写的要求,其实都是从别的地抄来的,你都可以投递试试,说不定面试机会就来了,千万不要被很多要求吓到。
其次,一般写1-3年工作经验,其实是对简历投递者的一种筛选,如果不设限制,可能会导致HR工作量激增,如果不是大公司,HR数量很多的情况下,小公司的HR一天收到上千封简历是很正常的,那么他们每天都要去上千的简历中筛选,其实是非常费神的事情,所以,在经验和技能上先做一定的筛选,可以减轻HR的工作量。
技能浩如烟海,真的有人能掌握所有的么,面试真的会考察所有的么?
显然,一般来说,面试官会考察他所擅长的,以及这个岗位对应项目所需的,还有就是你在简历上写的内容。
职位如此之多,怎么样找到自己最想要也最适合自己的呢?
首先,你可以思考下,想做偏商务的,还是技术的,还是产品类的。
第二,自己现有的技能点能支撑自己做哪些方面的?
第三,自己对未来1-3年职业的规划是做什么方面的?
上面三点,现有的技能点我个人觉得最重要,因为你所拥有的知识技能,才是决定你能否通过面试考核的根本,你不能说一厢情愿我想做哪一块,就必须要做哪一块,这样估计很难找到工作。其次针对自己的兴趣和未来职业规划,在平时多学一些向兴趣方向职业规划方向的技能,由现有的岗位逐渐过渡到想去的公司,想做的岗位。
同职位之间的转换
如果职位之间的转换是技能相关的,比如你做几年的数据挖掘了,你说你要去做数据科学家,我想至少在技能上,你这几年的积累是可以支撑的。但是你想从数据挖掘转到商业分析,这个就比较玄学了,因为你这几年是在技术上的成长,但是商业分析需要对业务的敏感度和经验做支撑,所以这两者之间的转换可能有点艰难。
数据科学所涉及的行业
其实,我们纵观整个招聘市场,数据科学岗位的主要贡献来自于
1.互联网和传统it |
---|
2.金融(互联网金融公司,商业银行,投资银行,保险,对冲基金) |
3.传统制造业(机床,零配件等等) |
4.咨询公司 |
5.生物医药 |
工作状态和待遇
这块的无非几个方面决定
第一是区域:一线城市收入平均肯定高于二线
第二是行业:互联网整个的薪资略高于传统IT,但是这个不一定哈。金融整体给钱就比较大气。其他的不太了解。
第三是公司的体量:大公司相对财大气粗。
第四是公司的盈利能力:盈利能力越强,越愿意花高薪聘人。
第五是工作内容:这个也就是你做出来的东西对公司业务的影响力,比如公司核心部门肯定薪资更高,因为对公司业务线影响大,
还有就是你在其中扮演的角色,比如一个博士是负责建模的,那么它这个模型好坏直接影响业绩,所以他的薪资相对更高。
第六是你的学校和个人能力。
第七是薪资涨幅:这个可能是上述因素的综合影响,不太好说。看具体公司和行业。
社招和校招
社招一般来说,更看实际能力,尤其是你要进入的项目的,要去岗位所需的技能。校招一般看基础功底是否扎实,有项目经验更好。
发展前景
如果你想走技术路线,这块的深入一般来说需要PHD学历。管理岗对学历要求没那么高,但是需要你对全局把控以及其他技能的需求。
面试的一些准备
准备一个2-3分钟的自我介绍。校招可以说说学校的经历,社招一般就聊项目。面试公司的背景以及现有的公司产品。做到知己知彼吧,你既然来了人公司面试,至少应该对公司的业务和产品有了解,这些可以通过官网和岗位要求猜测。如果面试官有自我介绍,可以结合面试官的背景来。比如他说是负责平台业务的,那肯定会问平台架构这些东西,比如他是负责算法模型的,那可能会更多的问算法模型的一些东西。听到面试官的自我介绍,你就需要有一个这种短时间的思考过程,做好心理准备。
面试中的一些大体框架