入行数据科学一定要有研究生学历吗?

cda-jg cda-jg     2023-02-21     758

关键词:

技术分享图片

作者 | Jeremie Harris

翻译 | Mika

CDA 数据分析师原创作品,转载需授权

 

首先我要说的是,我是一名博士肄业生。

这个头衔给我带来了所谓的光环,它暗示我在研究生院待过,做过一些学术研究。完成博士学位,意味着你不过是千万个”书呆子”中的一员,而在学了几年后辍学似乎显得你更有个性。人们期待知道你之后会做些什么。他们可能会说,“特斯拉的CEO Elon Musk就选择放弃研究生学位,离开学校去创业,你也可能成为下一个Elon!”

那么如果想入行数据科学,学历重要吗?一定需要博士学历或研究生学历吗?在本文中我将分享我的看法。

我在数据科学导师制创业公司工作。在工作中,我已经面试过数千位有抱负的数据科学家,当中有些人有博士学位,有些有硕士学位,有些是本科生,也有各个阶段的肄业生。这也让我对数据科学职业有了更深的认识。

STEM:科学(Science),技术(Technology),工程(Engineering),数学(Mathematics)这四门学科

有许多人会向他人咨询,是否要继续深造读研或读博,而当中很多人对前景没有全面的分析。

其实不是所有的学位都适合每个人,原因如下。

一、博士学位

(这可能会让许多有博士学位的人感到不舒服,在此我提前道歉。)

“我看到许多数据科学工作都需要博士学位。我是否要有博士学位才能成为数据科学家呢?“

不,并不需要。

不要误会我的意思,博士头衔的确会给你带来明显的优势。但也要考虑一些现实因素。

如果你的目标是成为数据科学家或机器学习工程师/研究员,那么有博士学位会给你加分不少。但与此同时也要考虑以下两点:

1.获得博士学位需要非常长的时间。

2.除非你跟着合适的导师,攻读合适的学位,否则你可能学不到任何有价值的东西。

针对第1点,在美国或加拿大,获得博士学位需要4年到8年才能完成。平均需要5到6年,具体取决于学校。现在让我们把它放到透视中。

在数据科学领域瞬息万变,5年内各种成果层出不穷。要知道,在5年前Spark、XGBoost、jupyter notebook、GloVe、spaCy、TensorFlow、Keras、Pytorch、InceptionNet、ResNet、强化学习等等都还不存在。

因此,除非你打算当新技术出现时,花时间自己钻研。否则你会发现学习期间接触到的技术远远跟不上当下的发展。这意味着即使你毕业后,还需要自己学习这些技术。

关键在于,数据科学和机器学习的发展非常快,在未来只会发展得更快。因此,当考虑攻读数据科学或机器学习相关领域的博士学位时,你实际上是把赌注都下在你所要学习的领域。你希望在毕业时,该领域还是炙手可热的。而这样的赌注很冒险,而且赌注很高。

技术分享图片

第2点,思考一下你的导师是谁,为什么他们没有在Google或Facebook工作。

当然,有些人更喜欢学术研究,而不是在行业中运用数据科学或机器学习。但值得记住的是,行业顶级的机器学习人才的薪资是非常丰厚的,因此学术界的可能会稍逊一筹。

当然,有些地方也有些例外。这主要指的是加拿大的Vector Institute或MILA;麻省理工学院和美国伯克利的数据科学课程等顶级精英项目。

总结一下:如果你只想成为Airbnb的深度学习工程师,那么博士学位一定程度上能成为你的敲门砖。但是,如果你不是在顶级项目中攻读博士学位,那么不要期望被行业顶尖的公司录用。

但是,如果你想找份普通的数据科学工作,获得博士学位可能并不是正确的举措。你可以用4到8年的时间获得丰富的工作经验,去成长为一名真正的数据科学家,那么出现新技术时,你能更好的进行预测,保持领先的位置。

如果你考虑攻读与数据科学无关领域的博士学位(例如物理,生物学,化学),并且目标是找数据科学方面的工作,那么这条建议可能有些刺耳:如果你离毕业还有18个月或更长时间,而且你确定自己想成为一名数据科学家,那么可以考虑辍学。考虑到沉没成本,你应该对之前决策感到质疑,根据我之前的经验来看放弃可能是正确的选择。

