中国软件需要什么?

前几天在报上看到一篇夸奖金山快译通2000的文章,说是识别后可读率可以达到70%,于是我去买了一 套来使用,结果是让我不得不更深的思考中国软件业目前现状的成因。   

目前M$的疯狂发展让越来越多的软件商看到了软件发展的机会,也许是Windows95出台前数亿美元的宣 传和丰厚的回报给所有的软件商都上了生动的一课。在中国几乎每一个软件登台亮象前都会被媒体大大炒作 一番,以前好象有一个游戏还搞过演唱会什么的,但后来却让国人大大的失望了。也许是中国的媒体太希望 中国的软件早日能腾飞起来,(这句话绝对没有任何讥讽的意思,而且我绝对相信大多的撰稿人并没有拿回 扣)太希望中国的电脑玩家能够接受和支持正版软件,又也许他们自己也是上当者。我相信所有的开发者以 及宣传者都有一颗爱国的心,但单凭这些是远远不够的。   

软件不是股票,不能单凭炒作和夸张。金山公司的2000系列有多少能经得起考验,词霸2000有多少创新 和突破;毒霸2000也终于让金山公司走上了一条不归路,至少我认为一直以发展中国软件为己任的金山终于 也不能免俗,终于没有抵挡住银子的诱惑;WPS2000能够带给人多少惊喜呢?(当我看到Office2000所附带 的手写识别时我心里不免骂了一句M$简直是不打算让其他软件商活了);快译通2000带给我一些无法阅读的 中文字符串。这难到就是金山所掀起的风暴???我不得不承认金山公司现在完全有资格可以做工作软件业 的排头兵,但是发展技术和振兴软件业才是应该做的,而不应该只放在嘴上。此外我并不认为金山公司的大 降价是有益处的,大家都知道软件的价值远远超过28元,这样做开发人员以后怎么活。所以我想金山公司真 有一点开发者杀手的味道。   

软件绝不是简单的代码开发和功能的堆积,更重要的是要不断的探索新的领域和发展新的技术。否则大 家把所有的功能加在一起不是很轻而易举的就将M$击溃了吗?M$,Intel,Yahoo之所以一直能走在前面我想 与他们在各个新的领域所进行的努力和尝试是分不开的。中国的软件想发展就一定要有自己的思维方式,不 要老是跟在别人后面看样学样。别人制订了标准,我们成为了一群忠实的拥护者,更不要在看到一个公司开 发了一类好的产品然后立即推出同类产品与自己人抢饭吃,(我只能毫不客气的将这种行为称为窝里斗,比 如说防毒窝里斗,翻译窝里斗)虽然这样能提高水平但太多的公司都这样做就会适得其反。中国的软件正在 发展,大家应该将眼光放得长远些,发展技术实力和培养一批富于想象的人是当务之急。我一直都认为软件 王国是一个自由的国度,目前我们所看到的只是一个很小的天地,不要为了一棵树而放弃整个森林。同样我 也希望各大媒体能够理智一些,务实一些,不要好心做了错事,也不要报喜不报忧。软件业也好,IT行业也 好都不要以造势为己任。写到这里我想插一些题外话,中华民族是一群有着很强的同情心和爱国心的民族, 所以请某些人也不要就抓住这点不放,利用大家的这个弱点几次三番的来伤害大家。这方面的例子我就不举 了,只是我从来没有听说过国外有什么类似的事情,这也许就是东西方的差异。西方人也许更注重自己而不 是别人,而中国人就正好相反。有多大能力办多大事情,不要在事后说我们条件有限,我们已经尽了最大努 力之类的话。上面这么多总结起来就四个字"不要造势"。   

最后一点,中国软件业需要一个公正的,非赢利为目的的机构来对各种软件进行评测。Intel在中国曾经 搞过软件设计比赛,但中国自己却没搞过。前些时候也有一个共享软件评选,但还是有些不欢而散,我收到几 位软件作者的邮件,其大意就是抱怨比赛的公平和公正。我回复说这些都只是一个开始,大家都在尝试。但 是我想在中国IT业目前急功近利的大背景下没有那个公司能够站出来做一些没有什么商业目的投资。这也就 是很多人在事后大呼上当,因为没有一个机构是可信任的。如果目前出现一个权威的机构能够引导消费者,那么以后它将能够引导整个市场。   

"封闭与开放"再论中国软件需要什么?这篇文章让我为一个久久思索的问题"中国软件业需要什么"找到了答案,因为该文给了我很深的触动,同 时也让我真正的从另一个方面看清楚了问题。   

