从天体物理到数据科学
团队工程开发的经验
- 公众对于科学有一种很“浪漫”的想法就是:你跳进一个课题里,然后在苦思冥想五个月之后,你会有一个“尤里卡”时刻,然后你搞定了这个问题。
- 但是实际情况是:你的程序会有很多bug,你会犯下很多错误,并且你需要以团队的方式工作,这也就意味着你必须要能够高效的工作,你必须知道如何获取目前项目的分支加以编辑,你必须知道如何上传你修改好的代码,你必须知道如何写文档记录你做的一切东西,你必须要用文档来记录你遇到的一问题并且澄清你是如何解决他们的。你必须做上述的所有事情。
- 在你应聘的时候,需要先想想你未来要做什么,以及你所做的东西能对别人能产生什么影响,你需要把自己加入对方公司的团队中,而不是把自己孤立起来。有时候,你努力融入团队的行动是会有很好的反馈效应的。你必须思考如何才能和周遭的一切有机会互动合作起来。你必须要思考你的代码如何才能被被人利用起来。
关于工业界和科学界
- 科学上的所有东西都是针对一个想法被详细定义好演讲展示,那个展示用尽全力列出了所有你不能做的是事情。所有关于这个课题的交流沟通探讨研究,都被各种一经定义好的事实边界约束的死死的,或者说被尽最大的约束住了。
- 在商业中,情况正好相反。你并不需要描述出所有的可能性,你只需要说重点就行了,然后直接从那里开始展示你的结果。你需要让自己的结果尽快出来,你用自己的结果获得别人的注意,然后就可以做下一步了。
- 工业界中,你必须把自己去把所有东西都组织起来,做出令人信服的结果,最终你需要告诉别人为什么你的结果与某某相关,最重要的是&