没有人知道我们正在做什么
None of Us Knows What We’re Doing
从我认识的斯坦福年轻程序员、设计师、创业者中,我注意到一个令人不安的趋势,我意识到他们都在分享同样的错误的成功观念。
超人的秘密
他们相信,“成功的人”像乔布斯,扎克伯格,比尔盖茨,Paul Graham等,天生就有超人的气质,这使他们看起来比我们更聪明,更优秀。
他们相信这些人的某些地方是独特的,他们的成功是任何其他人都实现不了的。
公平地说,这话有点道理,是不?我是说,当成千上万的人失败的时候,他们成功了,所以,成功的人一定比普通人像你和我更聪明,不是么?
轶事:Youtube Instant
(推荐阅读:YouTube Instant作者一边在斯坦福读计算机,一边在YouTube上班)
当我做Youtube Instant时,我很肯定之前一定有人做过类似的,我认为这是个聪明的想法,但对我来说并没有什么特别。
当然我也不知道190行JavaScript代码会永远改变我的生活。
我从来没想过这么简单的一个hack,可以在10天内给我带来100万独立访客,引起世界媒体的注意,并从Chad Hurley(Youtube创始人,现在是Delicious老板)那里获得一份工作。
真实情况是,那天晚上我差点就跟我室友去看电影而不是写Youtube Instant,很高兴最终我选择了写代码。
(注意:我不是拿Youtube Instant去和苹果,Facebook,微软相比,我的小玩意甚至都不能算是一家创业公司,只是我认为从这件小事中,我可以学到一些东西。)
那么我学到什么了呢?
#1.没有人知道我们正在做什么
我并没有觉得Youtube Instant是个多么好的想法,我也没有突然的醍醐灌顶,或者一个How-to手册,我不知道它有病毒传播的潜力,它只是个随机的想法,就像其他想法一样。
所以我说,没有人知道我们正在做什么,我们只是在即兴表演。
越早知道没有人知道他们在做什么,你就越能克服对未来的不确定而去勇敢地尝试,成功的人并不比我们聪明多少。
#2.不要听成功创业者的故事
成功的人不知道他们的成功是因为天分,技巧,计划或仅仅是运气。
如果你问他们为什么能够获得90%的PC桌面市场或者其他成就,那么可能会给你一个接一个的原因,在他们的想法里,不可能有其他方式可以实现他们现在实现的,大部分这些都是事后觉悟。事实是,他们不知道自己为什么成功,他们只是用他们觉得最好的方式来解释他们如何成功。
#3.你不能预测什么会成功
回到Youtube Instant,几乎所有都是运气,我刚巧知道Google推出了Instant搜索,刚好Youtube Instant这个想法出现在我的脑海里 - 完全随机的。我很幸运有3个小时空闲时间去做这个网站(没错,我只花3个小时)。我很幸运一个我从来没见过的人将我网站的链接分享到了Hacker News,我很幸运当那个链接被推到首页时Chad Hurley正在读HN,等等等等…
唯一我能控制的就是,我是否决定去做,我决定去做而不是去看电影,我决定关闭Twitter和TechCrunch去写代码。
#4.不要和别人比较
看看Youtube Instant的代码,相当粗糙,9个月前我的JavaScript水平还相当的差。
如果我拿自己和Paul Irish这些大牛相比,我只会感到沮丧而不做任何东西,写糟糕的代码总比什么都不写强。
当我去年夏天在Facebook实习时,我听到很多工程师说Facebook早期的代码也很差,我还听说扎克伯格代码写得不咋的(这个事情不一定靠谱儿,但我听到很多人说)
完成比完美更好。
#6.不要阅读Hacker News
Hacker News是很优秀的社区,不要误会我,但是你可以对比一下,花3个小时阅读HN,与花3个小时做Youtube Instant,哪个更好?
Neo,迟早你会像我一样意识到,知道如何走与真正走过去的区别 -Morpheus, “黑客帝国”