博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在线课程无法培养数据科学家,项目学习才是真理
阅读量:2089 次
发布时间:2019-04-29

本文共 2970 字,大约阅读时间需要 9 分钟。

全文共2971字,预计学习时长9分钟

 

图源:unsplash

 

在“成功完成”5个不同的课程并且各个都获得“证书”之后,任何人都会对他们现在是真正的数据科学家充满信心。笔者也不例外。

 

其实在线课程也能趣味十足。大多数课程都有令人眼花缭乱的描述,涵盖的主题很多,有望使人精通一种或多种技能,如果幸运的话,还可以看到许多其他参与者的感言,有人会说课程如何使自己摆脱厄运,一举成为该领域的“绝世高手”。

 

但是大多数人真正需要的是结业证书。带有个人名字、花花绿绿的电子证书会改变大多数人的人生。但是有一天,当我们坐在潜在雇主房间里时,会发现他们中的大多数人似乎对这些证书的态度不像我们期待的那样。有些人甚至不认可获得这些证书所花费的时间,毫不客气。

 

他们只是直截了当地说:“如果从未参与过任何项目,要这些证书又有什么用”。这番话很难让人接受,我们把出色的面试以及被选中的希望都寄托在了在线课程上。这是我们对金钱、时间和精力的投资。

 

但相信我,这是事实。我是二年级的本科生,在学院的年度实习生招聘会上,每天带着2份简洁明了的简历、5张不同的证书和巨大的希望进入7个不同的房间,每个房间都代表着不同的公司。

 

我在前6个房间中都像唱歌似地振振有词着“这些课程我都获得了证书……”。第6家公司让我收到了对方的重重一击,对方的反馈是“您能完成这些课程真是太好了。但是,您没有做任何项目,没有Github帐户。我们不知道您的能力。所以很抱歉。”

 

这深深地伤害了我。当时感觉喉咙好像堵住了一般,无法清晰说话。但是,这不是他们的错。他们说的是现实,而我却一直在逃避。几乎所有人都经历过这种时刻,就像有人拿起镜子放在面前,让你从虚假的梦境中清醒过来,面对事实。这就是我生命中的那个时候。

 

在发生这种情况时闭上眼睛逃避还是睁开眼睛面对,这取决于我自己的选择。我决定勇敢面对,所以我拿起笔写下了这篇文章。

 

 

为什么要参加项目?

 

之所以热衷于在线课程,是因为我们总是将在线课程视为对学位的一种正向补充,认为这些会受到雇主的欢迎。由于在某些公司中大学学位是求职的必备条件,因此我们认为在线课程将具有同等价值,可以被视为“额外的学习”。

 

图源:unsplash

 

但是互联网的覆盖面很广,任何人都可以学习在线课程。即使完成了某一门课程,也不会比上了同一门课程的其他人拥有任何优势。公司会比较候选人,因为这是公司能轻松筛选那些满足需求的候选人的唯一途径。竞争是社会弱肉强食的本质。保持与众不同的唯一方法是多做项目。

 

做项目的另一个原因是学习。在线课程肯定会带来很多好处,但是也会受到一些限制,教师无法将其所有专业知识提供给课堂上的学生,这就是课程大纲的限制。在线课程必须有清晰的规划,并且规划的任何内容都需要保持平衡,即使这些内容涉及了无法解决所讨论主题的方方面面。

 

另一方面,如果参与一个项目,你在进行中的每一步中都会学习新的概念。所犯的错误将远远超过在网上学习课程时所犯的错误。如果愿意从这些错误中学习,学到的知识将相当丰富且有用。

 

 

过渡到基于项目的学习

 

在那次面试被筛之后,我下定决心要开始做项目,而不仅仅只依靠证书。但是,从过去自然而然的习惯向新做法过渡可能是最困难的事情。

 

我读了几篇有关如何应用数据科学和参与项目的文章。在接下来的几天里,我与同事进行了简短的交谈。坦率地说,有些谈话令人非常沮丧。他们似乎在做一些令人印象深刻的事情。有些人正在制造一架无人驾驶飞机,而我唯一一次看到无人驾驶飞机还是在电视上。

有趣的是,当我听说他们正在制造无人机时,我想和他们一起工作。但是,我觉得自己还不够擅长从事如此炫酷的项目。

 

最大的挑战是,我只习惯于通过每周的课程作业来确定我的进度。系统评分是正式的,而且确实有人在给我评分。但在项目中却不一样。我必须自我评估。可是我无法做到这一点,我永远无法确定我是否做得足够好。

 

图源:unsplash

 

有时,在被迫的情况下,我们很容易将人生的统治权交到另一个人的手中。迫使我们这样做的原因通常是我们无法理解自己的优点和缺点。

 

