对于一个创业团队的技术工程师来说,最重要的技能是懂得有时候不要重复发明轮子。—— Darrell Silve
这不是一个典型的 “Don't Reinvent the Wheel”(不要重复发明轮子)故事, Thinkful 是一家从事教育事业的创业公司,在从小作坊到具有一定规模的这段蛰伏期中,公司的大部分工作居然都是在 Google Docs 上完成。创始人 Darrell Silver 在回顾这段峥嵘岁月时感慨:
对于一个创业团队的技术工程师来说,最重要的技能是懂得有时候不要重复发明轮子,这是反直觉的,因为我们是一家以技术为中心的公司。
在我们之前的一篇关于 Stephen Wolfram 的文章中,提到过这位著名的数学家,搜索引擎 Wolfram Alpha 的最大功臣曾告诫开发者不要重复发明轮子:
有这样一个想法,“天啊,我们有一个特别的问题要解决,让我们用一个专门为特定问题设计的系统吧。”,这是完全错误的想法。
Darrell Silver 的经验是,对于追求速度的创业者们来说,合理及最大程度利用现有资源(尽管这个资源在工程师们看来会觉得很不合适)比自己耗费时间开发一个专用的系统更有效率。但到了一定规模以后?Darrell Silver 的做法是开发自己的产品来取代 Google Docs 。
这也就是 Darrell Silver 所说,懂得不重复发明轮子的时机。