24

抱歉,在线课程无法让你成为数据科学家

 3 years ago
source link: https://www.infoq.cn/article/8f5iaFRihBAXMsPB2SlG
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

或许你已经上过了数小时的数据科学在线课程,或许你对每一堂课的演示内容都了如指掌,但是这就意味着你能够成为一名合格的数据科学家了吗?

那是一个周末,我又完成了另外一门数据科学在线课程,感觉元气满满。在“成功”参加完 5 门不同的课程并拿到“证书”之后,任何一个人都会觉得自己现在是真正的数据科学家,我也不例外。

但是,在线课程是一种很有意思的东西。它们中的大多数都有着光鲜亮丽的描述,列了一大堆标题,承诺可以让你掌握一大堆技能。如果幸运的话,我们还能看到其他参与课程的人的“现身说法”,说这些课程是如何将他们从厄运当中拯救了出来,让他们成为某个领域的佼佼者。我们大多数人真正想要的是证书,那些印着我们名字的在线彩色文件会让我们变得与众不同。

但是,当有一天我们坐在面试房间里,面对着我们的潜在雇主时,我们发现他们中的大多数人对我们的证书似乎并没有我们想象的那么在意。有些人甚至对我们花了很多时间才拿到证书这件事不屑一顾。他们会开门见山地说:“如果你没有参与过任何项目,那么这些证书就毫无用处”。如果有人这么说,那么你的面试就亮红灯了。我们希望能在面试中表现出色并被录取,并把希望放在了我们上的那些网络课程上。毕竟,我们在这上面投入了金钱、时间和精力。而在比赛之前就把我们视以为武器的东西贬得一文不值,无疑会打击我们的信心。

在大二的时候,我曾经带着两份简单的简历、五份不同的证书,满怀希望,在一天之内走进了 7 个不同的房间。每个房间都是一家要招聘实习生的公司。在前 6 个房间里,我重复着同样的话:“我拿到了这些课程的证书……”在面试第 6 家公司时,我遭受了他们的致命一击:“你完成了这些课程,真是太好了。但是,你什么都没做过。你甚至都没有 GitHub 账号。我们不知道你的实力如何。所以,很抱歉”。

我的内心是崩溃的。我感觉到自己的气管被塞住了,话都说不利索了,当我在遭受严重打击时就会有这种反应。但是,这显然不是他们的错。他们只是把赤裸裸的现实摆在我的面前,而这是我一直在回避的东西。

有时候,别人会拿着一面镜子放在我们面前。每个人似乎都曾有过这样的经历,而此刻正是我生命里的那个时刻。

在遇到这种情况时,是闭上眼睛视而不见还是睁着眼睛面对现实,这完全取决于我们自己。我决定面对现实,或许这样才能有所改变,而这也是我写这篇文章的原因。

为什么要参与项目

我们之所以如此渴望参与网络课程,是因为我们认为在线课程是对在校学位的一种有力支撑,雇主会看好它们。由于大学学位对于一些企业来说是必需的,所以我们会认为在线课程将被同等重视,并认为它们是“额外的学历”。是的,这是毫无疑问的。

然而,互联网对每个人都是开放的,任何人都可以参加在线课程。因此,即使我们完成了一门课程,也没有什么特别的优势,我们不会比其他同样参与课程的人更有优势。公司会对候选人进行比较,因为这是他们筛选候选人的唯一方法,竞争是一切的本质。因此,保持与众不同的唯一方法是参与项目。

参与项目的另一个目的是为了学习。在线课程确实教会了我们很多东西,但它们也受到一种力量的制约,导致教师无法在课堂上把自己的全部专业知识传授给学生——教学大纲。在线课程必须经过规划,任何需要规划的内容都会在广度和深度方面做出权衡。

另外,如果我们参与到项目中,我们所走的每一步都会让我们学到新东西,我们犯的错误将远远超过在网上课程中犯的错误。如果我们愿意从这些错误中学习,吸收到的知识将是非常丰富和有用的。

从理论到实践的过渡

在那次面试失利之后,我回到家里,下定决心要做一些项目,而不只是依赖证书。但是,做出这样的转变可能是件很困难的事情。