二、硕士学位

入行数据科学需要硕士学位吗?

视情况而定。以下是我列出的记分表,如果根据你的情况,分数大于6,那么答案是“硕士学位可能会有所帮助”。

你有非常相关的STEM背景(物理、数学、计算机科学等本科学历):0分

你有较为相关的STEM背景(生物学、生物化学、经济学等本科学历):2分

你没有相关的STEM背景:5分

你有不到1年的Python使用经验:3分

你没有编程相关的工作经验:3分

你不认为自己擅长独立学习:4分

当我说这个记分表实际是一个逻辑回归算法时,你不明白我的意思:1分

注意:

需要考虑的是,你是否需要数据科学硕士学位或数据科学训练营。如果选择参加训练营,要注意他们的激励措施:是否课程完成后保证聘用?是否有与训练营相关的求职指导服务?

许多人都对训练营持怀疑态度,这是有道理的。但大多数忽略的是,他们对待大学所提供的相关硕士学位也该如此。巩固硕士学位就相当于训练营。如果你不在乎你的成绩,那么要注重你从中学到了什么。在选择相应的硕士学位和课程项目时要询问其研究生就业率。有的大学希望学生选一个简单的专业,而不是好的专业,这是一场心理博弈。你的目标是最终被聘用,找到理想的工作,而不是仅仅为了一纸文凭而付出时间和精力。

即使完成了硕士学位,你还需要学习很多技能,可能比你预想的还要多。但只要硕士课程的时间较短(最好不超过2年),成本不是太高。

技术分享图片

三、本科学位

总的来说,是的,成为数据科学家你需要相关本科学位。不仅仅是因为你需要掌握相关知识,而且公司并不认为你通过自学,参加训练营和一些在线课程就能胜任数据科学的工作 。

但关于本科学位你要注意的是,如果你和科技行业的人聊聊,你很快会发现科技型工作中涉及到的内容要远远超出学校课本。这是因为学校所教的本科课程一般比现实情况要滞后5到10年。如果你学的是不会发生很大变化的专业是没有太大问题的,比如如物理、数学或统计数据等。

但是如果你是工程或计算机科学专业,并且你在一家出色的公司实习,你想休学或肄业来获得更多的工作经验,那么你可以考虑这样做。如果你读本科的目的是为了获得一份工作,你已经在一家有不错前景的公司获得职位,那么何必多付几年学费呢。

我的意思并不是你应该不读完本科就去工作,我想说的是,如果你完成了实习并且获得了相应的全职工作,那么对于是否完成学业应该有更开放的观念。而不是因为大家都这么做,才做出这种选择。

结语

在本文中,我给出的一些建议可能不是那么常规。但在数据科学这样快速发展的领域,惯例往往并不是最优选择。当今社会中,人们对传统教育价值的看法应该与时俱进。

当然,这并不意味着正规教育以及研究生学位是不值得的。但是,不应该认为获得硕士或博士学位是必备的。如果你读研读博只是为了符合数据科学职业轨迹的刻板印象,那么你可能需要重新考虑了。

 

研究

...这个在中国比在国外更难得到可靠信源,更别说足够数据,更更别说足够的有质量的数据。第二是要受过科学循证的训练。很多人虽然也 查看详情

从大数据入门,到达到一定水平,在学习路径上有啥建议

...前的大数据技术主要是用Java实现的或者是基于Java的,想入行大数据,Java基础是必备的;2、Java开发能力需要通过实际项目来锻炼在学习完Java语言之后,往往只是掌握了Java语言的基本操作,只有通过真正的项目锻炼才能进一步... 查看详情

请问我应该怎样学习电脑

...式识别,人工智能导论,人工智能原理,人工智能原理_研究生同等学历,软件工程,软件工程_研究生同等学历,数据结构,数据库系统概论,数据库系统及应用,数值分析,数字系统设计自动化,微型计算机技术,信号处理原... 查看详情

对计算机专业来说学历真的重要吗?

