在执掌太阳微系统公司(Sun Microsystem)长达22之久后,一代枭雄麦克尼利在今年4月辞去CEO一职,让位给年仅40的总裁兼首席运营官舒瓦茨。此举被评论家认为是Sun公司将做战略调整的前奏。随后不久,就传出了Sun将在数月内裁员5000人的消息;更令人吃惊的是,裁员名单甚至包括Sparc服务器设计部门的工程师职位。麦克尼利的落寞背影,和舒瓦茨的大刀阔斧,实在并非对比,而是一脉相承。换CEO和裁员都是表象,后面是近年来Sun公司陷入窘境的难堪。
5年来,13000多名员工被打发卷铺盖走人,“万骨枯”并未换来“一将功成”,单纯为了削减开支而裁员,这种应付华尔街分析员的手段,已经被市场冷酷地证明是无效的:自.com泡沫破灭以来,从2000年到2005年,Sun公司营收锐减39.3%,2006年第一季度更是亏损2亿多美元。当年叱咤风云的霸主,何以落到今天这个地步?这真值得好好考察一番。
IT是竞争最为激烈的行业之一,尤其是在互联网时代,决策失误往往导致错失先机、甚至一败涂地。竞争环境的急剧变化、和战略上的重大失误,是Sun节节败退的根本原因。
有人把Sun的失败归咎于.com泡沫破灭,实则非也。新一轮互联网热潮后面的技术驱动力,恰好就是Sun衰落的原因之一。免费和开源的Linux操作系统,加上廉价的x86体系PC服务器,这种低成本配搭,挖了Sun服务器市场的“龙脉”。当Google把数以万计的廉价PC服务器塞进机架,我们听到Sun的一声叹息。半遮半掩地开放Solaris系统源代码,并不能帮助Sun多卖一些昂贵的服务器硬件,这已经为IBM的经验所证明。Linux和Windows的夹击,让Sun的服务器市场之路越走越窄。
另一方面,Java越来越像是一块食之无味、弃之可惜的鸡肋。回顾Java的发展史,可以看到,今天它在企业级应用中的地位,实在是无心插柳所致,而Sun自己对Java的定位和发展,一直没有准确而明晰的认识。当IBM、BEA……们凭借与Java密不可分的企业级解决方案和产品大赚其钱时,Java标准的持有者却只能收点专利授权费了事。五年前微软发布.NET战略,到去年底又推出2.0版本的.NET Framework,其进化速度惊人,虽然尚未撼动Java根基,到底也是不可小看的威胁。如果说.NET是正规军,那么,类似Ruby on Rails这样快速Web应用框架则是轻装夜行的游击队,当注意到它时,已是狼烟四起、不可收拾。还有PHP这样的老牌Web应用平台和语言,一直在坚守甚至扩大领地。企业级架构有.NET、Web应用有RoR/PHP……,Java遭遇的尴尬一目了然。James Gosling骄傲地宣称C#是抄袭Java,让我想起传说中那只教会老虎本领的猫——第一名永远是最可顾虑的,因为它一旦跌落就很难爬起。
今天的Sun,处境有些类似当年的Novell。更平民化和廉价的Windows NT把精英而昂贵的Netware挤垮后,Novell迅速调整战略,发展基于Linux的解决方案市场,收购Suse,一跃成为最大的Linux厂商,成功扭转颓势。IBM是另一个成功的例子。通过对开源社区的支持,IBM整合开源,创造出新的生意模式,大象真的学会了轻盈起舞。Sun,这个曾经照耀IT业界的太阳,明天是否仍会升起?但愿新CEO舒瓦茨真能承担阿波罗的重任吧。
(为《程序员》杂志作)