我读过一些关于如何应用数据科学和如何参与项目的文章。在接下来的几天里,我和我的同事们有过一些交谈。坦率地说,有几次交谈非常令人沮丧。并不是说我的同事不善于交谈,他们中的一些人看起来比我要聪明得多。他们做了一些令人印象深刻的事情,有些人在做无人机,而我唯一一次看到无人机是在电视上。当我听说他们在做无人机时,我就想加入他们。但是,我又不想问他们。我觉得自己还不够优秀,无法胜任这样的项目。

然而,最令人感到困惑的是我已经习惯了那些课程的学习进度(每周布置作业)。课程有自己的评分系统,它们会给我打分。在参与项目时,情况就不一样了。我必须进行自我评估,但我做不到,我始终无法确定自己是否做得足够好。我无法给自己做评价。

有时候,我们只是太容易把生活的主导权交给了别人。之所以会这样,往往是因为我们自己不了解自己的长处和短处。

我意识到我需要成为自己最好的评价者。我安静下来,把我的项目构想写下来,甚至设定了要实现哪些目标,并设定了时间期限。老实说,每个截止日期我都能达到,但至少完成了 80% 我决定要做的事情。

挂在我房间里的白板见证了我的日常计划、学到的概念、试图重新定义的概念,以及我一直喜欢画的方框图。我的第一个项目是分析巧克力棒( https://github.com/ry05/Chocolate-Bar-Analysis )。这是一个纯粹的 EDA 项目,也是我的第一个自主项目。我做这个项目是因为我想了解世界各地的巧克力。

如果我们能够找到某种方式把自己与某个项目联系在一起,那么这个项目做起来也就不会很困难。因此,要想坚持完成一个项目,就需要保持这种联系,应该更多地关注这种联系,而不是工具。

为什么基于实践的学习并不容易

在大学里,我经常在课间休息的时候拿出一张纸,把那些可能会打动我的想法写下来。这些想法中有很多都没有实现,因为它们看起来不那么令人印象深刻,无法付诸实施。我觉得这些想法似乎不会帮我成为一个很酷的数据科学家。成为一名数据科学家是一件多么雄心勃勃的事情,而我离成为一名数据科学家还有很远的距离(现在仍然是)。然而,想要参与一些很酷的项目的想法始终挥之不去,我在不知不觉中寻找着自己的无人机。

巧克力项目最初也因为看起来不够酷而被我搁置。不过谢天谢地,我又重新开始了。大多数人搁置项目是因为觉得自己的项目与别人做过的事情相比不够好。坦率地说,这是一种自我伤害。要知道,世界上不会有拥有完全相同背景的两个人。所以,我们不能期望在任何时候都和别人一样好或比别人更好。我们所能做的就是尝试,即使结果并不在我们的掌控之中。做复杂项目的人可能比我们知道得更多。

如果不了解浮力的性质,我们就别期望会造出一艘船来。试图这样做是愚蠢的。

我们想要变愚蠢吗?当然不是。

写在后面

从事学术项目从来都没有完美的方法,主要是因为每个学生都有自己不同的方法。有些是为了成绩,有些是为了学习,有些两者兼而有之。有些人在自己的舒适区内做项目,有一些人把项目看作是学习新东西的一种方式。从事学术项目的方式有很多。不过,我在本科学习阶段总结了一些重要的点,在这里分享出来。

项目之间不一定要拿去做比较。每个项目都有可学习的点,我们要看到项目可以为我们带来什么,而不是去关注那些项目没有的东西。

对想法和话题进行公开讨论对于我们的成长来说总是有益的,接受好的反馈也同样重要。

对项目进度进行自我监督是有必要的,因为在现实生活中没有人会监督我们。

最后,即使做出了很小的进步也要奖励自己,确保我们永远不会失去动力。

最后,我不怀疑在线课程的作用。有些证书对于一些雇主来说还是很有吸引力。此外,在线课程也是学习某些技能的好办法。

那么,你还在等什么?开始你的项目,感受学习的魔力。

原文链接:

https://towardsdatascience.com/sorry-online-courses-wont-make-you-a-data-scientist-8639d5f00889


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK