自然是一种境界——访周志农

  在周志农看来,自然码尽管经过多年的开发,依然还有很多不完善的地方。所以今年的主要精力将会放在进一步完善自然码上。使它不仅只是一种汉字输入方案,还能成为一个汉字输入平台。在与周志农的交往过程之中,我自始至终都觉得他不是一个商人,也不是一个最好的程序员。而他一直在努力地追求着一些东西,一些与众不同的东西,也许这些东西就是“自然”。
  我好久没有看到周志农了。他最近的一次露面好像还是在四月份正热火朝天得似乎失控的互联网大会上,没人专门邀请,也跟互联网不怎么搭界。周志农是自费来推销已经成为过时黄花的自然码的,不过只是当了一回略带讽刺性的点缀。周志农也只是作为一个传统的、落伍的软件程序员留在了人们的记忆中。
  记者在正式采访前着重说明了两点,
一是第一代的成名程序员好久没露过面了,在网络潮起的时候应该有人记住你们并且站出来大声讲述你们的故事;
二是无论自身状况如何,外界环境怎样变化,中国软件活着的都活得不容易。周志农听了之后欣然接受采访,并说了一些一般场合不会讲,甚至自己都没意识到的话。我相信这样的动机在其它程序员身上也会同样存在。
自然的结果
  自然码2000版快要出来了。这次的名字改叫“大自然输入系统”,并且可以在网上升级。周志农对发行方式稍稍地作了变通,但在价格上仍然“居高不下”。这还是从399元降到了266元之后的状况。周志农对于性价比的看法是“自然码从第一个版本起就是用来卖钱的,本小利微,没有更多的投入进行商业广,也不会搞什么免费赠送。”有的软件制作时间短,投入少,急急忙忙地推出,结果粗制滥造,漏洞百出,用户买了这样的便宜软件也是浪费。自然码不是给人试试看的,不是商业的花瓶,而是要让用户长期使用的,只有保持适当的价位才能真正地为用户负责到底。
  想起当初曾风云一时,现在却黯然失色的UCDOS、2.13A、《中文之星》等,软件的变迁实在是太快了。这完全是一碗“青春饭”。聪明的人容易发生波折,锐利的武器更容易断裂,始终挂靠在国外操作系统平台上毕竟创造空间有限,然而,这一切在周志农看来,“都是自然的结果”。
临界点生存
  都是“四十不惑”的年纪了,周志农看上去还是很年轻,穿着休闲,整天笑眯眯的,一副很好玩的样子。金山雷军曾对周志农评价很高,称他是“中国80年代最好的程序员”,周志农认为另外一种说法更恰当──“中国最好的、耐得住寂寞的、最执著的程序员”,并为此自我欣赏,自豪不已。
  情况的确如此,周志农的办公室是在塔苑小区一幢安静的商业楼里。名片上印着“北京大自然软件开发有限责任公司董事长兼总经理”,旗下却没有一个员工,他是“光杆司令”。参与合作的另外的朋友王磊、何公道等人在其它城市搞研发。他主要负责自然码的推广和维护。十平方米的办公室里摆着三台旧电脑,最高的也才是586,几年前花一万多元买的17英寸MAG显示器如今都降至三千元以下了。
  周志农把自己的状况戏称为“临界点生存”,有好处也有不足,反正处于一个中间位置,游刃有余罢了。大企业看不上自然码这样的小软件,要投资的话,要么规模大,要么赔,从而对他威胁不大;而别人搞独立创新又比较困难,都是业余的,追随商业的。周志农本身胆子很小,不会搞赤字宣传,也觉得这样搞的必要性不大,自己慢慢发展就是了,至少比搞网站有意思多了。
  在技术人员和管理者的关系上,周志农也想不通,并发了一通牢骚。他当然是有感而发的,要知道自然码刚开始曾被冠以“职务作品”而引起了一场周志农与所在公司的版权官司。他认为国内的现有软件保护条例很不规范,存在诸多漏洞。这样,损害了软件工作者的积极性和创造性,“难道知识分子就注定要本份,夹着尾巴做人?”
性格即命运
  记者对周志农作了一次简单的采访,就立刻明白他为什么能坚持把自然码做下去了,而且方向明确,不盲从大流,也不怨天尤人。周志农是个“乐天派”,很有耐心,也的确耐得住寂寞,认为输入法市场很有前景,后面的希望非常大,就像眼下正热的网络一样,将来是要盈利和发展壮大的。周志农并不觉得自己有什沧桑感,尽管也经历过挫折,遭遇过愚弄。自然码也几经变化和调整,他还是认为自己尚处于“创业的阶段”,因此能够踏实下来,乐观向上地干。
  不管怎么样,周志农都不会转向,互联网再如何落英缤纷,最终也只是手段。
  整天跟中国汉字打交道,周志农对文字有了更深层的,更感性的知识。在进行研发自然码的时候,周志农花很大气力研究了汉字的字根、部首、结构和造字原则,难度虽然很高,但觉得做的事越来越有意义,新的版本简繁体功能已经完备。唯一的苦恼似乎是“一个好点子总需要更多的时间来修正,新的功能就会带来新的BUG,自然码向下兼容性还比较差。”
  “比WPS时间还长”的自然码看着一代代软件的变迁。周志农也深有感慨,他尽量做到轻松,使压力不大。他是“窝在家里码字的”人,也是“伟大的推销员”,也可以称之为“现代的仓颉”。不过,周志农现在最准确的身份是一位作家。他有一篇已经打好腹稿的小说,其实这篇采访稿应以该小说作为开头的。
  “一个年轻的程序员开发了一套很好的软件,他也一直想把产品做下去,只是缺乏资金难以继续再加上其它的一些生活和工作困难,他中途跑到一家大公司后来他又重起炉灶”这似乎是一篇印象派或意识流的小说。对周志农来说,这完全是一种“心理满足”,心中有抑郁不得不发,故借小说之酒浇胸中之忧愁。
这也未尝不可,至少他还有一个自然码的梦,自然正是一种境界。

为什么受伤的总是我(转)

