为什么buzzword很重要——《程序员》2010第5期卷首语

 

本期的主题是云计算。在许多开发人员看来,云计算是一个buzzword,意思大致相当于中文里的噱头、炒概念,往往是新瓶装旧酒,是厂商用来忽悠人的营销手段。但是,果真如此吗?

回首往昔,在IT技术发展的历程中,buzzword建立奇功的例子屡见不鲜。远的不说,这些年来热过的一系列buzzwordXP(极限编程)、敏捷方法、SOASaaSAjax、博客、维基、微博、Web 2.0,虽然有潮起潮落,但是哪个没有产生推动技术和社会前进的力量?

就拿Ajax为例吧。这个Web开发领域的buzzword最初却是由一位信息架构专家(Jesse James Garrett)在2005年提出来的。从技术上说,它确实是一个典型的新瓶装旧酒的概念,所包含的技术没有一个是新的。也难怪这个词刚出现不久,不少有经验的Web开发人员把它当作笑话:“我都干了这么多年了,今天才知道这叫什么Ajax。”不仅如此,人们后来发现,Ajax的理念其实2003年就被某位先生申请了专利。甚至连Ajax这个名字都大有问题,很多Ajax应用既没有异步(其中的字母A),也不用XML(其中的字母x)……

可是,Ajax的历史作用和深远影响又有谁能否认?不仅这之后的Web开发的确翻开了新的一页,用户体验、Web标准等等渐渐深入人心,最后成了司空见惯的事情。而且,某种意义上,Ajax还有力地推动了2004年提出另一个技术buzzword——Web 2.0被更多开发人员所熟知,催生了更多Web 2.0网站,并使这个新词进入到大众视野,最终掀起了一场全球范围内的社会革命:Library 2.0PR 2.0Gov 2.0、企业2.0、教育2.0等等新概念纷纷出炉。去中心化、长尾、数据为王、集体智慧、用户合作等理念开始改变经济运行、社会组织形式和人们的生活方式。谁能想到,这一切的发生,至关重要的那块多米诺骨牌,居然是Garrett想到了一个上口、好记、能给人留下深刻印象的好名字。

 

为什么buzzword其实很重要?

因为,技术创新本来就是循序渐进的过程。历史上除了少数天才的天赐灵感之外,更多进展都是多人不断摸索的结果。而且,很多创新初看似乎平淡无奇,好像是buzzword,其实意义极为重大。想想博客吧,当年我怎么也不理解,一个网页多个月份牌,文章按日期排列,就能算新鲜事物?而Ajax虽然包含的技术不新,但组合却是新的,底层理念对开发人员也是新的。

因为,buzzword本身往往包含深思和远见。与中国国情不同,在全球范围内能产生相当影响的新概念,基本上要么由领导性组织、公司经过长期的观察、研究和分析提出,要么是某个领域的领袖人物、思想家们对大势变革高瞻远瞩的总结,或许时机未至,或许含有部分泡沫,但内核绝对是有价值、有营养的。

因为,buzzword是技术推广必要而且极为关键的环节。像Ajax这样的好名字能够吸引大量眼球,大大加快技术的采纳。而网格计算(英文grid其实是指电网,与utility computing对应的公用计算乃至云计算理念完全相通)和面向对象这样名字都翻译得七荤八素的技术,在中国的推广应用之路注定是不平坦的。

 

那么,技术人员应该怎样正确对待buzzword呢?

首先要重视,踏踏实实地研究buzzword产生的来龙去脉和背后的实质,辨析其中也许很微妙的创新点。其次,考察环境和时机,判断是否适合自己,能否解决实际问题,即使不行,也应该总结成文档,存入知识库,以待未来使用。最后,如果有投入实践的可能,那就积极探索,不要让机遇擦肩而过。

 

521-22日,CSDN与《程序员》组织协办的“第二届中国云计算大会”即将举行。欢迎大家用这种态度检验云计算。

 

阅读更多
个人分类: 《程序员》
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