第四章 程序员知本家
在中国,程序比求伯君写得好的,应该说有的是,但我们还是愿意把求伯君看作是中国第一程序员。因为:
第一,作为一个程序员,谁也没有求伯君影响大。在中国知道求伯君名字的人,可能比知道盖茨名字的人还多。以至于中央电视台《东方时空》要在盖茨来中国的当天把求伯君请去,“面对面”地谈民族软件以及 WPS97 如何抗击 Word。在很多人眼里,求伯君是民族软件的一种象征。
第二,WPS 是中国迄今用户量最大的软件之一。只要你用电脑超过 3 年以上,你几乎没有可能没用过 WPS。
求伯君自己认为:程序之间,没有什么好比的,殊途同归,各种功能最后大家都能实现。或者为王。“程序有两种风格,一种写得规范,大家都看得懂;一种不规范,短小精悍,几条指令就能完成一个应用,讲究速度。” 求伯君认为自己属于后一种。
在求伯君看来,优秀的程序员至少要具有以下品性:第一,要能吃苦。熬夜,加班,吃方便面是一种苦;另一种苦是,在中国做程序员工资不会很高,“没法高,高了养不起。”第二,要有天赋。“在中国,有天赋的程序员很多。”第三,是信念。“失败时要能坚持。像我就写了很多失败的软件。” 第四,要爱这一行。“不给钱都愿意写。”第五,是团结。“现在程序都很庞大,以光盘为单位。没有合作精神,一个人做不出什么好软件。我们当时单枪匹马可以成英雄,现在已经不行了。”第六,要逢上机遇。“我是赶上了电脑刚进入中国,一切都是空白的机会。”
对照这几条,求伯君是怎样修炼成中国第一程序员的?
求伯君高考数学成绩满分,所以班主任给他报了国防科技大学的系统工程与数学系,1980 年,只招系统工程专业,系统工程要大量地使用电脑,求伯君从此和电脑结下了不解之缘。求伯君把这个高考志愿称为他之所以有今天的第一个不可错过的机遇。
求伯君一接触计算机就表现出了在这方面的天赋。1983 年,求伯君为国防科技大学图书馆做了一个借还书管理系统。这个系统由一台 Honeywell— DPS6 小型机和几十个终端组成。从设计到开发,求伯君一个人利用两三个月的业余时间就完成了。一家全国性的报纸刊登了“一个学生求伯君研制成功国防科大图书馆管理系统”的新闻。但求伯君没有记住那是一份什么报纸, “当时没有去在意这种事情。”
图书馆程序是求伯君写的第一个能用的程序,这个程序让求伯君挣了 40 多块钱。
1986 年,求伯君开始研究当时的汉字系统 CCDOS,把它的缺点找出来, 用 Debug 做一些小改动。那时候,CCDOS 拼音输入法输入一个字母,显示一行待选汉字,连续输入拼音时,必须等上一行完了,才显示下一行,速度极慢。求伯君对 CC-DOS 的第一个改动是:连续输入拼音时,第一个拼音字母对应的待选汉字即使没有显示完,如果这时接收到了下一拼音字母,上一屏待选字行将不再显示。
这是求伯君第一次深入地接触 PC,对 CCDOS 的分析为他以后写 WPS 的低层 SPDOS 奠定了基础。
从 1988 年 5 月到 1989 年 9 月,求伯君把自己关在张旋龙为他在深圳包
的一个房间里,只要是醒着,就不停地写。什么时候困了,就睡一会儿,饿了就吃方便面。在这样的一年零四个月中,求伯君生了三次病,第一次肝炎, 第二次肝炎复发,第三次又复发,每次住院一个月到两个月。第二次肝炎复发正是软件开发最紧要的关头,求伯君把电脑搬到病房里继续写。
开发之苦不是病魔缠身,不是身心憔悴,而是孤独。“有了难题,不知道问谁,解决了难题,也没人分享喜悦。”求伯君在这孤独中,写下了十几万行的 WPS,在写完最后一行程序的时候,求伯君没有任何感觉,“任何一个产品,做成功以后,不会有什么感想,所谓感想都是后来总结出来的。”作为作者的求伯君麻木了,而还在上大学的雷军一看到 WPS 就感到震
惊,“我不相信中国还会有这么好的软件,当时觉得这个软件一定是在香港做的。”
WPS 没有做广告,也没有去评什么奖,仅仅凭着口碑,就火了起来。WPS 开始挣钱了,每年 3 万多套,每套批发价 2200 多元。“但这是公司
赚钱,对我来说,没赚什么钱,我只是一个打工的。开发之初,既没和公司谈提成,也没和公司谈股份,什么都没有。是老板好,给了我一点奖金。” “如果从开始就想着怎样赚钱,我也不会有今天。事业和金钱无关。当
你全身心投入开发的时候,不给你钱你也要干。开发时,根本没有心思考虑报酬。只有先成就了事业,才有资格谈报酬。”
1995 年,微软向求伯君抛出了绣球。求伯君拒绝的原因是:“第一、微软的态度比较傲气,给我的感觉是,要仰起头才能看到他们,他们语重心长地对我说,‘好好干,到我们这里有前途。’使我难以接受;第二、好多朋友劝我,你这杆大旗可不能倒。”
支撑求伯君做下去的原因是,他坚信“Word 能够做到的事情,我也能做到。”求伯君对 WPS 的一往情深起了关键作用,正是在这种感情的驱使下, 求伯君 200 万元把别墅卖了,使 WPS97 开发维持了下去。正是这种感情驱使求伯君带领开发组数年如一日,每天工作 12 个小时,每年工作 365 天,从来都没有停过。
WPS 也成为国内办公软件反垄断了一面旗帜,1999 年 3 月 22 日,在求伯君西装革履出现,在 WPS2000 发布会上,求伯君没有再穿发布 WPS97 时穿的中山装,他说,民族强还是要提的,但现在我们想尽量少提,避免造成误会。求伯君话里话外充满了 WPS2000 已全面超过 WORD 的自信。
滚滚长江东逝水,浪花淘尽英雄。在 CCDOS 严援朝、五笔字型王永民、
2.13 吴晓军、CCED 朱崇君相继从前台渐渐隐去的日子里,求伯君却似一棵长青树,不断地为我们演绎出为人传诵的故事与传奇。