中关村每一个程序员心里几乎都有一本辛酸账,中关村的恩怨中70%以上属于技术和市场的恩怨。为什么程序员有这么多的苦水要述,是他们的期望太高?还是……为什么,许多程序员最好必须走上自己做总经理的路,自己给自己做主,才算走对了路?
周志农的遭遇
1991年,“自然码”的发明人周志农先生和超想公司共同创业时,他决不会想到,
1994年,他会在一次计算机展示会上大声宣布和超想公司彻底分手,同时收回“自然码”的使用权,我想此时周志农先生的心情一定异常复杂:激动、愤怒、委屈亦或兼而有之。
像周志农先生这样和所在公司决裂,在中关村已不算新闻。只不过周先生激烈的举止和悄然进行的“跳槽”大相径庭,故而分外引起了业界的注意。 1995年,“自然码”发明人周志农先生在“‘自然码’著作权”一案中一审被判“侵权”,他和他所在的长城商务促销公司将为此赔偿超想公司40420元,承担双方诉讼费26030元,并被取消了复制、销售“自然码”软件的资格。
尽管先有自然码汉字输入法,然后才有超想公司;尽管用户先认识“自然码”,然后才知道有个超想公司;尽管很多用户是冲着自然码输入法,才购买超想DOS的;尽管周志农先生是超想公司的总工程师。但当他离开超想公司时,他就什么也没有了。
法院认定,含有自然码输入法的CXDOS是职务作品,著作权应归超想公司所有,同样,和DOS版ZRM具有相同编码的ZRMforWin20是超想公司委托赵全新开发的产品,根据双方协议,软件著作权归超想公司所有,赵全新享有署名权。
如果说CXDOSV50是职务作品,那么“自然码”10一定不是职务产品,因为它发表于1989年,那时超想公司还没个影呢!如果说“站在10版‘自然码’肩膀上”的50版是职务产品,那么“自然码”52一定不是职务产品,因为52版发表在周志农离开超想之后,而且“自然码”52版较之50版有很大的改进,比如在使用高位内存方面。另一方面,周志农和“自然码”Windows版的关系,也不像有些人想的那样简单,可以说没有周志农自然码DOS版,何来“自然码”的Windows版。ZRMforWin好比是“自然码”这棵大树的一个枝杈,谁能说它和作为树干的自然码输入方案没有天然的联系呢?
但周志农先生一审输了,这是事实。法不容情,法律只讲条文,不讲感情。一个研制发明了“自然码”的人最终“侵犯”了“自然码”的著作权,这在感情上,总让人觉得过不去,但它合乎法理,法本无情。
1999年,周志农超想一案最终结案。周志农和超想达成一致的和解意见。双方放弃以前的所有讼争,今后超想公司只能使用“超想自然码”,不得使用“自然码”及仅仅以“自然码”为前缀的名称。 这场官司一打就是五年多,对超想,对周志农都不是好事。
高傲的员工无情的老板
在中关村,老板和老板会面,员工和员工碰头,谈论最多的就是某某从某公司出走,某某被老板“炒”了,某某跳槽,某某负气另起炉灶,如此等等。
尽管大家都是有知识的人,有些话不便直说,但频繁地发生“炒鱿鱼”和跳槽现象,却每每把表面的斯文撕得粉碎。这背后隐藏的心理大约是:老板感觉手下员工居功自傲、毫无节制地摆谱,漫无边际地要价,不知道自己是谁,老板把这样的员工称之为高傲的员工;而员工则觉得自己的老板不仁不义,只知拼命赚钱,攫取最大利润,不知关心员工甘苦,员工把这样的老板称之为无情的老板。
高傲的员工自有高傲的理由:作为程序员,他们会认为,公司软件之所以畅销,是因为自己的程序写得好。自己的技术是这个公司立业之本,所以自己是这个公司的命根子,公司一刻也离不开自己;高傲的销售经理则宣称,本公司机器卖得好,全仰仗自己推销有方,“好机器多着呢,为什么只有咱们公司的能销得最好?”
无情的老板自然也有充足的理由“无情”:第一,没有我的投资,何来你的优秀软件;没有我投资进货,你又能推销何物?是我给你们搭了一个演出舞台,给了你们一个就业的机会,你们应感谢我才对,还敢摆什么谱?第二,你以为你是最好的,你就是最好的了吗?好程序员有的是。中关村最不缺的就是程序员,随便就能抓到一把。另外,清华、北大还有大量的优秀程序员储备,而且价格便宜;至于推销,说到底只是件体力活,有什么可夸耀的。
高傲的员工觉得无情的老板无情,一是因为老板给的工资太低,和自己的劳动价值不成正比;二是因为公司只注重宣传品牌,从来不提研发人员。一位外地来京的优秀程序员在某公司干了两年后,愤然回乡。临行时,他说:“我这两年,除了每月2000元的工资外,什么也没捞到。到头来,既没有名,也没有利,做出的产品是老板的,创出的品牌是公司的,都和我毫不相干,就是再干十年,我还是‘打工仔’。我要回家,中关村没有我的梦想!”而无情的老板对这位优秀程序员的离去丝毫也没有挽留的意思,老板觉得,这位程序员虽然在DOS上“很牛”,但现在是Windows时代,DOS上的豪杰,在Windows上,一样要从头学起,而这位DOS高手的年龄已超过学习的黄金期了,廉颇老矣。
高傲的员工觉得老板给自己的工资低、荣誉低,是横向比较的结果,员工们最爱说的一句话是:“凭我这能力,在别处值4000,在这才……”。老板听见这话,会立即反问他,“那,你为什么不去别处!”高傲的员工此时会被问得哑口无言,但他心里会暗自嘀咕:“为什么不去?不是还没联系好吗?你以为我会赖在你这里不走?”这大概就是“跳槽”的前奏。
员工喜欢比较,老板自然也有比较的权利,“为什么别人投200万,当年就实现100万的利润,而我才有50万的利润,是你们员工不给我上心,还是因为你们能力不够?嫌我给的工资少,还有比我给的更少的公司呢?为什么眼老往上瞧。”
高傲的员工对付无情老板的办法很多。比如,消极怠工。3个月能写完的程序,非要拖上半年。因为程序一旦写完,老板就不会给你软件开发期中的高工资了。老板为了避免程序员消极怠工,往往采取承包计件工资的办法,以加快软件开发周期,但如果程序员觉得老板给得太少,他会把软件写得很粗糙,敷衍了事。但这粗糙的程序应付老板检查还是绰绰有余的,因为程序的好坏,很难有个统一的衡量标准,同时,老板也很难有程序员那样的理论水平。为防止老板炒自己的鱿鱼,程序员一般很少在原程序里加注释,这样老板要“炒”一个程序员,等于要“炒”掉一个软件,没有注释的原程序,对别人来说等于是天书,软件要升级,只能重写。曾经发生过这种情况,某财务软件前后8个版本,每个版都是由不同的程序员重新写的。
劳资关系一旦进入“高傲的员工,无情的老板”死循环,你看我不顺眼,我瞧你不满意,剩下的只有老板炒员工鱿鱼或者员工炒老板鱿鱼了。为避免此种想象的发生,有人提出了“技术入股”模式,试图解决这一棘手的问题,但在法制尚待健全的今天,老板最后不给员工兑现技术股,员工又拿老板怎么着?另外企业成败兴衰,并不完全取决于员工是否努力,风云变幻的市场因素有时是不可控制的。所以,有些员工宁愿拿即得的高工资,也不愿入所谓的“技术股”。
中国软件业因他们而精彩
求伯君、吴晓军、雷军、朱崇君、周志农、刘旭、简晶作为中国第一代成名的程序员,他们个人奋斗的酸甜苦辣同中国软件的起落同步。国内接触过计算机的人都使用过或仍然使用着他们用智慧和心血凝结而成的程序。也许他们中的有些人会随着时间的流逝而失去昔日的光彩。有些会在新一轮的角逐中再次成为赢家,无论如何,在他们身上会有许多值得玩味的东西,这可能是中国软件的一笔特殊财富。
简晶渴望激情
“中国龙”的作者简晶说:“我越来越觉得,程序员是吃青春饭的。一个程序员对于编程所怀有的激情,不可能长期保持,至少不可能连续地长期保持。”
简晶的此番论述生动地道出了时下大家十分关心的“关于新老程序员划分”的正确解释。我们常说某某程序员“老了”,其实,这个“老”字指的并不是其生理年龄(比如30岁这个分界线),而是其心理年龄。
衡量一个程序员老与不老,主要还是要看他是不是还能焕发出学习新知识、写出经典程序的激情。有些程序员是自愿“老了”,因为他们已经丧失了对新技术的狂热与兴趣,丧失了过“除了睡觉就是写程序”的枯燥、艰苦生活的勇气。我的朋友王祖朝曾经是编写《天汇》的主力之一,30多岁的他现在仍然还斗志旺盛,他说他现在觉得写程序并不比谁差,他说他写到40岁,应该没有问题。
简晶显然并没有老,当然也不肯服老。他开始转到VC时,我问他,“为什么不早些转到Windows上来?我们差一点把你列入‘老前辈’了。”简晶说:“并不是我想转就能转的,在此之前,我一直肩负着UCDOSSDKforC/C++的开发任务,实在是没有时间学习啊。”
周志农问简晶:“用SDK的人多吗?”简晶说:“不多。有本事用C语言的人,现在都转到Windows上去了,现在还在DOS上编程的大都只会些FoxPro。”看来简晶继广受好评的“中国龙”之后,做了一个不是太合适或者说是曲高和寡的产品。
简晶现在的工作是为新版UCwin做实用工具。他已经做好的一个被鲍岳桥称作“Mail急救包”的程序。
上网的人都有这样的经历——给台湾或海外朋友发一封中文的电子邮件,用GB码写完后,考虑到对方不能看GB码文件,还要把其转换为BIG5的文件,但究竟有没有转换成功,还要转发给自己一份看一看,才算最后放心。但如果对方连BIG5的中文系统都没有,该怎么办?“Mail急救包”的解决方法是:把中文MaiL事先做成一个不依赖于汉字系统的在包括西文环境在内的任何环境下都可以显示中文的文件。这有点像郑州洪涛李亚平很早之前就在DOS下做的那个不需要汉字系统支持,就可以显示汉字的软件TTE。它主要用来做软件的README。
谈到作为后来者的UCwin怎样和以汉神为代表的中文平台产品竞争,简晶说我们可能会在BIG5和GB的转换上有所突破。比如,我们购买了BIG5和GB的转化词库,这个词库的使用,可以让UCwin自动区分出GB里“头发”和“发展”两个相同的“发”,正确地在BIG5中对应出两个不同的“发”。
由于当时中文平台的竞争主要集中在BIG5和GB的转换质量上,所以简晶十分关心微软IE40中文版是不是已经把BIG5和GB做在了一起,能同时支持GB和BIG5。因为我在金山公司的朋友卢新冬正在做IE40中文版的测试,所以我很确定地告诉简晶IE40中文版现在还没有这样做。尽管NTWorkstion、IE40都自称支持多国语言,但它们对同是汉语的GB码和BIG5码都不能同时支持。但倘若它们同时支持了GB和BIG5,那么简晶们的这一次的努力和辛苦岂不是又要白费了。可怕的微软!
简晶是那种有才情,肯吃苦,喜欢无拘无束的人。现在,他在家写程序,一个星期去公司一次,和其他程序员沟通。简晶的游侠性格还体现在:他曾经没有任何商业目的地将“中国龙”进一步改进为“龙梦2000”放在BBS上,而当时,他的身份已经是希望电脑公司软件事业部的副总工程师了。
有人称简晶为艺术家,我不敢苟同,但简晶的确是一位有着鲜明独立个性的优秀程序员。
吴晓军痴心不改213
第一次见吴晓军是在科利华集团晓军公司关于商业管理软件的新闻发布会上,当时他正忙着以晓军公司总工程师的身份介绍晓军公司的十个管理软件。我当时很诧异:吴晓军该不会改用Delphi编写管理软件了吧?
后来在京交会上,发现吴晓军仍然钟情213,耐心仔细地向用户展示他的213L版。有人对此大惑不解:既然DOS已经日薄西山,而且,现在213也不是主流的DOS中文平台,连赚取最后利润的机会都没有,那么,还做它干嘛?
但对于一个程序员来说,一个做了10多年,曾经又被广泛认可的软件,想要轻易放下,绝不是件容易的事。就像简晶离开还要完善“中国龙”,陈江宁离开怡江明星还要把“天汇”在Pwin95/EOS小窗口下切换而不花屏改好一样,吴晓军也要把现在DOS中文平台所能达到的技术高度,全做到213上。有没有人用是另一回事,做好213则是吴晓军的心愿。吴晓军此刻的努力更多的可能只是为检验自己的能力。既然是为了实现自我,谁还会去管这些努力,能否带来利润?
对于后来成为市场第一的DOS中文平台的是UCDOS,而不是最早成名的213,吴晓军的解释是:他没有抓住机会。“早在1993年的时候,我们已经有能力做‘直接写屏’的软汉字系统,但那时公司的汉卡卖得正火,市场人员坚决反对推出软汉字213,这样就给了UCDOS后来居上的机会。”
为了抓住机会,吴晓军是有魄力的。为了推动产品,吴晓军曾经卖掉过汽车和住房。这是许多发了一点小财,就整天想着怎样护住钱袋子的生意人所绝对不可比拟的。吴晓军和机遇擦肩而过,不是因为眼光短浅,也不是因缺乏魄力。
世事无常。谁能想到吴晓军会离开以自己的名字命名的晓军公司,然后又回到晓军公司挂个总工程师的名份。他现在每天都要去中国农业生产资料集团公司信息中心上班,主要工作是网络和机器的维护工作,他是那里的总工程师。
吴晓军现在最开心的是,213的老用户找上门来,求他能帮助改进一下213,以满足新的需求。许多用户告诉吴晓军,他们仍然在用213,而没有改用UCDOS,因为213打印速度比UCDOS快,这让吴晓军很满足。
包括鲍岳桥在内的许多做中文平台的程序员都承认自己在做DOS中文平台时,从吴晓军那里汲取了丰富的营养,UCDOS“主刀”鲍岳桥的第一本书就是《213剖析》,想必这本书为他以后做UCDOS奠定了坚实的基础。尽管经历了许多风雨,但吴晓军还是保持着风趣幽默的性格。在周志农的婚礼上,有人称自己是“大老粗”。吴晓军则讲:“你算什么大老粗’!比岁数,我比你‘大’,比年龄我比你‘老’,所以我才是‘大老粗’。”
吴晓军曾经用算不上开发工具的DEBUG写下了213H这样壮丽的篇章,H版以后他开始用汇编,现在他打算用VB写程序。对于像吴晓军这样的传奇人物,不应该过多地考虑他在使用什么开发工具,有人用了一辈子VC,也没能写出一个被10个人用过的程序,而吴晓军用十分笨拙的DEBUG却写出了几乎每个使用过计算机的人都用过的213。
周志农梅开二度再创自然
即将走出版权官司困扰的周志农,在1996年5月的时候,已经意识到“自然码”的升级远比自己官司的胜负重要。作为“自然码”作者、著作权人,周志农究竟“有没有侵犯‘自然码’的著作权,能否最终取消超想公司“自然码”著作权使用资格”,今后法律自有公论,急也没有用。而且,版权官司只是他和超想公司之间的事,而旧的“自然码”在Win95下“不稳定,不方便,功能不全,智能化处理弱”却是几十万“自然码”用户共同的事。看着许多“自然码”忠实用户,忙乱地在DOS下输入纯文本,然后在Word里面排版的局促,周志农觉得完成一个成熟的能在Win3.2、Win95下稳定运行的“自然码”已经刻不容缓了。
周志农说:“软件持续升级是程序员在软件发售之初就对用户许下的诺言。这个诺言要一直履行到绝大多数用户彻底抛弃这个软件为止。那种因为公司商业利益或者‘长远打算’,而中途停止软件升级的做法是极端不负责任的。怎么能看着那些积累了大量自定义词,早已得心应手,每天都离不开“自然码”的忠实用户去尝试着改变习惯,改用其他听起来神乎,但并十分不好用的输入法呢?重新熟悉,重新适应、重新积累用户词库对用户来说是一件无比痛苦的事。” 所以,周志农在推出的“自然码”60最新版的README中,第一句话就是,对久等了的用户表示深深的歉意。这是一个优秀程序员应有的品味。
面对一次又一次失败的合作,一次又一次地被现实愚弄,周志农仍然书生气十足地相信计算机领域没有合作就不可能有大的发展,目前国内软件开发已经从个人单打独斗发展到了分工合作。 1995年初,周志农找到了志同道合的朋友杜红超、王磊、何公道和高岩文。王磊和何公道是“英汉通”、“即时通”的主创人员。由于“英汉通”是字典软件,与输入法比较相似,所以王磊和何公道写起“自然码”来,驾轻就熟。
周志农一再强调:“得到他们的相助,真是三生有幸。当然,这要感谢洪涛公司的总经理杜红超的介绍和其他人的支持和帮助,杜红超为了“自然码”60版,做出了很大牺牲,因为王磊和何公道同时也在做“英汉通”新版,开发“自然码”必然要分散他们一部分精力。” “自然码”60版刚刚完成,便在社会引起了很大反映,很多用户提前将升级费寄来,但周志农却不急着将不成熟的软件卖给用户,而是一直等到第二年5月20日才正式发行,这中间曾多次给最初的用户做免费升级。
“自然码”60版推出以后,让周志农颇为意外的是,卖的最好的居然是480元一套增强版,而不是价格才30元注册版。通过了解,才知道其中的原因是:使用自然码的用户往往很集中,一个单位开始有一个人用,后来大家发现“自然码”的确易学好用,便纷纷从全拼改到了“自然码”。这样一个单位买一套“自然码”,全单位都可以用,而注册版则只能在一台机器上使用。 对于“自然码”60版的定价,有人说过高。对此,周志农是这样看的:“产品价位虽然重要,但产品质量和稳定性更重要。有些软件制作时间短,投资少,急急忙忙地推出,结果漏洞百出。对于用户来说,买了这样的软件再便宜也是浪费,也是白花钱。“自然码”不是为了给人试试看的,而是要让用户长期使用的,只有保持适当的价位才能真正为用户负责到底。”
“自然码”从最开始的第一版就比同类其他软件的价格高,现在也仍然是这样。这就是周志农关于性能价格比的看法。
程序高手出身的北京金山总经理雷军曾经对我说:“‘自然码’的加密是我做的,我读过周志农的源程序,他的程序写得效率很高,很精致。周志农应该是80年代中国最好的程序员。”如此之高的评价,不知是否有雷军和周志农私交不错的原因。
“自然码”60版推出以后,周志农在开发上并没有稍作停留,在完成了DOS版的BIG5码输入以后,他又坐在两年前花1万多元买的17英寸MAG显示器前,忙着改进、规范“自然码”的新形旁,构思语句缓冲输入以及Windows版的BIG5输入的总体框架。看着在计算机前忘我工作,且兴趣盎然的周志农,你绝对想不到他已经是36岁的人了。
刘旭凤凰涅NFC40
1989年年底,瑞星公司总经理王新找到在中国科学院数学所计算机科学研究室工作的刘旭,邀请刘旭出山,刘旭摔给王新一句话:“40岁以前,只做实验系统,不想搞商品化的软件。”刘旭说出这句话和他的“出身”很有关系。自从1978年九十月份,在炎热的福州,穿棉大衣走进零下5度的机房,在计算机前坐下来,手拨13条语句启动计算机,把自己写在纸带上的程序输入计算机的那一刻起,刘旭脑子里就根深蒂固地认为搞计算机是科研和学问,同商品没啥关系。
1990年,受深圳华星防病毒卡在广告里面宣传一年销两万套的刺激,王新又拿着新加坡的一个杀毒软件TNT再次找到了刘旭,希望刘旭能参照TNT,开发一张反病毒卡。刘旭看了一眼TNT说:“要做肯定要比它做得好,只是我现在没时间。”
盛情难却,刘旭就花了二周时间为瑞星防病毒卡做了很详细的整体设计,找了一个博士生编程,很快做出了产品。
当时走防病毒的路子,一个重要的原因是当时产品必须以卡的形式出现,软盘方式根本就没有人买。既然是卡就有一个升级的问题,杀病毒是针对具体病毒的,必须频繁升级,所以,刘旭当时的主导思想是希望自己设计出的防病毒卡能够防未知病毒。
1993年4月份的时候,瑞星防病毒卡达到了销售的顶点,一个月销了一万套。但后来因为包括公司多元化在内的种种原因,造成了防病毒产品在1994年开始滞后。“1.5版本实际上不兼容DOS6.0,1994年7月开始,国内DOS6.0上得非常快,不兼容性就特别强烈,6月份销量往下跌。一直到11月份,我们才推出Ⅱ型卡。”伤心往事难再提。
1996年7月,应夏恩公司邀请到美国交流反病毒经验的刘旭看到宏病毒在美国泛滥成灾,感染率高达90%,而当时国内还没有出现过宏病毒。美国同行问刘旭,以防未知病毒著称的防病毒卡能不能防住宏病毒?并对刘旭说,如果防病毒卡防不了宏病毒就肯定没有销路,因为在美国能不能杀宏病毒已经成了一个反病毒软件公司能不能生存的首要条件。刘旭回答:“还没有碰到过宏病毒,不知道能不能防。”但刘旭自己心里很清楚,自己的防病毒卡防不了宏病毒。“因为宏病毒和DOS病毒的感染机制不一样,一个感染数据,一个感染程序。”
美国之行,宏病毒给了刘旭太深的刺激,回国后刘旭就开始研究宏病毒。研究之前,刘旭夸下海口,说有个十天半个月就可以搞清楚Word的文件结构。但一真干,刘旭就开始摇头:“Word的文件结构太复杂了!”而且,刘旭感到自己瞎子摸象一样费力分析Word文件结构,假若微软本来就能够提供Word的文件结构,那么,自己的分析岂不是在白浪费时间。于是,刘旭就和公司市场经理一起跑到微软要Word文件结构的资料,但是微软明确地告诉刘旭,绝对不可能提供。同去的市场经理很失望,但刘旭反而高兴了起来,“瑞星公司拿不到Word文件结构的资料,国内其他公司也应该拿不到。我认为机会来了。”刘旭就喜欢和人拼技术。
刘旭开始卷起袖子大干:写一个Word文件,用DEBUG分析一下它的结构,然后,修改这个文件,再用DEBUG分析文件结构在哪里改变了,加上一个宏,分析宏加在了Word文件的哪个部分。“我在大学里搞编译,猜人家的意思,猜得相对比较准。”
刘旭来北京10多年了,1997年春节他第一次没有回福州老家。刘旭对程序人生的概括是“这不是人干的活”,“非常苦,苦不堪言。1997年,将近30天,我每天只睡2个小时,到7月份,我的脸都是绿的。在科学院,我曾经连续50天,每天搞到早上6点多,睡到上午10点起来,然后再干到第二天6点多,编了6万多行C语言,而且全部调通,苦不堪言。”
“做程序没有自我牺牲精神,程序肯定写不好。做程序就是拼命精益求精,永不满足,一定把它做成我目前所能做到的最好的。”
而且“写杀病毒软件,更要带着十分的责任感,因为杀病毒软件在理论上是有副作用的,杀不好会把文件杀坏,杀病毒其实是病毒的逆过程,杀病毒软件如果有问题,本身就是病毒。所以,我写程序的时候,总有一种如临深渊、如履薄冰的感觉,压力很大。” 但“做完之后,大家都承认你做的东西确实有特色,广大用户在用,那种感觉不是用钱能回报的。所以,下辈子从头再来,我可能还是写程序,程序给我带来很多乐趣。”写程序还可以满足刘旭不服输性格的需求。“我这人很自负,很难有一个人让我很服气,除了我不在意的方面,否则我一定都要超过别人。”至少写反病毒程序,刘旭永远都要求自己超过别人。“我可以吃再多的苦,可以苦不堪言,可以连日加夜地写个不停,但我不能忍受别人的反病毒程序比我强,我不能容忍这种情况发生。” 苦干了5个月时间,1997年3月,刘旭拿出了第一个杀宏病毒的产品,但当时并没有引起很大的反响。对于滞后了一年迟来的反响,刘旭说,他要特别感谢Word97的“宏警告窗”,刘旭把“宏警告窗”称为检验反病毒软件质量的一块试金石。“它像一道关隘,能挡住所有带有宏的Word文件,不管这个宏是病毒,还是用户自己写的正常宏,反正只要是有宏,它就跳出来发出警告。这样反病毒软件到底有没有把宏病毒清除掉或者有没有把用户定义的宏当作宏病毒清除掉都会被看得一清二楚。Word7.0的时候,还没有‘宏警告窗’,所以反病毒软件的好坏并不是很直观。”刘旭认定瑞星8.0能够经得起Word97的考验,所以,他逢人便介绍这种用“宏警告窗”检验杀毒软件质量的方法。
朱崇君全靠自己
朱崇君在回忆CCED第一个Copy是怎样卖出去的时候,脸上始终盛开着笑容。“那时,我还在清华读研究生,天津大学力学系的用户在宿舍找到了我,他们问我,‘这就是你的公司?’我说这是宿舍。他们想买CCED,问多少钱。我当时真的没有想到CCED还能卖,更不知道CCED应该卖多少钱。于是,我没有道理地问人家:‘你们带了多少钱?’,他们说,七八百元吧。我想咱也不能把人家的钱全拿光了,就450元一份吧。发票是在清华鼓励学生勤工俭学的华实公司开的,仅交了3%的税钱。”
“CCED20和30都是联想公司帮助做的销售,我分别拿到了3500元的版本费。后来CCED卖得很好,联想又给我配了一个BP机。”
现在已经获得很大商业成功的朱崇君说:“现实环境下的中国程序员不仅要写好程序,而且还要学会经营。尽管理论上说,写程序的只管写好程序,搞市场的只管搞好市场,这是社会的分工进步。但在目前的中国,如果程序员最后不想落到为别人打工的地步,还是要学会自己经营。你整天在琢磨程序,而你在公司中却整天被别人琢磨,最终吃亏的必定是你。”
朱崇君的话可能绝对了一些,但无疑是肺腑之言。在经历了单打独斗之后,渴望与人合作;然后合作失败,灰心丧气,再回到单打独斗。朱崇君在与人合作方面无疑有着局外人难以理解的切身体验。
关于高级程序员和市场合作者最终决裂的例子多得不胜枚举。我想这里面可能有两个方面的原因令朱崇君们伤透了心:一是急功近利的生意人心理使合作土崩瓦解;二是自己在合作之初没有想到用法律、合同的形式保护自己的权益。
朱崇君在众多的程序员中,还算是比较知道如何运用法律手段保护自己权益。要不,他也不会有今天的成就。比如,在和其他公司合作的时候,只签一个版本的合作。这样,主动权就始终掌握在自己手中,不适宜合作时,可以通过软件升级解除原来的合作关系。再比如,朱崇君还在信息中心工作的时候,每年都要单位出据证明——CCED是朱崇君用自己的计算机在业余时间所做的业余发明。因此,朱崇君就没有周志农在离开原单位时遇到的“自然码”是不是职务发明的麻烦。
朱崇君精明能干、头脑清楚。他最早在国内提出软件注册销售概念,并在CCED的销售上成功地付诸实施。软件注册销售是避免软件在流通渠道上价格翻一番,软件开发商和用户共同受益的一套行之有效的软件销售方式。
朱崇君的公司名字叫乾为天,据说是八卦中的上上卦。希望这一卦能够保佑CCED顺利平滑地移民到Windows上来。金山西点军校金山BBS被称为西点军校,站上有光荣的少尉、中尉们。其实,金山公司本身就是一个程序员的军校。
在这个军校里,作为校长和副校长的求伯君、雷军都曾经是闻名全国的程序高手。但现在这两位高手都很少有时间写程序了。他们在忙经营。金山公司现在应该是国内产品线最长、最全的软件公司。它先后推出了从通用的“WPS97”、《金山词霸》到应用类的“金山书信通”、游戏类的“剑侠奇缘”、“金山游侠”再到教育类的“金山单词通”等6个新产品。怎样把这六个产品都规划好,让每个产品都挣钱,是两位程序员出身的老总要写的最难的“程序”。为此,雷军10年来没有学会的抽烟终于学会了,而且烟瘾还很大,并且老是鼓捣着不抽烟的朋友“尝一支,挺过瘾的”。为此,求伯君也不能在珠海过他的安稳日子,三天两头地往北京飞。
求伯君和雷军都十分爱玩游戏和BBS,为此,金山建立了中国最大的两个BBS——西点和西线,出了中国第一个游戏“中关村启示录”,和中国第一个真正可玩的RPG游戏“剑侠情缘”。但现在无论是求伯君还是雷军都没有时间上站“飙信”和摆弄游戏了,他们的任务是率领金山尽快闯过中国软件业在微软的重压之下面临的最困难时期。
求伯君是一个不太善于言辞的急性子。在珠海金山,求伯君为我们做演示用的DEC显示器左上角的塑料裂开了一个缝,求伯君说那是他们心急火燎,抱怨机器时,气得用手砸的结果。给我们演示《剑侠情缘》的时候,光驱出了一点问题,声音总是不对,求伯君急得不等光驱灯灭了,就摁开仓键把正在飞速转动的光盘取出。
但求伯君也有慢条斯理、坚韧不拔的时候,以及耐得住寂寞的勇气。WPSforWindows小组一干就是4年,虽然其间经历了《盘古》的挫折,但求伯君还是坚持慢慢来,百折不挠地继续做WPS97,并最终把它奉献给了渴望已久的忠实用户。
相对求伯君,雷军要“伶牙俐齿”得多。无论是推销金山的产品,还是论述金山的策略,雷军总是振振有词,头头是道。雷军作为一个好记者的天赋不光体现在说上,他的文章中有行云流水般流畅的《我说晓军》;也有周密翔实的《微软都做了,我们做什么》。我们经常开玩笑说,雷军在软件上的成功使媒介少了一个好记者。
由于求伯君和雷军都是程序员出身,所以,他们最知道程序员的辛苦以及他们最需要的是什么?这是西点军校里人才济济的最根本的原因。
在金山的“西点军校”里,我一下子记住了雷扬这个名字,是因为他仅在上海读了一年多本科就不上了。敢于只上一年大学的人毕竟不多,但求伯君即说,如果他能够预知未来,他就不会上大学或者不会上那么多年大学,他要腾出时间先去深圳,而后赶海南的机会。关于大学教育对一个优秀程序员成长的有何意义,我的一位十分谦虚谨慎、已经联系好出国但不拿到签证不向父母公开的朋友说,“他将来可以养家糊口的编程本事以及真正有用的知识都是自学的。”
雷扬是一个略带羞涩、很清秀的小伙子。我问他,大学突然决定不读了,父母没有表示异议吗?雷扬说,我的父母认为我已经长大了,有能力选择,他们已尊重我的选择。 1992年11月,刚刚20出头,从广西南宁来上海念书的雷扬没有坐在大学的课堂认真听课,而是坐上上海加华电视电脑有限公司开发二部主管的位置,那时他们主要从事三维动画系统与字幕机系统的开发。其中,1993年初,由他独立完成的“三维动画系统曲线汉字输入模块”,为公司创造了很好的销售业绩,并使公司获得了Autodesk公司开发商的资格。
尽管雷扬的本科只上了一年多,但他包括英语、数学在内的各方面的基础都很扎实,网络更是玩得很熟。雷扬到金山公司写的第一个软件是“金山词霸”,这个产品一出手,就比做了很多年,版本号数字不知是“金山词霸”多少倍的普通词典高出一截。 比起雷扬的羞涩,1997~1998年任北京金山副总经理的蒋涛可谓“久经江湖”,精干老练。1991年,蒋涛从四川大学数学系毕业后,放弃了武汉市工商银行科技处的安逸工作,于1992年8月加入珠海巨人集团,6个月后,由于工作出色,任开发四部部长,后任手写开发部部长,中文应用软件公司总经理。领导开发成功了巨人手写电脑Ⅰ代、Ⅱ代。后来,巨人战略转移,重点开发保健品。蒋涛毅然离开巨人集团,和李明合作开发销售《快道电脑助理》。《快道》这个不错产品的最后失败使蒋涛明白,一个软件的成功靠的不光是编程,学会市场的营销同样重要。这样1997年,蒋涛来到了正在招兵买马的北京金山公司。
1998年,蒋涛离开金山,先和“超级解霸”的作者梁肇新合作了一段时间,梁肇新在巨人的时候曾是蒋涛的手下,但是一段时间后,做为豪杰公司总经理的蒋涛又离开了豪杰公司,成立了美达美公司。在中关村闯荡了两三年,蒋涛认为他学到了怎样做市场,尽管他不喜欢北京的生活,但是他已经离不开了中关村。
雷扬和蒋涛他们是新一代程序员的代表,他们知识结构相对于老一代程序员来说要全面一些,但由于今后的程序编写更多地要强调标准化、模块化和多人共同开发,年青一代程序员成名的机会将越来越少。 在软件界,我们将要面临的是商业推销的时代。过去,一两个程序员个人打天下的时代将渐渐隐去。商业的标准经营使中国软件业失去的仅是许多传奇的故事,换来中国软件业的繁荣,那是可喜可贺的事,但如果失去传奇故事的中国软件业,从此,再没有了灵性和活力,那么,我们又将如何看待当前正在发生的这种变化?
雷军的中关村生涯
□雷军
1987年,我进入了武汉大学学计算机。武汉大学环境相对宽松,大二时我就在武昌电子一条街游历,对于小公司之间相互欺诈我非常理解,为了生存,他们可以没有任何商业规则和信誉。
1989年夏天,我第一次到中关村朝圣。当时,两通两海占据主流,联想叫计算所公司,方正叫北大新技术公司,规模还不是太大。第一感觉就是浓浓的商业气息掩盖在更浓的树荫下以及掩盖在中科院、北大和清华的招牌下。待了几天,没有找到圣地的感觉,怅然而归。
也就是在这一年,我开始一个程序员的职业生涯,我的第一个商品软件开始销售,与此同时,我立下宏愿:将来一定要开家软件公司,让我们的软件运行在每一台电脑上。
1991年我要毕业了,当时只有一个想法:到北京去!理由也很简单:一、看到好的产品,不用付长途电话费就可以问,因为绝大多数信息产品都是北京产;二、看展览,不用坐火车;三、北京高手多,可以好好过招。我们一起到北京的有很多人,后来不少人在中关村干得相当成功。
毕业去向有两个选择:一、到航天部研究所去;二、去方正。今天,同样选择摆在任何一个毕业生面前,我相信选方正的人更多。我选择了前者,因为我一直想在全世界最领先的地方工作,磨砺自己。到了研究所所在地(北京东高地),我有些失望,这个地方离中关村足有30多公里,需要转三四次车,两个半小时。我没有想到,到了北京,离中关村还有这么远。
为了中关村,我周六一下班,就往中关村赶,周日晚再回来。有时候,就周日晚侃一晚,第二天五点第一班公共汽车往回赶。我就是如此钟爱中关村!
我对周志农非常佩服,就像一个歌迷崇拜大歌星。我在中关村结识的第一位名人就是周志农(自然码的作者),至今还记得当时的情景:一个周六晚,一个清华的朋友说给我介绍周志农,他在民族饭店等我们,我和他立刻就从学校出发,骑了50多分钟的车,见到周志农的时候已经是晚上10点,他一点架子都没有。后来,我帮他干些活。在和这些“大腕”交往的过程中,我有了足够的自信:写程序,我不比北京的高手差。
再后来,我认识了求伯君,就到珠海金山工作了一段时间,但我还是喜欢中关村,就在中关村开始创建北京金山,接着在村里待了七八年。其中想过去硅谷,最后还是没有舍得离开。
我想我应该算一个老村民,我也有些在村里倒腾机器的朋友,他们一天到晚就是宴请、卡拉OK加保铃球,我也了解他们做生意的态度,但我相信他们并不能完全代表中关村。中关村中还有像金山这样的公司,为振兴民族软件业的目标在努力,假如我们开发的WPS2000在市场上完全超越了Word2000,我相信我们所做的所有工作都能被承认。金山非常像学校,人人都很友善,也很用功,在晚上11点还有不少人待在办公室里。
中关村里有骗子,也有寻梦者,更有民族产业的斗士。
中关村就是这样的一个地方,我喜欢中关村。
尽管伤痕累累还是愿意过程序人生
程序人生这个词是借来的,西点BBS站上专门有个信区叫做程序人生,此信区专供程序员交流编程心得,共同探讨、解决编程中所遇到的难题之用。因此,这个信区的主旨和作用同本文将要描述的程序员有关程序的人生可能并没有太多的联系。程序人生信区说的是程序,而我这里讲的主要是写程序的人以及他们的喜怒哀乐,之所以借来一个别人已经借用过一次的题目,是因为,我觉得程序人生这个词太能概括程序员的一生了,程序员除去程序还有其他人生,但有关程序的那部分在程序员的一生中无疑是最重要,也是最主要的,甚至可以说,程序员的其他生活都附着在程序人生之上,因它而喜,为它而忧。程序人生由程序员自己叙述应该更加真实可信,我这里越俎代庖,一则是因为大多数程序员除了编程之外就没有时间和兴趣专注于别的事情,二则是因为并不是所有的程序员都具有程序员出身,都有现任北京金山总经理雷军那样旁征博引的本事。近半年来,我接触过十几位程序员,他们给人的第一印象就是木讷、羞涩和不善言辞,所以,业界从来就不缺知名的企业家、总经理、公司以及产品,而名声远扬的程序员却是凤毛麟角。 程序员众生相
同是程序员,彼此也有很大的不同:有的程序员一个软件写下来,就能形成自己的风格;有的程序员则喜欢变来变去,实现相同的功能,每次程序写的都不相同;有的程序员“路子很野”,写起程序来,没个规矩,什么都敢改,追求高效率;有的程序员却循规蹈矩,一切按标准写,不敢越雷池半步,以程序稳定可靠为最高目标;有的程序员写程序必须绝对安静,所以要白天睡觉,晚上写;有的程序员则能乱中取静,一边和别人闲聊,一边敲程序;有的程序员什么都想做,写过许多半成品;有的程序员却从一而终,一个程序一写就是7年;有的程序员写程序很有条理性,注释很完整,可读性很强,以求日后容易维护;有的程序员则是天马行空,想到哪写到哪,写到哪,就改到哪。写完了,自己都不知道该从何读起;有的程序员特别讲究界面,特别看不起界面做得很粗糙的软件,有的程序员则不以为然,认为像PCToolS50那样实用的界面最好;有的程序员喜欢编书,觉得编书很有成就感;有的程序员则喜欢买书,什么书都买,却未必有时间看;有的程序员很“自私”,写程序,过度地占用资源或者过度地“霸道”,从不考虑同时运行的其他程序是否能正常运行;有的程序员则彬彬有理,温文尔雅,很礼貌地对待其他程序,力求与它们“和平相处”;有的……;有的……真难以尽述。有人以周志农请王磊写自然码60Windows版为例,认为程序员过了30岁,就廉颇老矣,而程序员雷军则自信他能干上一辈子,有人把程序员分成DOS版的和Windows版的,但有人却认为以软件体裁划分程序员更加合理。风格迥异的程序员众生相,实在让我们看花了眼,看不清楚到底怎样的人生才算真正的程序人生,让我们还是来看一看。
一个程序员的真实状态
我曾经与一名程序员——小李同在一个房间住了两个月。这段时间里,我的作息时间整个给倒了过来,因为在凌晨3点以前,小李几乎从未倒头睡过觉。虽说,他的工作房间在我们卧室的隔壁,但他总是时不时地到卧室来拿毛巾擦把脸,喝口水,找些干粮吃,弄得我根本睡不好一个整觉,最后我只好按照他的作息时间表走,但是白天,我又缺少他那种天塌下来也能睡得香的本事。在这两个月里,我几乎没有看到过小李洗衣服,衣服脏得实在没法穿了,就换上一件以前换下的脏衣服或者干脆买一件新的。除了吃饭睡觉以外,他总是在写程序。那段时间,小李没日没夜地赶程序,是为了出国。后来,他终于如愿以偿地踏上了美利坚的国土。当时看,像他这佯出国就工作的机会实在难得,他的境遇让他那些正在考托福、GRE的哥儿们羡慕不已,但这个签证得来确实不易。美国老板要的是一个Windows加密程序,而小李原来主要从事的是DOS中文平台的开发工作,对Windows并不是太熟悉,他当时有的只是足够的聪明和边学边干的勇气。美国老板看中了小李的潜力,但对他究竟能不能按时拿出产品来,心里并没有多少底,所以,他当时并没有承诺,一定能把小李弄出去,只是说:你先在国内干吧,每月给500美元、做的差不多了,再E-mail给我看。于是小李就干,那时究竟能不能出国,小李心里更没有底,他只能用自己的程序向美国老板证明,把自己弄到美国去是值得的。
好的程序不光需要才气,更需要力气。三个月下来,在学校是体育健将的小李总是觉得自己心跳加速,体力不支,有一段时间,他老怀疑自己心脏出了问题,还去医院看了几次。
但到了美国又怎么样呢?
我刚刚收到小李发自美国的电子邮件,mail说:“我到公司的第一天,老板说,你必须付办签证的3000美元。尽管,当时在国内,他说我不用付这钱。然后是租房子,公司不肯给我担保,结果,我被迫借钱付安全费,去租一间昂贵的房子,一月500美元。现在我除了吃饭,剩不了几个大毛。每天只想着,是不是有钱付房钱和买吃的。我的薪水很低,但是光税就要交37%,很惨。而且,老板每到周末准说:‘星期一给我一个newversion(升级版)’。”
小李的老板是一个中国人,他如此欺负一个比自己小几岁的同胞是不是太过分了。所幸的是在本文付印之前,我又收到了小李找到新工作的mail。李兄多保重。
小李是学力学的,1995年才开始正式成为一个程序员。他的经历使我再次相信:好的程序员仅凭学校教育是不够的,有一个奇怪的现象能对上述结论提供有力的支持,那就是中关村好的程序员几乎都不是计算机系出身的。
我的朋友小王现在中国一所著名的学府读计算机硕士。他的导师动员他读“直博”,被他断然拒绝了,因为他觉得现在做的“学问”并没有多大用处,他说:“我们现在做学问就是做论文,而像我们研究网络并行处理的,国内几乎没有做试验的条件。因此,做论文就是收集资料,综合借鉴资料而已,这样的论文不做也罢。”
我这位朋友酷爱编程,可编程在他现在所在的实验室里,是不值一提的雕虫小技,以致小王现在连在实验室里写程序的勇气都没有,因为怕别人看见,笑话他又不务正业了。实验室里的同仁提起小王,都说小王“动手能力”很强,但说这话的时候,却并没有多少尊敬的意思。我的另一位朋友现在读计算机博士,靠在外面接些编程的活补贴零用,我曾经问他:“为什么读博士?”他说:“硕士毕业没有什么好去处,所以就读了博,读博至少可以继续待在北京等机会。至于读博士对编程能力有什么提高,我则一点都没感觉到。”我还有一位朋友,也是计算机博士,可几年博士读下来,他却发现做策划更适合于自己。
这就是目前的计算机教育。一位数学硕士出身的编程高手说:“不要相信计算机等级考试能挑选出好的程序员,公司的老板如果以计算机等级考试的成绩录用员工,更是荒唐透顶。因为一个没有摸过计算机的人,只要像考英语一样地做题目,背例题,照样可以拿一个计算机等级考试的高分。”
一个肯吃苦的学理科的聪明人,有一些写程序的天赋,一般只要一年就可以成为一个程序员,但仅有编程能力是不够的,你还要有编程的机会,就是说,要有人愿意一个月给你2000元工资,请你做软件,这样你就可以在参与一个软件工程中,积累编程经验。编程经验对于一个程序员来说,要比擅长汇编或是VC更重要。接下来,需要的是持之以恒。北京金山总经理雷军谦虚地说:他已不算是一个好的程序员了,因为他已经没有足够的时间,像他的同事那样每天编程8小时,一干就是一两年。
明星制软件署名以及同老板的关系
这两年来,大家感兴趣的话题莫过于廖恒毅去了微软,吴晓军离开晓军公司又“回到”晓军公司,周志农“侵害”了自己所写程序的版权,王江民亲自出山从烟台杀到北京推出KV300,一炮打响,丁鸣飞离利方写出了兼容性好又很“温柔”的汉神中文平台,简晶离开中国龙,投靠希望……
这些消息无不与平时一声不吭、一旦发生变动总会引起震荡的程序员有关。这或许是程序员最值得骄傲的时候。从这一次又一次的爆发之中,程序员的价值得到了集中地体现。想涨工资的程序员不妨多向老板提提这些事。
我知道一个程序员,他十分不满意老板给开的工资和位置,于是他就和老板说:某某公司要挖我,一月给4000元,让我主持开发某产品。老板一听急了,马上说:“我也能给你这个数,你还是留在本公司主持开发咱们自己的产品吧。”最终,这位程序员如愿以偿,既长了工资,又主持开发成功了质量过得硬的产品,名利双收。因此,对于一个程序员来说,如果你觉得自己的价值和所得不成比例,第一步,你不应该想到“跳槽”,或者消极地怠工(对一个程序员来说,消极怠工并没有什么好处,你不写程序,别人只会认为是因为你不会写,而不是你不愿意写,程序员只有在不停地编程之中,才能得到锻炼并证明自己,从而实现自我),而应主动找老板推心置腹地谈一谈,如果你确实有水平,而老板又是个“懂事”的人,那么,你的要求和想法极有可能得到实现,因为公司一般不愿意像换推销员那样走马灯似地换开发人员。程序员一走,可能就意味着一个产品的流产,而给程序员多加一两千工资对于一个公司来说,并不算什么。孰轻孰重,老板心里自然一清二楚。老板和程序员矛盾的焦点除集中在工资待遇上以外,还体现在软件的署名上。
公司老板认为:软件是软件公司集体智慧的结晶,不是哪一个程序员或哪几个程序员的私人作品,程序当然是程序员写的,可文档呢?包装呢?技术支持与服务呢?这些都是软件不可或缺的部分,可这些并不是程序员所全能做得了的。况且,Win95的作者是谁?OS/2的作者又是谁?公司老板不同意程序员在软件上署名的真实原因是:不愿意让程序员的地位凌驾于公司之上,因为程序员一旦成为明星,他会身价倍增,就有了和老板叫板的资本。成为明星的程序员对于公司的作用已不仅仅体现在其高超的编程能力上,他更多地成了某个软件产品,甚至某个公司的象征,他的去留意味着某个产品,甚至某个公司的兴衰。我们经常听到这样的说法:某某跳槽了,某某去美国了,某某另开公司了,所以某产品或某公司不行了的说法。因此,一位软件公司的老板说:培养编程明星等于往自己身上绑定时炸弹,明星制可能对一时吸引用户,笼络程序员有用,但从长远看,弊大于利,因此,明星制是危险的明星制。
通过下面这件事,我们大致可以看出在软件署名问题上,老板和程序员之间的“较量”有多么的微妙。
事情是这样,本来老板对程序员在软件上署名,并未表示强烈的反对,程序员们就把各自的名字给署上了,软件快打包时,老板突然婉转地提出,要把作者署名给抹掉,程序员一听,二话没说,就给去掉了,老板很高兴,但在这个软件卖到用户手中运行三个月后,原来被隐去的程序员署名会再次显现出来。
另外,程序员之间对软件署名,也存在着不同的看法,比如,有的程序员对有人在软件上署名软件专家某某某就很是反感,他说:他不明白软件专家是职称呢?还是某个权威机构授予的,如果是自封的可就没多大意思了。再比如,一个软件是开发小组的集体劳动的成果,最终却署上了某一个人的名字,其他程序员心里是什么滋味?
程序员老板
最好的程序员是那些有天分,爱编程,能吃苦,甘于寂寞,身体又好的默默无闻的苦干者,他们并不被很多人所知,因为他们当中的绝大多数没有鲍岳桥以及梦之队的幸运,他们在苦干了几年之后的某一天,突然发现自己除了编程能力提高了很多以外,还是一无所有,所写的程序是“职务作品”,所挣的工资仅能“糊口”。这时,有人觉得编程既苦又没有前途,于是就去炒股票;有人则想多挣一些钱,于是想办法出国挣美元;有人觉得还是无忧无虑的“田园生活”清高,于是干脆离开中关村回家“务农”;更多有想法,有主见的程序员则不愿受老板“盘剥”另起炉灶,张罗自己的公司。既是程序员又是老板,努力编程为自己挣钱,这是一种理想状态,可在这种状态下的成功者却屈指可数,因为同时兼备经营和编程两方面能力的人才确实不多。算起来,WPS的作者求伯君可以算一个,CCED的开发者朱崇君可以算一个,KV300的发明人王江民也可以算是一个。
但写出畅销软件《华文办公排版系统》的捷闻公司的老板姚志军却认为:程序员出身的软件公司老板今后会越来越多,而且成功的机会也会越来越大。姚志军解释说:“前几年,程序员开公司饱受波折,是因为还没有摸到市场的门道,因此栽了不少跟头,但通过这几年的摔打,对于产品如何定位,如何制定价格策略,怎样做宣传,怎样疏通渠道,怎样选择合作伙伴,这些事情程序员出身的老板心里多少都有谱了。”
姚志军现在不再做软件公司的老板了,他凭着自己的技术在一家系统集成公司“打工”,过得还挺好。
相对硬件来说,做软件所需资金较少,在当前,价格已经透明的市场上,硬件厂商拼的是规模和资金,而软件的竞争则更多地集中在市场定位和软件内在质量的好坏上。所以软件业对于一穷二白的程序员来说,是一个取得成功的捷径。
CCED几乎没有什么投资,也没有投靠任何公司,全靠朱崇君自己一个人干。CCED在软件质量上也没有好上天去,它仅仅是抓住了WPS制表不方便这一条,就取得了极大的成功。诸如此类的成功激励着越来越多的程序员投身于老板的行列。
对于一个程序员来说,一生只要找准一次定位,抓住一次机会,此生足矣。因此,今天我们看到许多惨淡经营的小软件公司还在那里艰苦地维持,对于这些程序员出身的老板来说,或许替别人打工,都比现在一年挣的多,但他们还在坚持做自己的事业,因为他坚信,只要坚持不懈地努力,迟早会在软件上抓住机遇,而如果就此放弃,他们则一点机会都没有了。

