技术到底重不重要

昨天下午我去参加了Gulu.com 的产品发表派对,结果被我的好朋友,Gulu 的创办人兼 CEO Jimmy Chen 直接在台上点名,说:有一次 Jamie 跟我说技术一点都不重要,让我好难过。可是我觉得 Jamie 错了,技术根本就很重要!

啊!我们又回到这个敏感的问题了。

我常觉得技术就有点像是身高一样,身高重不重要?问这个问题,高个儿都会说:「应该重要吧!」但是如果你退一步想,当然是先看你要打什么球啊!

A) 功能的技术 — 这类型的技术让一个网站可以做到你想要它做到的功能,所以像是 PHP, JSP, HTML5, CSS3, SQL 等等,大略可以被归入这一类。

B) 规模的技术 — 这类型的技术让一个网站可以从 100 个人同时使用,长大成 100 万人同时使用,所以像是 Load-Balancing, Clustering, Fail-Over, High Availability, CDN 等等,大略归入这一类。   

也就是说,A) 就是我们常说的「程序开发」(development),而 B) 则比较像是「软件工程」(engineering)。

硬底子技术

再来,近年由于「开发」工具日趋成熟,所以 A) 类型的技术也越来越平民化,最好的例子就是 Ruby on Rails 的入门课,就是写一个 Twitter,于是乎 A) 也越来越少被人称作「技术」。相对的,虽然一样有越来越多的工具,但是 B) 其实仍旧是一门非常高深的学问,即便是 Google、Facebook 这么成功的公司,花了那么多钱去请最顶级的工程师,还是常常会碰到网站挂掉的情况。所以,到后来,当我们说到「技术」,越来越是在讨论这些最难的规模化理论和实施细节,越来越少是在讨论做出一个可用产品的过程。

成本/时间

从另外一个角度去看,A) 相对于 B),是非常便宜的。你可以请一个稍微有一点功力的开发人员,只要懂得运用市面上的工具,多多少少都可以把你想要的网站雏形做出来给你。但是要做到 B),没有花大把钞票,雇用经验丰富的一流工程师,使用第一流的设备,是很难达到那个水平的。另一方面,A) 相对于 B),也是比较快的一个实作过程。

风险

了解了这些,我们就可以回到「B) 规模技术」重不重要这个问题。答案是当然重要,当你确定有 100 万人同时要用你的网站时。问题是你要怎么确定?当然是先用 A) 功能技术做出一个雏形 (或称 MVP),去确认市场的需求。为什么?因为 A) 比较快,也比较便宜。没有必要在还不确定市场的需求前,就投资珍贵的时间和成本在 B) 规模技术上。

而这,就是Lean Startup 的最核心精神。所以,当我说「技术不重要」的时候,其实真正的意思是「规模技术一开始不重要」。这样,清楚了吗?

 

来源:mrjamie.cc

收藏 评论

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部