廉价的宽带、硬件和程序员:创业者的隐患?
作者:Theo Schlossnagle
在这个时代有了便宜的宽带、硬件和程序员,主管们已经忘了如何为网页故障提前做好准备,这将是一大损失。
很多人认为Web 2.0卷起了互联网前所未有的创新高潮。其中以马克•安德森(Marc Andressen)为代表,他认为Web 2.0提供了便宜的宽带、程序员、硬件及软件。Web 2.0就算没有给互联网的革新作出最重要的贡献,也算是非常重要的角色了。
但是,以我个人的经历来看,我却得到了一个不同的结论。
虽然现在能够以前所未有的快捷方式获取资源,我却认为网络设计和运用有一种矛盾的交叉,纯粹的机会才是推动创新的唯一动力。
事实上,丰富廉价的资源是一把双刃剑。它可以提升我们的能力,但随之而来的低效率和低水准也会阻碍创新的发展,甚至有些公司在即将收获创意果实时,却因上述原因而蒙受致命打击。
盲目求胜
和其他技术(如存储器、服务器和联网协作)相比,互联网出现的时间并不长。事实上,我们仍在努力使它运行得更好,尤其是在极端的条件下。要建立一个服务全球的网站不是小事。2009年J. Crew和eBay两大网站出现的流量问题就说明了这一点。最令人不安的是,微软(Microsoft)的例子证明,网站如果缺乏适当维护,即使没有流量剧增的情况也会遇到故障。
虽然那些 “大人物”在网站建立和维护上通常不成问题,但是那些想在这一领域成就自己的新兴公司,却要承受网络崩溃时成倍的风险。其中有许多公司摸爬滚打就为了争取用户,结果却在刚刚建立流量的时候发现网站崩溃了,而罪魁祸首就是低劣的网络设计和运用。
我们回顾一下Twitter在2009年面临的成长之痛吧。“搁浅的巨鲸”成了Twitter的代名词!很明显,Twitter天才的领导团队并没有为他们得来不易的成功做好充分准备。幸运的是,他们的创意保住了用户。但是,Twitter只属于幸运的少数。
颇为讽刺的是,那些最富创意、最有前景的网站在规划业务时,目的就是为了迅速增加流量,他们忽视了业务的拓展需要性能稳定先进的技术设备做支撑,后者才是成功的保障。
这是我们自己的错误
计算机科学元老,斯坦福大学的高德纳(Donald Knuth)有一句名言:
“过早优化是万恶之源。”
但是这句话,相对于高德纳的全部观点而言,实在是断章取义了。
毫无疑问,我们对效率的追求导致了滥用……我们应该忘记小成效,对小成效的追求占用了97%的时间:过早优化是万恶之源。剩下的3%的时间里才有我们必须抓住的机会。一个好的程序员不会因为这样的推理就陷入自满,他会清醒的审视重要的代码,但前提是,这个代码已经被正确识别。
换言之,在那97%的时间中,我们浪费了大量时间来考虑小成效问题。而在余下的3%的时间中,我们没能够作出小的但是必不可少的优化,从而应付我们在获取指望的大流量之后可能面临的问题。
互联网的“技术派”一直认为,随着电脑变得越来越快,越来越便宜,我们更需要创新而不是优化,因为创新缩短了电脑和市场的距离。“技术派”相信,即使优化出现问题,他们也有实力进行化解。
就我的经验来看,审核,对搭建网页的指导,在至关重要的3%的时间里操作失败,导致了大量的无效率事例:设备提供太多,宽带过分使用,停机频发且停机时间延长,用户太多,灵敏度下降,这些都给竞争优势带来了严重损失。
有了足够的编程员、硬件和软件,管理网络项目变得容易,仿佛那3%的时间可以通过更多人力弥补过来。“在需要的时候我就要维修”这样一种有备无患的想法会导致灾难。
下面以Ma.gnolia.com网站为例。Ma.gnolia.com是一家书签社交网站,开办之后立即获得了很大知名度。但在2009年2月份遭受了巨大的数据损失。其创始人拉里•哈弗(Larry Haff)在他的播客中坦白列出导致错误的各个细节。由于公司专注于业务增长,他和团队错过了巩固网页基础设施的机遇,结果导致了无法想象的后果。数据全部消失,公司只能白手起家。六个多月之后,哈弗和他的团队重新开放了网页,这个网页目前一直都在内测,以“确保Gnolia网页可以维系下去”。
避免错误:为失败做准备,即使是正稳步上升也不能大意。这一点和成功是并行不悖的。如果你正蒸蒸日上,但却保留着“等出现问题我再优化”这种态度的话,你就会遇到很多低效率的问题,停机,甚至出现业务发展过程中最糟糕的局面:误失发展良机。