程序人生(转)

各位程序员:
你们好!
以下是刊登在《中国计算机报》1996年12月23日
第69版的文章——《程序人生》,值得大家一读。
感谢珠海金山电脑有限公司的老牌Windows高级程
序员 沈家正 先生的热情推荐。不过请大家看完后,
千万不要对号入座哟!——后果自负。;-)
BTW,to Jiang Hong 不要判我跑题哟!我可是
费了好大一阵才 SCAN 完的,而且最后校对也十分的
吃力。这已经是升级版了,原始的版本“流产”在WL
了。
==================================================
>>> 程 序 人 生
. 刘 韧
这个标题是借来的,西点 BBS站上专门有个信区叫做
程序人生,此信区专供程序员交流编程心得,共同探讨、
解决编程中所遇到的难题之用。因此,这个信区的主旨和
作用同本文将要描述的程序员有关程序的人生可能并没有
太多的联系。程序人生信区说的是程序,而我这里讲的主
要是写程序的人以及他们的喜怒哀乐,之所以不合适宜且
不避嫌地借来一个别人已经借用过一次的题目,是因为,
我觉得程序人生这个词太能概括程序员的一生了,程序员
除去程序还有其他人生,但有关程序的那部分在程序员的
一生中无疑是最重要,也是最主要的,甚至可以说,程序
员的其他生活都附着在程序人生之上,因它而喜,为它而
忧。
程序人生由程序员自己叙述应该更加真实可信,我这
里越俎代庖,一则是因为大多数程序员除了编程之外就没
有时间和兴趣专注于别的事情;二则是因为并不是所有的
程序员都具有程序员出身,现任北京金山总经理雷军那样
旁证博引的本事。近半年来,我所接触过十几位程序员,
他们给人的第一印象就是木讷羞涩和不善言辞,所以,业
界从来就不缺知名的企业家、总经理、公司以及产品,而
名声远扬的程序员却是凤毛鳞角。
… 程序员众生相
同是程序员,彼此也有很大的不同:有的程序员一个
软件写下来,就能形成自己的风格,有的程序员则喜欢变
来变去,实现相同的功能,每次程序写的都不相同;有的
程序员“路子很野”,写起程序来,没个规矩,什么都敢
改,追求高效率,有的程序员却循规蹈矩,一切按标准写,
不敢越雷池半步,以程序稳定可靠,为最高目标;有的程
序员写程序必须绝对安静,所以要白天睡觉,晚上写,有
的程序员则能乱中取静,一边和别人闲聊,一边敲程序;
有的程序员什么都想做,写过许多半成品,有的程序员却
从一而终,一个程序一写就是7 年;有的程序员写程序很
有条理性,注释很完整.可读性很强,以求日后容易维护,
有的程序员则是天马行空.想到哪写到哪,改到哪。写完
了,自己都不知道该从何读起;有的程序员特别讲究界面,
特别看不起界面做得很糙的软件,有的程序员则不以为然,
认为象PCTOOLS5.0那样实用的界面最好;有的程序员喜欢
编书,觉得编书很有成就感,有的程序员则喜欢买书,什
么书都买,却未必有时间看;有的程序员很“自私”,写
程序,过度地占用资源或者过度地“霸道”,从不考虑同
时运行的其他程序是否能正常运行,有的程序员则彬彬有
理,温温尔雅,很礼貌地对待其它程序,力求与它们“和
平相处”;有的……,有的……。
有人以周志农请王磊写自然码6.0 Windows版为例,认
为程序员过了30岁,就廉颇老矣,而程序员雷军则自信他
能干上一辈子;有人把程序员分成DOS 版的和 Windows版
的,但有人却认为以软件体裁划分程序员更加合理。
风格迥异的程序员众生相,实在让我们看花了眼,看
不清楚到底怎样的人生才算是真正的程序人生,让我们还
是来看一看:
… 一个程序员的真实状态
在和程序员小李同住一个房间的两个月中,我的作息
时间整个给倒了过来,因为在凌晨3 点以前,小李几乎从
未倒头睡过觉。虽说,他的工作房间在我们的卧室的隔壁,
但他总是时不时地到卧室来拿毛巾擦把脸,喝口水,找些
干粮吃,弄得我根本睡不好—个整觉,最后我只好按照他
的作息时间表走,但是白天,我又缺少他那种天塌下来也
能睡得香的本事。
在我们住在一起的两个月里,我几乎没有看到过小李
洗衣服,衣服脏得实在没法穿了,就换上一件以前换下的
脏衣服或者干脆买一件新的。除了吃饭睡觉以外,他总是
在写程序。
那段时间,小李没日没夜地赶程序,是为了出国。今
年10月,他终于如愿以偿地登上了美利坚的国土。当时看,
象他这样出国就工作的机会实在难得,他的境遇让他那些
正在考托福、GRE 出国的哥们羡慕不已,但这个签证得来
确实不易。美国老板要的是一个 Windows加密程序,而小
李在今年 6月份之前,主要从事的还是 DOS中文平台的开
发工作,对 Windows并不是太熟悉,他当时有的只是足够
的聪明和边学边干的勇气。美国老板看中了小李的潜力,
但对他究竟能不能按时拿出产品来,心里并没有多少底,
所以,他当时并没有承诺,一定能把小李弄出去,只是说:
你先在国内干吧,每月给你 500美元,做的差不多了,再
E-Mail给我看。于是小李就干,那时究竟能不能出国,小
李心里更没有底,他只能用自己的程序向美国老板证明,
自己值得他把他弄到美国好的程序不光需要才气,更需要
力气。三个月下来,在学校是体育健将的小李总是觉得自
己心跳加速,体力不支,有一段时间,他老怀疑自己心脏
出了问题,还去医院看了几次。
但到了美国又怎么样呢?我刚刚收到小李发自美国的
E-Mail,E-Mail说:“我到公司的第一天,老板说,你必
须付办签证的3000美元,尽管,当时在国内,他说我不用
付这钱。然后是租房子,公司不肯给我担保,结果,我被
迫借钱付安全费,去租一间昂贵的房子,一月 500美元。
现在我除了吃饭,剩不了几个大毛。每天只想着,是不是
有钱付房钱和买吃的。我的薪水很低,但是光税就要交 37%,
很惨。而且,老板每到周末准说:“星期一给我一个new
version(升级版)。”
小李的老板是个中国人,他如此欺负一个比自己小几
岁的同胞是不是太过分了。所幸的是在本文付印之前,我
又收到了小李找到新工作的mail,李兄多保重。
小李是学力学的,1995年才开始正式成为一个程序员。
他的经历使再次我相信:
… 好的程序员仅凭学校教育是不够的
有一个奇怪的现象能对上述结论提供有力的支持,那
就是中关村好的程序员几乎都不是计算机系出身。我的朋
友小王现在中国一所著名的学府读计算机硕士。今年,他
的导师动员他读“直博”,被他断然拒绝了,因为他觉得
现在做的“学问”并没有多大用处,他说:“我们现在做
学问就是做论文,而象我们研究网络并行处理的,国内几
乎没有做试验的条件,因此,做论文就是收集资料,综合
借鉴资料而已,这样的论文不做也罢。”
我这位朋友酷爱编程,可编程在他现在所在的实验室
里,是不值一提的雕虫小技,以致小王现在连在实验室里
写程序的勇气都没有,因为伯别人看见,笑话他又不务正
业了。实验室里的同仁提起小王,都说小王“动手能力”
很强,但说这话的时候,却并没有多少尊敬的意图。
我的另一位朋友现在读计算机博士,靠在外面接些编
程的活补贴零用,我曾经问他:“为什么读博士?”,他
说:“硕士毕业没有什么好去处,所以就读了博,读博至
少可以继续待在北京等机会。至于读博士对编程能力有什
么提高,我则一点都没感觉到。”我还有一位朋友,也是
计算机博士,可几年博士读下来,他却发现做策划更适合
于自己。
这就是目前的计算机教育。一位数学硕士出身的编程
高手说:“不要相信计算机等级考试能挑选出好的程序员,
公司的老板如果以计算机等级考试的成绩录用员工,更是
荒唐透顶。因为一个没有摸过计算机的人,只要象考英语
一样地做题目,背例题,照样可以拿一个计算机等级考试
的高分。
一个旨吃苦的学理科的聪明人,有一些写程序的天赋,
一般只要一年就可以成为一个程序员,但仅有编程能力是
不够的,你还要有编程的机会,就是说,要有人愿意一月
给你2000元工资,请你做软件,这样你就可以在参与一个
软件工程中,积累编程经验,编程经验对于一个程序员来
说,要比擅长汇编或是VC更重要。接下来,需要的是持之
以恒,北京金山总经理雷军谦虚地说:他已不算是一个好
的程序员了,因为他已经没有足够的时间,象他的同事那
样每天编程8 小时,一干就是—两年。
… 明星制软件署名以及同老板的关系
今年以来,大家感兴趣的话题莫过于寥恒毅去了微软,
呈晓军离开晓军公司又“回到“晓军公司,周志农“侵害
”了自己所写程序的版权,王江民亲自出山从烟台杀到北
京推出 Kv300,一炮打响,丁鸣飞离开利方写出了兼容性
好又很“温柔”的汉神中文平台,简晶离开中国龙,投靠
希望……
这些消息无不与平时一声不吭、一旦发生变动总会引
起震荡的程序员有关。这或许是程序员最值得骄傲的时候。
从这一次又一次的爆发之中,程序员的价值得到了集中地
体现。想涨工资的程序员不妨多向老板提提这些事。我知
道一个程序员,他十分不满意老板给开的工资和位置,于
是他就和老板说:某某公司要挖我,一月给4000元,让我
主持开发某产品。老板一听急了,马上说:“我也能给你
这个数,你还是留在本公司主持开发咱们自己的产品吧。
”,最终,这位程序员如愿以偿,既长了工资,又主持开
发成功了质量过得硬的产品,名利双收。因此,对于一个
程序员来说,如果你觉得自己的价值和所得不成比例,第
一步,你不应该想到“跳槽”,或者是消极怠工(对一个
程序员来说,消极怠工并没有什么好处,你不写程序,别
人只会认为你不会写,而不是你不愿意写,程序员只有在
不停地编写程序之中,才能得到锻炼并证明自己,从而实
现自我。),而应主动找老板推心置腹地谈一谈,如果你
确实有水平,而老板又是个“懂事”的人,那么,你的要
求和想法极有可能得到实现,因为公司一般不愿意象换推
销员那样走马灯似地换开发人员。程序员一走,可能就意
味着一个产品的流产,而给程序员多加一、两千工资对于
一个公司来说,并不算什么。孰轻孰重,老板心里自然一
清二楚。
老板和程序员矛盾的焦点除集中在工资待遇上外,还
体现在软件署名上。公司老板认为:软件是软件公司集体
智慧的结晶,不是哪一个程序员或哪几个程序员的私人作
品,程序当然是程序员写的,可文档呢?包装呢?技术支
持与服务呢?这些都是软件不可或却的部分,可这些不是
程序员所全能做得了的。况且,Win95 的作者是谁?OS/2
的作者又是谁?公司老板不同意程序员在软件上署名的真
实原因是:不愿意让程序员的地位凌驾干公司之上,因为
程序员一但成为明星,他就会身价倍增,就有了和老板叫
板的资本,“到底给不给加工资,其他公司还等着我,给
回个话?”。成为明星的程序员对于公司的作用已不仅仅
体现在其高超的编程能力上,他更多地成了某个软件产品,
甚至某个公司的象征,他的去留对用户来说,意味着某个
产品,甚至某个公司的兴衰。我们经常听到这样的说法:
某某跳槽了,某某去美国了,某某另开公司了,所以某产
品或某公司不行了的说法。因此,一位软件公司的老板说:
培养编程明星等于往自己身上绑定时炸弹,明星制可能对
一时吸引用户,笼络程序员有用,但从长远看,弊大于利。
因此,明星制是危险的明星制。
希望的梦之队成立有一段时间了,可直到现在我们也
没有看出什么危险的迹象,这又是为什么呢?
通过下面这件事,我们大致可以看出在软件署名问题
上,老板和程序员之间的“较量”有多么的微妙。事情是
这样:本来老板对程序员在软件上署名,并末表示强烈的
反对,程序员们就把各自的名字给署上了,软件快打包时,
老板突然婉转地提出,要把作者署名给抹掉,程序员一听,
二话没说,就给去掉了,老板很高兴,但在这个软件卖到
用户手中运行三个月后,原来被隐去的程序员署名会再次
显现出来。另外,程序员之间对软件署名,也存在着不同
的看法,比如,有的程序员对有人在软件上署名软件专家
某某某就很是反感,他说:他不明白软件专家是职称呢?
还是某个权威机构授予的?如果是自封的可就没多大意思
了。 再比如, 一个软件是开发小组的集体劳动的成果,
最终都署上了某一个人的名字,其他程序员心里是什么滋
味?
… 程序员老板
最好的程序员是那些有天分,爱编程,能吃苦,甘于
寂寞,身体又好的默默无闻的苦干者。他们并不被很多人
所知,因为他们当中的绝大多数没有鲍岳桥以及梦之队的
幸运,他们在苦干了几年之后的某一天,突然发现自己除
了编程能力提高了很多以外,还是一无所有,所写的程序
是“职务作品”,所挣的工资仅能“糊口”。这时,有人
觉得编程既苦又没有前途,于是就去炒股票;有人则想多
挣一些钱,于是想法出国挣美元;有人觉得还是无忧无虑
的“田园生活”清高,于是干脆离开中关村回家“务农”,
更多有想法,有主意的程序员则不愿受老板“盘剥”,另
起炉灶,张罗自己的公司。既是程序员又是老板,努力编
程为自己挣钱,这一种理想状态,可在这种状态下的成功
者部屈指可数,因为同时兼备经营和编程两方面能力的人
才确实不多。算起来,WPS的作者求伯君可以算一个,CCED
的开发者朱崇君可以算一个。KV300 的发明人王江民也可
以算是一个。但写出畅销软件《华文办公排版系统》的捷
闻公司的老板姚志军却认为:程序员出身的软件公司老板
今后会越来越多,而且成功的机会也会越来越大。姚志军
解释说:“前几年,程序员开公司饱受波折,是因为还没
有摸到市场的门道,因此栽了不少跟头,但通过这几年的
摔打,对于产品如何定位,如何制定价格策略,怎样做宣
传,怎样疏通渠道,怎样选择合作伙伴,这些事情程序员
出身的老板们心里多少都有谱了。”相对硬件来说,做软
件所需资金较少,在当前,价格已经透明的市场上,硬件
厂商挤的是规模和资金。而软件的竞争则更多地集中市场
定位和软件内在质量的好坏上。所以软件业对于一穷二白
的程序员来说,是一个取得成功的捷径。CCED几乎没有什
么投资,也没有投靠任何公司,全靠朱崇君自己一个人干。
CCED在软件质量上也没有好上天去,它仅仅是抓住了 WPS
制表不方便这一条,就取得了极大的成功。诸如此类的成
功激励着越来越多的程序员投身于老板的行列。对于一个
程序员来说,一生只要找准一次定位,抓住一次机会,此
生足矣。因此,今天我们看到许多惨淡经营的小软件公司
还在那里艰苦地维持,对于这些程序员出身的老板来说,
或许替别人打工,都比现在一年挣的多,但他们还在坚持
做自己的事业,因为他们坚信,只要坚持不懈地努力,迟
早会在软件上抓住机遇,而如果就此放弃,他们则一点机
会都没有了。
… <. Kingsoft Co. Tel: 0756-333,5688 >>> 【西山居游戏创作室】 ︷ 吴 邛 ︷

