作者:孟岩 来源:CSDN博客 酷勤网收集 2008-05-06
这两天最引人关注的IT新闻毫无疑问就是微软的撤单。不管怎么说,微软收购雅虎如果最终失败,是一件令人遗憾的事情,这意味着互联网产业的基本格局短期内不会有大的变化,微软短期内也不会有大的变化。尽管购并成功会给微软带来文化整合等一系列新的挑战和风险,但是我还是认为,在互联网生态系统即将发生重大变化的前夕,不变是更大的风险。
互联网技术领域永远都在同时发生着多项变化。就拿眼前来说,至少有下面这么几件事情值得我们技术人员关注:PHP、Ruby on Rails和Python等脚本语言在服务端的崛起,REST体系结构的走红,Flex/Silverlight等第二代RIA技术的成长,虚拟机技术在服务器领域的应用,3D互联网等等。但是毫无疑问,最引人瞩目的变化还是以大型互联网社区开放API,因为这件事情具有改写整个互联网游戏规则的力量。
两个月前我们去硅谷出差的时候,造访了总部位于旧金山市区的Slide.com。这家成立于2005年的公司围绕MySpace、Facebook等大型社区网站开发图片应用,其中FunWall是Facebook上的第一大应用,在一年多的时间里成为月访问量1.44亿,拥有1500万会员,广告收益丰厚的巨大社区。而他们看上去仍然只是一个仅有100多名雇员,几十台服务器,和用着Python轻松编程的敏捷公司。在那里我看到一个跟以往完全不同的模式,你不需要巨大的市场宣传投入,不需要从零开始一点点构建服务器集群,整天挖空心思想着还要增加什么新功能新栏目,几万几万地积累会员,还要呕心沥血地管理他们,你只需要有一个好的想法,形成一个应用,就可以借助SNS网站的开放API在很短时间内获得大量的用户,并且带来可观的广告收入。
我认为这种新的模式具有巨大的能量,可以彻底改变互联网社区的思路和想法。一部分人专心专意把基础服务做好,并且开放出来,另一部分人专心专意理解用户的需求,把应用做得尽可能贴心,这个总体来讲是符合分工原则的,是好的变化,但也是对所有人的挑战。做社区的人不用挖空心思琢磨如何开发好的产品来吸引最终用户了,但是却得把平台做好,把API设计好,而且要想方设法吸引开发者来参与应用开发,否则很难生存下去。而有应用想法的开发者则不用拉出一条长长的战线,去关心诸如服务器系统配置和数据库调优等劳什子问题了。
好消息是,大多数开发者无疑是属于应用开发者的,对他们来说,所需要掌握的技术会逐渐收敛,不需要像过去一样什么都要会一点。坏消息是,你要对应用有更好的理解和把握,这一点会变得比技术更重要。说老实话,我认为这对大多数中国的开发者来说是个巨大的挑战。
中国开发者的一个大的特点就是对技术痴迷的同时不食人间烟火,整天津津乐道的就是那些算法、数据结构、设计模式、语言技巧、技术规范,对于普通老百姓关心的东西一概没有兴趣。我们中的大部分人对于时尚、化妆品、小资情调嗤之以鼻,对于电影、音乐、艺术、美食一知半解,对于地产、金融、法律知识一窍不通,对于一个普通老百姓市场生活中所能遇到的困难和问题,所追求的那一点享受和乐趣不闻不问,既不愿意亲身实践,更在主观心态上予以拒斥。策划产品的时候全凭感觉,结果呢,做出来的东西千篇一律,看上去什么都有,一用起来处处不贴心。究其根源,就在于我们太专业,把太多的时间用来围着电脑转,根本上缺少对于生活和需求的深刻体察,对于人的关怀。在企业软件领域,我们把这种情况称之为“不了解业务”,现在整个企业软件领域都在寻找“懂技术,通业务”的复合型人才,殊不知在大众软件和公众互联网领域,这种情况同样严重。我就经常感觉,就算是MP3播放器、电子书、网络论坛这样最最平常的应用,一旦加上具体应用背景,放在具体场合下,就有很多地方显得不方便,不贴心。这正是上述问题的一个体现。
随着Facebook和Google、MySpace为首的OpenSocial联盟在OpenAPI领域的快速进展,我相信我上面所描述的互联网新格局不需要很长时间就可以到来,同时,国内外的大型社区也一定会尽快地开发自己的API,争夺数量有限的应用开发者。这种局面形成之后,对普通应用开发者来说,一个新的机会窗口就会打开,我们会看到一批新的成功者。这一代人应当与以前是不同的,他们应当深刻地理解人的需求,设计出真正贴心好用的应用,而不单是靠技术去做一些想当然的平庸应用。
评论
- #samon127 发表于2008-05-05 15:35:21 IP: 222.71.181.*
- 请不要忘记了国内技术产业环境的恶劣,不禁要问,究竟是谁不食人间烟火
- #grhunter 发表于2008-05-05 15:42:10 IP: 124.42.78.*
- 国内技术产业有多恶劣啊……我看到的情况是,许多软件企业开始大踏步发展。
- #hxmhj 发表于2008-05-05 16:49:28 IP: 117.11.99.*
- 说的太好了!一语中的。比那成天忽悠做架构师的人强多了。
- #hxmhj 发表于2008-05-05 16:52:35 IP: 117.11.99.*
- 在中国眼高手低的人比比皆是,拿着各种证书耀武扬威的进来,夹着尾巴灰溜溜的出去!
- #hxmhj 发表于2008-05-05 16:57:17 IP: 117.11.99.*
- 那个画了几张图,讲了点前沿知识,就以架构师的师爷张扬的人,看了这篇文章应当脸红的!
- #im2web 发表于2008-05-05 17:16:13 IP: 222.68.181.*
- 没有核心技术就意味着死亡。
"懂技术,通业务”的复合型人才。
请问google 和yahoo比差距是在懂技术 还是通业务?
yahoo 因为不通业务沦落到被收购?
100多人做做图片应用,没有技术壁垒。死起来很快的。 能像google 一样设计个10000台电脑的集群,想挤垮它? 很难。
开发平台 做得也就是些花边的东西。 好比车内的装饰行业,很大的产业,很不错。但是汽车才是关键。
- #xyxph 发表于2008-05-05 17:55:48 IP: 10.71.19.*
- 我觉得Google才是真的懂业务的公司,他家的产品真的非常好用!Yahoo的东西虽然酷,但是并不是用户喜欢的。就拿邮箱来说,除了Gmail,哪个免费邮箱支持库户端软件的连接?再拿网页应用来讲,AJAX难道不是一个为用户着想的构架么?又是谁最先倡导这种构架的呢?我原来一直用hotmail和yahoo邮箱,后来换了Gmail,纯粹是因为前两个太慢了,这恰恰证明,前两者虽然界面酷,但是对用户来说,并不实用。
- #xyxph 发表于2008-05-05 17:57:27 IP: 10.71.19.*
- 我觉得Google才是真的懂业务的公司,他家的产品真的非常好用!Yahoo的东西虽然酷,但是并不是用户喜欢的。就拿邮箱来说,除了Gmail,哪个免费邮箱支持库户端软件的连接?再拿网页应用来讲,AJAX难道不是一个为用户着想的构架么?又是谁最先倡导这种构架的呢?我原来一直用hotmail和yahoo邮箱,后来换了Gmail,纯粹是因为前两个太慢了,这恰恰证明,前两者虽然界面酷,但是对用户来说,并不实用。
Google是技术与业务并重的典范,如果没有为用户细致周到的考虑,没有“Do no evil”
的理念,Google是活不到今天的。
- #vironica 发表于2008-05-05 18:08:40 IP: 58.60.90.*
- 外边在下大雨呢。
风雨如晦啊
- #ggokind 发表于2008-05-05 23:43:09 IP: 122.167.85.*
- 随着软件产业的发展,出现更细粒度的行业划分本是正常的事情。用户为中心的设计(UCD)做不好,确实很难在行业立足。其实这个问题已经不纯粹是软件工程师这个群体的问题,我们缺少的,可能是一个更“人文”一点的氛围,一群有一些艺术修养、人文背景的交互工程师。或者说,我们的教育资源应该得到更合理的分配,在根本上,塑造复合型的人才。
读过一些国外人机交互方面的书籍,那时明显感觉到,外国人是以一种何等专业的方法研究人机交互,并且研究人员都是心理学专业、艺术专业的人员。这些方面,国内差距不是一点半点。
当然,苹果的老乔也不是美国教育业刻意塑造的,但是美国确实有着与我们差距较大的教育理念。我们需要的,可能是改变我们的一些观念,对于文理的界限不要分得太清楚,没有什么非此即彼的必要。
教育方面,基础编程培训不应该成为只有专业学生才能享受得到的特殊教育,降低其他专业的学生进入这个行业的门槛,提升科班出身学生的专业水准,不一定是编程能力,可能还要包括设计创新能力,敢想,能作。
- #whyned 发表于2008-05-06 09:11:43 IP: 222.68.181.*
- 我不太懂这里的API,我想问一下,利用这些API开发的应用是不是源码公开的(或者说源码是否容易得到),如果源码非常容易得到,那么就不可能出现博主所说的繁荣情况,因为应用设计者没有核心API技术,仅仅依靠的是贴近用户需求的设计,这种壁垒并不能使应用厂商保持长久的优势.可能出现的情况是一群为微薄利润而打得你死我活的应用厂商养活了拥有核心技术API供应商,最终这些应用厂商也就集中到几个具有很大资金优势的互联网强势公司.
- #sinboy 发表于2008-05-06 09:14:44 IP: 60.190.244.*
- 技术发展到一定程度,专业分化应该是越来越明显,既需要做基础架构,懂算法数据结构的人,也更需要懂市场和客户需求的应用开发人员,一个完整的产业链才会让互联网继续焕发青春
- #whyned 发表于2008-05-06 09:30:47 IP: 222.68.181.*
- 楼上的sinboy,您说专业化分工是没错,但是按照博主的说法,做API的很少,而做应用的很多,但我认为博主对形势估计得过于乐观,应用端没有像大家想象的那样有足够大的市场利润,养活那么多的应用开发商.API提供商应该会攫取市场中的大部分利润.当然您如果说整个发展趋势是以什么开源的方式运作的,我就不懂了.一般很难看懂中国的开源盈利模式.
- #qeveeqnui 发表于2008-05-06 14:16:59 IP: 220.201.32.*
- 我觉得,中国就是因为缺乏懂算法,懂数据结构的人太少,所以才没有自己拳头产品。开放API是好事,但赢利的最终还是掌握最强技术的公司获利最大。
孟岩给人的感觉有点肤浅。我总以为,存在的未必是合理的,新的事物需要时间去检验,不要说的太早了。我还是希望中国人程序员象外国一样能做程序到40-50,对算法,数据结构精通,打造一个中国的操作系统,数据库,互联网应用,让国外人来为我们产品买单。
- #wishfly 发表于2008-05-06 15:57:38 IP: 123.112.25.*
- 专业化没有错。但专业地使用别人的API,则大错特错了!!因为技术门槛很低,你将面临大批竞争者!!!
- #jbljm 发表于2008-05-06 18:06:13 IP: 219.149.12.*
- 体验用户需求才是做IT的根本.