我意识到自己需要做好成为最佳评估师的准备。我坐下来起草了项目构想,甚至设定了要实现的目标,而且还有时间限制。老实说,我在每个截止日期都超时了,但我确保自己至少完成了决定要完成的工作的80%。

 

挂在我房间里的白板见证了我的日常计划、作弊日、学到的概念、试图重新定义的概念以及我一直喜欢绘制的框图。我的第一个项目是分析巧克力棒的等级。这是一个纯粹的EDA项目,它让我拥有了第一次从事自主项目的经验。

 

我之所以努力,是因为有兴趣去了解世界上更多有关巧克力等级的信息。如果觉得自己与项目有某种联系,那么做项目的难度就不大。因此,与使用何种工具相比,保持这种个人风格以及为事业所欢欣鼓舞的精神对于能否坚持完成项目才更重要。

 

 

但是,为什么基于项目的学习并不容易?

 

我常常会停下来,草草地写下一些会打动我的想法。这些想法中有很多从未实现,因为似乎不够令人印象深刻。这些想法似乎并不能帮助我成为一名出色的数据科学家。

 

成为一名出色的数据科学家这个愿望实在太过雄心勃勃,事实上我与成为一名数据科学家相距甚远。但是,我太想要从事出色项目了,我为之歇斯底里地呐喊,游走在理智的边缘。不知不觉中,我也想寻找我的“无人机”项目。

 

图源:unsplash

 

即使是巧克力分析项目,最初我也因为听起来不够酷炫而将其搁置。感谢上帝,我又重新考虑此事。大多数人都搁置了项目,因为与其他人进行的工作相比,我们觉得这些项目不够好。

 

坦白地说,这毫无必要。没有哪两个人具有相同的背景,很多人都看不透这一点。我们不能一直期望自己能像别人一样好甚至比别人更好,我们所能做的就是尝试。结果确实不由人决定。

 

从事复杂项目的人可能比我们拥有更多的知识。不能期望在不知道浮力属性的情况下造船,试图这样做只会是愚蠢的。

 

 

最后一点

 

从来没有一种从事学术项目的方法是完美的。这主要是因为项目对学生而言的意义不同:有些是为了成绩而做,有些是为了学习而做,还有人二者兼有。有些人将参与项目视为在自己的舒适区工作的方式,而另一些人则将项目视为学习新概念的方式。

 

用于学术项目的组合和方法很多。但是,在攻读计算机科学与工程本科学位期间,我还注意到了一些要点:

 

· 就想法和主题进行公开讨论对成长始终是健康的。但是,接受良好的反馈同样重要。

· 必须自己跟进项目,因为没有其他人可以在现实世界中跟进我们。

· 做项目不应该降级为纯粹比较想法的状态。每个项目都有一个学习点,我们始终掌握在手中的一点,不是查看项目没有的东西,而是查看它有什么。

· 最后,即使只是小小的进步也能获得回报,这将确保我们永远不会失去动力

 

图源:unsplash

 

我不是在抹黑在线课程,有些认证对雇主确实很重要,课程也是学习特定技能的绝佳场所。其中一些课程被著名的从业者采用,并为我们提供了良好的“装备”。实际上,我正是在出色的数据营中开始了数据科学的起步。

 

但是,仅“装备”本身不足以让人受益。别再徘徊等待了!挑选一个项目,开始钻研,感受从实践中学习的魔力吧。

一起分享AI学习与发展的干货

欢迎关注全平台AI垂类自媒体 “读芯术”

(添加小编微信:dxsxbb,加入读者圈,一起讨论最新鲜的人工智能科技哦~)

转载地址:http://pghqf.baihongyu.com/

你可能感兴趣的文章
关于文件拷贝效率问题
查看>>
MyBatis分页插件PageHelper的使用
查看>>
【MyBatis学习01】宏观上把握MyBatis框架
查看>>
【MyBatis学习02】走进MyBatis的世界
查看>>
【MyBatis学习03】原始dao开发方法及其弊端
查看>>
【MyBatis学习04】mapper代理方法开发dao
查看>>
【MyBatis学习05】SqlMapConfig.xml文件中的配置总结
查看>>
【MyBatis学习06】输入映射和输出映射
查看>>
【MyBatis学习07】动态sql
查看>>
【MyBatis学习08】高级映射之一对一查询
查看>>
【MyBatis学习09】高级映射之一对多查询
查看>>
【MyBatis学习10】高级映射之多对多查询
查看>>
【MyBatis学习11】MyBatis中的延迟加载
查看>>
【MyBatis学习12】MyBatis中的一级缓存
查看>>
【MyBatis学习13】MyBatis中的二级缓存
查看>>
【MyBatis学习14】MyBatis和Spring整合
查看>>
【MyBatis学习15】MyBatis的逆向工程生成代码
查看>>
Java 中 final、finally 和 finalize 使用总结
查看>>
volatile关键字解析
查看>>
单例模式的八种写法比较
查看>>