中国黑客X档案(节选)

网络安全必备绝密解析
中国黑客X档案
第二章:中国电脑黑客起源
  1、中国黑客的起源(1994年-1996年)
  2、有些名字我们不得不提起:
  周志农-自然码发明人,开创大自然BBS站。
  马化腾(Pony Ma)-滕讯公司总裁,中国惠多网第一批网友。
  求伯君-金山公司总裁,开创西线和西点BBS站。
  罗依(Roy Luo)、钟东(Dr.Arab)、潘德强……
  这些我们熟悉或者不太熟悉的人们,在那个年代,以他们特有的方式进行着中国网络人特殊的梦,也以他们的方式孵化出中国第一代黑客的雏形-窃客。

软件创业再度面临生死劫

转载自:www.csdn.net
  “给你二十万元,三年之内你能够赚回多少钱?”——问题摆在面前的时候,大部分人不会说我三年就会把这些赔光,可是事实总是那么无情。
  中国软件业最近一次高潮并不是发生在即将过去的2000年,而是1年前的“红色正版风暴”。今年的无论是“I软件”还是“金山.NET”,终究给人一种概念炒作的嫌疑。今年中国软件业不管是思路还是发展方向,都齐刷刷的转向了Internet,仿佛没有Internet作为支撑,软件业的发展就失去了方向。对于软件业来讲,Internet不是万能的,但是没有Internet绝对是万万不能的。
  Internet风暴、Linux的风光一时、全民皆Oicq,都让我们迷茫:中国的程序员啊,我们到底该做什么?就在我们迷茫的时候,一个东方的软件帝国,在铁路和高速公路都没修起来的时候,却修了一条让我们羡慕不已的信息高速公路,它就是印度。1999年度(1999年4月到2000年3月),印度软件业产值约56亿美元(约合476亿元人民币),出口39亿美元(约合331.5亿人民币)。(以上数据来自《程序员》杂志)而同期中国软件业的规模为176亿元人民币,就是这些被我们称为:“写的程序拖沓杂乱”的印度程序员们,正在让比尔.盖茨惊呼。中国软件业何处去?中国软件该如何创业?
  机遇
  然而,不管怎么说,Internet时代的来临、电子商务的兴起,必将引起了IT产业的重大变革。软件业正处在变革的核心。从计算模式、技术构架,开发管理、市场服务等各个方位软件产业将要发生革命性的变化。在Internet时代,软件将不再是某一类产品的总称,而将成为通过网络为用户提供服务的整个过程。在这种趋势影响下,软件业的各个环节将受到深刻的影响,从以软件厂商为主导的产品中心转向以客户需求为主导的服务中心。这种转变将提高用户的使用效率、大大增强个性化服务,从而用户的满意度。同时软件厂商也必须从观念上和行动上适应这种改变。中国软件产业正处在发展的起始阶段,变革正是我们的机遇。
  Internet时代软件的最重要的改变是用户个性化的需求能够得到更好的满足。网络是每个应用者的网络,每个用户对网络拥有前所未有的掌握控制的权利,就像手持遥控器的电视观众一样,每个用户可以完全自由地选择自己的产品提供商和服务商。计算平台将完全对用户屏蔽,软件企业的核心竞争力已经不再是提供什么样的产品,而是如何满足各种用户个性化的需要。而个性化正是服务业务成功的关键。
  环境
  在我国,软件行业一直是很艰难的,最初遇到的是盗版问题,目前除了盗版之外,还有网上免费软件、大公司为了争夺市场的低价位软件,还有一些直接捆绑在系统中的软件,因此对于很多个人要想靠制作软件创业已经非常困难了。
  随着低价软件的思想越来越深入人心,现在软件的销售价格不断下滑,而产品开发、宣传等费用却在升级,没有足够的市场份额,软件企业很难利用产品自身的收入实现滚动式发展。很多企业在这样的环境下只能寻求外来投资或者注资,用低价格抢占市场份额,而后寻求更多的投资。自然码的开发者周志农认为,这样建立起来的经济只能是虚假的泡沫经济,一个产业如果自身不能实现真正的赢利,虽然初期看起来似乎非常繁荣,但是却隐藏着极大的后患。如果有关方面仍然鼓励这样的市场行为,并且不加以正确引导的话,软件行业也将会在不久的将来看到软件业的“经济危机”。
  在1999年金山的“红色正版风暴”刚刚刮起的时候,实达铭泰公司的总经理何恩培就预言:“这次的价格战将极大地提高市场准入的门槛。”同时他认为这样的价格战的负面影响就是让一些小的但是有创意的公司更难进入市场。但是,从中国用户的购买能力来讲,软件开发者们希望的售价是远远超出了经济承受能力,这样价格的软件只能给盗版留出发展空间。
  自身问题
  另外一方面,中国的程序员始终没有形成真正的团队作战精神,也许是因为中国人太崇拜英雄,所以,每个成名的程序员身上都有一圈耀眼的光环。于是,我们的程序员就会在一切可能的地方展现自己的聪明,一段时间以来,在我国软件人才中盛行“个人英雄”式、“单打”式等不规范软件开发方式,致使中国软件人才队伍的整体素质欠佳,参与团队规模开发的人不多,直接影响了中国软件产业的发展。过分地依靠个人无法形成产业规模,而没有规模就谈不上产业化了。与国外相比,国内的软件研发过程,个人色彩比较浓。软件管理是我们的一个弱项。
  世界公认中国人适合做软件开发,并且开发水平高,“因为中国人逻辑思维强,能吃苦耐劳”。据称,在美国硅谷软件开发人员中,华人和印度人占了大多数。东方通科技公司董事长张齐春认为,如今软件开发、特别是大型基础软件的开发是高度集中的团队行为,要有团队精神。一人单打独斗的“个人英雄”时代已经过去。但是,“我们很多人才在软件开发中,既不做整体设计计划,也不写文档,只会写程序,而规范性的整体开发思路没有。”这样开发出的软件程序往往与个人“捆绑”,既没有通用思路,也很难协同开发正规产品,更不用说是大型基础软件。有时,一个人的离去,可能牵动整个软件产品的开发,甚至导致产品的早期“流产”。
  还有一个更大的问题是我们的程序员缺乏客户服务意识。我们软件开发的时候没有仔细研究过用户的习惯,没有考虑过用户使用起来怎样更方便——仿佛不能顺利使用自己开发的软件仅仅是用户水平太低或者太笨,这种情况不但是程序员身上有,连很多做售后服务的人员身上都有。还有一种情况就是产品的连续性很差。现在最孚盛名的一种网络通讯软件的每一次升级都会丢失老版本的大部分历史记录。像类似这样问题其实真正说明,我们的开发者在设计新的软件的时候对用户的需要考虑得很少。
  2000年的中国软件业
  2000年,国务院发布了《鼓励软件产业和集成电路产业发展的若干政策》。其中涉及软件业的投/融资、税收、产业技术、出口、收入分配、人才等相关政策与规定,优惠程度前所未有。政策出台后软件产业的结构调整将加快,运营环境将更好,上市公司多方受益。同时投融资政策、税收政策出口政策都有较大的优惠,总的来看,新政策的针对性非常强,长期以来困扰我国软件业的一些痼疾可望得到解决。但我们出手已晚。
  在今年,Linux神话走完了自兴盛到中落的一个循环,不知道下次奋起的契机到底是什么。到了12月,Linux的老大Redhat也开始裁员、缩减,尽管它的帐面上还有2亿多美元,但是依然做好了过冬的准备。随后又继续爆出,Linux跟奔腾IV不兼容的问题。国内的几个Linux厂商除了炒作一把概念并宣称自己已经成为国家的指定操作系统后,就没有再看见后续动作。
  正是为了贯彻与Internet结合的思路,今年面向个人用户的国内的最大的几个应用软件厂商,如金山、铭泰都讲软件与Internet的结合产品作为主要开发对象,8月8日,金山在北京正式发布了中国软件.NET战略和iWPS.net。
  3月22日,铭泰在北京香格里拉饭店召开了“i软件”运动的新闻发布会,正式提出的i软件的概念,两个月后,其首批“i软件”产品东方三王iSHOP《东方购物王》、iBID《东方拍卖王》、iPAGE《东方网页王》在5月底同时上市,一上市即形成了I软件的购买热潮,半个月的时间售出近十五万套。8月12日,北京实达铭泰公司宣布《东方虹》网络平台软件在全国各地同时上市。
  同类的软件是这样流行,连四通利方公司也推出新浪 2000 上网平台。这些软件都提供了网民在上网过程中所需要的各种功能,如邮件收/发与管理、下载、浏览、搜索、聊天等,其智能化特点表现在主动式、交互性、个性化三个方面,使用户能够轻松畅游网络,个性化、高效高质量地获取网络资源。
  但是到了6月一个更可怕的猛兽来了,它就是微软的.NET。9月,微软CEO鲍尔默来华念.NET的经。再后来的Comdex上,.NET的几个产品开始慢慢揭示出它的真面目。但愿这个.NET不是另一个维纳斯。
  杀毒软件是通用软件中唯一可以免遭盗版侵蚀的市场,今年中国的市场依然热销。不过真的像1998年王江民预测的那样:今后病毒会减少,但是黑客软件会增多,整个杀毒软件的发展趋势将是转向“防黑”。今年果然如此,2月份,一群美国黑客攻击了美国5大网站,一时风声鹤唳。黑客攻击事件连续不断,最后连微软也落入“黑手”。黑客攻击与被黑竟然成为国内的一些网站公司、的灵感,他们居然玩起了“我被黑了,我光荣”的游戏。因此,国内的杀毒软件厂商也趁势而炒。今年,杀毒软件市场依旧是KV300与瑞星的稳坐前两把交椅,PC-CILLIN也风风火火。但是整个杀毒软件行业的明星却是今年很晚才登场的金山毒霸。这个小毒霸尚在襁褓中的时候,同行们都已经非常紧张了,生怕这个小家伙成了杀毒软件行业的哪吒。结果哪吒是降生了,但是却放了一个臭蛋,居然带有病毒的尸体,一时间,满怀希望和戒备之心的各色人等一律满地找眼镜。
  在其他软件行业,像财务软件、管理软件、教育软件行业今年无不被网站的大潮压得严严实实,不过他们却悄悄地挣了不少钱。因为据估计今年中国软件业的增长速度依然保持在30%以上,尽管人人知道这个数据比印度稍嫌脸红,但是这个数据至少比中国网络业的裁员数据好看。
  中国软件创业的反思
  2001年,中国互联网将完全走出“泡沫经济”的阴影,将踏踏实实地生存下去。同样,中国软件业也应该抓住这个机会实现自己的超越。中国的软件业需要重新创业。但是再新的形势下如何创业呢?我们还需要为这个产业的氛围和环境做写什么呢?为此我们采访了一些业内知名人士,他们对这个问题进行纵谈。
  杨元庆(联想集团高级副总裁):软件业是知识经济时代的朝阳产业,如何吸引并留住优秀的人才,对软件中至关重要。Internet和电子商务的发展,为国内软件产业带来了巨大的发展机会,软件业从产品到服务的转变将是必然的发展趋势。面对Internet带来的变革,中国软件产业正处在发展的起始阶段,变革正是我们的机遇。软件企业首先必须及时观念更新,调整自己的业务模式和核心竞争力。与此同时,用户对软件的观念也需要变革,要认识到服务的价值,从购买有形的产品到购买服务。这将会是一个长期的、渐进的过程。
  雁鸣(美国硅谷某公司研究人员):软件业有戏没戏,命运目前还在我们手中。就看政府、业界、及各从业者加上媒体如何做了。现在正是检讨、吸取教训和奋起的好时刻。Linux确实给了中国一个实破口。不要看世界上Linux公司不景气,就以为没有前途。举例说,如果真把Windows的盗版使用迫绝了,看看人们是去买正版Windows还是用Linux?挑战微软的最有效武器就是反盗版。到时,金山、实达、桑夏、冲浪、蓝点、……都活了,就有动力了。
  周志农(自然码汉字输入法发明人):软件创业想要成功,必须在软件的功能和质量上下功夫,让用户有离不开的感觉。仅仅依靠免费或者低价的方法短期占有市场份额并不能长期保持企业的发展,反而无法取得正常的市场回报。此外,业界同仁一起维护一个健康的竞争环境也很重要,软件企业不要盲目跟风将产品价格降低到到不能赢利的地步。进行恶性竞争的后果只能使软件企业都无法正常发展。我们应该及早看到只有真正地在产品上下功夫,满足用户的需求,制定一个合理的价格,才是长期发展的基础。
  丁磊(网易CEO):中国可以在未来软件业发展上的有些重要改进,而不是放在一些模糊的体制上,也包括游戏产业的发展。中国的软件业已经不能在靠等待了。国家必须出鼓励政策,否则没有人原因去开发了。
  王文京(用友软件总裁):软件业的创业关键在企业自身,也在创业环境。应该说这两年软件业的创业环境已经得到了很大程度的改善:国家连续颁布了2个积极扶持软件产业发展的政策文件(1999年的中关村文件和今年的国务院18号文件),极大地改善了软件产业的政策环境(其中尤以税收政策最为明显);风险投资近年来已经开始介入软件行业,很大程度上改善了软件创业的资金/金融环境。目前仍然存在的创业环境方面的问题主要是:金融环境——创业版应该加快开通、政策与法律环境——股票期权制度及相关政策法律必须尽快制定并实施、市场秩序环境、人才与教育环境、法律环境。
  高春辉(北京天下网创始人):目前国内的软件产业链存在脱节现象,如果这个问题不能够解决的话,我觉得软件产业很难振兴。
  荷马(上海某网络公司职员):中国从来不是个重研发、重创新的国家,认为给开发人员高工资是不值得的,大力投入开发也是不值得的,因为看不到直接的效益。说到最后可能又是体制问题。
  王东临(中关村IT专业人士协会副理事长):建设一个好的IT创业环境,第一需要有合理的政策,真正重视软件,政府自身用正版软件;第二要与硅谷充分、良好的沟通,真正做到一个脉搏跳动;第三要有良好战略,例如,盗版一时消灭不了,就做盗版少的国际市场和专业市场,而不是空等着老百姓觉悟。
  猛小蛇(著名IT撰稿人):中国软件业一直没要死不活,我觉得最根本的还是资本问题。现在没有几个人对通用软件有信心,而行业软件活得就要滋润得多,不存在太多的市场推广问题。而像金山这样的通用软件公司却不同,必须要炒作,没有知名度,老百姓不会来买呀。
  陈威(福州某IT媒体主编):中国软件业的发展,关键还是在体制上。我亲眼看到,许多根本没有任何意义的软件项目,在报批国家火炬计划的时候居然也能通过。说实话,这些软件项目其实只有一两个开发人员而已,所谓的软件其实也只有一个连DEMO都称不上的东西。是否让市场来选择,让中国的软件业走上真正的发展之路,还是否坚持就有的体制,让软件业埋没在官僚的文件夹里,何去何从,我们已经到了选择的关键时刻,我们已经失去太多的时间和机遇了。
  事实上,对于软件创业环境的谈论从来没有停止过。不过,好像这些争论和建议,并没有改变IT企业三年一个生死劫的事实。无论投资多少的新兴软件企业,三年之后能够只是奄奄一息,就已经是很好的结局,难怪一位在IT媒体工作了许多年的朋友说:中国现有的创业环境中,能够存活三年的软件企业的故事,都可以写成精彩的历史。但是我们希望在新的世纪里,我们不会用更多的时间再来讨论这个问题,而是将主要的精力用在市场、开发和服务上。在Internet上,完成我们的跳跃。望着印度软件的腾飞,我们应该产生一种恐惧感,因为这个领域作为今后人类的发展方向之一,要是落在一个有扩张性的邻居手里,而我们还在自我感觉良好,这是一个可怕的事情。(杜红超何青青)