我本科学校是渣渣二本,研究生学校是985,现在毕业五年,校招笔试、面试,社招面试参加了两年了,就我个人的经历来说下这个问题。这篇文章很长,但绝对是精华,相信我,读完以后,你会... 查看详情

人工智能需要啥基础?

...、心理学、生物学、热力学,你要有一定的哲学基础,有科学方法论作保障。这些学科的每一门都是博大精深的,但同时很多事物都是相通的,你学了很多知识有了一定的基础的时候再看相关知识就会触类旁通,很容易。在这中... 查看详情

想进行内网穿透,一定要有公网ip才可以吗?

穿透应该是自己想想,我都不在,自己先找。参考技术A是的,按照正常的来说,必须要有公网ip才能实现的 查看详情

msdos分区一定要有扩展分区吗

...有扩展分区,分区不是必要的,分区是与系统盘分开,防止数据丢失。磁盘使用流程:查看磁盘(fdisk-l)---分区---格式化(创建文件系统)----挂载(自动挂载)分区表类型:msdos(一般是系统分区)和gpt(一般是数据分区)Msdos(MicrosoftDiskOperatingS... 查看详情

每日一书丨入行软件测试,零基础拿offer

...人从事软件测试工作,而且做的非常好,也见过研究生毕 查看详情

“数据科学”面临的若干问题

一、“数据科学”研究的对象是什么?计算机科学是关于算法的科学,数据科学是关于数据的科学。从事数据科学研究的学者更关注数据的科学价值,试图把数据当成一个“自然体”来研究,提出所谓“数据界”的概念,颇有把... 查看详情

数据科学研究过程案例

导读:在过去的几个月里,很多人要求我写出一个数据科学项目端到端所需要做的工作,即从业务问题定义阶段到建模阶段及其最终部署。我仔细考虑过这个需求,而且认为这是有道理的。数据科学文献充满了关于具体算法或确... 查看详情

java中的实体类一定要与数据库表结构相一致吗?

...考技术A不一定,看自己需要。这没有什么关系吧,没有数据库,就不能使用实体类型了吗、只能说一般情况下是对应的。有需要自己随便加就是了,思想不要被束缚了。 参考技术B这个看你的业务需求,一般初学者普遍会认为需... 查看详情

网络工程师职业道路规划

...重要要的是学历!!!学历的作用--起点的不同。如果是研究生学历做网络这块那肯定对自己的职业来说未来不可限量。深层次的理论要有文化知识的依托吧,到那个时候不再是简单的根据 查看详情

美国大学计算机科学研究生毕业在美国好找工作吗

美国计算机专业研究生毕业就业情况。美国计算机科学专业CS专业(computerscience)是美国就业前景最好的三个专业之一。计算机科学专业的的毕业生的薪酬水平非常高,而且近些年呈不断增加的趋势。下面是详细介绍。  美国... 查看详情

没有学历怎么找运维工作?

...机构出来,又不想去包装简历骗人,怎么样才能入行(刚开始工资少也可以),招聘要求上的学历要求都直接pass掉了互联网老辛的建议:又是一个入了培训机构坑的朋友;19岁不包装工作经验,无... 查看详情

dba是啥意思啊?是职业吗?还是职称?

...国际高等教育学历学位鉴定报告》。参考技术A是职业。数据库管理员(DatabaseAdministrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,他属于运维工程师的一个分支,主要负责业务数据库从设计、... 查看详情

watersupply是sci吗

...创办,是由美国科学信息研究所(ISI)1961年创办出版的引文数据库。SCI(科学引文索引)、EI(工程索引)、ISTP(科技会议录索引)是世界著名的三大科技文献检索系统,是国际公认的进行科学统计与科学评价的主要检索工具,其中以SCI最... 查看详情

突然发现得考个研究生了。。

...研热”不断升温,高学历人才遍布的就业市场,研究生学历成求职“硬通货”,趁早提升学历才是明智的选择。那工作党怎么办呢,平时要工作,怎么提升学历呢?在 查看详情

没有学历怎么找运维工作?

...机构出来,又不想去包装简历骗人,怎么样才能入行(刚开始工资少也可以),招聘要求上的学历要求都直接pass掉了互联网老辛的建议:又是一个入了培训机构坑的朋友;19岁不包装工作经验,无... 查看详情