瞎扯淡 由哥伦布的故事想到的

alex_cheng · 2014年02月21日 · 最后由 huaoguo 回复于 2014年02月22日 · 2336 次阅读

前两天跟别人聊天时提到了哥伦布发现新大陆的事情。哥伦布本来要去亚洲的,而且还把地球的周长算错了,结果阴错阳差地到了美洲,才有了 “哥伦布发现新大陆” 的故事。

哥伦布的故事其实可以看成是一个创业故事。他有自己的目标和计划,想方设法筹集到了资金、人员和设备等各种资源,经历了千辛万苦,甚至中途船员叛变,但是仍然坚持自己一路向西的信念。可是细细一想,他的目标是到印度,计划也是按照他计算错误的地球周长来做的。假如没有美洲在中间,他一定会死在海洋上。假如他再错一点,方向由向西改成向南,那么他也一定会死在海洋上。也就是说,他虽然错了,但是运气好歪打正着发现了美洲,也算是创业成功了。

创业一定是有风险的,我们永远不知道目标是否可达,计划是否准确。我们不知道我们的向西去印度的航程中有没有美洲,我们不知道能否坚持一直向西。我们是否能看到新大陆,很大程度上取决于运气。

我猜想在哥伦布之前应该也有航海家试图从大西洋东岸向西航行。网上查了半天,查不到了。人们只能记住第一个成功者,但是却忽略了之前的失败者。但是谁能保证自己不是前面的失败者呢?

因此我觉得创业就是一场赌博,我们能做的只是提高胜率,却不能够保证一定能赢。那些赢了的创业者是应该感谢运气,而那些失败的创业者,也一样值得尊重。

所以说,三分天赋,七分努力,剩下九十分看运气。

有些不知道的东西反而很重要,说的高深点,就是在不透明的情况下决策。

从软件开发的角度讲。有个策略是敏捷开发。没需求想想办法确定需求,xp 有个思想就是,不写不需要的代码。代码需要维护,越多,越不好维护。要灵活,快速应对变化。我不知道明天怎么样,但我可以保持灵活(所谓的反脆弱)。

当然也有很多办法可以避免损失(折中方案总是有的)。

比如一个公司如果想创业。可以先做自己公司的库,这个可以很好的提高效率,增加大家的积极性。然后还可以做自己需要的工具,如果好了的话,可以开源,再牛逼点,就做成产品。似乎 37signal 就这么搞的(没根据的,乱猜的)。

比如框架这个东西,非常重要,写好了花的时间太多,写不好了,又不好用。干脆开源,大家一起写。你获益,我也获益。可见的好处是知名度,不可见的好处是积极性,能力,代码质量。

运气这东西很不好说。觉得 DHH 不拼爹,也不靠运气,一样很牛。 觉得做好一件事靠的更多的是努力和一点点天赋(其实环境什么的也非常重要了。。。),但你要做到最好,比如你写个语言非要赶超 ruby,那就需要运气了。

个人觉得运气这东西就是指外在环境,俗话说时势造英雄,DHH 的牛与当前的环境是分不开的,殊不知也有很多有才能的人生不逢死没能发挥出才能。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号