《软件创富》序

《软件创富》序一
1997前后
刘 韧
第一次见周志农是在法院门口,他一到就大喊一声“刘韧”,早就等在那里的我跟他进了法院,旁听他和自己原来所在的公司打官司,争夺自然码的著作权。当年是1997年。这场历时四年的官司最后以和解告终,周志农在这四年中变得不再年轻,自然码在这四年中丧失了发展壮大的好机会。
几个月后,周志农新婚,在CCED作者朱崇君家聚会,2.13作者吴晓军、中国龙作者简晶都在,大家一起叙旧。席间,吴晓军沉默寡言,其时,他业已离开了以自己的名字命名的晓军公司,将用2.13汉卡先前挣钱买的房子和车子都卖掉再投入,也没能使晓军公司东山再起,反而使吴晓军更加一无所有。大家都羡慕朱崇君的富足,没了前两年意气风发的样子。那时朱崇君带了个十七八岁的“徒弟”,并打算出CCED Windows版,但后来,也没了朱崇君的消息,所幸他最终守住了以前积累的财富没丢。
几个月后,WPS97首发,求伯君穿上中山装讲WPS97的民族特色。直到那时,他还相信WPS能从Word手中重新夺回字处理市场的第一,他的理由是:WPS有2000万用户基础,WPS原来的每一个功能键都是财富,“F8是模拟显示,你就用不着费事用鼠标。”WPS直到现在还没有最终放弃,但又有什么用呢?
又过了几个月,就到了1997年底。大家开始要为“鲍岳桥、简晶离开希望电脑公司做什么”出谋划策。那天,在中关村,王江民请客。听完鲍岳桥的“遭遇”,周志农觉得鲍岳桥他们挺亏的,“什么都没得到”。鲍岳桥当时显得很迷茫,简晶有些激动,他是离开明星公司加入希望的,没想到两年之后又要离开希望。鲍岳桥、简晶当时惟一自信的是自己的编程能力,他们一再向后来借给他们钱做联众的王江民说:“王老师,技术上有需要帮忙的地方,你尽管说。”
到1997年,基于DOS的中国第一代程序英雄基本上都完成了自己的历史使命。1997年之后,再很少出现新成名的程序员,一两个关于程序员的消息也都是在讲英雄迟暮。
第一次听到周奕这个名字,并记住,不是因为他写的软件有多好,而是因为他靠一个非主流的将MP3转刻成CD的小软件一个月就能从美国人那里得到5万美元的注册收入,并且,去了美国,买了辆宝马。周奕的例子让我意识到个人英雄主义的时代并没有过去,只是有了新的环境。
历数中国第一代程序员,名利双收的,只有朱崇君、王江民等极少数人,朱崇君将成功经验概括得很精辟:“写程序的只管写好程序,搞市场的只管搞好市场,这是社会分工的进步。但在目前的中国,如果程序员最后不想落到为别人打工的地步,还是要学会自己经营。你整天在琢磨程序,而你在公司中却整天被别人琢磨,最终吃亏的必定是你。”
既会写程序,又会经营;既有精力兼顾两者,又能将事业做大,这样的人实在不多,所以,个人成功的程序员屈指可数。
周奕之后,我又听说了网络蚂蚁作者洪以容的故事,他靠往自己软件里放广告挣钱,日子过得也很不错。接着,就传出博大以1200万人民币购买张小龙的FoxMail的消息。
周奕、洪以容、张小龙没有像鲍岳桥他们那样投奔一个公司,他们只是一个人自己做,他们没有依靠公司的力量,也没有被资本“剥夺”的不平衡。周奕他们不是不想依靠公司的力量,而是在1997年之后,很少再有资本愿意支持通用软件的发展。周奕他们是被逼上新路上去的。
Internet帮了周奕这一代,Internet首先为他们提供了丰富的编程素材。由于Internet商业化也就是这几年的事情,它急需大量的工具软件作为支撑,这就使周奕他们不必像鲍岳桥他们都挤在DOS中文平台上。其二,Internet为周奕他们提供了新的免费的推广手段。这些手段包括:建立自己的网站、将软件上传到专业的下载站点、让用户通过搜索引擎能够找到自己、利用BBS和新闻组发布消息等等。第一代程序员要投奔公司,关键是自己个人没有市场推广能力,Internet使人们自己具备了这种能力。其三,Internet为周奕他们展现了新的盈利模式——共享软件。共享软件不是免费软件,它其实是一种先尝试后付款的营销模式,其盈利模式可以简单概括为:共享,然后收入注册费;或者共享,然后收取广告费。Internet可以很方便地将共享软件送达最终用户,使这种先尝试后付款营销方式得以大规模地流行。Winzip、ACDSee都采用这种盈利模式,其作者都是千万富翁。其四,Internet为周奕他们提供了广阔的海外市场。Internet全球一体,网上支付现实可行,海外用户又比较愿意为共享软件付费。洪以容的网络蚂蚁比周奕的MP3 CD Maker使用面更为广泛,但收入没有周奕多,原因是周奕的用户多是海外用户,洪以容的用户多是国内用户,因此,洪以现在开发了连同克罗地亚语、泰国语等一共支持37种语言的版本,以期发展更多的海外用户。
都在说软件工厂,都在说个人英雄的时代已经成为过去,但个人英雄总会存在,并总被人敬仰,如果都是工厂,这个世界未免太乏味了。
中国现存着大量的剩余智慧,共享软件方式已经被证明是将这些剩余智慧转化为财富的有效手段。一个人、一台计算机加上这本书提供的方法和前车之鉴,只要你有用不完的热情和精力,再不需要别的附加条件,多少个日日夜夜之后,下一个成功的可能就是你。
小伙子们,开始干吧!
(刘韧, 中国IT界著名记者,《知识经济》总编辑。著有《知识英雄》、《中关村问题》、《企业方法》,并称中关村三部曲。2000年9月出版《中国.com》,并创办www.donews.com,长期致力于中国信息产业深度报道)
《软件创富》序二
共享软件的产业化
蒋 涛
在互联网时代,共享软件无处不在:下载用的Netants,听歌曲用的Winamp, 收邮件用的Foxmail ……最近几年, 国内涌现出了了成千上万的共享软件产品,可是人们对于共享软件还存在着很多模糊甚至错误的认识。实际上,共享软件和自由软件决不意味着免费和没有版权,其实质就是商业软件,只有走向商业化、产业化的共享软件才能走上成功的发展之路。
共享软件的历史
共享软件并不是互联网的产物。早在1982年,两个软件开发者Andrew Fluegleman和Jim Button在他们新购置的IBM PC上分别开发了两个较大的应用软件PC-Talk (通信软件)和PC-File (数据库管理软件),但他们都不想为软件推广花费太多的时间和金钱,于是不约而同地采取了一种新颖的软件销售方式——利用公告牌BBS来发行软件。 他们允许用户拷贝软件,但在软件的电子文档中要求用户向软件作者支付费用,以保证软件的后续开发和提供技术支持。
这实际上是一种“先试用后购买”的营销手段,在其他传统的商品营销中我们可以经常见到这种销售方式。他们的产品都取得了不错的成绩,Jim Button对PC-File做了若干改进,并逐渐把业务规模发展成拥有数百万美元资产的公司。看到他们的成功,很多后续软件开发者也采取了这种销售方式。这两个软件为后来的同类软件,包括那些更为成功的软件,以及成千上万不太成功的软件走向同样的市场之路奠定了良好的基础。
花絮(自由软件Freeware和Public Domain)
Fluegleman把他开发的PC-Talk软件称做“免费软件(Freeware)”,并为这一名称注册了商标。这就意味着未经他的允许,任何人都不得以“免费软件”的名义推销自己的软件。这一限制显然不利于这一新行业的发展。后来,由于PC-Talk停止了开发,“免费软件”也就逐渐失去了原来的注册含义,最终被用来指那些不要求用户支付费用的软件,但并不意味着作者放弃了版权,只有被公众化(Public Domain)的软件才意味着作者放弃了自己的权利,任何人都可以无偿使用。
共享软件的认识误区
中国的大多数用户都是从互联网开始接触共享软件的,习惯了免费内容的用户对共享软件产生了很多错误的认识,甚至在软件界很多专业人士也不清楚共享软件的真正含义,这些错误认识可以归纳为以下五大误区:
● 误区一:Shareware不是商业软件,是免费的。
美国共享软件职业联盟对共享软件的定义是:”Shareware” is software that offers a “try before you buy” (TBYB) capability. 美国共享软件基金会对共享软件的解释如下: Shareware is a marketing method, not a type of software or even strictly just a distribution method。
从共享软件的历史和发展来看,共享软件就是商业软件,它的实质是采用“先用购买”的手段营销,共享软件是软件行业的重要分支。
20世纪80年代,共享软件主要依靠软件发行商发行磁盘来发放软件试用版,并通过邮购或者信用卡收取软件注册费。随着Internet的普及,共享软件的传播、收费、注册变得非常便利,通过网络都可以实现,因此,共享软件得到飞速发展,软件种类品种越来越多。共享软件可以让用户在选择软件前能够试用软件的全部功能,用户们都为这种办法叫好,纷纷购买正式版本。最著名的射击类游戏Doom、Duke Nukem和Quake就是通过这种营销方式迅速走红的。
● 误区二:共享软件是小软件,定价低。
Shareware并不是小型软件,只不过相比零售软件渠道,采用Shareware这种方式销售,市场成本比较低。当然,小型软件也更愿意采取这种方式销售。
Shareware的价格主要视软件规模和市场而定,比如最常见的音频编辑软件Cooledit,它的注册费用是$399,比零售市场的Windows专业版价格还要高。还有比较有名的多媒体软件控件包MultiMedia Tools,注册费用高达999美元一套,而Borland的Delphi开发工具专业b版也不过799美元。
● 误区三:共享软件的市场小。
共享软件的市场规模并不小。比如,国外有名的共享软件如Winzip, ACDSee的销售收入都高达数千万美元,这样一个产品的销售额可能比中国的一个大型软件公司的销售额还要高得多,更不用谈利润率的比较了。
还有一个我们国内的例子:MP3-CD Maker。MP3-CD Maker是把MP3文件刻录到光盘上,还原成为音乐CD的一个小软件。该软件在2000年的月销售额曾经超过5万美元。
● 误区四:共享软件是给个人用的。
最早的Shareware是给企业用的, PC-talk、 PC-File都是企业应用的软件。到20世纪90年代初,情况开始发生了变化。零售软件市场的激烈竞争使大型商业软件的价格明显下降,经销实用工具类和游戏类共享软件逐渐成为市场的主流。尽管如此,但共享软件的种类仍然是十分丰富的。国外最有名的共享软件注册中心www.shareit.com 有7000多个共享软件品种销售,分为10个大类,在商业类中又包括数据库管理、项目管理、金融等12个小类。企业应用共享软件的种类是十分丰富的,如大部分商业软件都是使用InstallShield安装制作工具,Installshield就是从共享软件发展起来的。
● 误区五:共享软件是个人做的。
很多大型企业也在做Shareware或者采用Shareware的营销手段。广为人知的Netscape浏览器就是通过发放完全版一举成名的。从Shareware的 发展趋势来看,很多商业软件公司正在大量采用共享化的营销手段,如台湾地区的Ulead公司,在图形图像处理领域颇有名气,它的全部产品都采取了共享销售的方式,有1/3的销售额都来自软件注册费。Ulead并不是个小公司,它的市值曾高达3.5亿,大大超过了Corel公司(出品CorelDraw)。国内的金山公司在推广“金山毒霸”软件时也采取了发放试用版的方式,取得了不错的成绩,在杀毒市场抢占了一席之地。
这实质上是市场的渗透和融合,零售软件走向共享,共享软件走向零售。如InstallShield以共享软件起家,发展起来后也在零售渠道销售经过包装的版本。共享营销可以大大促进零售,反过来也一样。
海外共享软件的发展
为了促进共享软件的发展,解决共享软件遇到的种种问题,1987年在美国一些著名共享软件开发者的倡议下成立了共享软件联盟组织ASP(Association of Shareware Professionals)。 ASP成员内部达成一致的看法,那就是:必须尊重用户,应该承诺提供基本技术支持,应该在用户发现软件无法正常使用时向用户退费,并且让用户只要看到软件产品上有ASP的徽标,就相信该软件能够提供技术支持,并能对用户意见做出及时反应。而且,如果发生纠纷,应该可以通过ASP调查机构得到最终公正的解决。由此,ASP取得了极大的成功,在共享软件的发展中发挥了非常重要的作用。
美国1992年开始召开共享软件评选大会(Shareware Industry Awards),今年是第11届。Shareware为软件发展做出了巨大的贡献, 2000年的共享软件“终生成就奖”颁给了发明ZIP压缩格式的Phillip W. Katz,他在1986年开发了Pkzip,Pkunzip的压缩工具软件,并把ZIP算法公开化(Public domain)。现在几乎所有的软件都采用ZIP压缩格式。
中国共享软件的发展和困惑
互联网使中国共享软件得到了蓬勃发展,软件下载网站是最早发展起来的网站,如高春辉的个人网站、华军个人主页。共享软件配套光盘从《电脑报》开始风靡一时,现在几乎所有有名的杂志期刊都配送一张光盘,收录各种各样的共享软件和自由软件。
共享软件在中国得到了极大的丰富和发展,一大批开发者和编程爱好者加入了共享软件作者的行列,涌现出成千上万的共享软件作品,不过水平参差不齐。虽然有非常优秀的产品,如Netants、Foxmail, 但大部分质量还不行,功能也不完整,甚至性能上还存在着缺陷,会导致系统崩溃,这些都阻碍了共享软件的发展。
共享软件如何生存和发展一直是业界讨论的话题,很多企业也做了一些尝试,如8848网站计划开设最大的共享软件超市,共享软件注册中心也有好几个。不过,面对盗版市场的猖獗,共享软件注册收费的发展更加举步维艰。
共享软件在摸索中发展,OICQ和联众游戏就走上了完全不同的软件发展道路。共享软件成为聚集人气的有效手段,在联众软件成为了一种服务,OICQ和联众的广告收益都十分可观。Foxmail也在尝试一些新的发展思路,但大部分的共享软件作者还十分迷茫。
中国共享软件的出路
总结以上的观点,共享软件的实质是商业软件,它的市场营销手段是“先试用后购买”。中国共享软件的发展和出路何在呢,我认为要从三个方面入手:
一是商业化。提高软件质量,用职业化的精神来开发和销售。只有提高质量,加强服务,用户才能真正认可共享软件的价值。
二是规模化。共享软件是一门产业,一两个软件、一两家企业是无法推动整个市场的发展的。只有大家目标一致,共同努力,扩大市场规模,共享软件才能发展起来。
三是国际化。在所有国产商品里,软件是障碍最小、最容易走向海外的产品,因为编程语言是相通的。海外有非常成熟的消费观念和软件市场,用户只要认可软件的功能和价值,就愿意支付相应的费用。国内程序员和国外相比,在编程技术上并不落后,只不过在对市场的认识应用以及产品的商业化方面比较欠缺,这方面的经验只有通过实战积累或有实力的公司运作才能解决。
中国软件网(WWW.CSDN.NET)向中国共享软件开发者提供一系列共享软件服务项目,主要包括:
提供共享软件注册中心,每个作者都来应付邮局或银行收款是相当烦琐的事情,CSDN将提供在线付款注册服务,帮助作者减轻事务性工作。
帮助共享软件商业化,走向零售渠道和OEM捆绑销售。
帮助制作海外版,并面向国际市场销售推广共享软件。
提供在线软件广告系统,很多国产网络软件拥有大量的用户群,这些用户资源实际上拥有很大的商业价值,国外广告系统依赖国外广告主,对于中国消费用户没有吸引力。我们在国产网络软件上投放国产广告,这样才能真正体现广告的价值。
共享软件是一门产业,一个企业的力量是远远不够的,CSDN希望和各界朋友携手,共同推进中国共享软件产业化!
(蒋涛:百联美达美公司总经理,创办了中国软件网(www.csdn.net)和《程序员》杂志。)

