程序员本色──豪杰公司创始人梁肇新其人其事

Author: 陈细木 Date: 2001年 17期

?牐牐╚17010201a^)
  ?牐犎绻闳衔泄卮寮扑慊镜睦习宥加Ω么┳盘迕妗⑵钚骸⑻竿伦匀纾? 初见梁肇新,你或许会有些失望──他还保留着传闻中的那副“民工”打扮:起皱的衬衣、没有上光的皮鞋、掉漆的老式皮带和60年代流行的钥匙链。
  ?牐牳崭湛挤梦剩椅始昂澜芄镜木砟睿卮鸬没刀玻疑踔粱骋伤行┎簧蒲源恰5牵蔽颐翘傅健冻督獍浴罚傅郊改昀此唇ê澜芄镜募枘牙蹋傅绞改昀此暄屑扑慊际醯男牡玫氖焙颍劬σ涣粒幌钕罴际酢⒁患笫隆⒁惶跆醺形颍赫匦氯缡艺洹?
  ?牐牭娜罚赫匦率呛澜芄镜摹巴啡恕保庖坏阋丫退系淖芫硗废我约啊冻督獍浴返拿谎歉霾徽氖率怠5坪跛不侗蝗丝醋饕桓龀绦蛟薄?
  #1    从计算机“发烧友”到职业程序员
  ?牐牬庸阄饔窳种醒У囊幻扑慊胺⑸沼选钡焦阄鞔笱Щ迪档摹凹扑慊娌拧保俚绞酚裰淖匪嬲摺赫匦鲁沙の幻跽婕凼档闹耙党绦蛟薄?
  ?牐?15年前,广西玉林中学的一台C80计算机,把梁肇新带入了神秘的计算机世界。从那以后,他开始迷恋计算机。
  ?牐?1989年梁肇新考入了广西大学机械系,广西大学科技馆的计算机房、图书馆三楼的书库成了梁肇新简单的大学生活轨迹中最主要的两个活动场所。现在回想起大学生活,让梁肇新眉飞色舞的事情可能还是在科技馆机房里当“黑客”的痛快淋漓和图书馆抄书的点点回忆。
  ?牐牶秃芏啻笱Ю锏摹凹际跬缤币谎赫匦孪不对诩扑慊低成细呤止校拖低彻芾碓苯暇⒍K米约旱摹巴练椒ā蓖黄屏薒-F机器(一种使用多用户操作系统的计算机)的系统用户区,也曾经在多用户系统行和一名高年级师兄斗法,看谁可以让对方的终端首先瘫痪。后来“对手”成了他的好朋友,二人经常一起交流突破系统的心得。用相似的方法,他在科技楼的机房里结交了不少朋友。
  ?牐牭谝荒暌院螅簧俸门笥逊追桌肟浚蚱渌男巳ぐ谩A赫匦乱谰闪粼诨浚绦暄屑扑慊筇ㄔ诵性怼F浼洌松钊胙芯坎僮飨低衬诤艘约皌urbo C(一种高级程序设计语言)的函数库,抄写了整整两本书。
  ?牐犇鞘保赫匦戮N暄屑扑慊际醴锨尥常冻鲎芑嵊谢乇ǎ笱Ф昙妒保阄鞔笱ё橹萍忌杓票热募扑慊ǔと盟诒热腥〉昧撕芎玫拿危诠阄鞔笱?名声大噪。很多同学惊呼,“西大”机械系出了个“计算机奇才”、“电脑狂人”。也是从那时起,梁肇新在心里把自己的未来和计算机紧紧地联系到了一起。
  ?牐犃赫匦赂嫠呶遥笱?时,他钻研计算机的主要目的还是为了搞清楚计算机硬件系统、软件系统的运行原理,而真正要作为一名职业的程序员,他缺乏不少东西。比如,当时他始终不能把汇编语言搞得非常透彻,而他真正掌握汇编语言的原理和使用是到巨人集团以后的事情。但通过大学4年的锻炼,他对计算机系统底层技术的深入了解、独立钻研并解决技术疑难的能力以及攻克技术难关所必需的毅力为他日后的职业程序员生涯铺平了道路。
  ?牐?1993年,梁肇新因慕史玉柱之名而进入了巨人集团。巨人集团给了梁肇新一台他可以专用的计算机和一个可以让他天天接触计算机的职位。
  ?牐牭骄奕思藕螅赫匦卤A粼诖笱У南肮擤ぉこ椤R淮危笔本奕思抛芄こ淌ν跸壬吹剿诔槐竞芎竦募际跏植幔眯牡馗嫠咚咀柿鲜矣姓馐椋挥斜匾础A赫匦峦芬膊惶У鼗卮鹚骸拔抑溃抑皇窍爰由钣∠蟆!毕衷冢跸壬咕6匀怂担骸傲赫匦孪窀黾峁痰奶箍耍梢酝黄迫魏畏老摺薄?
  ?牐犃赫匦虏皇抢说眯槊坏搅礁鲈拢投懒⒔饩隽艘桓龀て诶?扰巨人集团的技术难题──保护模式问题。不久以后,他用一台386计算机解决了巨人集团的另外一个技术难题:设计Windows的汉字平台。说来也巧,在他设计巨人Windows汉字平台中,还有《电脑报》的一份功劳。梁肇新告诉我,巨人Windows汉字平台中使用了汉字五笔输入法,而这个输入法的程序源代码是通过当时《电脑报》的邮购服务栏目买到的。据说在他之前,巨人公司的其他程序员也试图把DOS系统的中文平台移植到Windows系统,但只有梁肇新做出了产品。
  ?牐犞链耍颐强梢猿屏赫匦挛桓鲋耙党绦蛟绷恕?
  #1    从程序员到老板的曲折之路
  ?牐牬笱?三年级开始,梁肇新就有当老板的“野心”。但几年以后,当他真正当上了老板,他发现程序员当老板的确不容易……
  ?牐?1995年,离开巨人,梁肇新到北京一家电脑公司暂时谋了一份程序员的职位。当时他最感兴趣的还不是VCD播放软件,而是一种类似任天堂的游戏机。他认为:用x86芯片来实现相应的功能会大大提高游戏机的性能,而且随着x86芯片价格的不断下降,x86游戏机的生产成本会很快符合市场的要求。梁肇新在x86游戏机上花了很多的心思。但很遗憾,当时没有人对他的x86游戏机商业计划感兴趣,他第一次创业的计划就这样夭折了。
  ?牐?1995年底,生活拮据的梁肇新没钱回家过年,看VCD成为了他当时的一种消遣的方式。这一个人爱好却为梁肇新带来了新的机会。
  ?牐牭笔蹦炅餍械腣CD解压缩播放软件就只有XINGPLAYER一种,但XINGPLAYER在播放功能的算法上存在一个问题:它直接将253×240的播放窗口放大到640×480的播放窗口。这样窗口的像素点成倍地增加,因此,播放软件对计算机配置要求相当的高。梁肇新为了能够流畅地看到全屏幕播放画面,自己针对显示卡编写了驱动程序。在运行XINGPLAYER以前,系统会首先运行梁肇新的小程序。让播放窗口可以自动切换到320×240。这样就大大降低了播放软件对计算机系统配置的要求。如此一来,当时使用486CPU、 8M内存的PC用户可以真正看到流畅的全屏VCD图像。
  ?牐犚豢迹赫匦卤救瞬⒚挥幸馐兜秸飧鲂⌒〉娜砑苟〉木薮笊桃导壑怠J且桓鲋V莸纳馊嗽诳垂訶INGPLAYER的革新以后,建议他设计一个界面,让一般用户可以方便地操作。梁肇新觉得这是个很好的建议。在对原来的设计进行了适当修改以后,梁肇新开始实施他的第二个创业计划。
  ?牐犝獯危≡窳擞虢鹕焦竞献鳎督鹕接鞍浴匪婕次适馈!督鹕接鞍浴范越鹕焦竞土赫匦卤救死此刀际且桓龀晒Α>菟怠督鹕接鞍浴吩诹畹氖追⑹缴暇吐舻袅?150套,在联邦销售史上创下了奇迹,而梁肇新也因此开始在中关村小有名气。
  ?牐?1997年底,雄心勃勃的梁肇新开始组建自己的公司。1998年4月,豪杰公司成功地推出了《超级解霸3.0》。对普通的用户来讲,这只是一个简单的版本升级,但是豪杰公司却因此成为当时世界上为数不多的几家拥有播放器MPG1解码算法的软件公司之一。
  ?牐牭笔保蓟嵋晕慌谧吆斓暮澜芄净盍耍嬷吹墓啥旨摇ⅰ冻督獍浴贩旅笆录媚暧椎暮澜芄敬笊嗽?1998年底,在经历了两次分家和仿冒事件以后,豪杰公司的账户上还剩15万块钱。事后提及此事,梁肇新倒也洒脱,他满不在乎地告诉我:那只是一个公司经营上的决策失误。但幸亏有了那次“决策失误”,它让梁肇新意识到了公司管理规范的重要性,使豪杰公司没有像中关村许多昙花一现的公司一样,无声无息地被市场抛弃。
  ?牐牽嗫嗾踉艘荒旰螅赫匦乱馐兜阶约翰⒉簧贸す芾恚夜镜娜粘J挛裣牧怂?90%以上的精力,使他无暇顾及产品的技术升级。1998年10月,夫人王周宇加入,梁肇新“重操旧业”,回到产品研发的阵地上。当时,梁肇新认为豪杰公司从此走上了软件公司发展正常轨道。
  ?牐牽甲霾费蟹ⅲ赫匦鲁⑹怨芏嗟姆椒ㄏ爰涌觳返乃俣取⑻岣卟返闹柿浚芸炀陀龅搅诵碌奈侍猓核涣私庀衷诘某绦蛟保膊恢廊绾稳ス芾硪桓鲅蟹⑼哦印?1999年下半年,梁肇新把豪杰公司整个的研发部门搬到吉林,以为封闭开发的模式可以达到自己的目的。但这依然是个失败的决策。直到2000年3月,梁肇新亲自带领的研发队伍仍无建树。老实的梁肇新直言不讳告诉我:《超级解霸2000》的核心增强部分的工作,主要还是他自己做的,所以市场反映比较良好。但是,有的外围图像、声音软件的确存在一些不尽如人意的地方。
  ?牐牼蠖嗍奈侍庖丫诤笮姹局械玫浇饩觥T诮饩鑫侍獾墓讨校赫匦驴剂硕匝蟹⑼哦庸芾矸椒ǖ娜险嫠伎肌?2000年5月以后,代码格式规范、开发文挡规范、项目责任包干等一系列管理改进措施陆续出台。梁肇新告诉我,这些措施已经初见成效,最近他还准备借鉴美国的CMM(软件开发成熟度认证)来继续提高公司研发团队的整体实力。
  #1?牐牶?    记??
      豪杰公司的宗旨为:“以最先进的技术,开发最优秀的产品。”
  ?牐犃赫匦旅靼祝际醪攀呛澜茏詈诵牡木赫Γ庖彩撬资制鸺业谋?贵财富。去年豪杰公司的销售额达到1500万元,公司员工超过50人。朋友告诉我,梁肇新夫妇和他们的豪杰公司在中关村已经站稳了脚跟。
  ?牐牱梦式崾保赫匦禄故且∽磐犯嫠呶遥鹤鲆患涔疽悸堑氖虑樘啵饕患涔纠习逭婺选O匀唬考际跗鸺业牧赫匦乱丫唤鼋鍪歉龀绦蛟保;岣嫠吲笥眩钕胱鍪虑槭茄芯恳院笫甑募际跚魇啤R残碚饩褪撬绦蛟钡谋旧桑?