一步成为资料科学家
原文:A One-Step Program for Becoming a Data Scientist
Translated from Brandon Rohrer's Blog by Jimmy Lin
常有人问我:「我该如何成为资料科学家?」、」为了回答这个问题,我试过上网找个合适的答案,却都找不到。我反而找到了许多清单,像是该学哪些程式语言、该下载哪些软体或工具、该掌握哪些技能、该练习哪些沟通技巧、该修哪些线上课程、该追踪的线上社群、还有该就读的大学等等。虽然这些清单是由许多优秀的资料科学家所写的,我却不觉得它们特别有帮助。如果当初我得完成这些条件才能成为资料科学家,我大概会觉得又多又烦吧。而且还会因为没有达成任何一项要求而感到苦恼。
于是,在经过了几番思索后,以下是我会给我小孩的建议:
动手创造。
成为一名资料科学家,就和成为一名运动员或厨师一样:运动员会运动,厨师会下厨,而资料科学家也会动手利用资料,创造各种事物。这不需要经过任何人同意,你完全可以今天就开始做自己的小专案:例如将家里盆栽的高度做成一张图表、利用天气预测通勤时间、或评估自己所支持的队伍在超级杯中胜出的机率等等。选甚么专案并不重要,做错了也没关系,结果看起来不漂亮更无所谓。重点是动手创造。
如果你不知道怎么完成专案里的每个步骤,也不用担心。事实上,挑自己不懂的事情来做反而是最棒的。比方说,如果你想写一个可以根据地点推荐当地最佳啤酒厂的手机 app,先不用担心你完全没写过 app,或完全没喝过手工精酿啤酒(craft beer)。你只需要亲自动手、调查并学习需要了解的一切。当你的专案需要你学习、甚至打造新的程式语言或机器学习演算法时,别却步,也别担心自己是否得回教室上课。只要学习自己所需的一切,并学到足以创造的程度,你的专案自然会指引你接下来的学习方向。
现在就着手一个实际并能让你感到无比自豪的专案,创造让你秀给妈妈(或面试官)看时还会说出「嘿,这是我做的!」的事物。不论这是一张图片、一份简报、一个 app、一些 GitHub 上的档案、或一份 Word 档。当你完成它以后,就转身找另一个专案从头做起。
动手创造正是我成为一名资料科学家的方法。在研究所课程、专业研究项目和兴趣使然下,我过去创造了大大小小的专案。我最喜欢的专案是我曾花费许多时间和心力为机器人设计一套泛用人工智慧系统(general purpose artifical intelligence,专案名称为 Becca)。虽然最后 Becca 的表现并没有非常符合我的预期,但在打造 Becca 的过去十五年里,我学习了 Python、创造了我自己的深度学习和强化学习演算法、写了一个物理模拟器、输出了自己的影片、外加数百件现在看起来很像清单的事物。
创造事物是我人生中最享受的事物之一。我希望读着们也能体验其中乐趣。如果读着们不介意和我分享专案,我也很想知道你们都在打造些什么!你们可以在 LinkedIn、Twitter 上,或透过 Email 和我交流。
Brandon,于 2016 年 1 月 21 日
请在 Twitter 上追踪我,或在 LinkedIn 上与我联系。
虽然我在 Facebook 工作,但这些内容与 Facebook 无关。这些只是我的个人意见和想法。这篇文章最初发表于 Microsoft's TechNet Machine Learning Blog。