在你的印象中数据科学是21世纪最性感的工作,他不仅能够带来满意的薪酬,而且领域内大量高技能的“极客” 会帮你享受到思想碰撞的乐趣。
提到数据科学家,大多数人的印象一定是“精通算法”、“全栈开发能力”、“行业理解独到”、“领导力超群”......
但事实上,这群全能的独角兽也有着自己的职业焦虑。今天这位来自英国的数据侠,即将扑灭我们心中对这个职业“憧憬的小火苗”,谈谈现实中的数据科学家。
在你的印象中数据科学是21世纪最性感的工作,他不仅能够带来满意的薪酬,而且领域内大量高技能的“极客” 会帮你享受到思想碰撞的乐趣。
但英国《金融时报》的一篇文章中提到:“数据科学家每周花1-2个小时寻找新工作。”此外,文章还指出“在要找新工作的程序员的列表中,机器学习专家们以14.3%的比例名列第一。数据科学家们紧随其后,为13.2%。”这些数据是从对Stack Overflow 上的64000名程序员的问卷调查中来的。
那么,为什么有这么多的数据科学家在寻找新的工作呢?
在享受这份职业带来的激情与满足之余,总有一些消极的方面在给你泼冷水。希望下文这些扎心的真相,希望不要把你心中的热火扑灭~
设计期望和现实不符
(图片说明:期望与现实的对比)
大数据就像青少年的性爱:每个人都在谈论它,没有人真正知道如何去做,每个人都认为其他人正在做,所以每个人都声称自己在做。
——丹•艾瑞里
这句至理名言十分恰当的描述了初级数据科学家进入数据科学领域的初衷——每个人都不想让自己脱离群体。另外想用酷炫到爆的机器学习算法解决复杂问题,从而对企业产生巨大的影响,也是入坑数据科学的另一重要原因。
你或许认为你能从高超的技能中充分感觉到自我价值的实现。然而,事实往往并非如此。
期望与现实不符是许多数据科学家离开的根本原因。其中原委无法一一列举。
每个公司的情况都不尽相同。但许多公司雇佣数据科学家的时候都没有做好准备从人工智能中获取价值的准备,这就导致了人工智能的冷启动问题。
加之如果这些公司没有高级的或者资深的数据从业人员“撑场面”,那就不可避免的会出现让双方都处在失望和不愉快的境地。数据科学家们想要编写机器学习算法来创造有价值信息,但却做不到。
因为他们的第一项工作是整理数据基础结构或创建分析报告。然后公司会因无法看到可观的价值而感到失望。而这一切都会导致数据科学家们对他们现状的不满。
Robert Chang曾给初级数据科学家提供了一个非常有见地的建议:
- 你的雄心与你的团队所选择的方向是否一致是非常重要的。如果不一致,那么你就需要找到那些最适合你的项目、团队和公司。
这句话强调了雇主和数据科学家之间的双向关系。如果公司与数据科学家的目标不一致,那么数据科学家另择新主就只是时间问题。
数据科学家们感到失望的另一个原因是他们曾经相信我能够对世界各地的人们产生巨大的影响,而不是仅仅在公司内部。实际上,如果公司的核心业务不是机器学习,你所做的数据科学很可能只会带来小幅的增量收益。
政治统治最高
数据科学最困难,而且是不得不面对问题是:政治。
当我早上6点起床去学习支持向量机(Support Vector Machines)的时候,我想:“这真的很难!但是,嘿,至少我会变得对我未来的老板很有价值!”如果我能得到DeLorean时间机器,我就会回到过去,并对自己说“胡说八道!”
如果你真的认为了解大量的机器学习算法会使你成为最有价值的数据科学家,那么回到我的第一个观点:期望与现实不符。
事实是,在商业中最具影响力的人需要对你有不错的印象。这可能意味着你必须经常做一些从数据库中获取数据的简单项目,来使正确的人对你有正确的认知。
是的,这些工作令人很沮丧。但是,必不可少。
你想上天
希望能够成为取悦所有人的数据科学家,意味着将成为分析专家,去做报告的人,同时还是数据库专家。但是这往往偏离了数据科学家的含义。
不仅仅是非技术高管对你的技能有太多的假设,技术部门的其他同事也会假定你知道所有与数据相关的东西。你熟悉Spark、Hadoop、Hive、Pig、SQL、Neo4J、MySQL、Python、R、Scala、Tensorflow、A/B测试、NLP,以及任何与机器学习和数据相关内容。
顺便说一句,如果你看到一个岗位对上面这些都有要求,请保持远离。因为这说明这家公司不知道自己的数据策略是什么,他们会随便招人,因为貌似任何懂数据的人都可以解决他们所有的问题。
但它不止于此。既然你懂得这些技术,而且显然又可以拿到所有的数据,别人就会期望你在极短的时间内回答所有的问题。
尝试在可控范围内交底你的短板,你并不会真的得到轻视。而作为一个没有什么行业经验的初级数据科学家,你担心人们会轻视你。
在一个孤立的团队中工作
我们看到的成功的数据产品,往往具有设计巧妙且具有智能功能的用户界面。最重要的是,它至少会有一种有用的输出使得用户可以通过它来解决一个相关的问题。
现在的问题是,如果一个数据科学家只学习如何编写和执行机器学习算法,那么他们就只能是一个成功的项目,一个有价值的产品的团队的一小部分(尽管是必要的)。这意味着孤立工作的数据科学团队将难以提供价值!
尽管如此,许多公司仍然有数据科学团队提出自己的项目并编写代码来尝试解决问题。在某些情况下,这可能是有价值的。例如,如果公司需要的只是每季度一张静态的电子表格,那么它确实可以提供一些价值。
可另一方面,如果目标是为网站构建的优化提供明智的建议,那么这将涉及到许多不同的技能,而这对于绝大多数的数据科学家来说是不可能的(只有真正的数据科学独角兽才能解决这个问题)。
因此,如果项目由一个孤立的数据科学团队承担,它很可能会失败。
因此,要想成为一名数据科学的业界翘楚,仅仅在Kaggle竞赛中做得很好并完成一些在线课程是不够的。寻找一个与你的目标大方向一致的公司,应该是你在寻找能满足你需求的数据科学工作时的一个关键指标。但是,你可能仍然需要调整自己对从事数据科学的期望。