首先我想说一点我是一个开发者,我热爱开发,同样也崇拜那些计算机届的高手与前辈。并希望通过自己 的努力为中国软件业真正做些什么,但是我现在才真正明白我无法为中国的软件业做什么,因为我只是一个开 发者!开发者救不了中国软件,即使现在中国涌现出如同Open Sources, Open eyes该文中所将的开发圣人也一 样无法改变。   

我想先提一个问题:现在的PC世界是微软还是Bill缔造的?我的回答是微软而决不是Bill,最多可以说是 Bill缔造了微软,但是Bill在缔造微软时他只是个商人而不能称为开发者。一个公司可以带动市场,一个人虽 然可以带动社会却无法带动市场。市场需要资金才能推动,特别软件业更是这样。因为软件世界是一个异常残 酷的世界,在这里你无法找到一个忠实的用户,要想获得用户就必须以技术和质量为后盾。   

Bill能够成功也就是因为他能够的带领公司不断的追求新技术,加上他的一些远见和坚韧才有微软的今天。 如果当时Bill放弃了桌面系统就没有今天的Office,如果Bill当时固受在DOS就更不会有现在的NT和2000。(所 以让Bill去开发软件实在是大材小用)如果将Bill分为两部分,一部分经商另一部分搞开发,那么一百个搞开发 的Bill都抵不上一个经商的Bill的价值。也许我这么讲很多朋友要骂我了,以前我何尝又不是如此认为呢。   

其实很多大的系统都是这样ORACLE,APPLE开始的时候都是一些人自己搞出来的,但为了更好的发展最后都走 上了商业化的道路,而这些开发者有的在后来成为了企业家而脱离了单纯的技术工作。也许LINUX是个例外,但 LINUX到目前为止其应用范围仍然很有限,而且在某些方面根本无法与其他系统相比。虽然在某些方面它表现得出 色,但大家想想这一年来如果没有许多大公司商业行为的参与LINUX是否会象今天一样如日中天。   

软件的价值不在实验室,也不在于爱好者之间的交流和开发者的兴趣与自我满足。软件真正的价值在与改变人 们的生活与减轻人们的负担。自由、开放、非商业化的系统与软件对于提高软件开发水平可以说是大有帮助,但是 它却无法真正带动软件业和软件技术的发展。开发的系统必须栖息在互联网络上,但是软件中有至少10%以上都是与 互联网络无关的。此外我想说一点开发者也是要吃饭的,开放的系统也要依靠吃饭的开发者来开发。但是开放的系 统为软件也所制造出的气氛却是不可忽略的,也正是开放的系统为许多开发人员提供了成长的温室。   

所以我认为如果想很多人呼吁的那样通过开放的软件来发展中国软件业就大错特错了,开放、非商业的软件只 能是一朵绽放在商业软件花园周围的花,它是一朵很美丽的花却绝不会成为最重要的一朵。因为园中的花实在太多 了。   

一个好的开发人员有几种归属,一就是加入如一个好的商业性开发组织,发挥自己的特长,将高质量的软件产 品通过市场带给用户,用自己的力量改变人们的生活/学习习惯;或是成为不以追求高利益为首要目标的独立开发者 或一个松散软件开发集体中的一员(比如共享软件开发者或是开放软件开发者),或者为其他开发者提供无偿服务 的自由开发者。或在这几种角色间相互转换。   

而软件业的发展需要有一群高素质的设计/开发人员作为软件开发的基石,需要有远见卓识的商业领导为企业领 路,也需要有非赢利性的组织(或公司机构)从用户,从技术发展的角度公平公正的作出分析,同时个人性质的开发 作为整个软件业的有益补充。   

在我的构想中一个成熟的软件业应该是这样的:首先有非赢利性质的机构对技术,用户需求进行分析。能够公平 对对待软件业中问题与矛盾,能够公平公正的对待厂商,能够正确引导用户,能够为行业制定标准。软件公司内部有 自己的研发机构构思未来软件发展方向,公司应该有以技术为先导,充分考虑用户需求,以提高开发质量和提供满足 用户要求的软件为目标。在社会上有以个人和开发组为单位的开发者做为补充。最后在社会中有好的软件开发氛围,这对培养软件开发人员很有帮助。   

现在我们有什么,我们拥有大量的优秀的开发人员而且开发者的队伍一天天壮大,在资金投入上也较充足,而且 中国的社会也开始接受软件和电脑。但这些却被当前的功利主义所掩盖,大家都一窝蜂乱成一团,没有多少人真正分 析过我们的未来。   

我们现在已经有了硬件环境,我们现在所需的是软件。我们现在真正需要的就是一批企业家。需要一些真正有远 见,求实,并且有创新精神,满带着热情,不怕挫折并且敢于牺牲自己利益的企业家就足以与中国的开发者一起带着 中国的软件走向光明。   




本文来自http://www.vbaspnew.com/