汉字计算机编码输入的过去现在和将来(转)

作者冯玉马
从上个世纪八十年代初计算机进入我国并逐步开始普及以来,计算机汉字输入始终就是计算机中文处理的一个瓶颈,为了解决汉字计算机输入这个问题,最初采用的是大键盘汉字输入方案,然后又改为中键盘方案,最后改为标准键盘方案。现在看来,大键盘和中键盘输入方案无论从编码理论、输入效率、长时间工作疲劳程度、学习难易程度等诸多方面的哪个方面考虑,基本上没有什么可取之处,很快就被标准键盘输入方案所代替,虽然个别大键盘、中键盘生产厂商一直打着中国人用中国字键盘等等爱国口号,并一直坚持到上世纪末,但是,最后还是被无情地淘汰了。
和大键盘、中键盘输入方案相对应,八十年代初,标准键盘编码输入开始发展,最初是全拼音输入,然后又发展了压缩拼音输入,开始,这两种输入方案都是单字输入方案,由于汉字同音字多,这两种方案都存在输入效率低下的问题。此后不久,王永明先生开发出了五笔字形型码输入法、李为民先生开发出了双拼双音音码输入法和周志农先生的自然码音型码输入法,这几种输入法都具备有词组输入功能,一定程度改变了标准键盘输入法效率低下的状况,特别是王永明先生的五笔字型输入法还具有输入单字时重码低的优点,很快的在全国普及起来,周志农先生的自然码具有较好的易学性和较低的重码率也有较大的市场。
八十年代中期开始,全国掀起了轰轰烈烈的“大跃进”式的汉字编码活动,工、农、兵、学、商各行各业都有很多人在搞编码,年龄跨度从十岁左右到七八十岁,人们形象的称之为“千军万码”。当时的新闻差不多天天都有新编码问世,月月都有“重大突破”,短短几年的时间,各种形式公布的编码方案超过一千,开发出的各种输入软件一百余种。编码“三分钟学会”,“每分钟输入三百字”,“每分钟输入五百字”甚至“每分钟八百字”,“大跃进”式的口号一个比一个响,好象汉字计算机编码输入问题经过短短的几年,就被群众运动攻克了。一个部门以某种方式推广某种汉字输入法,另外一个部门以另一种方式推广另外一种输入方法,各种各样的键盘编码输入法消息满天飞。但是好景不长,没有多久,轰轰烈烈的全民编码运动就烟消云散了。绝大部分编码人及厂商最后都落得个人财两空,有的公司甚至由此而破产。“千军万码”大编码运动这一段时间,除了吹嘘口号水平一天比一天高之外,汉字编码基本上没有什么发展,绝大多数编码是极低水平的重复,有的甚至是胡言乱语,没有任何可取之处。虚假的东西一经实践检验必然露馅,当然也就免不了被淘汰的下场。
在八十年代中期到九十年代中期,计算机主要应用于文字处理,人们学习计算机,首先要学习汉字输入,并且把汉字输入放到一定重要的位置,以至使不少人一直至现在还认为,学计算机就是学打字,会计算机就是会打字,会打字就是会计算机,打字水平比较高点儿就是计算机高手。这种错误观念不但大多数普通群众认可,甚至大学的部分老师,大学管理者也是这种观点。虽然这种这种观点片面、狭隘,但是认为懂计算机必须能够较快的进行汉字输入还是对的。由于当时计算机应用的发展水平和应用水平,那段时间学习计算机的人确实大都能够以某种编码不同程度的速度进行汉字输入,而且大多数至少达到手写手写速度以上,从这点来讲,那段时间,计算机汉字编码输入普及还是取得了一定成效。
随着计算机硬件的不断升级和软件智能化水平的不断提高,计算机的功能也越来越强大,人们学习计算机的重点逐步从单纯的汉字处理发展到计算机多媒体应用和网络通讯应用,当前大部分人学习计算机甚至主要就是学习如何用鼠标实现计算机的软件功能,计算机汉字输入放到了可有可无的位置。再加上由于计算机汉字输入的方式也在不断的扩展,由最初仅有的键盘输入方式发展到了键盘输入、语音输入、手写输入和鼠标输入等多种输入方式,微软公司和哈尔滨工业大学联合开发的的全拼智能输入也取得了很大的进步,很多人认为学习计算机根本用不着学习汉字编码输入,因为他们受某种宣传的影响,认为计算机汉字输入方法已经完备了,学习计算机汉字编码输入没必要,从而放弃了学习键盘汉字编码输入。由于现在很大比例的人不会汉字编码输入,绝大多数计算机并没有配置了非键盘输入设备,在需要进行汉字处理时,绝大多数人都是用微软拼音慢慢的进行汉字输入,虽然个别计算机上配备有非键盘输入设备,但是由于非键盘输入设备大多数情况下,人们普遍还是用微软拼音输入法进行汉字输入。于是出现这种情况,不同程度上懂计算机和使用计算机的人越来越多,但能够计算机汉字快速输入的人比例越来越少,不少经常使用计算机的人一分钟输不了几个汉字,而且错别字连篇,谁看了网上聊天,谁就一定会深有感触。在信息化的今天,中国文字在信息高速公路上是这样一种状态,这种现象的出现值得我们认真反思。计算机汉字编码快速准确输入究竟需要不需要?
现在有很多经常使用计算机的人不会使用汉字编码快速准确输入汉字,有下面几个原因,首先是没有大家公认的易学性好,输入效率高的键盘编码汉字输入软件,目前的汉字编码输入软件形码记忆量大,拆字难,编码输入过程干扰思维,脑力负担较大,听打想打实现困难,学习培训时间较长等缺点。而音码编码虽然编码容易,脑力负担小,学习培训时间较短,但重码率高,输入效率低,不能适应快速输入汉字的场合。没有能够适应大家既要求输入高效、脑力负荷小、学习容易,又能适应各种环境、能适于听打、看打、想打的汉字编码输入软件,这是最重要的原因。第二是由于各种非键盘输入方法不够负责任的宣传,比如某种语音输入法曾经就宣传你能说多块,它就能输入多快,可是没有说输入里面的有大量的错别字,要知道,修改一篇错误连篇的文章比重新输入一次所用的时间并不少;某种手写输入法曾经宣传从此可以扔掉键盘,再也不用学汉字输入,可是实际上是手写输入的速度远比不上正常的手写速度,连手写的速度都达不到,还谈什么提高工作效率。厂家和商家不够负责任的宣传,使不少人产生一个错觉,汉字输入问题已经解决,不必再下功夫学汉字编码输入了。虽然在实践中很多人也深深地感觉到目前的非键盘汉字输入软件存在很多问题,远非商家所描述的那样,但总是心存幻想,希望明天早上起来一切问题就全部解决,迟迟不愿下点辛苦学习汉字键盘编码输入。
实际上,不用说非键盘汉字输入技术远远达不到完善,即使是非键盘汉字输入技术绝对完善了,非键盘汉字输入适用的范围也及其有限,更何况技术上的很多问题远远谈不上完善,有的问题是属于根本不可能绝对完善。例如语音输入中的单字输入,由于汉语自身的特点,即使再过一万年,只要汉字和音节不是一一对应关系,语音输入就永远不会实现汉字单字准确输入。手写输入完全依赖手写信息,就是软件智能处理十分完善了,由于手写的速度有限,无论何时,手写输入速度也小于手写速度,更达不到较快的速度,使用的范围更受限制。如果再考虑到非键盘输入都要求较高的硬件水平,非键盘输入都需要一定的附属硬件设备,价格远高于键盘编码输入等各方面因素的影响,真正适于非键盘输入环境,使用非键盘输入的能有几人?绝大多数人不但现在,即使在一个较长的历史时期还离不开汉字键盘输入。
对于计算机键盘编码汉字输入来讲,确实有很多地方不尽人意,无论是形码还是音码,都分别存在着不少问题。由于自身的缺点和不足,导致使用编码输入的人越来越少,但是我们也要客观分析出现这一现象的原因。近十年来,研究汉字编码输入是个萧条期,过去曾经研究过编码的人大多知难而退,撤出了这一领域。剩下来搞汉字编码输入研究和开发的基本上是国内的个人和小企业,完全属于个人行为或小集体行为,本来力量就及其单薄,再加上各自独立分散,形不成规模,要想有较大的理论创新或者是技术进步谈何容易!不用说个人行为,就是小集体行为,受人力、物力、经济等多种因素的牵制,自身生存就十分不易,想要发展哪来的力量?研究计算机汉字键盘编码输入是一个典型的高风险项目,受各方面的影响,研究成功并被广泛采用的可能性微乎其微。千余种汉字编码方案变成产品的不足百分之十,百余种已经成为产品的编码输入法只有不到百分之十有大小一点影响,真正依靠编码软件获得利润并能继续发展的只有有一定范围影响中的十之二三。为发展计算机编码输入有的公司导致破产,有的公司开发计算机汉字编码输入发展到一定阶段,但由于没有足够的经济基础半途退出,实际上能够始终坚持进行不断开发推出新版本的软件公司也就是为数不多的寥寥几家。世界上计算机不论硬件还是软件都是不到两年更新换代一次,而国内搞计算机汉字编码输入的还是仅仅凭借个人或小作坊的力量和生产方式进行开发和研制,无论国外的大计算机硬件厂商还是大计算机软件厂商每年投入的科研费用分别都是数十亿美元,而国内搞计算机汉字编码输入的全部投入不足国外厂商投入资金利息的百分之一,差距如此之大,结果必然是计算机汉字编码输入发展的速度远远落后于计算机发展的速度。
和计算机非键盘输入相比较,非键盘汉字输入的发展一开始就是建立在国内的一些公司和国外计算机界顶尖级公司的联合基础之上,无论哪一家外国公司在一个项目上财力、人力、设备、技术投资的都远远的超过了国内搞计算机编码输入力量的总和的多少倍。把国内所有搞计算机汉字编码输入的力量全部加起来远不如国外一个大公司力量的九牛一毛。几年前,非键盘汉字输入倚仗着财大气粗,广告铺天盖地无处不在,没有一家计算机销售公司不在销售非键盘汉字输入设备,而计算机键盘汉字编码输入由于财力原因,在广告大赛中却没有一点声息。在这种背景下,计算机汉字编码输入还能够坚持阵地,没有一败涂地全军覆没也实属不易,几家汉字编码软件公司依然在升级自己的输入法版本,专业录入人员基本上都还是使用汉字编码输入,文化界经常从事文字工作的大多是使用汉字编码输入。这是一个力量悬殊的较量下汉字编码输入界来之不易的胜利,但这个胜利并不是主动争取来的,而是由于对手自己软件功能存在一定问题,对手自己把自己战败的。来势汹汹的非键盘汉字输入虽然没有彻底打败键盘汉字编码输入,但是狂轰滥炸的广告宣传使不少人产生了错觉,一种既省心又省力同时又高效的汉字输入方法已经诞生,计算汉字编码输入已经过时,学习计算机汉字编码输入已经没有必要。从而放弃了汉字键盘编码输入的学习。但是,客观实际情况是新开发的几种非键盘输入方法并没有实现人们的愿望,手写输入效率非常低下,适用面窄,而且软件硬件设备代价较高,不适于普遍使用。语音输入使用范围有限,失误率较高,同时也需要必要的其他辅助设备,不适于大面积推广。所有的非键盘输入实用性并不强。最后产生的效果是,汉字计算机输入对很多人来讲非常相近于“邯郸学步”,旧的汉字键盘编码输入没有学好,新的非键盘输入又不能把汉字输入问题较好解决,遇到计算机汉字输入时怎么办?只好用微软拼音一步一步往前爬。
快速准确的汉字计算机输入究竟应该朝着那个方向发展?非键盘输入能不能解决汉字计算机快速准确输入?答案是否定的。手写输入的极限速度是手写速度,无论如何发展也不能实现快速输入;语音输入建立在语音识别和智能处理基础之上,无论技术如何完善,由于语音中不含有字型或者字意的信息,不能解决汉字单字输入。
微软键盘智能全拼整句输入或智能双拼整句输入能不能解决汉字计算机快速输入?答案也是否定的。尽管微软智能处理理论和编程实现都是非常出色的,但是在整句中经常出现很多啼笑皆非的智能判断失误,这有两方面的原因,第一是因为机器智能的作用是有限的,人的语言变化是无限的,用有限的机器智能处理无限的语言变化要达到完全正确是不可能的。第二个原因是输入信息量不足,无论目前的全拼还是双拼,都没有输入汉字的音调信息,没有语调信息就不会有完美的整句输入。即使增加了语调信息后整句输入能够比较完美解决了,汉字单字输入还是没有办法解决,仅仅依靠汉字语音信息也绝对不能解决汉字单字输入问题,要彻底解决汉字单字输入必须增加汉字单字的字型或者字意信息。巧妇难为无米之炊,没有输入必要的信息量,再好的智能处理方案和程序也不能达到理想的处理结果。
从汉语文本统计可知,大约三分之一的汉字以单字的形式出现,大约三分之二的汉字以词组的形式出现,解决快速准确计算机汉字输入实际上归结为两点,一个是汉字单字的快速准确输入,另一个是汉字词组的快速准确输入,这两个问题解决了,汉字计算机输入问题就解决了。快速准确的输入汉字单字必须通过编码来解决,只要同音同调汉字重码存在,这一原则就不会改变。汉字词组输入最好的方法仍然是编码,如果编码方法恰当,绝大部分词组、熟语、成语都可以通过编码实现无重码输入,汉字快速准确计算机输入问题就解决了。汉字计算机输入的根本出路还在汉字编码输入上。
从现在看,计算机汉字编码输入至少还在部分领域内不会被淘汰,计算机汉字输入的将来会是什么样?从理论和实际来看,任何一种输入方法都不会独霸天下,微软拼音效率低下,只适用于处理汉字没有速度要求的场合;手写输入效率低下,疲劳程度高,仅适用处理汉字不多没有速度要求的场合;语音输入错误率高,特别是输入单字多的文本,错误率甚至达到不可忍耐的程度,使用范围及其有限。要想实现高效、快速、准确汉字输入,非汉字键盘编码输入莫属。当前的问题是汉字键盘编码输入如前面所说的那样,存在一系列的不足,影响了人们对键盘编码输入的积极性,当一种编码方法简单、输入速度快、长时间使用疲劳程度低、输入过程不影响思维、能够适用于看打、听打、想打等等各种环境和场合的键盘编码输入方法产生时,键盘汉字编码输入将会进入一个新的黄金时期。
具有国家发明专利技术的计算机音节码汉字键盘编码输入方法就是具有人们愿望的理想输入法的所有优点的一种键盘汉字编码输入方法,音节码输入法将有可能使计算机汉字输入出现一个崭新的局面。
http://yjmsrf.nease.net/new_page_8.htm