2009年2月10日星期二

疯狂的程序员(三)

43 背出来的面试题
燕儿不以为然地撇撇嘴:“等你有钱了,你以为你不会去追求。”
俗话说五十步笑百步,绝影这话一出口,自己就不好意思起来,他这正是一百步还来笑五十步。如果说比尔盖茨拿这话来教训年轻人,尤不失下曹从事,说不定还会被各大媒体引经据典转载,网站、论坛、邮件处处拿这话来强奸你的耳朵。问题是现在他什么也没有,就在这里指手画脚实在有点给人吃不到葡萄说葡萄是酸的感觉。
所以明明道理都是一样的,说的人不同了,效果也不一样,记得在初中的时候写作文,绝影突然自己冒出点灵感想到一句经典的话,但是他不敢说,于是只好在作文上写道:一位伟人说……这位伟人是谁?你别真以为就是哪个伟人说的,其实这伟人就是绝影。既然是伟人说的,老师也不便发表什么评论,只好说:“有道理,有道理。”要是不在前面加“一位伟人说”,稍不注意说错点什么,老师又要大张旗鼓地召开主题班会:深入揭批绝影同学XXXX错误思想。伟人就是倒霉啊,有事没事还得给绝影当挡箭牌。
自知理亏,绝影便不再答话了,不过自从燕儿提到房子,绝影感觉背上又压了一座大山。

最近周总的行事有点诡秘,张厂长认为可能周总正在计划裁员,弄得公司一时间人人自危。减员增效短短四个字便为各大公司裁员准备了理论基础。如果说减员真的能增效,那也无可厚非,问题是在绝影看来,资本主义公司已经把每个人的效率逼到最高,要想继续增效,等于是讲“人有多大胆,地有多大产”的笑话。所以他一直不同意张厂长的观点,他认为周总肯定是在酝酿一个大CASE。
事实证明绝影的想法是正确的。周总走出办公室,对绝影说:“小绝啊,最近我们召开了董事会,明确了最近一段时间我们要做的工作,现在首要工作是招人。之前你也处理过这样的事情,最近我事情还有点多,这次再让你来负责,给招几个人进来,还是以前那样子,你自己把关,招的人都归你管,由你负责。”
绝影杨起脑袋得意地瞟了张厂长一眼,说:“怎么样?我说的没错吧,招人了,大CASE要上来了。”
张厂长也不服输地说:“招人招人,天天都在招人,公司还不是这么多人。大CASE大CASE,天天都在大CASE,还不是一直在做DAP。”

说实话之前几次招聘下来,绝影都有点疲了,这次周总的意思又是从学校里直接招人,资本家在各方面都是尽可能降低成本,这种思想放到产品上,就是偷工减料,放到人事上,就是能用大学生的绝不用研究生,能一个人做的绝不让两个人做。而一些国企又恰恰相反,大学生就能解决的一定要让研究生来解决,这叫“对工作重视”;一个人就能做的一定要让三四个人甚至一个小组一起上,这叫“人多力量大”。
还是按部就班先让燕儿去网上发了个招聘信息,绝影忽然想起以前一个同学因为自己公司招聘没有通知到他一直对绝影耿耿于怀。
这同学就是强哥。
虽然绝影一直对强哥的技术不敢恭维,但强哥的自我感觉还是良好:计算机科班出生,在班里成绩顶尖,也就是Top10那种,熟练掌握C/C++,Java,ASP,有独立开发的能力,有团队合作精神。用他的话说,像绝影这种毕业就在一个公司里闭门造车的人,是没见过真正的高手的,他没见过真正高手于是他就以为世界上没有高手。
本来绝影对他就不以为然,他要是认了也就罢了,但他偏偏又不认,绝影就越发想跟他过过招,于是打个电话过去。
“强哥啊,上次公司招聘没通知到你,真不好意思。”
“你故意不通知的吧,哈哈。”
“真是忘记了,骗你是猪,这次又招聘了,我第一个就想到你,你看我不是赶紧给你打电话了,怠慢一下都不敢。”
“现在才跟我说有啥用啊?我这边工作都稳定了。”
“不过你也可以过来试一下,要是你技术好,说不定在我们公司会有更好的发展。”
强哥琢磨了一会,说:“嗯,也有道理,那我过几天来吧。”
放下电话,张厂长问:“是不是你以前说的那个自认为很牛的啊?”
“就是。这次让他来,看看有多牛。”
“有啥好看的?你就不怕公司来了牛人把你的位置抢了?”
“怕个屁,他强哥能做的,我绝影还有做不到的?只管让他放马过来,我跟他大战五百合!”

招聘的效果还是和前几次一样不理想,也许大部分都和绝影当年一样,明明自己什么都不懂什么都不知道,但是一到招聘这里却硬着头皮说:“行,没问题,当然能做。”可是他们又和绝影当年不一样,至少当年绝影还知道回去把不懂的恶补一下,本来真的不懂,但把自己逼一下,又懂了一些,于是似懂非懂地去公司干,干一段时间下来又发现自己似乎真的懂了。
他们和绝影不一样,不懂,又不去学,又不去逼自己,今天到公司遇到什么问题,不知道,不知道就问,找张厂,找绝影帮他们做,做好了,明天来了又遇到问题,于是又找人帮忙。一周下来,东西都是别人做的,自己还是什么都不懂。在这种情况下,绝影只有一个一个把人招进来,又一个一个把人送出去,送出去的时候,绝影都对他们说:“先回去多学学,觉得自己行了,欢迎你再来找我。”
很多时候人在公司并不牛B,反而被炒鱿鱼了又牛B起来,他们说:“还找什么找?此地不留爷,自由留爷处,咱们三年后再分高低。”

就在绝影对这次招聘又绝望的时候,强哥打来了电话,本来两周没有消息,绝影以为他不会来了,想到还没跟他比个高下,不免有点失望。在这个时候,强哥的电话真是雪中送炭。
寒喧了几句,强哥才支支吾吾地说:“你看我毕业这么久了,回去反省了一下,以前学的东西都还给老师还得差不多了,我准备来面试,有关面试细节能否透露一下,我把这关过了,就可以大显身手了。”
一席话说得绝影直想笑,不过想想自己通信工程毕业,回忆一下什么数电模电高频电子线路电磁波与电磁场一点印象都没有,确实是差不多全部还给老师了,这样想,又能够理解强哥的苦衷,自己又在公司呆了这么久,要跟强哥比,赢了他还要让他没啥好说的,于是他大大方方的说:“没什么,面试题目两个,一个冒泡排序法,一个链表的填空题,你去把数据结构和算法拣起来看看就差不多了。你准备什么时候来啊?我安排一下。”
“我先去看看算法,估计就明后天来吧。”

强哥到公司的时候样子很疲惫,第一眼看到他,绝影忽然想起了当初做KIREGIS时的BOSS Liu。张厂长本来正专心致志地做DcmConfig,听说传说中的牛人来了,也先把手头的工作放一放,跑来看热闹。
本来绝影以为冒泡排序法,链表这些都是数据结构里面简单得不得了的问题,那时候在学校强哥这样的学习牛人还不把这些算法做得滚瓜烂熟,时间久了,简直不是做得滚瓜烂熟,是背得滚瓜烂熟。没想到强哥在电脑面前磨蹭了一个多小时,最后对绝影说:“算了,还是不做了。太悃了,昨天背的怎么全忘了。”
“你背的?”
“是啊,昨天把冒泡排序和链表的程序都背了,早上还记得清清楚楚,怎么现在全忘了。”
强哥这样说的时候,眼中充满了无奈,仿佛是对绝影说:“唉,跟你们比起来,看来我还是老了。世界是我们的,也是你们的,但归根到底是你们的。”
绝影晃眼看了看强哥做的题,虽然编译能通过,但逻辑肯定错了,就冒泡排序法,才一个for语句,单凭这一点,也就算是连“海选”都没通过。本来绝影想当场告诉他出局的,看到他充满无奈的眼神,忽然心一软,大家一起毕业的,都挺不容易啊。于是他轻描淡写地对强哥说:“嗯。题目我先收起来,你先回去等周总通知吧。我送你。”
送他出去的路上,绝影想:算了,回去还是把他做的题删掉算了。
回到公司,张厂长正在研究强哥的题,见绝影回来,他扭过头说:“这就是牛人啊?还不如我呢。唉,难道普天之下,竟然没有牛人了?”
绝影严肃地说:“你知道什么啊?考算法,还是太死板了。”

这次招聘和前几次一样以彻底失败告终,周总仍然喋喋不休地对绝影说:“公司要发展,要扩大规模,还得招人啊。”每次这样说的时候,绝影表面上点着头,心里说道:“要招你自己去招啊。”
所以周总虽然深喑资本主义节约成本之道,但有个数学题他始终没算懂:招十个不能做事的学生,工资300,一个月下来做的工作为0,支出工资3000,还不如花3000招一个能做事的人,只要这个月他做了东西,就赚了。
这么说,周总还是话锋一转:“虽然人没有招到,但是我们还是要贯彻董事会的方针。现在是二月份,我们准备开始做今年最重要的一个CASE。”
说到这里他顿了顿,似乎留点时间给绝影和张厂长做思想准备。
在以前,绝影肯定又会热血澎湃斗志昂扬,但这次他什么反应也没有。他疲了,不断招人,不断上“大CASE大CASE”,到最后,一个人也没招到,一个大CASE也没做成,那DAP至今还半死不活地拖在那里。
周总没注意他们的表情,这次反倒是他变得热血澎湃斗志昂扬起来:“这次我们要做一套体检车数字化系统。上次我们到南京已经第一次接触了体检车,那体检车投入使用后各个公司和医院表现出极大的兴趣,不过那体检车上的设备和工作站也都是各自为政,根本谈不上对数据的集中管理,所以这次我们要做体检车数字化系统。这两个月,我好好地调研了一下这个CASE,首先在国内体检车数字化系统还处于空白,非典给了我们一次很大的教训,所以现在国家很重视体检车的发展。其次这个CASE我们要体现出我们产品的先进性和稳定性。稳定我就不说了,我们肯定要反复测试,先进性上,这次我们要在登记工作站上支持视频拍照,指纹识别,在后台,我们要有完善的数据库检索和备份机制,在前台,我们要有灵活高质量的报告打印系统。有了这些,体检车开到任何一个地方,都能实时完成体检人信息采集,医学影像分析,打印体检报告,这是一个很有价值很有意义的CASE。”
正如驴子拉磨,拉累了它不想动了,非要抽它一鞭子它才来劲,本来绝影也是把CASE都做疲了,周总滔滔不绝一席话正像抽了他一鞭子。指纹识别,这先进的玩艺还只在电视里见过,多半是中情局联邦调查局这种高度机密的地方,起码也是James Bond级别的人物,用手指头在那板子上一划,门就开了,这就是专业高级特工人员的特征。要是把这技术移植到自己卧室,钥匙什么的都没有,当着同学的面,手指头在那板上一划,门开了,这就是高级程序员的特征,那样子,在朋友面前,别提多拉风了。
再说那视频采集,也就是拿摄像头拍照片,虽说家里就有摄像头,但是每次都拿Windows自带的程序来拍照片始终觉得不爽,后来看了一下VFW,觉得这玩艺有点神奇,要是做成个木马传到MM那边去,管她愿不愿意,都可以先偷窥一把,现在上网最怕什么?最怕聊聊天碰到恐龙,在网上谁都不知道你是只狗,恐龙又挺会装的,搞得你在这边想入非非,终于绞尽脑汁把她约来出来,结果就后悔自己为什么要上网,为什么要聊天,为什么不把大好的时间用来写程序。最后朋友问:“上次网恋那MM呢?怎么这么久没消息了?”你自己都不好意思跟朋友讲,只好说:“不网恋了,浪费时间浪费精力,我要好好写程序。”这么说,朋友还真以为你突然茅台顿开了,对你敬佩有加,其中的苦衷,只有你自己才知道啊。
要是会了VFW就好了,是恐龙就早点滚一边去,这世界便太平了。其实按绝影的水平自己认真学一下,家里又有摄像头可以测试,掌握VFW问题应该不大,再随便从网上找个木马下来,这套系统投入应用应该是指日可待,奈何也正是公司所谓大CASE把他做得疲了,感觉没有了当初在学校通宵写汇编的激情,也只是每天都想:明天学吧,明天学吧。想得多了,也就不了了之。
现在公司的CASE要做,正是学习的好机会!
绝影正发着美梦,周总忽然话锋又一转说:“不过,这里面还有个巨大的问题。”
绝影想:糟了,莫不是又要提DAP的事情了。

44 真正的大CASE
如今体检车数字化系统这个大CASE摆在面前,那DAP看来也不过尔尔,想到这里,绝影心中反倒充满了大无畏精神:反正DAP是让我做死了,一人做事一人当,大不了就是扣我奖金罚我加班,让我把这体检车数字化系统搞出来,什么指纹识别、照片认证,能加上去的高级技术都加上去,那还不领先个同类产品三五年,到时候,我绝影就牛B了!让暴风雨来得更猛烈些吧!
绝影做好了引颈就戮的准备,周总却说:“DAP的事情我们先放一放,现在有两个重要的问题我们先调研好,一是指纹识的相关资料,我想先征求小绝和小张的意见,二是这个CASE的设计,DAP的教训我们要吸取,要深刻总结,这个我想听听小绝的意见。”
听了周总的话,张厂长跃跃欲试地说:“据我所知,现在指纹产品主要有指纹识别芯片和指纹仪,前者要求我们自己开发指纹识别算法,但我们可以根据需要灵活选择产品,后者基本上已经是成品,我们只需要调用API在应用层上再开发就行了。我的意见是我们不如直接选择一款好的指纹仪,虽然价格要比指纹芯片高些,但是稳定、可靠,还能节省大把开发时间……”
不等张厂张说完,绝影打断他说:“我认为还是应该用指纹芯片,自己开发算法。指纹识别算法技术含量很高,属于核心技术,对于核心技术,我们应该自己掌握,否则以后会很被动。”
周总点点头道:“你们都说得有道理,这个我们再调研,不过我还是比较倾向小张的方案,毕竟在指纹识别算法方面,我们是没有技术积累的。上次DAP的设计我就实话实说了,是很失败的,这个小绝你要承认。这次我想问你,对这个CASE的设计,你有什么打算?”
周总一提DAP,绝影又觉得有点丢面子,在这种情况下,他拍着胸脯信誓旦旦地说:“周总,要是这个CASE让我来设计,我一定吸取DAP的教训,先好好做计划,做文档,我可以先做个设计方案,提交给你,你看了,认可了,再决定要不要让我来负责,如果你能把这个CASE交给我,我一定不会再让你失望。”
“好吧,那你先做个提纲吧,今天星期三,到星期五,还有两天时间够不够?”
绝影心中只想拿下这个CASE,当时心里根本就没时间这个概念,这时候你不要说给他两天,就是给他两个小时他都敢拍着胸口打保票,于是说:“当然没问题,周总这次您尽管放心。”
上次DAP设计失误绝影自认为它导致周总对自己的信任跌到了谷底,正如当美国经济不景气到谷底美国总统就想打仗,转移人们视线,正好这个时候萨达姆又冒了出来,你以为美国真是民主国家,你以为美国都是美国人们说了算,你以为布什不敢打你?不打你打谁?总之你伊拉克一个小国家,这个CASE总能摆平,你管我打你打得对不对,总之能完成CASE才是王道。
所以现在绝影也不考虑到底这个体检车数字化系统有多难,到底这个指纹识别算法有多难,先把CASE接下来再说,接下来才有机会证明自己,不接,就永远没有机会。

领了工资,燕儿下午去报了税就提前回了家,特意去买了猪蹄给绝影炖了他最爱吃的猪蹄汤,当汤端上桌子,本以为他又会露出惊喜地笑容,绝影却视而不见,机器人般一口一口往嘴里刨饭。一片好心碰了钉子,燕儿有点生气地说:“又在想工作,又在想工作,给你说了多少次,吃饭和睡觉的时候不许想工作。”
绝影回过神来,说:“这次情况特殊,有个大CASE,我要好好思考一下。”
“又是大CASE,你哪次做的不是大CASE?”
“不一样,我上次犯了错误,这次不好好证明下实力那邦人会看不起我!”
“谁敢看不起你?”
“我也不知道,总之会有人看不起我。你不懂。”
“是,我不懂,那你就不要跟我说。”
吃完饭,燕儿收拾好碗筷,说:“你就忙你的大CASE去吧,晚上我和同学去逛街,反正你也不管我。”
绝影爬在电脑上,头也没回,说:“去吧。”
忙了两夜,终于把设计提纲做好,用公司打印机打印出来,整整五页A4纸,绝影朝燕儿扬扬手中的纸,得意地说:“看,就是这个,终于弄出来了。”
“你那个有什么用?你天天晚上在家还加班,每天都做到两三点,还是拿那么多工资;人家张厂长每天在公司工作八小时,晚上回家上网聊天玩游戏陪女朋友,还是拿那么多工资,不知道你这几张纸到底有什么价值?”
“这个我知道,总之我工资也比张厂长高。”
“你算算,你每天在公司还加班,基本上八小时的班你要上十小时,回家从八点到两点又是六个小时,一天十六个小时,先别说工作量,就工作时间都是张厂长的两倍,可是你工资有他两倍多吗?再说公司其它新人,做老半天又做不出来个什么,你的工作量起码是他们的三倍四倍,可是你的工资有他们三倍四倍多吗?”
燕儿这么说,脸上带了一点怒气,绝影沉默了一会,突然严肃的说:“我知道,也许我付出比他们多三倍的努力,只能得到比他们多一倍的回报,但是如果我不付出这三倍的努力,连一倍的回报也没有。”
见绝影的面色很严肃,燕儿的语气又软了下来,低声说:“总之还是那句话,在公司,你不去做,有的是人来做,为什么你非要把什么事情都揽到自己怀里?”

绝影把设计提纲交给周总,周总的反应大大超过了他的预料,他说:“小绝啊,你这份设计提纲相当不错啊,我都没想到做得这么好,我觉得应该开个会,你把这份提纲向公司所有人讲解一下,让其它人也学习学习。”
绝影点点头:“嗯。我也正希望其它人可以领会到我的设计思想,以后CASE实施起来才容易沟通。”
站在讲台前,绝影是精神百倍,本来他就觉得自己是个教书的料小学的时候还一直希望成为一个教师,到高中的时候,自己还是学生,就代物理老师给同学讲过几节物理课,据说同学们反应还不错,以至于有些同学竟提出希望绝影同学来做物理老师。回想一下,当时讲的无非就是一个物体以多少多少初速度开始运行,加速度是多少,几分钟后,另外一个物体又以多少多少初速度多少多少加速度运行,问后面那个能不能追到前面那个,如果能追到,要多少时间。
在同学们看来,这一直是高中物理一个大难题,那物理老师在上面公式版书密密麻麻写了大办个黑板,同学们在下面还是听得晕头转向,老师又急得不得了,明明这问题的解答方法自己心中一片明了,在胸中酝酿了老半天,讲出来学生还是听不懂,真恨不得把他们脑袋上面敲个洞,来个醍醐灌顶。
绝影讲又不一样,这问题其实很简单,其实就是数学里面两个二次函数求交点的问题,把两个物体的运动描述成二次函数,简单一求,舍去负数解答案就出来了。再说物理里面求什么合外力,又是做受力分析又是画图草稿纸都用去三五张,其实拿数学的复数加减法来做就简单得不得了。
所以中国学校的教育就是死板,那数学从小学学到大学,从加减乘除学到导数微积分复变函数,按照学校的教法到底有多大用处,恐怕用得最多的也就是做生意算下几斤几两多少钱收多少找多少,其实数学的用处可大着呢。各个教材把自己的学问教得头头是道,就是不告诉你物理学里面的矢量就相当于数学里面的复数,就是不告诉你匀速圆周运动的轨迹可以用几何学来求解,归根结底,就是不告诉你这门学问到底有啥用处。
大环境如此,搞得写程序也如此,不管是学校里程序设计课程,还是社会上这样培训班那样电脑学校,都只管各自教各自的,学汇编就80x68,学C语言就TurboC,搞得最后大学C语言课程学完,连C语言能写Windows下窗口程序都不知道。最后写程序是教了,那教的是如何去写程序,根本不教你为什么要写程序,写程序能写些什么出来。
这次体检车数字化系统的设计,绝影的确吸取了不少DAP的教训,主要就是细化,把有可能遇到的问题尽量考虑全面,有些必须做的工作就一定要去做,不要怕麻烦。首先是UI,也就是用户界面,负责录入和检索体检人信息;然后是指纹识别模块,封装对指纹仪的操作;然后是VFW模块,负封装对摄像头的操作;然后是报告模块,负责将各个体检点的报告汇总并打印。这些都是数据终端。然后是ODBC接口,封装数据库操作。最重要的是数据管理模块,放到服务器上。不管是指纹图像、照片、报告还是录入的体检人信息,都把他抽象成数据,全部流向数据管理模块,数据管理模块再通过ODBC接口把数据送到数据库。检索的时候向数据管理模块发送指令,它从数据库中取到数据,再一一发给数据终端,由他们自己分拣属于自己的数据。最后再部署个消息服务器,各个工作站上配上消息客户端,工作站之间的通信,数据同步就靠它来完成。
所以对人来说,什么思维最重要,当然是抽象思维。狗也会做梦,甚至还会说梦话,但是狗会抽象思维吗?你能让狗把一堆人民币想像成一堆骨头吗?不能,既然只有人这种高等动物才会抽象,那就要把它发挥到淋漓尽致。你想要是登记工作站上照片也保存成JPG直接往数据库送,指纹也保存成JPG直接往数据库送,体检人信息也直接往数据库送那还不把工作站和数据库累死,一会数据又要同步,一会又要和其它体检点通信,这客户端还不知道要开发得多复杂。现在可好,只要把数据管理模块和消息服务器做得足够稳定,客户端上的开发基本上易如反掌尔!
绝影在讲台上讲得头头是道,边讲边画出结构图,数据流方向和事物流方向用箭头一一标注,整个系统简单明了又分工合作明确,他一边讲一边赞扬自己道:“不失为一篇佳作啊。”
整整花了两个小时,绝影终于说:“我要讲的就这么多。”
下面死一般沉寂。
周总终于站起来问:“小绝说的,大家能理解吗?”
于是才有陆陆续续的生意说:“嗯,嗯。”
周总说:“那么我再来讲两句。”
基本上周总就讲了几句总结性的话,讲了对这个CASE的展望,他说:“这个CASE做好了,公司今后两三年就不愁了。”总结陈词总是领导们喜欢的,管你下面的人讲得头头是道讲得天花乱坠讲得意义有多深远,结论性的东西还得领导来讲,可行与否还得领导来批示,某种意义上讲,一个CASE设计得好不好,不在于设计者认为他好不好,不在于同事们认为他好不好,也不在用户认为他好不好,而在于领导认为他好不好。
周总的意思,这个CASE由绝影来牵头基本上算定下来,或许是上次DAP设计的失误,周总还是对绝影或多或少有些顾虑,所以并没有像上次那样说全权由他来负责。不过对绝影来说这也足够了,在他看来,这世界上最幸福的事莫过于亲眼看着别人把自己的设想变成现实,你要明白,为什么T台上的模特虽然能够吸引众多的闪光灯和眼球,但是设计师总是最后出场,而且总是被这些美女模特们簇拥着出场。这就像修房子,虽然里面的一砖一瓦不知道凝结了多少工人的心血,但他们永远体会不到一座座高楼拔地而起的幸福和成就感,因为在他们眼中,只能看到一块砖或一片瓦,只有设计师,在他眼中看到的是整栋雄伟的大厦。
人呐,眼光放长远一些,看到的东西就更多一些,生活得也更有意义一些。
绝影走下讲台,望了望窗外,想:做程序员真好,可以写程序,更有机会做设计,才能体会到很多人无法体会到的幸福。我的高楼将从这里拔地而起。

45 向业主致敬
绝影才发了两分钟美梦,就被周总掷地有声地打断:“还是按照惯例,先给这个CASE定个名字,我觉得就叫EB吧,Exam Bus,简单明了。”
对周总的命名方式,绝影向来腹绯比较多,这次虽然也没什么创意,但绝影心情好,也就没有过多去计较,管他叫啥,EB也好EBEx也好百万也好狗胜也好,只要把CASE交给自己,还不一切尽在我掌握中。

张厂长和绝影在指纹识别模块上的分歧还比较大,张厂长坚持认为应该使用成熟的指纹仪,成本低开发周期短可靠性高;绝影却认为应该使用高性能的指纹识别芯片,自己开发外围电路和指纹识别算法,这样方能掌握核心技术。两人争论了好几天,这天又开会,张厂长一反平时温文尔雅的常态,厉声道:“你天天用MFC写着Windows下的程序,怎么不想着为了掌握核心技术自己去开发一套MFC呢?”
不说不打紧,这一说又激起绝影的雄心壮志,他迎上去说:“你以为我不敢做?有什么不敢做的,我是没那个时间,要是周总给我拨时间,管他MFC还是KFC,我都能给他搞一大套出来。”
眼看二人睁得不可开交,周总平静地说:“小绝啊,还是要以大局为重啊。你崇尚技术的心情我能理解,但是最重要的是我们的开发进度和开发成本,我看还是小张的意见比较好,这次就用他的。”
绝影无话可说,愤愤地想:你不让我搞指纹识别芯片,改天我自己去搞,等我搞出来,再回头气死你。
周总转过头来,对张厂长说:“那小张,指纹仪的事,就由你负责落实吧。有什么需要,直接跟我说。”
张厂长领了命,得意地看了绝影一眼,庆幸自己坚持把这个CASE中的小CASE争取过来,要不,自己在EB上基本上就无用武之地了。

燕儿请假回了趟老家,本来年初说好绝影跟她一起回去,见见家长,原则上把大事定下来,等到临走的时候,绝影忽然变卦,坚定地对她说:“不行,EB刚刚下来,现在公司需要我,我不能走。”
于是燕儿一气之下也不等绝影,独自带着满肚子气走了。本来绝影觉得多对不起她,良心上有点过不去,回头一想走了也好,正好充分利用这几天把EB的需求分析,概要设计和部分模块设计做出来,她要是在,自己天天晚上回家还加班心里还是有点虚。
DAP的失败是老大一块石头压在绝影身上,所以不写文档害死人啊。这次吸取教训,依稀还记得以前考软件设计师的时候背过,什么软件开发文档,GB8567-88。从网上下一整套回来,一个人慢慢填写。
写惯了程序写起文档也是极不适应,本来,既然是国家标准嘛,总不可能用平时口水话来写,奈何自己又确实不是写材料的那块料,现在一边写,想起几个同学毕业后去考了公务员,那还不天天面对这样的文档,憋死人。写程序还好,灵感来了爆发起来是行云流水,脑子里程序劈里啪啦冒出来,就怪自己打字速度跟不上思维。
写材料就不一样了,明明就是那个意思,可是为了一句话一个词还得思考半天,也就是推敲,到底是“推”好呢还是“敲”好呢?在他看来管他是“推”还是“敲”甚至是“砸”,只要能把门弄开,就是好办法。
几天下来,总算是把几本材料憋了出来,周总拍拍绝影的肩膀说:“不错不错,进步很大啊,就按这个来,要确保万无一失。”

燕儿回来的时候带了好几大口袋水果,见到绝影第一句话却是:“怎么胡子老长,你也不知道刮!”
这时绝影才照照镜子,发现确实胡子又老长了,明明燕儿走的时候才刮过,这不是才几天时间么,于是打趣地说:“是啊,熬了几天夜,胡子怎么就张这么长了。只知道别人说熬夜白头发,怎么原来熬夜也长胡子呢?看来胡子还是晚上的时候生长比较旺盛。”
听到绝影调侃的语气,燕儿气不打一处来:“我不是说了很多次了么?工作就是工作,休息就是休息,在公司里你怎么干我管不了你,回了家你就得好好休息,我不信周总管你还管到家里来了。你现在就这样天天熬夜,以后身体怎么受得了。”
绝影若无其事地说:“没事,反正现在年轻,趁干得动多干点。”
“你以为你是在社会主义公司啊,多劳多得,我就是想不通,你为什么就是要为了那么一点工资这么辛苦地工作呢?那以后周总给你涨一点工资,还怎么得了?”
燕儿再次题到这个话题,绝影觉得她是很认真的,她说得很对,自己也确实再找不到什么借口来反驳他,于是他只好沉默。
其实你要知道,什么是程序员,能为一两千块工资天天在公司加班加点回家还继续干到两三点甚至通宵的程序员,他们根本就不在乎挣多少钱。程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远是技术,哪怕我现在身上只有两毛前,只要有志同道合的人跟我聊技术,我一样敢跟他从C++聊到ASM,从API钩子聊到inline hook,从Ring3聊到Ring0。聊完了,今天晚上吃什么?吃什么并不重要,重要的是如何才能获取Kernel基址。
燕儿见绝影垂头丧气坐在那,心又一下软下来,于是从包里那出一大叠人民币,递到绝影面前,换了轻柔的口气说:“我外婆给了我一万块钱。我想买房子。”
看看眼前一大叠人民币,绝影想起第一次领到一千块工资的时候自己那兴奋的心情,现在这里有十个那么多,绝影却反而心里一酸。
上次燕儿就说了想买房子,绝影拿了一大套理由来教育他,其实他心里最清楚,你以为他真有那么高尚,你以为他真不想买房子,那是因为没钱。所以钱这个东西真是害人啊,有钱也害人,没钱更害人。燕儿从学校就跟着他,虽说她也不是什么沉鱼落雁,但在同学们眼中起码也算小美女一个,自己当初什么也没有,全凭一张嘴把她哄到手,几年下来,自己还是什么也没有,还得让燕儿跟自己一起奋斗,起码自己连她想要的东西都不能给她,要是自己有钱,大大方方地手一挥:“房子嘛,要哪套,给你钱,你自己看好买了就是。”有自己的房子,多少还能给她一点安全感。

虽然绝影知道燕儿不会庸俗到一定要他拿钱买房子,但绝影还是开始计划这事。男人嘛,你可以不在任何时候把你女朋友放在最重要的位置,但一定要在她最需要你的时候给她依靠。奈何自己家里条件也如资本主义世界经济一般不景气,几万块钱绝影都不好意思开口要,不因为是怕家里人嫌少,是因为太多了。终于鼓起勇气开了口,结果还是给碰了一鼻子灰回来。
所以以前在学校的时候,同学们开口闭口第一句话便是:“小时候家里穷。”那时候说说都是开玩笑的语气,大家都是穷学生,一个月还不都是三五百块钱生活费,你要说家里穷,真能穷到哪里,大家都不知道。
等到要买房子了,才发现家里确实穷,不仅小时候家里穷,现在家里也穷。其实本来家家都是不穷的,生活虽说不上小康至少早也解决了温饱,上一代人琐碎的小日子还是过得有滋有味。等到绝影这一代了,买房子这个大山一压下来,于是家家又变得穷起来。
绝影是不想把自己的心情带到工作中,但周总还是看出些端倪,他问:“小绝啊,最近怎么了?有点魂不守舍,EB这个项目开展起来,稳定压倒一些。”
本来绝影想像以前一样说:“没什么,都很好。”可这一次,他却鬼使神差地说:“嗯,是啊,我想买房子了。”
“买房子,那是好事啊。买了房子就可以安定下来了。”
“可是钱不够啊!”
周总锁紧眉头,低头想了两分钟,又坚定地抬头说道:“小绝啊,陈董以前跟我说过,要尽量帮助员工解决问题,不光是工作上的,也包括生活上的。你这个事情,我马上跟陈董商量下,看他有什么意见。买房子,我是坚决支持,同时我也不希望这事困扰你,让你分心,你先安心工作吧。”
最后,陈董答应以公司的名义借给绝影两万五千块钱。绝影从周总手上接过厚厚的信封,在借款协议上签下自己的名字,画上押,那协议立时生效。上面写着:每月从工资中扣除900元偿还借款,直到全部还清。在借款还清之前,绝影不得以任何理由离开公司。
站在空空荡荡的新房子里,燕儿叹道:“还钱,还得还到2009年。”
绝影抱着她说:“不会的,还钱的事你不要想。”

陈董深喑投资之道,这次借钱给绝影的决定也是相当正确的,凭良心说,那二万五千块钱在公司账上不过是沧海一粟,绝影买的房子就在公司附近,基本上安定下来,又有借款协议卡着他,要想离开公司他还得费点力气。关键是现在这笔钱解决了他的燃眉之急,果然这几天他是鼓足干劲一心扑在EB上。
周总还是和以前一样问:“小绝啊,EB这个CASE,还需要什么?”
绝影还是和以前一样说:“还是缺人呐。”
“还需要几个?”
“两到三个。不过有熟手,一个也就够了。”
“嗯,人手的事,我会想办法解决,你也想想办法,看你周围有没有什么朋友。”
绝影马上想到了BOSS Liu。回到家,他就给他打个电话,BOSS Liu的声音还是那么低沉,却没了以前那样轻松。
绝影和以前一样首先问道:“BOSS啊,最近在研究啥技术啊?拿来分享一下。”
“哪里研究什么技术,闲着呢。”
“别小气,拿来分享分享。”
“真没有,有我还不拿出来吓死你。”
“少来了,肯定有什么大成果。对了,你现在在公司混得如何了啊?”
“唉,别提了,原来这公司开着就为了做这个GPS的CASE,如今CASE做完了,公司收了钱就解散了,我这不正闲着吗?”
“那你们公司也太不厚道了。反正你也闲着,我给你介绍个兼职吧。”
“哪里?”
“我公司。”
“你开公司了?”
“没有,还是以前那家,不过我们又上来项目了,根本没人做,不如你先过来兼职干一两个月,找到好公司了你再走。”
“这到是个好主意,可是周总那边我不好意思啊。”
“这个你放心,我来解决。”
说到这里,BOSS Liu情绪高涨起来起来,他激动地说:“BOSS,这次就拜托你了。你给我打电话,我就过来。”

接下来几天,绝影隔三岔五地跟周总抱怨一下人手的问题,周总终于忍不住问:“小绝啊,你有合适的人选吗?”
“有。小刘。”
听到说BOSS Liu,周总皱了皱眉头:“小刘啊,我不太欣赏他的为人,而且看他做的KIREGIS,技术也很一般啊。”
“现在不一样了,他走了以后我还跟他保持着联系,换了几家公司,我们常常还在网上讨论,我发现他的技术已经和以前大不一样了,士别三日当刮目相看啊。”
听绝影这么说,周总犹豫地点点头,说:“既然这样,那你就先联系联系他吧,先让他来试试。”
“我已经跟他说过了,说让他过来兼职。”
周总愣了一下,说:“你跟他说兼职,是对的。那你安排个时间,我跟他先谈谈。”

三天后,BOSS Liu又回到公司,还坐在他原来的位置上,他拍拍电脑说:“一年多了,还是这台破电脑。”
绝影把他打印的开发文档递给BOSS Liu,问:“Are you ready?”
BOSS Liu接过文档说:“报告BOSS,一切就绪,CASE可以启动了。”

46 DHTML
绝影的预感没错,BOSS Liu的进步大大出乎了他的预料,正是所谓士别三日当刮目相看,以前在公司技术虽然不比他高多少,但起码也是旗鼓相当,后来又在看雪论坛上发了一篇精华文章,自以为内力得到极大地提升,没想到BOSS Liu也绝非等闲之辈,EB刚开始才几天,绝影就感觉到来自BOSS Liu的压力。
最初让BOSS Liu做消息服务器,绝影大大方方地拨给他一周时间,想一周时间要是能做得稳定,拿出来能直接用,尤不失下曹从事。BOSS Liu满口答应,估计得还是保守了一点,没想到第二天便对绝影说:“消息服务器已经做好了,WinSock,以前在公司就专做这块,能不能给我个大点的CASE,免得一身武功荒废了。”
BOSS Liu说得轻松,绝影分明感觉到这里面有点挑衅的味道。再看看他做的消息服务器,功能上也基本符合设计要求,在GPS公司锻炼了一年,BOSS Liu的MFC也用得炉火纯青,单是那CAsyncSocket的使用便让绝影吃了一惊。对于WinSock编程,绝影一直以来都是沿用罗云彬那本汇编书上的方法,用多了,便觉得刀枪根棍棒都耍得有模有样,至于MFC里的Socket类也不再去研究。
后来事实证明绝影的这一先入为主的思想真是害死人。罗云彬第一版书上的WinSock编程部分存在一个致命的BUG――根本没有解决粘包问题,虽然在第二版上修正了这个BUG,但还是让绝影花了好大的力气才让思想转过这个弯。
明白了这个问题,回过头来再想想以前做的Socket相关程序,难怪小规模回环测试一下还不错,一放到服务器上耐力测试便运行得莫名其妙,所以有些人老说:“怎么运行不对呢?明明没有错误啊。”或者说:“我是世界上技术最牛的人了,还有比我牛的人吗?没看到啊。”其实你找不到错误并不代表错误不存在,同样,你看不到技术比你牛的人并不代表世界上就没有技术比你牛的人。
验收了BOSS Liu的产品,绝影半开玩笑地说:“BOSS啊,早知道你肯定有研究成果,咋的你就是不愿意拿出来分享呢?”
BOSS Liu摆摆手:“BOSS大人,你不是一直专注于汇编吗?这点东西对你来说算‘研究成果’?别的小弟我就不说了,要是这凭这玩艺也敢在你面前班门弄斧,那还不被你笑死!被你笑死的事情我不做!”

张厂长又去了几趟城隍庙,对他来说收获还是颇丰,绝影一直觉得他有点中饱私囊的嫌疑,一一查看了购物清单,奈何都在公司允许范围之内,就是出门动不动就打车,次数多了,周总的意见也就大了起来。开会的时候,周总严肃地说:“关于出差打车,我的意见是除非项目紧急,能坐公车就坐公车,又环保又省钱,这一直是国外推崇的啊。”
绝影在下面撇撇嘴,暗自嘀咕道:“你以为咱都是出租车司机啊?跑大老远出差还得先调研公交车分布路线。”
等到指纹仪寄到公司,张厂长算是圆满完成任务。那指纹仪放在桌上,和绝影原先想像的不一样,主要是体积太大,居然足足有自己的音响那么大。
张厂长左右摆弄着那台机器,像是自言自语道:“体积是大了点,不过根据技术手册,性能应该比较稳定,先让我来试试。”
试验结果出来,搞得张厂长好像丢了很大面子。那机器性格也太古怪,还非得人来将就它,首先你得把手洗赶紧,就算稍稍多了点汗,影响识别效果不说,搞坏了机器责任还得自负;然后你得端端正正把指头肉最多的地方不偏不倚地按到指定位置,必要时,你还得先目测一下那扫描器中心位置在哪里;第三,你得听到嘟一声后才放手,放早了不行这容易理解,居然放晚了也识别不通过。
绝影失望地摇摇头,张厂长连忙说:“也有很精确的,不过价格太离谱了,用那个,是不切实际的。”

几个人决定先从UI模块开始,由绝影负责,指纹仪和摄像头模块可以同步进行,分别由张厂长和BOSS Liu负责。
UI的表现形式又是个大难题,用传统的Dialog Base和Single document肯定不行,版面实在太有限了,要是用Multiple documents,各个页面的布局还得分别设计,页面之间的数据交换又是个大问题,说不定还得设计专门的数据交换模块。
绝影一筹莫展,转身看看BOSS Liu,这一看不要紧,吓得他差点报警。
本来BOSS Liu桌子四周的围栏比较高,他人整个钻进去也顶多冒点脑袋顶上的头发出来,绝影望了半天,望不到BOSS Liu的脑袋,却只见上面烟雾缭绕。上次说哪个大商场里发生火灾,当场烧死百十来人,本来他打死也不相信,想一个大活人,两只脚好好的,还能让火给鳖死?现在看到这场面,难道传说中的火灾已经发生在可怜的BOSS Liu座位上。正惊慌失措,却见BOSS Liu突然站了起来,高呼一声:“有构思了!”然后慢满掐灭所剩无几的烟屁股,把它往烟缸里使劲憋进去。
再看看他的烟缸,已经被他严重超载得不成样子,本来核定载烟屁股30根,BOSS Liu却硬生生至少憋了至少130根进去,再加上这一年来,BOSS Liu的烟瘾也随着他的技术不断进步,看三包烟盒空荡荡地摆在桌子上,绝影终于松了口气道:“吓死人了!”
这一说,BOSS Liu也发觉了自己的失态,忙说:“激动了激动了,对不起,对不起。”
“不是说这个,说你抽的烟。老子以为失火了。”
BOSS Liu打趣道:“BOSS啥时候变得这么敏感?要是一年前公司失火,如果只有一个人被烧死,那肯定是BOSS你,因为你肯定还坐在那里写程序。要镇定,你看那泰坦尼克号,就算马上就要沉了,人家拉提琴的还是一样拉着提琴,这是什么精神?这就是敬业精神!”
绝影白了他一眼,努力让自己镇定下来,问:“什么啊?啥事那么高兴。”
“摄像头这模块,我有构思了,就用VFW,网上好多现成代码,BOSS你以后不要再这样照顾我了,大CASE,我要大CASE。”
“大CASE,有!UI界面设计方案有没有?”
“最讨厌做界面。”
“有点深度好不好?什么对话框单文档多文档的都不要来,来就要来个高级的。就高级的,你有没有什么好点子。”
“高级的就是有,就怕技术不成熟?”
“有就尽管说,人有多大胆,地有多大产。”
“那个Norton总知道吧,新版本出来,我就是一直觉得他那界面很特别,你看,不就是个网页么?如果能把界面像网页那样做,不但容易美化,还容易批量生产,你想想,要在Dialog上调整某个Static的字体,还是得写点代码吧?网页就不一样了,直接在HTML上加个Font就搞定。”
绝影去BOSS Liu机器上看了看他的Norton,还真做得像个网页,什么按钮都没有,放上去鼠标就变成手的形状,就是个超链接,再点开,便“卡”地一声跳到另外一个页面。如果是这样的界面,真的能实现多个页面间的方便切换。做软件,做终还得考虑用户的使用,你要是从登记页面转到分诊页面还得用菜单点上好几下,人家的意见就大得很,周总一直以来的设计思想就是“一键式”,就点一下,想去哪个页面去哪个页面。像CSDN论坛一样,导航栏摆左边,要去哪页你点一下就OK。
摆弄了半天,绝影自言自语道:“做这玩艺,好像是得费点功夫。”
“我就想BOSS应该没兴趣去做,还得等我以后自己去研究了。”
“放屁!就用这个方案!去查查,这是啥玩艺类。网上研究界面的人多得很,肯定有现成的。”
“不劳BOSS大架了,之前我稍微研究了一下,貌似这是个CDHTMLDialog类,VC2003里面已经实现了,不过VC6没有这个类。”

回到自己的位置,绝影认真看了看新版本的MSDN,真有这个类,不过是基于对话框的,这肯定也不符合要求,因为至少得在左边要一个导航栏,用document/view结构就很简单,大不了就是换个View类。按照微软的设计思想,有Ctrl就应该有View,有CDHTMLDialog就应该有CDHTMLView,去网上查一查,乖乖,关键字CDHTMLView在Google上居然只有四个检索结果。
绝影突然犹豫了,他开始怀疑自己,在这之前,他从来没有犹豫过。任何东西,只要周总陈董交给他,虽然对破解的CASE他会说:“不保证能做出来。”但是他心里从来没想过什么东西我可能做不出来。在他看来,只要有人能做出来,就一定有办法,所以每次有新的CASE,新的技术难题,他从来不会退缩,他总说:别人能做到,为什么我不能做到?
可是这个挑战太大了,DTMLView应该是刚出来不久,还没有很成熟的技术,公司在这方面更没有什么技术积累,而摆在眼前是个实实在在的CASE,3个月以后就得把东西交给人家,这样做,万一做到一半做不动了,整个CASE就等于失败,而且这种失败和DAP不同,对公司来说,这是直接的经济损失,信誉损失,对自己来说,“小绝啊,从来没让我们失望过”这个神话将被打破,对BOSS Liu来说,难得的一次两个自认为高手的人在一起合作的机会以失败告终,这上非常惨痛的失败。
不知什么时候,BOSS Liu悄悄站在了绝影旁边,他没有打扰他,像是在等待他什么。绝影像BOSS Liu一样突然站起来,说:“就用这个方案。”
BOSS Liu说:“好,我尽快把摄像头模块搞完,一起来搞这个。”
“嗯,我先认真调研一下,先写一个页面的Demo出来,以后其它页面就可以照这个批量生产了。”
几年以后,当BOSS Liu回忆起当初的情景,仍然心有余悸地对绝影说:“BOSS啊,其实当时你决定用DHTMLView是相当冒险的啊,我都捏了一把冷汗。”
绝影笑笑:“我是全身冷汗。”

如果这个世界上所有的技术都是专门一本书或者成册集中在一起,肯定还能造就一大批高手,问题是往往事与愿为,就比如这CDHTMLView,Google上的技术资料虽然少得可怜,好多功能脑子里能想像但又找不到具体实现的代码,好在HTML这东西当初设计得还不错,什么Javascript啊VBscript啊都能支持,这又给程序员极大的想像空间。这功能C++代码实现不了,想办法用Javascript嵌入到HTML里面去,再想办法从C++里面调用Javascript,虽然步骤是多了一点,而且据说Javascript效率不高,但是用户不知道,管他黑猫白猫,抓住老鼠就是好猫。
张厂长的指纹识别模块和BOSS Liu的摄像头模块都如期Close掉,绝影也把第一个简单页面做了出来,看看CASE进度表,正好赶上,这让他悬着的心稍微放了一点下来。赶紧又让张厂长开始做HTML页面设计,BOSS Liu继续投入到UI其它页面的开发。
BOSS Liu对这样的安排已经习以为常,却难坏了张厂长,他早已习惯在Close掉一个CASE后自己给自己放一段小假。

燕儿知道绝影忙,但是能说他什么呢?就算说了也解决不了问题,还得碰一鼻子灰,她唯一能说的就是:“吃饭能不能慢点,你嚼一嚼不行吗?难道还非得赶那几分钟时间。”
其实吃饭真是件好事啊。不但能填饱肚子,还能趁这点时间想点问题,平时都对着电脑,思维难免陷入死角,走到饭桌子上来,思维便又稍微舒展开一点,这时候想问题往往有意想不到的收获。
绝影一边往嘴里扒饭一边对燕儿点头,本来他还想:“嗯,嗯。”两声,奈何嘴里全是饭,开不了口,只觉得这饭菜送到嘴里,瞬间便进了胃,食道大大超负荷工作,不断抗议。你抗议?抗议有个P用,你抗议我就镇压你,加大剂量继续把饭菜往里送,那破赛扬366还能让我超到800多呢。说猪八介吃人参果一口吞掉,连味道都尝不出来,以前绝影不相信,那老猪的食道也宽得太离谱了。听燕儿说到自己,这才来仔细想想饭菜到底是什么味呢?还真没尝出来,可惜这一桌子有鱼有肉,就这样白白给浪费掉。
吃完饭回到公司,周总差异地问:“小绝,小刘,你们还不去吃饭?”
“已经吃过了。”
“哦,都吃过了,我还以为你们只是去上厕所呢。”
二人哼哈两声,便又扒在了电脑上。

47 先进性
王军霞跑得快,能得奥运会冠军,人家跑步是有技术的。动不动就一万几千米地跑你就要学会前紧后松,要是一上来就百米冲刺般跑出去,前面倒是能领先好一阵,可好景不长,最后不要说拿第一名,连名次都没有就可惜了,毕竟你还为了这事还花去了好大体力。
但牛人也例外,记得绝影还是年大学的时候,有一次体育考一千米跑,几个人跑下来累得像猪一样,却发现旁边有个不认识的猛男一直保持着冲刺的速度。一干女生无不羡慕地说:“你看人家多厉害。”
绝影一边喘着粗气一边说:“人家,人家跑的是100米。”
“放屁,人家都跑好几圈了。比你还跑得远!”
从那以后绝影自知自己不是牛人,更不敢随便跟牛人比,唯恐又被别人笑话。唯牛人与女人最难养也。
EB这个CASE也是如此,虽然在张厂长看来,从CASE一开始绝影就把进度控制得得相当紧,以至于自己还有点极度不适应,但是他万万没想到,这在整个进程中还算是轻松的了。越到后面气氛弄得越紧张,最后基本上是天天加班,加到晚上八九点,晚饭就在公司吃,一律吃泡面,泡椒牛肉面。
这种情况一直持续了两个多月,在预定时间到达的两天前,绝影洋洋得意地对周总说:“基本上已经做完了,可以按原计划测试了。”
听到绝影这句话,周总悬了两个多月的心终于落了下来,对绝影说:“小绝啊,你是不知道,最近汽车厂那边几乎天天给我打电话呀。”
测试前一天,绝影就跟他们一一招呼,BOSS Liu你听到命令后做什么什么,张厂长做什么什么,我做什么什么,让周总来做什么什么。
现在不是流行什么“很黄很暴力”么》那多半是讽刺新闻媒体采访前背台词,打虎声也是一浪高过一浪,又声讨什么“摆拍”。后来绝影回忆起那次测试,其实还不是“摆拍”,几个开发人员对系统当然是熟悉得不得了,于是都按部就班,周总来操作,绝影一直在他旁边说:“顺序如此如此,应该这样这样,不能那样那样。”
绝影说得小心翼翼,周总操作得也小心翼翼,生怕不小心把系统弄坏了又要从头做。半天的测试下来,周总基本上还比较满意,算是达到了需求分析中的要求。他站起来说:“不错啊,虽然有时候还有点不稳定,但在这么短时间内就做了出来,大家辛苦了。这两天在看看代码,把不稳定的地方再完善一下,基本上就OK了。”
从一开始周总对这个CASE就没有太多的干涉,现在绝影觉得他有点外行看门道,他最担心的是指纹仪,虽然周总按照他讲的方法认认真真试了三次,两次成功,一次失败,但他还是觉得这是个很大的隐患,顾不得放松一下,对周总说:“周总啊,我还是觉得这指纹仪不太稳定,我觉得应该再想个替代的办法。”
“我觉得没什么不好啊,我试了三次,有两次行,你们一直开发,基本上每次都行,这稳定性算好的啦。”
“不能这样说,这指纹仪从买回来我们就天天摸它,应该怎么扫描才能成功我们是相当明白,可是并不是所有人都知道啊,你第一次不是就失败了吗?后来在我们纠正下才成功,总不可能以后到现场应用了还专门配个人讲解指纹仪的使用。再说,我们现在是在实验室测试,很多动作都可以慢慢来做,慢慢来摸索,到现场就不一样了,体检的人那么多,不可能人人都像我们这样先来慢慢熟悉一下设备。”
周总抬头想了想,断然:“不行,指纹仪一定要,这是汽车厂那边的要求,只有这个才能体现出我们软件的先进性。至于说使用要领,我看我们可以专门打印一页使用说明,让他们贴在车上,等体检的时候先让那些人自己去看。”
反对无效,绝影忽然觉得憋了一肚子气。特别是周总说的体现出软件的先进性,也许在周总、体检车厂商或者用户看来指纹仪确实是体现先进性的最好的东西,但绝影和BOSS Liu他们不这样认为,整个CASE中,他们最觉得最有意义也最有技术含量的其实是DHTMLView,这东西用上去了,用绝影的话说,至少在技术上领先同行一两年,可是厂家知道吗?用户知道吗?用户他们不知道,是因为DHTMLView这玩艺他们看不到摸不到,他们唯一能看到的只有指纹仪摄像头。
说硬件就是看得见摸得着的,就好比计算机的身体,软件就是看不见摸不着的,就好比计算机的灵魂。人是有思想的动物,当然大部分人认为应该去追求精神上的提升,有些还对肉体上的东西比较鄙视。可正因为人是有思想的动物,往往又说一套做一套,没钱的时候,当然要先去追求物质,没物质什么都是空话,有钱的时候更要去追求物质,因为有钱了,终于可以充实一下物质生活了。所以人就是这样奇怪的动物,一面说要提升灵魂,一面又在摈弃灵魂,最后堕落得实在不行了,终于有部分看破红尘,归依佛门吧,在虚无中给自己找一点安慰。
这样说,你就能明白为什么现在中国这么多人写程序,也有很多人振臂高呼:软件要发展,但中国的软件还是发展得非常疲软。在绝影看来,那硬件比软件不知道复杂好几十倍,至少硬件中一根导线出错了,就得重新生产,软件就不一样,就算一个逻辑错了,修改几行源代码这并不是件很难的事。可硬件还是在按照摩尔定律日新月异的发展着,软件却一直在尴尬中停滞不前。

一周后,绝影带着EB踏上了去济南的火车,三个月前给燕儿承诺的CASE完成后带她去爬青城山的诺言看来又兑现不了,自己还是有点愧疚。
BOSS Liu老早听说绝影要走,在公司又没啥事好做,跟周总说自己先回家吧,其实他也联系好了另外一家公司。当初周总从公司把他哄出去他就打定主意再也不回来,这次要不是给绝影面子――当然,一方面是给他面子,另一方面是来领教一下BOSS Jue现在武功到底如何了――他打死也不会回来找周总。但BOSS Liu也是一个典型的程序员性格:啥事要么不做,要做就得做完;CASE要么不接,要接就得做出来。你要明白程序员的心理,对他们来说,好多CASE根本不是给老板和用户做的,是给他们自己做的,别人怎么想不重要,关键是自己要对得起自己。
所以很多资本家正是利用了程序员的这种性格,CASE前好话歹话什么奖金啊分红啊甚至股份啊都承诺得巴巴适适,周正龙敢拿项上人头担保,他就敢拍着胸口打保票。这时候你明明知道好多东西是假的,程序员就是程序员,股份分红那些东西你是懂不起的,懂不起就最好别去搞,可是往往心一软,便答应了。你一答应,资本家们就笑了:他们的目的达到了。
从一进公司,BOSS Liu就打定主意:一、公司不可能长留;二、EB做完就走。他跟周总把说了,说实话有点让周总出乎意料。两个多月下来,他是真正见识到了BOSS Liu的进步,眼下公司人手又不够,说心里话还是希望他能留在公司。又满以为他不可能在这么短的时间内找到新工作,没找到新工作你就得呆在公司,不管怎么样,你总还是要吃饭的。
两人谈判了两个小时,最终达成了协议,BOSS Liu可以离开公司,但保留一个月的缓冲区,如果EB有什么需要,继续做点EB的维护,公司也象征性地给他开点工资。

周总比绝影先到济南,晚上12点的时候在火车站接到他,二人去火车站附近一家馆子吃晚饭,在火车上摇了两天一夜,绝影觉得胃早已空了。
结账的时候,老板把菜单翻一面,这回锅肉的价格便立刻比正面印的贵出了一倍。算了,认了。
汽车厂的生活条件比绝影想像的要艰苦得多,但对方的纪总对他们却非常热情,到工厂的第一天,纪总就迫不及待要参观他们的软件。
周总小声问:“有把握吗?”
绝影点点头。
如绝影所料,还是指纹仪出了点问题,简单地跟纪总讲了一下指纹仪怎么用,估计他也没怎么在意,结果一连试了好几次都匹配不了,这一切,医院方代表也都看在眼里。最后他点点头说:“整个系统还是很好,很多功能很先进,达到了体检报告一体化,能大大提高体检效率。就是这个指纹仪,如果不行就换个性能好一点的,周总啊,当初给你们的款子里面指纹仪的预算好像是5000千块钱,5000块钱不至于弄到这么个破玩艺吧。”
周总赶紧接话道:“当然,那5000块钱还包含了开发费用,现在指纹仪在意料设备上用得还不多,实际上上这个模块我们是一分钱没赚啊。”
晚上12点,纪总的热情还特别高,他把周总、绝影、硬件安装工程师、医院代表和其它CASE相关的人员叫到他的办公室,侃侃而谈。
“体检车现在在国内是相当有前途的,硬件现在正在联调,软件今天我也看了,都很不错,启动这个项目,我们是做到了前列。我们为什么要启动这个项目?现在只是一辆体检车,到最后,我们的目标是什么?我们要让体检到社区,体检到街道,甚至体检到户,最后做到点对点的各人医疗顾问。这是中国多少人的梦想?一件事,如果能实现我们的理想,又能为人们做出贡献,还能为我们带来巨大的经济收入,这是件多么有意义的事情。而今天,我们不就正做着这样的事情么?”
两个小时的会开下来,夜已经很深了,可绝影还是异常兴奋,他和BOSS Liu做了EB,但他知道整个CASE还包括汽车厂,医疗设备生产商,他所接触到的,还只是整个CASE的冰山一角。纪总讲的东西大多数他听不懂,也不想去懂,因为他和他是不一样的,唯独他那句话:一件事,如果能实现我们的理想,又能为人们做出贡献,还能为我们带来巨大的经济收入,这是件多么有意义的事情。想到着,他就兴奋,他就想去做这样一件事。
周总拍拍他的肩膀,说:“小绝啊,早点休息吧。纪总讲的话,不要多想。他是个商人。明天咱们讨论一下指纹仪的事,今天第一次让公司之外的人测试,看来你当初是对的啊。”
周总在最后的时候肯定了绝影,他又开始踌躇满志起来。

可是第二天,周总又忘了指纹仪的事情。
直到越来越多的人来测试了EB,周总才心有余悸地说:“小绝啊,指纹仪还是必须要,但是照测试情况来看单单依靠指纹仪是不行的,我们必须再想一套方案来应对没有指纹仪的情况,要让EB在有没有指纹仪的时候都能工作。今天我告诉纪总,指纹仪属于精密仪器,一般只在亲自鉴定这样的要求较高的场合才使用。纪总也同意了我的方案,现在我们要马上再想一套替代指纹仪的方案出来。时间有限,你有没有把握?”
绝影愣了一下,原来他以为验收时间已经如此临近,周总是万不可能冒险再对指纹仪的方案进行改造,所以心早已放了下来,想有什么问题只要回公司了,安定下来,都可以慢慢解决好。以前的方案,体检者在登记处输入指纹登记之后,到各个体检点只要在输入指纹,就可以把资料信息调阅出来,现在没了指纹仪,各个体检点的医生必须手动用病人姓名检索,但是体检车和普通医院又不一样,比如DR操作室和DR设备是密封分开的,只有个单工话筒,体检人根本不可能把自己的姓名报给医生。现在如果要重新考虑方案,风险是很大的。
他问:“有多少时间?”
“2天。2天之后体检车会开到深圳参加医疗器械博览会。”
绝影埋头想了想,说:“让我给小刘打个电话。”

48 非洲
给BOSS Liu打个电话过去,他似乎带了点幸灾乐祸又洋洋得意的语气说:“怎么样?怎么样?我当初不是也说指纹仪不行,周总偏偏要上,这时候还得让我们来收拾烂摊子。”
“行了,别在落井下石了,怪就怪咱们不是BOSS。现在这边整得我焦头烂额,火都烧到老子眉毛了,你还说风凉话,还是赶紧想办法打过来,把我弄出去!”
听到绝影的声音有些焦急,BOSS Liu这才胸有成竹地说:“BOSS别急,我早就料到会有今天,幸亏当初我多构思了一个方案,那时候没敢给你说啊,怕你笑话。你想,大晴天的就我一个人拿着伞在大街上走,还不被BOSS笑死啊,我这叫未雨绸缪!”
“别卖关子了,有点子就赶紧说。”
“你忘啦,老早我做的那个消息服务器,当时我就想就这么点大个CASE,BOSS你还交给我做,那不是拿高射炮去打蚊子么?但既然做了,我就琢磨着从里面多挖掘点东西出来。后来想,这消息服务器扩展功能还不少,不就是要分诊吗?让他们在外面装个分诊台,体检的人先到分诊台,分诊台把他具体分配到体检点,然后通过消息服务器往体检点送个消息过去,这样体检点上根本不需要指纹就能把病人信息调阅出来。”
听到这里,绝影恍然大悟,连连说:“高,实在是高,没想到BOSS这里面还藏了一招杀着。这招未雨绸缪确实厉害啊!”
“哪里哪里,这才一个方面呢。以后什么数据备份啊,资料同步啊,甚至聊天啊,都可以拿消息服务器来做。幸好当初BOSS你设计的时候把消息服务器设计成协议无关。”
听到BOSS Liu的恭维,绝影也有点洋洋得意起来,当初他把消息服务器比喻成“收放音机”周总还一直不甚理解,说应该设计成“协议翻译机”,现在想来,如果照周总说的做,那要增加对一个协议的支持还得重写消息服务器呢。
放下电话,绝影平静地对周总说:“方案有了,切实可行而且改动不算很大。但是要改动两个部分,我让小刘做分诊台部分,我这边做体检点部分。”
周总还是焦急地问:“大约要多长时间?”
“不知道。我这边应该没问题,关键是小刘那边。”
“嗯。我会盯着他那边,这两天你先不去现场了,我们去城里找家宾馆,你安心写代码。”

这是绝影求之不得的,几天的现场联调整得他筋疲力尽,心里就盼望着早点回公司,哪怕一天24小时写20个小时的代码他都愿意,尽管他也知道多点现场实战经验对自己成长有很大帮助能学到很多东西,但他还是喜欢哪怕是一个人静静地做在电脑面前写代码的感觉,那是什么感觉?那就是武林高手闭关修炼的感觉。
原以为住了宾馆了,终于清静下来,可陈董又在这关键的时候来了济南,大概是汽车公司那边心里不踏实,觉得其它几家公司都来了一把手,陈董却没来,一天两三个电话地催促,终于把他逼了过来。
陈董还是像以前一样拍拍绝影的肩说:“小绝啊,这次情况紧急,多帮帮周总啊。你安心写代码,我绝不会打扰你。”
他说不打扰,绝影反而觉得这就是最大的打扰,用你陈董的话来说我从来没让你们失望过,可你却跑到我写代码的地方来蹲着,那等于是来当监工的!
于是陈董“自以为”不打扰绝影地跟他住在一起,绝影也“自以为”打扰了地继续写着代码。
晚上,正是写程序的大好时光,燕儿忽然打来电话,绝影只好打断思路,拿起电话,燕儿第一句就说:“我已经决定去非洲了,你父母和我父母我已经安排好了。”
一听这话,惊得绝影差点没把手机掉地上,抬头看见周总也惊异得望着他,连忙把手机拿到洗手间。
去非洲的事在绝影来济南前她已经跟她提过,大概是什么房地产公司准备在肯尼压搞个楼盘,招人去非洲工作。当时绝影便断然打断她的想法,非洲,非洲是人去的地方么?那是狮子的地盘!尽管公司开出的条件非常优厚,就连绝影都垂涎欲滴,但起码他还是清醒的,什么钱能挣,什么钱不能挣,什么钱好挣,什么钱不好挣。等你去非洲了,人家把你护照身份证一收,随便把你卖到哪个小镇去当新娘,你这辈子就别指望回来的。这不是危言耸听,有太多活生生的例子了,现在香港还有卖越南新娘的呢,人家大公司还能承诺:半年内逃跑免费换新的。
那时候绝影说得头头是道,燕儿也当场表态放弃那想法,去济南前,绝影就料想燕儿会不会来一手先斩后揍,可当时CASE紧急,也顾不得他去多想。
大意了啊!
所以说女人心海底针,这话真是很有道理啊。要换成绝影和BOSS Liu,一是一二是二,说去就去,天王老子都栏不住我,说不去就不去,别说一个月三五千,就是一个月给我十万二十万我都不去。
听燕说得这么认真,绝影突然,用变了调的语气说:“不行,千万不能去。”
“我已经那边跟公司说了,过几天就拿护照。”
“那边究竟有什么好?一去两三年,又不像国内,连通个电话都不方便。”
“还不是为了我们啊?还欠公司那么多钱,房子买了又没钱装修,我在公司又挣不了多少钱,不知道还要熬到哪年哪月呢。”
“你还在想还钱的事?我不是给你说了吗?这事不要你管,你也别担心,用不着等到2009年,我会把钱还掉的,也会有钱装修房子的。”
“像你这样在公司干,根本不是办法,我还不是想的就两三年,如果只用两三年,就能把我们的事情解决好,再大的苦我也愿意吃。我也是为我们好啊。”
“我知道,我当然知道,这不是吃不吃苦的问题。以前你说要去别的城市工作,我老是拦着你,现在我让步还不行吗?但是非洲不能去,坚决不能去,去北美欧洲甚至日本韩国,我都没一点意见,坚决支持,但为什么偏偏去非洲?那边那么乱,你这是在拿命在挣钱。”
“据我了解,内罗毕是非洲治安最好的城市。”
……

将近一个小时的通话下来,绝影还是没能说服燕儿,他垂头丧气地走出洗手间,周总立刻关切地问:“怎么了?小绝,家里有什么事吗?”
绝影耷拉着脑袋,无力地摇摇头说:“没什么。”说完,他又坐到电脑面前。
可是半个小时过去,他连一行代码也没写出来。
最后,陈董终于忍不住了,走过来问:“小绝,出了什么事?”
“没什么,小龚想离开公司。”
“那她应该跟我说啊!你的意思呢?你放心,她要离开公司还得过我这关,你说让她离开,我就批准她,你说不希望她离开,我有办法留住她。”
“可是她离开公司想去非洲。”
“哎呀这可不得了,这可是大事啊。”
“是啊,我又劝不住她,这可怎么办啊?”
“要不我给她打个电话吧。她要离开公司,作为领导,我得尊重她的意见,没权力强留她,可是要去非洲,作为长辈,我有义务给她些建议。有些话你不好说,让我来说。”
绝影想一想,这时候,自己根本劝不了她,也只有让陈董试试。

又过去一个小时,陈董把电话递给绝影,用胜利般的语气说:“终于把她劝下来了,你来跟她说两句吧。”
绝影用感激地眼神看着陈董,从他手里接过电话,轻声说:“很晚了,你早点休息吧。别有太多压力,等我回来。”
陈董帮忙解决了头等大事,绝影把他看得像救命恩人一样,也就是什么赴汤蹈火,肝脑涂地都在所不惜。当然,现在用不着去赴汤蹈火,也用不着去肝脑涂地,他唯一能做的,就是拿出十二万分的干劲,赶紧把代码写完,帮公司解决燃眉之急。
那晚,他写程序写到四点,完成了体检点部分的所有修改。

BOSS Liu的分诊台部分也如期完成,周总和陈董心情终于舒展开,中午陈董破例在CASE还没有完成的情况下请绝影和周总去吃了顿大餐,其它的绝影觉得不咋样,就一道毛血旺让他多年来一直记忆犹新,找来服务员问:“做得这么好,是四川师傅做的吧?”
“不是,师傅是南京的。”
南京?可是南京的四川菜一点也不好。
吃饭的时候,周总给绝影讲了接下来的打算,先随体检车到深圳参加医疗器械博览会,再把车送到泉州医院,在医院蹲点几天,培训医院的医生并跟随他们做一次实地体检,差不多到五一节,整个CASE就可以Close掉。
绝影脑瓜子转得比较快,赶紧说:“五一,那不如我不回去了,把燕儿叫过来,我们顺便在泉州旅游一盘。我们在一起这么久了,还没出去旅游过呢。”
周总接过话说:“你这点子很好,不过不建议去泉州,不如去厦门,去特区看看,去鼓浪峪玩玩。到时候我把工资和项目奖金先预支给你,你们好好玩玩,缓解下压力。”
绝影兴高采烈地把这想法告诉燕儿,她先是拒绝,还是说还钱压力大,要节约,后来绝影好说歹说,干脆哄她说过来一起去旅游,周总还承诺发一些补助,她这才答应下来。
所以人啊,特别是现在的年轻人,总觉得压力大,要买房,要买车,要结婚要生孩子,压力还不大?其实根本没必要去考虑这些,你考虑得再多,房价还是一样往上涨。就站在工薪阶层来说,一套房子几十万,你挣几十年钱一次性付清买套房子,压力倒是没有,不过住不了几年又要入土为安。现在有机会让你先把房子住上,等于多让你享几十年的福,还不赶紧去住上,现在房子少人多,你不去住多的是人去做,到时候人把房子住满了,你又得后悔,还考虑啥压力?房子标价五十万,或者贷款二十万,这都是死的,可人是活的,今年你只挣两万三万不代表你一辈子只挣两万三万。
所以技术也是如此,现在你觉得自己菜,到明年你技术又会比今年有所提高,虽然你自己不怎么感觉得到,但提高是实实在在的。不怕人没长进,就怕人没耐心,等不到明年就打退堂鼓。
一提到贷款,燕儿就急,恨不得马上就挣一大笔钱全部给他还掉,可绝影不急,他对她说:“用不了2009年,我很快会把钱还掉。”
“你怎么还?”
“我也不知道。”
“你不知道为什么说你很快会还掉?”
“因为我有预感。我觉得我能做到。”
每当这时候,燕儿只是难过地背过头,说实话她不相信他。

CASE的后期进展还是很顺利,为了培训医生,周总把张厂长也调到了泉州,一路上GE的安装工程师也跟着体检车,这里面,除了周总,大家都是年轻人。
GE的安装工程师比绝影稍微大点,一路上对绝影是恭恭敬敬,他问:“您是哪一年毕业的?”
“05年。”
“我04年。”
说完,他马上又补充了一句:“是本科毕业。”
绝影感觉很好笑,他显然是把自己当成硕士或者博士毕业了,多亏周总宣传的好,其实在整个医疗领域论起来绝影是没多少资历,但这事不能让别人知道啊,更不能让客户知道,否则就太不专业了,这是公司形象问题。于是周总逢人便介绍:“这是我们公司技术主管绝工,主要做PACS方面的开发,没事也带带科技大学的研究生。”
你想,能带研究生,那有多牛B,起码也得教授级别吧。绝影都觉得这牛皮吹大了:天越来越黑,天为什么这么黑?因为牛在天上飞。牛为什么在天上飞?因为周总在地上吹。
CASE Close的那天,所有工程人员和医院代表一起吃饭,放射科赵主任有点春风得意,借着酒劲对这群轻人说:“怎么样?要不从我们这里挑个姑娘?咱们医院的护士可都是招聘进来的!看上谁跟我说!”
绝影脸唰地红了。吃完饭,他给燕儿打个电话,燕儿说:“坐火车好痛苦,我明天就到泉州,你来接我吧。”

49 技术经理
鲁迅先生说:鲁镇的酒店的格局是和别处不同的。
绝影说:泉州的出租车师傅是和别处不同的。因为他们实在太热情了。
一路上,师傅都在用方言不断地跟绝影什么,大部分他都听不懂,但是也不能打击师傅的热情,于是只能在师傅停顿地空隙“嗯,嗯。”地哼两声。临下车的时候,师傅突然才好奇地问:“对啦,小兄弟,你是做什么的呀?”
“写程序的。”
“哎呀,牛B。写什么程序啊?”
“牛B什么啊?做医疗软件的,马马虎虎。”
“哎呀,那就更牛B了。你们写程序的,月薪至少得有一两万吧。”
“一两万?那是年薪!”,绝影在心里这么说,表面上只是对师傅笑笑,至少在别人眼中自己还算个牛人,要是让他们知道自己一个月才挣这么点银子,那“程序员”这光的形象瞬间就在别人心中崩塌了。不行,不能因为自己的薪水丢了所有“程序员”的脸。绝影那一笑,在师傅看来,更加充满神秘感,从此以后,恐怕他对“程序员”又得刮目相看。

燕儿到了泉州,在绝影的记忆中,这是她第一次走这么远的路,但是一点没有他想像中的那样兴奋。她静静地问:“怎么样?项目做得如何?”
“当然没问题,我什么时候失过手的?”
“这次项目忙了这么长时间,还加了好多次班,周总应该会多发点奖金吧。”
“这是当然了。要不为什么这次让你过来旅游,反正你放心,这次我有钱。我调研好了,我们先往北走,和周总一起去厦门,再往南走,去汕头,然后再从广州回去。”绝影对奖金的具体数目避而不谈,赶紧岔开话题,他知道,要是老老实实把这些告诉她,不知道又要多多少麻烦。
所以女人呐,天天到晚都在说烦烦烦。早上起来没赶上公车迟到了烦,跟同事相处不顺了烦,出门下雨了弄脏衣服烦,不下雨出太阳晒黑皮肤了烦,不下雨不出太阳刮点风吹乱了头发也烦,老公天天下班回家不出门觉得生活太平淡了烦,老公天天下班不回家出去玩怀疑他有外遇了也烦。
其实人生哪有那么多好烦的?大部分麻烦还不是自找的。比如绝影这奖金的事,你知道了也是那么多,你不知道也是那么多,你有意见,有意见还不是这么多。但是燕儿有意见,往往就把矛头直接对向绝影,有意见你去找周总呀,找我,我能有什么办法。
绝影在这方面吃了几次亏,后来终于学聪明起来,凡事非到万不得已你就不要坦白跟她讲,你讲了,她不开心,但结果还是这样,你不讲,她不会不开心,结果也还是这样。既然结果都是一样,不知道还有什么好烦恼的。人活了这么多年,有时候想想,还不如婴儿和傻子,他们什么都不去问,都不去想,所以他们哪里有烦恼啊!

坦白地讲,这个五一的旅行和绝影当初自以为浪漫的计划完全不一样,白天到是风风光光在鼓浪屿玩得尽心,晚上就惨了,硕大的一个厦门,居然还找不到巴掌大一块住的地方。那面包车女司机却是万分热情,居然答应带他们找住的地方,找到为止,终于让他们感觉到一丝希望。
面包车围绕集美差不多兜了一圈,旅店不少,有80%已经客满,剩下的20%,条件也太差了,虽然说实话自己兜里钱也不多,可不能委屈了燕儿。到最后,本来热情万分的女司机又趁火打劫:“60块,一分也不少。”
“不行,你这不是抢劫吗?”燕儿据理力争。
“就是这个价,你报警我也不怕。”
两人说着说着眼看开始脸红起来,不就是60块钱么?搞得就像挖了他家祖坟一样。女司机仗着对方是两个外地人,铁定心要狠狠敲他们一笔,正在他们挣得不可开交的实话,绝影突然怒吼道:“行了行了,你说60,行!拿发票。”
绝影这么说,料定她拿不出来这么多发票来,这样就有足够的理由来反驳她。我给钱,你扯票,这是天经地义的事情,不要说报警,就是闹到法院去我都不怕。
谁料女司机却趾高气昂地说:“有!”
于是绝影相当于自己搬块石头砸自己的脚地付了钱。
绝影和燕儿提着两口大箱子孤零零地站在夜色中,这时候才感觉白天的浪漫和兴奋是多么虚幻和短暂。人生就是这样,哪怕你白天能够如美国总统般呼风唤雨,或者你作为技术牛人被众多新手顶礼膜拜,但是你还是得下班,还是得回家,还是得和老婆一起做饭然后看无聊的肥皂剧,还是得面对柴米油盐的点点滴滴。
这样想,你就能很容易理解为什么李敖和胡茵梦那么快就闹离婚。你胡茵梦漂亮又怎样?就算你倾国倾城,但是你还是要大便,还是会在大便的时候涨红了脸。
理想就如同美女,生活就如同大便。
“为什么要给钱?她明明就是在敲诈,你不支持我已经够了,可是你还让她得逞?”没了那女司机,燕儿把矛头指向了绝影。
“我是不想麻烦,出门在外的,多一事不如少一事。”
“这不是多不多事的问题,这是原则问题。你太懦弱了!”
“行了,别什么事都上纲上线,动不动就是‘原则原则’,‘原则’是个大问题,得用在最需要的地方,不要什么鸡毛蒜皮的小事情都跟‘原则’扯上关系。”听燕儿说自己的懦弱,绝影顿时来了火气,他忽然发现自己已经好久没发这么大的火,现在他反而又盼望那女司机再次出现在他们面前,他好把自己满腔怒火全部向她发泄。他想让她知道,男人不向你发火,并不代表他怕你,也不代表他无理,这是男人的风度。
可是女司机收了钱,成功地坚持了她自己的“原则”,当然可以心安理得地走掉。这满腔怒火,自然而然发泄给了燕儿。
那一夜,他们吵得很厉害。

几年以后,燕儿对绝说:“知道吗?在那一天,我第一次诅咒我们,诅咒我们有一天会分手。”
其实在绝影看来,那不过是因为一件60块钱的小事情。他忽然想起以前在公司处理的那些BUG,那时候处理起来总不以为然,或者因为BUG太小而对公司隐瞒不报。千里之堤溃于蚁穴啊,一个个小小的BUG最终毁掉了这个大CASE。

五一的几天长假放完,公司里大部分人还没回过神。不知什么时候陈董又招了几个新人进来,等绝影去公司,发现有人坐了他的位置。
这是他不能容忍的,正要发作,周总从办公室走出来严肃地对大家说:“经过公司董事会讨论通过,正式任命绝影为公司技术经理,以后凡是研发人员,都直接向绝影负责,绝影你直接向我和陈董负责。”
周总的口头任命立即生效,绝影想一想,“技术经理”这头衔算够大了,以后在公司还能有什么上升空间呢?可是这次周总的任命下来,自己反而没了上次升职“技术主管”那样兴奋。为什么?也许是这两年下来已经疲了吧。唯一让他稍微高兴一点的是那间“技术经理”的办公室。那是一间差不多二十平米的办公室,门上挂了块蓝底的牌子,上面写着“技术经理”,里面有张很大很结实的办公桌,一把老板椅,一张会客桌和一台他最爱的电脑。东西都谈不上值钱,但这都是属于他的。
张厂长打趣地说:“绝经理啊,可以上班不签到了哦。当初那员工手册上就说:除经理级别外所有员工上班下班必须签到。”
绝影白了他一眼,说:“少来了,大家先来开个会吧,通报一下情况,最近我去差了,有什么新鲜事,讲来听听。”
几个人推推搡搡半天,似乎有些话到了嘴边,却又欲言又止。
绝影不耐烦地说:“有话就说,有意见就提,包括对我有意见,别吞吞吐吐的。”
“就是最近你和周总不在,侯会计老让我们加班,其实程序上也没更多的事情,不知道为什么总让我们加班,而且有几次还让我们去帮他报税,我们又找不到地方,打车又不报销。”
绝影听了气不打一处来,立即跑进周总办公室说:“这会计也太过分了!报税?报税这不是会计该做的事情吗?会计不去报税还要会计有个P用。别以为程序员能写点程序就神奇得不得了啥事都能做都该做。特别是为什么这些事情总在你不在的时候发生?”
听完绝影滔滔不绝的一席话,周总感觉他这次带了很大的火气,以前他从来不这样,不知道为什么从泉州回来性格仿佛就大变了。他皱着眉头对绝影说:“嗯。情况我知道了。下来我和会计沟通一下,你继续你忙你的事,还是那句话,原则上说,程序员都由你负责,你要把他们的工作安排好,他们有什么工作也要先向你汇报。你把我这个意思传达给大家吧。”
从办公室出来,不巧正碰上会计,她还不知道绝影去告了她的状,老远还是笑眯眯地跟他打招呼,绝影理也没理她,大声说:“这里有几天我要向大家宣布一下:一、加班必须先写申请,我或者周总签字之后才能加,没见华为都累死人了么?我们不是那大公司,做点这么小的CASE不还至于把人累死吧。二、我们是技术部门,少把那种勾心斗角的办公室文化带到技术部门来。三、有其它安排要先打招呼,我这边安排好了,你又去做其它的,进度跟不上谁负责?
这三点,明显是冲着会计说的,也不知道她听明白没有,只是自己无趣地回到自己的位置上。

几个新招进来的人明显还是很生疏,其实他们自己也很努力,奈何十几年学校教育把他们都造就成几乎是一个模子印出来的。学校教了他们一是一二是二,他们就只知道一是一二是二,到公司里,竟然连三是三都不知道。因为这事,绝影跟周总沟通了好多次。周总的意思始终是学校里出来的人,比较容易培养,他的例子就是绝影。你不是也是从学校里招聘进来的么?这么两年多下来,不得不承认,你在技术上已经有了突飞猛进的进步,可绝影总认为这种方法就好比买彩票,虽然投资小,但中奖的几率更小。那时候公司实在太困难,最可怜的时候基本上就绝影一个人做开发,所以有什么不懂的地方他都必须自己想办法弄懂,有什么问题他都必须解决,因为他不解决,就没人可解决了,也就以为着公司这个单子做不下来。
现在可不一样了,有什么不懂的,直接找其它人讲,有什么做不出来的,直接放那让其它人来做。他们现在要做的,只是把自己能做的做了,这样不要说两年三年,就算给你十年二十年,你又能有多大进步呢?
人呐,还是得靠自己啊。
这么想,绝影又想起了BOSS Liu。虽然两人明里暗里比技术,总觉得BOSS Liu随时让自己下不了台,可BOSS Liu毕竟才是自己真正的朋友啊。大家一起在一个公司,一起学习,一起进步,一起成长,自己一直留在公司,到现在算是混到技术经理了,BOSS Liu离开公司,辗转奔波,不知现在又如何。
说BOSS Liu BOSS Liu就到,正想他,他便打来了电话。
这次,BOSS Liu又恢复了往日的语气:“BOSS啊,我要走了,专门给你打个电话来汇报一下。”
“好好的走什么啊?你也太不厚道了,趁我出差就离开了公司,又去研究啥了啊,拿出来分享分享。”
“我能研究啥啊,拿出来还是被BOSS笑话。这次我要去修炼了,等我修炼好了,再拿出来跟你研究。”
“去哪?”
“北京。”
绝影料定BOSS Liu会走,因为这城市实在太小了,以他的水平,在这里根本无法施展自己的拳脚,原以为他会到成都重庆投奔个大公司,没想到却要去北京那么远,这着实让他吃了一惊。
“怎么去那么远啊?去做啥啊?”
“还不是写程序,朋友介绍的。”
“算了,你要写程序,还不如到我们公司来,我现在又升职做技术经理了,周总又见识到了你的技术,应该还是有发展的空间的。”
“公司我肯定不会去了,一山哪能容二虎,BOSS你好好在公司发展吧,我也得闯出一片天地出来,哪能让你笑话。”
“是吗?那太可惜了。周总也挺想你留在公司的。”
“可是我挺不想留在周总公司的。我明天就走了。BOSS你好好保重啊,记住,多研究点问题,少谈些主义,到时候好好分享啊!”

50 Bug Yang
说树挪死,人挪活,BOSS Liu在这边又是老婆又是妈拖家带口的,居然毅然决然背井离乡要跑到北京去发展,看来那边的工作应该相当有前途。绝影最后说了句:“BOSS你好好保重,我有机会出差去北京一定来看你。”便放下了电话。

EB虽然在泉州已经被医院签字验收,但医院还是天天打电话过来。开始几次是下面小弟接的,小弟们当然支支吾吾说不出个所以然,语言又不通,那边的人听着也觉得不过瘾,后来干脆指名点姓要绝影来接电话。
医院的人毕竟水平有限,提出来的大部分是些使用上的小问题,那边的人一边谦虚地向绝影请教,一边还紧张地跟旁边地人说:“记下来记下来,刚才绝工说的,赶紧记下来,全部记下来!”好像稍微记得慢一点,绝影讲的东西便掉了,再也找不回来。
突然间,绝影又找到点当初念书的时候同学们来向他请教的感觉,原以为毕业出来工作了,学校里那种感觉再也找不回来,说“千里马常有而伯乐不常有”,没想到现在的社会真是“笨人常有而聪明人不常有”。
对方一虚心,绝影又飘飘然起来,把本来无关紧要的或者别人根本没遇到的甚至是可能出现的问题又拿来讲一大堆,对他来说,是讲得越多越好,讲得越多,就越高深,越能显示出他的水平。
半小时过去,等他过足了瘾,才缓缓地说:“我讲的,都是很重要的,你们再下去好好体会体会。”
那边不甘心,继续问:“绝工,还有没有什么注意事项,我们最担心的数据安全性的问题,要是数据掉了,我们可是担当不起的啊。”
绝影故作深沉地说:“其它的下次再讲吧,这次讲太多了怕你们印象不深刻。数据安全的问题,照我说的就没错,这个也是没办法的事情,就是软件做得再好,别人把你硬盘拿了一样是白搭,所以主要还是加强管理。”
放下电话,绝影的虚荣心又一次得到极大的满足,他屁颠屁颠跑回办公室,悠闲地点了根烟。刚抽了两三口,外面一个小弟突然探头进来,吓了他一大跳。
不用说,这肯定又是Bug Yang。绝影对这人一直没什么好感,其实人家也没什么不好,对绝影又是敬重又是崇拜又是害怕,谁叫Bug Yang正是周总这次新招聘进来的,他向来对周总招聘学校里新人的做法腹绯很多,大都没什么真本事,又老爱夸夸其谈,周总觉得不好使了,黑脸还得他去扮,一回一回送这帮人出去,每次还得像金像奖,梅花奖一样对他们来一番致辞。这腹绯又慢慢延伸,扩展到这几个新人身上,于是新人们只好莫名其妙地受了绝影满肚子气。
Bug Yang的身世说起来也极富传奇色彩,初中毕业时刚好赶上辍学经商的热潮,于是紧跟时代潮流,或者是说向Bill Gates学习,干脆不念书了。但做生意又没本钱,十几岁又没啥工作可做,于是去考了个B照――后来绝影知道这驾照还是走后门花钱买的――开大货车,也算是吃了不少苦。有一天,拉了一车货到天津,刚下了货,忽然又不想开货车了,于是连车也不要,打个电话给家乡的朋友,借了400块钱,还是在路边随便找了个人借了别人的银行卡才取到钱。下火车回家正好路过公司,又看见公司正好在招人,随便进去试了一下,估计正好碰到周总还在睡觉,居然稀里糊涂过了。就这么马马虎虎进了公司。
Bug Yang本来也不叫Bug Yang的,奈何才工作没多长时间,大家就发现他老是制造BUG,而且是一堆一堆地制造。程序上的BUG又不比其它,你的代码我拷一点他粘贴一段,三下五下BUG就像流感一样到处传染,不几天,整个公司都被搞得乌烟瘴气。
但Bug Yang也并非不负责任之人,BUG是他造的,他认,转身就改。不到十分种,便像BOSS Liu一样突然高呼:“影头,改好了。刚改了最后一个,这次绝对OK!”
拿来一用,继续一大堆BUG。

不等Bug Yang开口,绝影皱着眉头说:“干什么干什么?不是说了很多次了,进办公室先敲门。你想吓死老子啊?”
Bug Yang受了批评,连忙小心翼翼地说:“影头,对不起,下次不啦。”
绝影又抽了口烟,不耐烦地说:“行行行,有事赶紧说,没事回去改BUG去。”
“其实......其实……其实就是关于我现在做的工作。我不敢说,说了你要骂我。”
Bug Yingg这样说,反而掉起了绝影的兴趣,他把烟掐掉,正儿八经地说:“说吧,说吧,不骂你。”
听了这话,Bug Yang受了点鼓舞,在心里憋了口气,扬起头说:“报告影头,我不想做现在的工作了。不就是做个DcmPrint的Job队列吗?就这么小个功能,老早就做完了,你又让我一直改BUG,刚才改了最后一个,这次绝对OK了。我要做大CASE!”
听了这话,绝影却并有生气。“我要做大CASE!”这不正是自己和BOSS Liu常常挂在嘴边的话吗?这小子还有点自己的影子,小绝影。
这么想,他还是一本正经地说:“什么好不好啊?BUG是你造的,当然要你来改。整天都是最后一个最后一个,你跟你说,你的想法是错误的,BUG只会改一个少一个,你没发现BUG并不代表BUG就不存在。你那BUG呀,改了一个又是一个,是循环队列,懂不?还不回去继续找BUG去。”
这显然不是Bug Yang想要的结果,他仍然不依不饶地说:“影头,这BUG改来改去也没意思,我觉得我现在技术到家了。程序员,应该写程序,哪里有天天改BUG的。”
这一次,绝影发了火,他厉声说道:“什么技术到家不到家,老子最讨厌那些会个‘select’就说自己精通数据库,能背几条指令就说擅长汇编的人。什么应该做什么不应该做什么,跟你说,以前老子和BOSS Liu还帮别人修过电脑呢!出去给老子改BUG去!”
先看绝影心情还好,Bug Yang好不容易鼓起勇气说出了他的心声,哪料到绝影现在突然发这么大火,他徉徉地说:“不是说不骂人的吗?”边说边退出了办公室。
现在的年轻人啊,就是这么自以为是。BUG?BUG在哪里?我没看到BUG就是没有BUG。牛人?牛人在哪里啊?我没看到牛人我就是世界上最牛的人。技术?这技术有什么用?我没看到这技术的用途它就是没用。抱着这种思想,于是一天只想着我要做什么,根本就不考虑我应该做什么。久而久之,胆子越来越大,大话越来越牛,技术反而越来越粗糙。

泉州的医院还是经常来电话,还是指名点姓要绝影接,现在是慢慢开始抱怨启动速度越来越慢,但他们毕竟还很客气,绝影是什么人?在他们看来,就影就是这个体检车数字化项目的总工程师。对总工程师,能不客气么?所以,出了问题就要先从自己身上找原因,一段时间过去,能找的原因都找完了,可速度还是越来越慢。到时候,终于忍不住试探着说:“绝工啊,那速度的问题,你看看能不能想办法帮我我们解决啊,这数据量一大,实在太慢了,再这样下去,基本上就没法用了啊。”
绝影表面上打着哈哈道:“嗯,我下来再调研一下,争取近期给你们拿出个方案。”
这样说其实是有所保留的,其实绝影知道自己根本算不上什么工程师,就算有这个技术也没这个资历,什么工程师啊,教授啊,做起事情来当然可以稍微怠慢一下,毕竟人家肚里有东西,干起事情来有效率,一天解决别人一周的问题。就算实在什么也没有就靠忽悠起家的,至少人家后面有个大后台!
绝影什么也没有,所以必须自己做好。
其实EB中存在的问题他早就能考虑到,那个HTML中的Table全部是用JavaScript生成,等到数据量成千上万的时候,单是生成这个列表就是件很浪费时间的事情。
可事情比原来想像的还要糟。以前的设计还是存在一定问题,EB启动的时候会先将数据库中所有数据读到内存以便匹配指纹,数据量小还行,这数据量一大,就靠那无线网络的传输,只怕都要等个三五分钟,再加上超大的内存占用,程序运行起来,肯定慢得像乌龟。
问题摆在面前,就得赶紧解决,别人那体检车,每天体检两次,光DR图片大小就得突破一个G,要是因为软件问题停工个一天两天,这损失他承担不起。
于是赶紧开会,虽说火基本上已经烧到了眉毛,他还是平静地说:“怎么样啊?小扬,BUG改得怎么样了?”
“改完了,这次是真的没BUG了,我检查了好多次了,这次保证肯定绝对可以用了。”
“放屁,你那是‘暂时没有发现BUG’,我跟你说了好多次了,你没发现BUG不代表BUG不存在!”
“是是是,暂时没发现。影头,可以做其它的了。”
“好,你不是说要做大CASE吗?EB的代码你也看了,算大了吧。咱们现在就来做这个。先来修改一下EB的问题,主要有两个:一、启动速度太慢,我想到的解决办法是启动时采用多线程方式,在后台读取数据,不再读取数据库中所有的数据,仅读取体检号和指纹,匹配指纹的时候再通过体检号去数据库查询其它信息。因为他们体检的时候很少用到指纹仪,虽然记录多,但只有一个体检号,占用的内存也不大。二、各个页面的显示速度太慢,特别是体检人列表这一页,主要是因为页面的显示用的是JavaScript,效率不高,而且是把所有记录都显示到同一页。当时我们设计那页的时候还不知道除了JavaScript之外还能用什么办法,但随着CASE的进行,到后期我们已经掌握了IHTMLDocument2和IHTMLElement接口,用这两个接口来操作性能应该要高得多。另外还要分页显示,比如一页就查30条记录,要再看其它的,就点下一页。就像google,随便输入个热门关键字检索结果动辄几十万上百万条,要是全部都显示到一页,光是生成个页面都得等死人。这个我后来也调研了,用‘select’的‘top’子句。”
绝影在上面把自己的想法一股脑讲给下面,基本上把问题产生的原因和解决方法都描述得清清楚楚,就是没差写出具体代码了。Bug Yang他们在下面表面上听得认认真真,实际上他一直在热血沸腾兴奋不已,根本就没在乎他讲的什么。等到他话音还没落,Bug Yang立即踊跃而上,说道:“影头,说那些都没用,直接告诉我让我做什么就行了!”
“老实点!再跳,又让你回去改BUG。”
这么说,Bug Yang又努力让自己安静下来。
“启动部分我来做,你和小唐去解决第二个问题,小唐做查询和分页显示,你把所有JavaScript的调用改成IHTMLDocument2和IHTMLElement的,关于那两个接口的用法,在EB的代码里面就有例子,解决起来应该不难,有什么问题就来问我,别误了工作。”
说完,绝影挥挥手示意散会,Bug Yang终于如愿以偿接到大“CASE”,像拣了个宝似的。在这最后时刻,还不忘表现自己,回头道:“报告影头,保证按时完成任务。”

回想一下,从五一回来,其实还没认真休息一下,燕儿也早已经习惯了绝影这样一个接一个的CASE。她就是不明白,天底下CASE为什么总是这样多,而做CASE的人为什么总这么少,那CASE让绝影去做,再怎么做都做不完。
绝影也没怎么去哄他,反正他早就知道自己一写程序就投入得不得了,现在给燕儿讲这么多也没用,哪怕是跟她说:“明天就做完了,我一定和你去去看电影。”她当时听了是高兴,但就算明天真的做完了,周总突然说:“小绝啊,又来了一个大CASE。”哪怕他并不要他立刻去看立刻去做,但他肯定会立刻扑上去的,这就像饥饿的狗扑在火腿肠一样。这样,反而让她更伤心。
与其这样,还是破罐子破摔了吧。

51 游戏
Bug Yang向绝影一翻上纲上线地保证后,屁颠屁颠地跑回了自己的座位。
他那座位是以前BOSS Liu的,两个月前BOSS Liu还曾经坐在那里和绝影一道并肩作战,埋头苦干,如今除了那个从来不曾清理的烟灰缸还在昭示着它原来主人的身份,其它的早已物是人非。
公司是和学校大不相同的,学校里谁走了,大部分原因是某方面太差,比如经济条件差,辍学;身体状况差,休学;成绩差,留级;或者表现太差,开除。除了最后一个原因,大部分同学还是对以前座位上的主人带了换念的感情,有的甚至还专门把那位置保留下来,以资纪念。
在公司就不一样,BOSS Liu走了,他哪里差?论技术,哪里也不差,至少比目前在座的这几个“十倍也”,而且抽烟又不是什么不可原谅的错误。记得还在念高中的时候,学校当然是不允许学生抽烟,可绝影抽。因为这个,不知道劳改了多少次。到最后只得躲厕所抽去,还得提防着老师来方便,如果老师真来了,那得赶紧处理没抽完的烟,往哪藏?使劲捏手心里。说到这里大部分人就笑了:“还傻到往手心里捏?不知道扔茅坑里得了。”
扔茅坑里当然是个好办法,但千万要记住,在做任何事情前一定要考虑到最坏的结果:万一老师要保留证据让你从茅坑里面把烟拣出来怎么办?
唯一对绝影抽烟持保留态度的语文老师。她总是说:“小绝啊,脑瓜相当灵活啊,至于抽烟么,唉,写文章就跟鲁迅学,抽烟也跟他学,文化人,没办法。”
正因为这样,十几年后,绝影一直都对语文老师怀着感激的心情。正如孔乙己说的:“偷书,偷书算偷么?读书人的事情……”既然文化人可以抽烟,读书人偷书也不算偷,那搞技术的,抽烟自然也不算抽了。那是理所当然的。
BOSS Liu说走就走,照现在公司里面的气氛来看,似乎他从来都没来过公司,大概是周总他们对他还有所忌讳,对他都是只字不提。
后来绝影从BOSS Liu那里知道,原来周总也和他谈过,前面说什么公司相当有前景啊,个人很有发展前途啊都是白搭,这些都是“软件”――看不见摸不着的东西,只能凭你嘴皮子讲,本来周总陈董吹牛的水平他就领教过,当然不吃这套,最后还得谈“硬件”,谈钱。一谈到钱,大家又觉得伤了感情,马克思那科学社会主义理论把资本家讲得只认剩余价值不认感情,但咱们工人阶级毕竟还是有感情的啊,最后双方都闹得不欢而散。――早知如此,那还谈什么“软件”啊,一上来先谈钱得了,免得浪费那么多时间,最后还让BOSS Liu一直怀这愧疚的心情。
BOSS Liu是走了,如今来的几个小子简直就是他们俩两三年前的翻版,一个二个还不知天有多高,就天天嚷着要把卫星放上天。绝影不止一次想告诉他们:“知道你位置上原来坐过谁吗?BOSS Liu!BOSS Liu是啥级别的人物?你要知道BOSS Liu的水平,你肯定就会怀着敬仰的心情安安心心坐这里给我写代码。”
后来绝影还是没说,就算说了,他们印象也不会深刻。

正在怀念BOSS Liu,电话响了,拿起来一看,BOSS Liu打的,吓了绝影一跳。这BOSS Liu,咋平时不声不响,每次一想他,他就力马打电话。
这次BOSS Liu的语气听起来比往常激动,绝影刚接电话,他就在那头大嚷着:“BOSS,最近怎么样?有啥研究成果?拿出来分享分享。”
绝影愣了一下,还没回过神,机械地答到:“能有什么研究成果啊?还不是继续改EB。”
“怎么还是EB啊?这么久了,周总还舍不得把他Close掉,难道他还想从里面挖桶金子出来?”
“你还好意思说!你说走就走,留下一屁股烂BUG让我来收拾,BOSS啊,两年前你一走,留个KIREGIS就把我害惨了,整得我从连夜加班恶补多线程,你这招可屡试不爽啊,现在又用上来了。”其实说心里话,两年过去了,BOSS Liu也和当初大不一样,这次他留下的东西,基本上是不加修改就直接Checkin,要不是因为这样,绝影也不会对他刮目相看。但当着他的面话还是要这样说,如果是因为自己当初设计得不好,系统运行速度慢得像蜗牛一样,肯定又要被BOSS Liu耻笑,而且会被他耻笑一辈子。
听到绝影的责怪,BOSS Liu也并不生气,反而严肃地说:“我说BOSS啊,要是我样样都做得十全十美了,哪还能体现出你的水平。这个我不得不承认,你比我技术最高的地方,乃是你能够发现我不能发现的问题,你能解决我不能解决的问题。”
听到BOSS Liu这么高的评价,绝影根本来不及思考他是不是用的“反语”的修辞手法,立刻飘飘然起来,也投桃报李地说道:“哪里哪里,混得久了,经验而已。BOSS你长进也不小啊,就那个消息服务器来看,WinSock也用得出神入化了,佩服佩服啊。对啦,BOSS你大老远给我打个长途过来不会就问我最近在干啥吧!”
“那是当然,没有大事,我哪敢打扰BOSS你修炼?”
“说。”
“不敢说。”
“快说。”
“我怕我说了马上就要死。”
“你到底说不说?”
“我不怕死。”
“你不说我挂了啊。”
“我怕我死了没人跟你一起做CASE。”
这次BOSS Liu居然还卖起关子,本来搞得绝影心里有些烦,听到这里却力马像推了一支肾上腺素,又来了精神。
程序员啊,就是这样,你说做技术的人死板吧,走到大街上对什么都提不起兴趣。比如今天和女朋友一起去逛街,她问:“去逛衣服?”
“不想去。没兴趣。”
“看电影?”
“那还不如回家我用BT给你下,你给我说你要看什么,我开机挂个通宵。”
“那去喝咖啡喝茶聊天?”
“不去,好不容易才出来一趟,那还不如回家喝百事可乐写程序。”
“那你说干什么?”
“我不知道。”
“那就不去逛了,找个地方先吃饭,想吃什么?”
“随便。”
“吃鱼?”
“不吃,天天都在吃鱼。”
“吃火锅。”
“太辣了。”
“吃烧烤喝啤酒。”
“不去,酒精刺激大脑,影响逻辑思维。”
“那你说吃什么。”
“我不知道。”
在外人来看,程序员就这样仿佛不食人间烟火,好不容易出门逛一趟,却对什么都提不起兴趣,正当她万分扫兴地时候,他不知道从哪里又受了刺激,突然兴奋地吼道:“快看,SM广场!”
她顺着他指的地方望过去,以为又发生了什么抢劫啊火灾啊之类的特殊状况,但那确实是SM广场,而且是平平静静的SM广场,正埋怨他无端大惊小怪,却听见他自言自语喃喃地说到:“要是我来建,就叫‘ASM’广场。”
所以关键字啊对程序员的刺激是相当大的。举个例子,“裸体”这个词对他们的吸引力就远远没有“裸机”这个词大。
你要明白了这个道理,你就找到了对付程序员的不二法门。你要想让他陪你逛衣服,就得说:“咱们去逛MB吧。MB,好像是MATLAB哦。”你要想让他陪你看电影,就得说:“咱们去看电影吧,《防火墙》还是《黑客帝国》?”你要想让他陪你去吃饭,就得说:“咱们去吃饭吧,吃KFC还是MFC?”
BOSS Liu是程序员,他当然知道道理,所以先掉足了绝影的胃口,再来个“CASE”这个词,绝影便更加迫不及待地要知道答案,于是大声嚷道:“快说,快说,有啥好东西快拿出来分享。大不了我把我最新研究成果给你。”
“啥成果。”
“就是我上次给你说的远程线程。”
“我要代码。”
“没问题,快说。”
BOSS Liu稍微顿了顿,似乎让绝影先作好准备,他下面讲的内容将是非常重要的。
绝影这时候则全身的毛孔都竖起来,静静地等着他。
“你知道我来这家新公司是做什么的吗?游戏!就是传说中的网络游戏。”
原以为BOSS Liu这么神秘,一定会公布个大的研究成果,或者至少给大家指条发财的路子,听到这,绝影有点失望:“游戏那玩艺千万别去碰!BOSS你忘了,大二的时候我差点让游戏给害死,要是我当时死了,就没人跟你一起做CASE了!”
“BOSS此言差矣!你看你高中政治又没学好吧,啥事情都要一分为二的看待,现在游戏产业在国内已经开始发展起来,但开发技术还相对比较落后,我觉得这里面大有前途,搞游戏引擎,还正好把我大学专业用上――数学!”
“算了,我以为啥大事呢?你说那个我不懂。”
“BOSS,唉,你看你,才出了几个月差,思想就有点落伍了。不过落伍不要紧,要紧的是你都知道自己落伍了还不加油使劲赶上去。这样吧,我今天就算给你吹吹风,回头我把我的想法整理一下,下次给详细讲给你。你下来也去调研调研,免得到时候我讲半天你又印象不深刻。”
“嗯。说我落伍?我这是以不变应万变,懂不?千变万化最后归根结底还不是要落到CPU指令上来。调研这些东西,还不就是一天两天的事情,你等着,我倒要看看你有多大名堂。”
“嗯。好。那刚才你说给我代码的事情。”
“给你就给你,反正是纯汇编写的,又是自定位代码,你又看不懂。”
放下电话,绝影还在思考刚才BOSS Liu说的事情。BOSS Liu本身为人低调,看问题也很有预见性,这次居然这样激动打电话来向自己报告游戏这么个事,看来他一定还是调研过,并且真的如他所说:很有前途。这么想,还是打定主意回去好好调研一下,看看BOSS Liu在这上面能挖掘点啥东西出来。

EB的后续完善也进展得很顺利,Bug Yang刚把所有的JavaScript调用改完便迫不及待地冲进绝影的办公室,还是没有敲门。不过这次绝影心情好,也就没有追究他的责任。
Bug Yang对怀着对绝影无比敬畏又无比激动的心情说:“报告影头,你交给我的任务已经全部完成了!”
“这么快?检查了有BUG没有啊?”
听到绝影表扬他快,Bug Yang更加激动地说:“这次肯定没BUG,我测试了好几遍!”
“我说了很多次了,BUG不是没有,是你没发现。”
“是,是,我没发现有BUG!”
“嗯,你先把代码Checkin,我再来看一看。”
本来事情说到这里就算完了,可Bug Yang觉得自己好不容易才有这么一次表现自己的机会,就像《喜剧之王》里的周星驰,好不容易有个上场的机会,虽然是死,但也希望死的时间能长一点,多一点演技发挥的空间,甚至幻想着凭借这么一个难得的死的镜头就能打动导演或者观众。
所以Bug Yang并没有立即离开办公室,他说:“影头,这次你相信我的实力了吧,我可以做大CASE了吧?”
听他这么说绝影突然想笑,就做这么点东西就觉得是好大的成果,抬头看看Bug Yang,他正满脸欣喜地望着他,又不好打击他积极性,于是说:“做了一点成果出来,有什么值得高兴的?以后要做的事情还多得很!再说了,这次做的又有代码可以参考,以后很多东西还得自己做呢。”
“影头你放心,你只管把任务交给我,下次我一定独立完成!我就是要向你学习,跟着你,哪怕你一天只管我三顿饭24小时只写代码,我都愿意。”
“少来少来,拍马匹这套少来。”
“没拍马匹,我什么都要向你学习。”
“放屁!你没听《师说》里面写的:吾师道也。说的就是你要跟谁学,就学他的知识,学他的技术,谁叫你不分青红皂白什么都跟他学。我缺点多得很呢!不要跟我学。”
“好,我知道了。”
“你先去吧,把代码Checkin,我先看看,有什么问题再找你。”
“好。”

Bug Yang刚离开办公室,绝影还没来得及好好回味一下刚才有意思的对话,就发现周总不知什么时候已经占在了他办公室门口。
周总耸耸鼻子,平静地对绝影说:“小绝啊,你先到我办公室来一下。”
绝影放下手上的工作,跟在周总后面往他办公室走去。

自从公司把绝影安到技术经理这个位置,就把行政和研发两个部门分开了,从研发部到行政部还要走过一个长长的走廊,绝影觉得这样很好,跟行政那帮人特别是会计分开,说好听点就是专心做技术,说难听点就是要对他们敬而远之。虽说气氛是没那么活跃了,但这却正是很多做技术的人心中理想的环境。
周总坐到他的老板椅上,呷了一口茶,用低沉地声音说:“小绝啊,虽然你以前没有做管理的经验,但我们还是把技术部门交给你了,我和陈董的意思也就是要培养你,往管理方向发展。所以很多事情,你就放手去做吧,有谁不服你的,我们在后面给你撑腰。”
绝影不知道周总这么说是什么意思,只得摇摇头道:“现在还没这种情况。技术部门就是好,大家都只认技术,只要你技术好,你就是头,基本上没有不服的。”
“嗯。这样当然最好。那为什么有人到我这里告你状呢?”

52 大棒和胡萝卜
听周总这么说,绝影刷地惊出一身冷汗,脱口而出问道:“谁?”这话刚出口,又自知失语,后悔莫及。
道理是很明显的,既然有人到周总那里告了你的状,周总自然要为这个人保密,一来维护公司的安定团结,二来还指望着这人以后继续为他提供些线索呢。资本家的头脑是和技术工人不一样的,同样的事情,要是放到绝影和BOSS Liu身上,肯定不假思索地答道:“当然是某某某告的你。”而且语气还要放大几十个分贝,以证明对对方的指控是有事实依据的。
当然,像绝影和BOSS Liu这样的人,在刚不假思索地答完以后,马上又会仔细思考一下,才猛然发现刚才的做法欠妥。思维总是要慢半拍阿。
果然,周总并不明确回答绝影的问题,只是一本正经地继续说他的:“听到反应后,这几天我也亲自调查了一下,发现你很多做法确实欠妥阿。”
“哪里?”
“当然,小绝阿,你从来没让我们失望过,技术上我们从来对你十分信任。我今天叫你来,就是跟你探讨下管理上的一些问题。我问你,来公司这么久了,你对自己的职业有什么规划吗?”
周总这么问,绝影反而答不上来了。来公司的确也有两年多时间了,大多数时间都是扑在电脑上,就是偶尔出出差也是背着本本随时准备应战。那些强盗阿马贼阿过的是刀口上舔血的日子,你随便去问问他们,哪怕只是一个小小的毛贼,他都天天提不刀,毕竟那是人家混饭的东西。
所以做技术的人也是这样。崩管到哪里,肩上总得背个本本。本本要越大越好,至少也得14寸,要是尺寸小了,在外人看来反倒成了个娱乐工具。你说提着这本本能走到哪去?哪怕就是我今天晚上跟朋友一起喝两杯咖啡也得提上阿!这就是专业。
如果喝到兴头正浓的时候老板突然来个电话,马上把行头摆起,无线网络加远程桌面连接直接联到公司机器上,VC、CVS、SQL Server一字排开写代码,在朋友面前,那真是倍儿有面子阿。
你要问绝影写程序到底是为什么?他还真答不上来,兴趣?爱好?赚钱?虚荣心?都有点,又都不是。要是非得说现实点,那他也只有一个心愿,早点把房子钱还了,和燕儿结婚。结了婚,就可以安安心心写程序了。
于是面对周总的问题,他老老实实地答道:“认真工作,把技术做好。”
“小绝阿,你想没想阿?其实对你来说,技术并不是你唯一的出路。在公司两年了,我觉得你身上有很多可贵的品质,有了这些品质,不仅仅是做技术,在其他方面都能成功的。我和陈董一起创建了这个公司,我们年龄也大了,跑不动了,世界是我们的,也是你们的,但归根到底是你们的,所以我们的意思就是想好好培养你,将来让你代替我们来做公司的管理者。”
周总一顶大帽子扣在绝影脑袋上,绝影却并不买账:“我还是喜欢做技术。”
“做技术,当然没问题。你可以继续做技术,但是从现在开始,你可以尝试培养你的管理能力,让你做技术经理,就是一个开始。”
仔细想想,周总说得也很有道理,虽然自己对管理还是不感冒,但多学个管理毕竟也是多门学问,再说了,管理阿,本来就是门大学问,要不,每年怎么还有那么人多花那么多钱去念什么MBA呢?而且学管理这门学问,还不是人人都有这个机会,张厂长有机会吗?BOSS Liu有机会吗?他们都还在埋头搞技术。等到有一天,大家是骡子是马拿出来遛遛,我不但有技术,还懂点管理,那肯定把他们比下去。
想像一下BOSS Liu他们对未来‘影总’佩服地五体投地的表情,绝影在心里忍不住想笑,连连点头说:“是是是,我一定抓住机会多学点。”
“你这样说我就放心了,今天我就是来跟你探讨一下这个管理问题。最近有人反应你管理方法不太好阿。我刚才去你办公室,在门口就听见你骂小杨‘放屁’。虽然平时这也没什么,而且你跟他们的私人关系也不错,但在你办公室,你就是上级,每一个新进来的员工,我和陈董第一天的训话都是:‘技术上你们一定要服从绝经理的安排,有什么问题,都向他反应。’既然是上级,就应该有个上级的样子阿。”
“可是,可是有时候小杨也太扯淡了。”
“这你就不懂了。管理,是大棒加胡萝卜。一味抡大棒是行不通的,只有两种结果:要么把他们抡死了,要么把他们打跑了。所以,适当的大棒后面还是要有胡萝卜,还是要以鼓励很肯定为主,员工做了什么东西出来,首先要肯定他的成绩,然后再指出他的问题。这样才容易让人接受,也容易让人信服阿。”
绝影点点头,对周总大棒加胡萝卜的理论佩服得五体投地。看来资本家确实是深喑管理之道,要没三板斧,他也没这个能耐把公司开下去。
不过绝影思想还是没资本家那样成熟,那大棒和胡萝卜的比喻到他这里便成了养狗。管理他懂得不多,养狗的经验是一套一套的。
这管理不就和养狗一个道理吗?狗儿,他是你的宠物,不得不说,你需要他给你带来精神上的享受,除非你是个虐待狂,你总得想着好好的把狗儿养好,给他吃好的好喝的,带他去散步,去洗澡,病了还得去医院。
一味这样就能把狗养好吗?不行,你还得教他,让他坐就得坐,让他趴下就得趴下,他不听话,你就得教育他,现在很多家里养狗,主人反而管不住狗儿,他到处胡乱撒野你要是训他他还吼你。
所以你还得打。要打就狠狠地打。你打轻了,他以为你又在逗他玩。你得狠狠地,总之就是让他知道,不听话就要你痛,要拔你皮,吃你肉。
所以归根结底,养狗也是大棒加胡萝卜一个道理,两手都要抓,都要硬。

周总把他一套一套理论灌输给绝影,绝影听得如坐春风,长久以来,一直是生活在代码和技术当中,偶尔听点技术之外的理论,觉得还有点意思。
末了,周总拍拍绝影的肩道:“小绝阿,从来没让我们失望过。你去吧,相信你一定能做好的。”
于是绝影又自以为带着满腹经纶,回到了他技术部的办公室。

泉州的医院一天比一天催得急,绝影也知道再拖下去肯定不是办法,EB又经过近两个月的修改已经日臻完善,看来还得自己亲自出马再到泉州去一趟。
Bug Yang一边帮绝影收拾东西一边眼巴巴地望着绝影,绝影感觉他有点心事,便问:“小杨阿,是不是有什么事阿?”
“嗯。但是我不敢说。说了你要骂我。”
本来绝影没想骂他,听他这么说,反而想骂他,正要开口,又想起周总大棒和胡萝卜的理论,于是努力在脸上挤出一丝微笑,和蔼地说:“有什么事?说吧,不骂你。”
“就是我能不能和你一起去泉州阿?我知道我技术不行,去了也许帮不上你啥忙,但是我就想多跟你在一起,多学点东西,增长点见识。你放心,我保证不给你添麻烦。”
本来绝影就不愿意一个人出差,连个说话的人都没有,要是别人这样要求,他肯定马上跑去给周总打报告。
但他深深知道这个人不能是Bug Yang,别人都能去,他不能去。为什么?因为他很菜,但这不是最重要的,重要的是他不知道自己菜。做技术的,技术菜不可悲,可悲的是不知道自己技术菜。
对付这样的人就是不要给他大CASE,不要给他安排重任,时间长了,他自己就得思考:为什么阿?影头为什么老不给我大CASE。他这样想,就会联想到:是不是我自己技术还不行阿?难道我技术真的还不行,不然为什么每次都没有我?
只有这样,他才能真正认清自己,才能踏踏实实做技术。
要是让他还带这现在的心态就对他委以重任,只有两个结果:一、CASE让他给做糟了,这对公司是巨大的经济损失,对他自己也是巨大的心理打击。二、CASE做好了,他会更加自以为是,认为自己就是牛人而越发的浮躁。
所以这时候绝影马上把脸一沉,严肃地说道:“不行,出差是去解决问题,你以为是公费旅游?随随便便说去就去?”
话说完,看得出Bug Yang心里有点不舒服,溢于言表,看了头上挨了一大棒,心气蔫了不少,马上又祭出胡萝卜道:“让你呆在公司,就是先好好学技术,现在公司环境这么好,比我当初刚来公司时好几百倍。我那个时候,连个像样的搞开发的办公室都没有。等你技术学好了,什么大CASE啊,出差啊去现场啊,自然会带上你。你现在技术粗糙,跑去人家现场,万一把事情搞砸了,那周总怕一辈子都不会再让你出差了。”
Bug Yang和绝影他们一样属于脑子反应比较迟钝的人,听他这么一说,又觉得挺有道理,唯唯诺诺道:“嗯,好!我懂了!我在公司一定好好专研技术,一定不让影头你失望。等你这次回来,保证不一样了。”
听了他的话,绝影又觉得好笑,要是真能做到出差几天回来就不一样了,那Bug Yang该是个多牛B的人啊。不过最终他还是没笑出来,要严肃,因为在办公室,他是经理。

到了泉州,绝影并没有马上去医院,而是直奔厦门。这一招,在他出差以前就想好了。本来作为旅游圣地,厦门已经去过一次,而且在那里还和燕儿发生了一夜不愉快的争吵,算是伤心地吧。但争吵归争吵,吵完了后还不是得生活。
他现在还清晰地记得,上次和去鼓浪峪,燕儿在那看上一把梳子,就是那种一见钟情的感觉,非嚷着要买。
可是绝影呢?穷啊。当然,其实一把梳子也不贵,但穷人嘛,总是随时考虑着:鼓浪峪,一个旅游景点,啥东西肯定都要比外面贵得多,其实这梳子也不是什么稀奇罕见的玩艺,说不定四川也有,只是还没让燕儿遇到。
于是绝影坚定地说:“不买!等下了山去城里买,说不定超市里面都多得很。”
这么说,燕儿心里当然还是不乐意。两人又争论了半天,奈何绝影就是不肯掏钱,这是也只好作罢。
绝影心里也是有想法的,待会下了山,随便到城里转一圈去买一把,还不都是一样的,而且肯定还比这山上便宜得多。于是他便匆匆忙忙催促燕儿下了山,趁时间还早,两人跑到城里到处转,谁知两人没头苍蝇一样转了老半天,竟然真的没再见到那样的梳子。
后燕儿慢慢就把这事忘掉了,女人啊,什么东西什么想法就像夏天的雨,来得快去得也快,刚才还是狂风大雨,转眼之间又变成了晴空万里,你要不是跟她们待得久了,有了经验,还真受不了。当时她也不过是一时心血来潮,不就是一把梳子么?少了它还能饿死。可绝影不这么想,当初是答应她下了山一定给她买,没说不要紧,说了这就是承诺啊。本来当时绝影就想再去鼓浪峪买下来的,燕儿说他有神经病,刚才在山上又嫌贵,这时候再花那么多工夫费那么多路费跑上去买就不嫌贵了?
当绝影用30块大洋换到上次燕儿看上的梳子后,他紧紧地把它攥在手里,翻来覆去地打量。这的确只是一把普通的梳子啊。梳子啊梳子,你不知道,因为你,让我多了多少麻烦啊。
感叹完,再把它用口袋包好,小心地放进箱子里,就像他对待每一个CASE的代码,小心地打好包,标好日期,拷贝到U盘的WDIR目录里。

53 Architect
刚到泉州医院,绝影就感觉对方领导气势是“咄咄逼人”,心中立刻有了“单刀赴会”的感觉。
医院领导他上次没有见过,充其量也就是见了放射科主任。大概是医院觉得一两百万的项目,还不值得领导出马。在很多单位,不同的领导是有不同的加码的,就像在银行,才存个一两千块,你就乖乖到后面取号排队吧。要是存上个一两百万,你就力马升级成VIP,排队?VIP还排什么对?人家有专门的VIP通道,你可以一边在里面玩QQ游戏一边等他们把业务给你办理好恭恭敬敬把回单拿给你,当然,这一切,还必须得他们漂亮的客户经理亲自伺候。
这次大概是软件的问题影响到了整个体检车的运作,一天出不了车,医院损失好几千块,领导心里当然很不爽,于是便破格出马了。
这不爽从领导这里又慢慢开始蔓延,首先是体检科的员工,总认为他们不出车就是故意偷懒,单位可不是养闲人的地方,就算是车坏了实在没法用,你没事情也得给我找点事来做,于是体检科科长只好每天都安排员工搞大扫除,也算为爱国卫生运动尽一份力。
然后是网管。一说到网管,你千万不要联想到微软啊,IBM啊这些公司里面工程师级别的网管。人家那才是真正的网管。这医院里的网管其实就一个鸡肋的职位,无非就是每天做在办公室里等电话,或去给医生们的电脑ping ping网络,或去给领导的机器杀杀病毒,或去给服务器做做备份重装下系统。可领导不懂电脑方面的东西。他不懂,他就理所当然地认为网管应该懂,而且要全懂。要知道,在硕大的一个医院,就网管最懂电脑了,既然你最懂,你就应该把电脑上的问题全给我处理了。所以网管也是满肚子委屈,这PACS是什么啊?于是连夜Google百度到处翻资料,忙了三天,最后得出个结论:这PACS,咱们搞不了,还得软件公司过来搞。
然后是放射科主任,本来体检车这个项目医院上面的领导全权交给放射科主任来办,采购这事,里面肯定有不少油水,这早已是不成文的规矩,领导们也就睁只眼闭只眼,只求你把事情办好。这下可好,油水是捞了不少,事情还没办好,主任自然得吃不了兜着走。
最后才是绝影。现在体检车没法使用,软件公司肯定有责任,奈何两个月前本已经签字验收,工程款已经付得差不多,也就最后压了几千块钱作为维护费用,说实话这个CASE公司也赚了不少钱,那剩下的几千块钱周总他们根本不在乎。你得计算成本啊:开发软件用了三个多月,拿了十几万工程款,如果要维护,那就不是三四个月的事情了,起码得一年两年,还得随时往泉州跑,为了那几千块钱,谁折腾得起?
绝影本来一直很鄙视资本家这样的做法,在他看来,做事就得善始善终,哪怕这东西就是不赚钱,但既然是你做的,就是你的品牌,你就得把他做好,你要对得起自己。
可现在的资本家呀,啥事都只想向钱看齐,就像现在流行的说法,撞伤不如撞死,好多司机一见撞了人,干脆又把车倒回去撞死算了,最后结果呢?本来撞伤了人,属交通意外,承担民事责任就行了,现在搞成了故意伤害,还得追求刑事责任还附带民事赔偿。而资本家呢?自以为自己聪明,放弃后续维护以小博大赚了大头,结果坏了自己名声,本来人家还有个一两千万的大CASE,正考虑你上个CASE还做得不错,要不要把这个也给你算了,反正大家合作过,再合作起来也比较方面。可是到最后,才这么一点小小的问题你就不去给人家维护了,这下可好,到手的大CASE又飞了。
医院领导一上来就把矛头指向绝影,反而让绝影动摇了立场,本来是鄙视资本家的,现在面对指责又马上和周总站到同一条战线,以前出去做工程,见周总对这样的场面应付得多了,便学着他的样子镇定地说:“情况我们已经调研了,发现关键还是使用上的问题。本来我们撤回工作人员之前已经做了两天的培训,看来你们还是没有完全掌握啊。所以这次公司又派我过来再给你们培训一下。”
这样说,很轻松地把所有责任都推掉,明明你们自己不懂使用,把系统搞坏了,还得劳烦我来给你们收拾残局,这已经是莫大的恩惠了,你还好意思指责我么?
这招果然管用,听他这么说,领导不吭声了,沉默了一会,好像又有点不好意思地摆摆手说:“算了,算了。这次也辛苦你了。你再好好给他们培训一下,有必要的话看再和他们一起实地去一次体检,另外软件上还是希望再检查检查,看看还有没有什么需要改进的地方,要是又等到体检的时候才出问题就晚了,那不知道损失有多大。”

第二天,绝影就把新版本的Bin替换上去,体检科的医生过来操作一下,果然启动速度快得多了,后面的列表用上分页查询,管你数据有几千条几万条,都只先查30条出来,运行起来异常流畅。本来这EB都慢得不能用了,也就说差不多已经死了,现在经过这么两下小的改动居然又活了过来,而且还生龙活虎,看来程序的优化还是门很大的学问啊,而且这优化又和汇编上指令的优化不一样,这不是什么逻辑上的优化,只是流程上的优化。
以前BOSS Liu跟绝影比技术,动不动就比什么二叉树查找啊,内存池啊,这也正是绝影的弱项啊,每到这个时候,绝影总是拿出他的杀手锏:“什么二叉树三叉树的,我懂不起。我只知道我写的是汇编代码,你做个乘法,我改成移位指令,你定义个__int64,我用MMX指令,你还能跟我比速度?什么内存池,我也不懂,我就在内核里面全部用NonPagedPool,看你访问还能有我快?”现在他总算是有点明白,原来站的层次高一点,看问题的视觉也不一样,优化效果也不一样,那就不只是节约了那么几个时钟周期,差距是几十倍几百倍啊!

绝影只管向周总负责,医院领导的话对他来说就相当于放了个屁,但网管不一样,领导的话就是圣旨,而且领导又生气了,要是再不好好搞技术,只怕下次就得下岗了。所以这几天,网管一刻也不敢怠慢,天天跟在绝影屁股后面,管他大事小事,只要是件事,就向绝影请教。这样,绝影的感觉也相当不错。
特别是看到绝影替换了Bin后,那EB居然又健步如飞地运行起来,遍觉得程序这东西真是神奇,又通过程序联想到绝影,觉得绝影这人也真是神奇,又通过绝影联想到程序员,觉得程序员真是神奇。于是小心翼翼地说:“绝工,能教教我编程吗?”
本来在公司里,绝影觉得自己是满肚子技术被撑得不行了,也就是余勇可贾,到他这里就是“余技术可贾”,恨不得马上灌输给Bug Yang他们,但是他们领悟也实在太慢,再灌下去又搞成了填鸭教育,加上这几天出来出差,连个说话的人都找不到,更别说找人探讨技术,现在网管主动要来学习,正是炫耀技术的好时机,于是他平静地问:“学过C语言吗?”
“没有。”
“那你先把C语言学会吧。学会了,我教你写程序。”
“那学个C语言要多长时间呢?”
“学得快三五个月就好了。”
“那还是太长时间了啊,到时候你都走了。”
“还慢?我告诉你,我都学了五年了!”
“五年了?那绝工你工资应该很高了吧。”
又是工资,工资就是绝影的死穴,每次一说到工资,他就赶紧找话转移话题:“不高,马马虎虎吧,比其它人高一点。”
工资这东西,,其实本来就是有高有低,但做工作的人又不一样,工作本身也不一样,比如有人做服务员,就算一个月才拿800块她都可以自豪地说:“我这个月拿了800哦,旁边那家餐厅的工资才600!”网管也是这样,反正就是一个小小的网管,虽说其他人总觉得他会杀毒会装系统,实在很神奇,但说实话,跟绝影他们比起来,自己真是没什么技术含量,所以工资低就低,也不自卑。绝影就不一样,在他们看来,他技术已经很高了,要是让他们知道他才这么点工资,他们肯定笑他傻,肯定一百个劝他跳槽,因为他们根本就不知道程序员的心理啊,就像Bug Yang说的:哪怕你一天只管我三顿饭24小时只写代码,我都愿意。这话,绝影能够理解,可是网管他们无论如何也不能理解的,他们会说你傻,很多程序员都是这样,别人说得多了,你还真觉得你傻了。
“那绝工现在在公司只写程序吗?”
“当然不了,现在是技术经理,还做做管理。”
“哎呀原来还是技术经理啊,真是年轻有为。”
刚才网管谈到工资,本来绝影心里有点不愉快,现在他又来恭维,刚才的不愉快又马上全没了。其实不过是个网管而已,他确实没有必要亮出自己技术经理的身份,但你想想,上次来还是技术主管,这次来就是技术经理了,这确实是件很值得开心的事啊。不要说网管,就是领导主任甚至这医院的每一个人,绝影都想力马把这消息告诉他们,奈何大家都忙,就算不忙,聊起天来,也都是围绕EB这东西,根本没有给他任何机会。现在好不容易网管聊到这个问题,当然要赶紧告诉他,只盼望他是个大嘴巴,到明天,全医院的人都知道他是个技术经理。
网管不等他答话,继续自言自语道:“我这辈子,要是能做到经理的级别,就没啥追求了。做个经理,月薪也至至少该有4,5千了吧。”说到这里,网管竟兴奋不已,甚至手舞足蹈,向绝影展示着他的理想。
看到他这个样子,忽然想起公司里的Bug Yang,绝影又想笑。“经理”?经理算什么?你到其他公司去看看,哪个公司的经理是搞技术的?经理这东西,早就脱离了技术了,他们搞什么?搞市场,搞关系,搞勾心斗角,搞明里一套暗里一套,说到底,他们就是绝影一直鄙视的不折不扣的资本家。现在,要不是“经理”前面还顶了个“技术”,你以为绝影会去搞这个,你以为他会以这个自豪?他根本不在乎这个“经理”,在乎的前面的“技术”。
每个人想起自己的理想和目标都会异常兴奋的,绝影也是如此。这时候,趁着网管沉浸在陶醉中,他也来想一想。
他想像着有一天,他把名片递给别人,上面印着“XXXX公司首席软件架构师 绝影”,英文是“XXXX Co,Ltd Software Architect Ying J”。这公司不一定要多大多有名,但一定要是“首席软件架构师”,至少也要是“软件架构师”。为什么?如果你今生有幸跟比尔盖茨交换名片,你会发现他名片上也写的是“Architect”。于是你会说:“哦,我们都是做技术的。”他会说:“Yes, it’s very excited.”
你要问Bug Yang他们,你的理想是什么?他们一定会说:做好技术,做牛人,要玩黑,造病毒,破解样样都来。
你要问Boss Liu他们,你的理想是什么?他们一定会说:做好技术,做出惊天动地的大CASE。
你要问周总他们,你的理想是什么?他们一定会说:做好CASE,做出惊天动地的大CASE,赚大钱。
你要问绝影,你的理想是什么?他会说:做好技术,做好软件设计,做首席软件架构师。
在绝影心中,只有“首席软件架构师”才真正是技术上的无上头衔,才是他的无上追求。走到哪里,不管你级别有多高,不管你官有多大,不管你身家有多少,我只是平静地告诉你:“我是XXXX公司首席软件架构师。”然后你去做你的事情,我去做我的技术。
正当绝影沉浸在理想中的时候,网管忽然打断他说:“绝工,那你告诉我学C语言该看什么书呢?我自己去学好了。”
这时候,绝影平静地说:“算了,你还是先把你自己的工作做好吧。”说完,便独自离开了。

54 失败的EB
这个夏天特别热,还是四川好,天府之国,冬天不算冷夏天也不算热,挺一挺都还能过去。可这南方的热天却让绝影着实受不了。本以为到了医院抓点紧,把Bin替换了给周总打个报告好早点回去,结果周总却说:“先不急,先不急,等我的通知。”
通知?这还有什么好通知的?Bin已经替换了这是板板钉钉的事情,运行的效果大家也都有目共睹,就算再等到冬天,东西还是那样,又不会凭空又把效率提高好几倍。所以周总真是急死人啊,周总最急死人的地方不是说还要在这里呆多长时间,而是根本不知道还要呆多长时间。
EB这个CASE上的事情一直由绝影把握着,CASE之外的事情绝影却全然不知。后来他才知道医院拿到东西后又跟汽车厂耍起了赖皮,之前都说得好好的东西到现在全变成一文不值,周总特别推崇的指纹仪摄像头这样东西,到现在医院反而认为就是这样影响了系统的稳定性,坚决要求去处这些功能,外带要求在车上建立一个小的PACS系统。要不,就得把价格再降一点。
汽车厂对这些也是一无所知,于是把皮球踢到周总这里。
这当然是周总无法接受的。首先是指纹仪摄像头,当初是写到合同里特别说明的功能,哪里有说要就要说不要就不要的道理。本来整个系统的设计就是以这两个输入设备作为重点,现在说换就换,等于整个系统都要重新设计一次。再说那PACS,医院也是狮子开大口――PACS是什么?图像归档和通讯系统。是个系统。系统这么大个东西是随便说说就能上的吗?还是车载的,起码还得再加三五十万的开发经费。
闹到最后,大家不欢而散。医院试用了几天体检车,拿到医疗器械博览会去免费给自己打了几天广告便退回给汽车厂;汽车厂不吃他这套,你以为你出钱买车你就是上帝么?告诉你,没有上帝咱们的生意照样做下去,索性把体检车顺势改装成采血车或者救护车,全国这么多家医院,皇帝的女儿还愁嫁?
最后却苦了公司,要不是冲着汽车厂承诺的一年二十套以上的订购量,周总肯定会把报给他们的开发费用提高两倍。现在看来,后面的合作肯定是没戏了,最后不得不叹着气给绝影打来电话:“小绝啊,从技术上讲,EB是个很成功的CASE,但从商业上讲,应该算是失败了。但这不关你的事,商业上的失败,应该由我和陈董来负责,只是非常抱歉,因为这个CASE的失败,当初给你承诺的奖金可能暂时没法兑现了,希望你能理解。你还是只好好把技术做好就行了。好在陈董之前就做了最坏的打算,这次你先不要回公司,明天直接去北京,陈董会在那里接你,他手里还有一个CASE,把这个CASE做好,奖金不会比EB少。的时候把摄像头采集卡指纹仪都收起来,不能便宜了他们。”
听了周总前面几句话,绝影心里忽然很难受。不是因为这个CASE没做成,到手的奖金又要泡汤,说实话,为了这个CASE,自己和BOSS Liu,张厂长在公司加班加点,说时间不够,时间不够马上就决定每天延长三小时上班时间,几个人每天下午连出去吃饭的时间都舍不得,天天在公司吃泡面。为了什么?难道就为了一两千的奖金?那还不如把这些时间节约起来,随便到外面接个外包,两三个月做下来,还愁没三五千的收入?
这个CASE,大家可以说都是尽心尽力,千辛万苦一便摸索一边实践把DHTML技术用上去就不说了,什么配置界面什么数据库操作,该为用户着想的哪怕自己再辛苦都不马虎。为什么?还不是就为你用户最后能说一句:“嗯,很好,这软件的确很好用。”哪怕你再高调一点,仅仅只说一句:“不错。”对他们来说,也就足够了。
可是最后呢?到医院这里,你要求降价当然要有你的理由,可你不能为了找理由,便昧着良心把这软件说得一无是处。
所以说现在很多公司很多企业稍微懂一点技术的人或多或少都会感慨:“咱们厂那个XXX软件,做得那么粗糙,没有一点技术含量,居然还是VB做的,不知道为什么领导会决定采购这个。”
技术还得看商业利益和领导的脸色,我管你用了什么DHTML用了什么触发器用了什么内存池,这些我都看不到,我就知道,别人给我的报价是二十万,你们是二十五万。
这就是中国的现实啊。在中国,做技术的人不能说不多,技术也不能说比国外差得十万八千里,可中国的软件还是发展不上去,中国做技术的人还始终还活在尴尬中。为什么?也许有一天,技术真正和商业利益分开了,中国的软件就有希望了,中国的程序员也就有希望了。
绝影这样想完,也算了,现实就是如此,谋事在人成是在天。EB做到这里,自己也算对得起自己。这事情算告一段落,CASE算是真正Close掉,自己终于算是解放出来,也终于可以回去好好陪陪燕儿了。
可周总又说让他直接去北京。他在公司是体会不到绝影的心情,天气又热,吃的东西又不习惯,住着也不舒服,心里还老惦记着燕儿。真是站着说话腰不疼啊。
周总也许想的和别人不一样,要让马儿跑,方法有两个:一,给马儿吃草;二,拿鞭子抽它。大概周总想的就是第二个办法,或者他根本就没想到还有第一种方法。
快周总却万万没有想到,绝影的心态在这个时候已经发生了微妙的变化,这次他没有像以前那样对CASE充满了向往,一听到CASE便兴奋异常忙得不亦乐乎了。因为CASE做了这么多,他发现他并没有得到他应该得到的东西,他要的是肯定,不管是精神上的还是经济上的,不管是来自公司的还是来自用户的。
于是绝影试探着说:“在这里呆了这么久,天气太热了,而且你说的陈董那边的CASE,之前根本没有通知,什么准备也没有。是不是先回公司修整一下?”
听了这话,周总有点意外,一向对他言听计从的绝影居然旁敲侧击向他表示抗议。他赶紧说:“这次实在抱歉,因为CASE来得太急,之前没有给你通知,也正是来得太急,所以现在急需你过去处理一下,还要小张,我马上安排他起程,你们在北京回合。小绝啊,这次的CASE是非常重要的,可以说比EB还重要,事关重大啊,你从来没让我们失望过。希望你以大局为重。”
绝影这人听得批评听不到表扬,一听到周总的恭维力马又放弃了刚才的立场,连忙说:“知道了,周总你放心,我肯定会尽力而为,我这就去准备到北京的事情,先去定票。就是下龚那边,麻烦你去跟她说一下,原来的行程不是这样安排的,我怕她不理解,还是你去把情况给她说明一下比较好。”
“当然了,你放心工作把,有什么事情要帮忙尽管开口就是,别有什么后顾之忧,有什么不方便都说出来,我们尽力帮你解决。”
“其它没什么了,就是去北京的CASE大概什么时候能完,也好先给小龚一点准备。”
“这个我说不上来了,陈董应该有安排,我再跟他沟通一下,让他尽快确定下来。”
绝影唯唯诺诺地答应了几句,正准备挂电话,周总忽然像想起了什么似地说:“对了,还有实习生的事,之前也没料到要你去北京,不知道他们的工作你安排好了没有。”
周总一说,绝影又想起Bug Yang他们,还在公司的时候就老听他们反应会计经常趁他不在的时候致使他们干这干那,可他们是新人呐,对会计也是敢怒不敢言,更不敢直接到周总那里去告状,搞不好会计告不倒还给自己惹一身麻烦。于是只好把苦水往绝影这里倒,毕竟绝影也是做技术出身的,他们对他还是比较信任。
可不能辜负了他们的信任呐,绝影这样想,立刻对周总说:“当然,我马上给他们打个电话过去,把工作都落实了,周总你放心吧。”
挂了周总的电话,绝影马上就拨给研发部,电话刚好是Bug Yang接的,绝影收起刚才跟周总打电话的语气和心情,严肃地问:“小杨啊,我不在公司,一切都还好吧?”
“都好都好,影都你放心,我跟L哥天天都在研究你让我们研究的东西。”
“我让你们研究啥了呀?”
“COM,还有DAP。”
“那DAP有什么进展没有啊?”
“这DAP确实是很复杂也很有难度啊,我和L哥还在认真研究,你放心,你回来,一定给你看研究成果。”
听到这,绝影又想笑。这个Bug Yang,讲话也太有水平了,就像自己当年一样,什么东西明明还没做出来,又不好意思说,更不好意思说自己还没做出来,于是便打着哈哈道:“还在研究中,还在研究中。马上就要出成果了。”
“那好,你们继续看那个吧,主要是打印,最好在我回来的时候做个可以打印的Demo出来,那个东西不能再拖了。对了,会计还在为难你们吗?”
“当然了,那会计太扯淡了,自己上班不认真做工作,每天都要加班,还让我们陪着他加班,又让我们天天帮他做事,我要写代码,我才不想去报税呢!”
“加班?加班周总知道不?”
“当然不知道。每次都是周总走了她才让我们加班。”
“那下次你就跟她说,公司有规定,加班要写报告,要么我签字要么周总签字,我不在,你们就去找周总签字。没见华为都累死人了吗?这个事情,我们要严肃对待。还有,周总不是已经给你们说过,啥事你们跟我负责就行了,她让你做这做那,下班了我不管,上班的时候你得好好考虑下,我给你们布置了任务,影响了任务的完成怎么办?谁负责?你负责还是她负责?”
“嗯。影头我知道了,她再让我加班老子不陪她了,让我给她办事老子也不奉陪了,反正有你给我们撑腰。”
“好了,那就好好研究DAP去吧,我可能还要过几天才回来。”
“影头你放心吧,等你回来,我技术保证大大的进步了。”
“少废话,做事去。”
放下电话,绝影心情一下又坏起来。多半还是因为这会计,以前燕儿就跟她闹得很疆,原以为燕儿也是让不得人吃不得亏的人,闹起矛盾了,她也许或多或少得承担一点连带责任。可是一个人说你错,你不一定错,要是所有人都说你错,你就要好好考虑考虑自己不一定是对的。不知道会计懂不懂这个道理,事情做到现在,算是把下面人搞得怨声载道,于是绝影的心情也就随着大家变得糟糕起来。
收拾了一下心情,绝影又拨通了燕儿的电话,他本来不想打这个电话,打过去肯定燕儿又会不高兴,人人都会有先斩后奏的心理,为什么?你要是先奏上去,多半被“发回重审”,与其这样,还不如先斩了再说。当然,上头肯定会不高兴,而且肯定会怪罪下来,说不定还得治你的罪。但这都不重要,我的目的是斩了他,又不是讨领导高兴,只要把他杀了,就够了。
听到绝影的消息,燕儿并没有像绝影想的那样生起气了,反而用平静地语气说:“知道了,又不是第一次了,我能够接受。”
绝影悬着的心放下来,心中其实满怀对燕儿理解的感激,说道:“你放心,这次我一定尽早回来。在我心里有个底线,9月28号,我过生日,我会把这个情况告诉陈董,如果在那一天回不来,我就决定跟他辞职。”
“嗯,能早些回来就早些回来,要是工作太忙,你还是安心工作吧。我一个人在家已经习惯了,倒是你要照顾好自己,这次去泉州,原以为那里热,你都没带厚衣服,到北京肯定又要冷,你呀,又不会买衣服,真不知道到时候你怎么办。”
绝影自嘲地笑笑道:“你也太小看我了。你等着,去的时候我是我,回来的时候我还是我。好好照顾自己。”
挂了电话,再想想燕儿这次竟然如此理解自己,绝影却越来越有种不祥的预感。

附记:
这章也许写得不好,但却有特别的意义。发表这篇文章的时候,离地震差不多正60个小时,刚才还一直在收音机里收听关于地震的报道,离我们太近了,太恐怖了。
从12号地震开始,余震就持续不断,大家都一直不敢回家。13号晚上,冒险回了一趟家,发现网络还是通的,赶紧收了邮件,看了下Blog,还有QQ和MSN的留言,发现有很多都来自朋友们对我的关心。还没来得及在Blog上留个言,又震了起来,于是赶紧把《疯狂的程序员》Word文档从台式机拷贝到笔记本上(以前一直是在台式机上写小说)又跑了出来。
晚上还是住在车上,平时都是晚上工作,现在发生了地震,更是睡不着觉,于是便开始写小说,写的时候,地又时不时地震一震,特别是最后,震得越来越明显。

地震记:
时间:2008年5月12日下午2:30左右,地点:绵阳,人物:我
那天中午还是和往常差不多的时间起床,因为基本上晚上都熬夜,所以一般都是中午才起床。刚好又是星期一,正是上班的第一天,凌晨的时候又发了《疯狂的程序员》第53篇,所以先到Blog上来看看。觉得头天发的关于Thomsy的声明引发了一些毫无疑义的争论和谩骂,索性把它删掉。打开MSN,人邮的黄焱编辑给我留言,说好久没我的消息了,我告诉他最近比较忙,晚上基本都熬通宵。想起屈老师今天出差回来,于是给她打个招呼,还没等到他回复,忽然觉得房子摇了一下,还不是很厉害。
心中下意识地冒出两个想法:一、地震了,绵阳以前很少但也有这样小的地震,也就是这样小小的摇一下;二、哪里又在修房子放炮,以前念大学的时候修教学楼大炮经常就是这样摇晃的感觉,最开始同学们都以为是地震。
就在这样想的时候,房子突然摇晃得厉害起来,不是慢慢厉害,是突然厉害。这时候马上意识到是地震,但还是有点不相信,因为在绵阳,从来没有遇到过这么大的地震。想起以前念书的时候老师教的遇到地震马上躲到桌子下面或厕所里(其实还是小学自然老师教的),也来不及多想,就往桌子下面钻,其实平时就知道,那桌子底盘太低,人根本钻不进去。钻到一半,就听到桌子上的东西哗哗哗往下掉,屋子里也是轰轰声,估计很多东西都在往下掉。
果然桌子是钻不进去的,于是赶紧往厕所跑,回头看了一眼书桌,台式机的机箱已经翻了,压在笔记本上面。
这时候忽然听到百万呜呜呜的叫(百万是我的狗,1岁2个月大的金毛,我跟他感情很深,在小说中,有很多地方都写到狗,或者打了些跟狗有关的比方,其实都是源于他。有关我和百万的感情,如果有机会,我也许会专门写篇文章),才想起百万还在客厅里。起床的时候我还去客厅看了他,发现他的狗粮和水都还很充足。那家伙正在睡觉,回头望了我一眼,又倒头睡了。
这时候剧烈的震动已经过去,但房屋还摇晃得厉害,我踉踉跄跄地跑过去,把门打开,对百万大声说:“走!”
但百万显然是吓坏了,反而一直往书房跑,躲在书桌下面,任我怎么撵他,他就是爬那里不动。
我知道如果有了牵引绳,他肯定会往外跑的,平时他就喜欢出去遛狗,每次看见我拿了牵引绳他都激动万分。于是我到处找牵引绳,却怎么也找不到(后来估计可能是震到角落里了),想起前几次出去遛狗,都是我女朋友带他出去的,她肯定知道牵引绳在哪,于是赶紧给他打电话。这时候电话已经不通了。唯一的办法是把拴在阳台上的铁链解下来,给他套上。
于是去阳台解铁链,平时一下就解掉的铁链今天不知道为什么一直解不下来,房子在不停摇晃,又靠近阳台,看见对面的楼都好像在发抖。
大概解了一分钟,好容易才把铁链解开,其间我在想,如果这次我没逃出去,房子垮了,会有人知道我是为了救百万吗?
给百万套上铁链,震动又小了一些,他果然又兴奋起来。最后我环顾了一下四周,不忘从书桌上操起车钥匙和手机,对百万喊声:“走!”他便带着我一路跑到楼下。
这时候小区的保安已经在小区里不停喊话,疏散人群,我发现我竟然是最后一个跑出去的,其它人都已经跑到小区对面的河堤了。
我和百万坐上车,感觉安全了一下,按着喇叭冲开了人群,一面给我女朋友打电话,一面往她上班那里开。电话是彻底打不通了,我以为是我手机的问题,反复重启了几次,才给她发出去一条短信,接着,电话就没电了。
城里路面的情况还好,都没有什么损坏,就是人太多车太多,空旷的地方都挤满了人,掩饰不住内心的恐惧,沿途发现有些房屋发生了倒塌,不过最近几年修的商品房都还好,基本没什么问题,唯独那22层的蓝澳岛裂了个大口子,吓死人了。
经过我妈妈上班的地方,发现他那里还算好,就是人太多,根本不可能找到她,又到了我女朋友上班的大楼,也还有,都没有垮,我松了口气,把车往回开,再到小区门口,终于见到了女朋友。
于是我们去找他父母。这时候打开收音机,成都台已经开始直播地震的消息,才知道这次是汶川7.8级地震,我就知道唐山地震也是7.8级的,那时候还没意识到受灾的严重程度,等把自己的父母都找齐了,我们又回到小区,小区已经被保安和警察封锁,大家都不能进去。
第一夜,绵阳城里的所有人几乎都是露宿街头,我们还算好一点,冒险从屋里拿了被子,我还带上了两本故事会,给百万带了一罐罐头。罐头是上次是Lucky去成都十陵狗市买的,当时只是觉得好玩,因为百万只吃狗粮,没想到在今天派上了用场。
我们坐在汽车上,百万爬在车外,一直听中央台关于地震的直播,才慢慢知道这次的地震灾情是很严重的,因为地震已经发生12小时了,救援的人根本还进不了汶川,也就是说连那里的情况都不知道。绵阳的消息慢慢也多起来,最初是说死了50多个,后来是1000多,4000多,到最后,光北川就死了7000多,触目惊心的数字啊。也就是听的那一夜,把汽车的电瓶也给用光了。
余震还是一直不断,有些余震相当小,要是平常,也许我们大家都察觉不了,但在这个时刻大家都特别敏感,一有动静,马上就人头攒动起来,纷纷说:“又来了,又来了。”心中是何等的恐惧啊。
第二天,又下起了大雨,大家都没有帐篷,我们在车里还好一些,车外的人就很困难了。百万的毛长,爬热不怕冷,大冬天都敢洗冷水澡,所以委屈他在外面淋了一天雨。有人躲到了桥下,但桥下其实也不安全,有人冒险回家拿了大伞或者大的塑料布,搭一个简易的帐篷。大家已经多多少少地了解到这次震灾的一些情况,最关心的是绵阳近期还会有更大的地震吗。
又陆陆续续有些传言,说几点几点还有多大多大地震,闹得人心惶惶。大部分人也许不知道,但我很清楚,地震现在不仅是在我国,就是在全世界,都还无法准确预报,用脑子想想,那些造谣的人连7.8的大地震都预测不了,现在预测起小余震来又头头是道,真是危言耸听。
13号白天我们又在车上呆了一天,这一天在绵阳已经很难买到吃的和水。所幸朋友给我们送来了水和吃的,也就是13号晚上,我又冒险回了家,发现网还是通的,赶紧给手机充电,把《疯狂的程序员》Word文档拷贝到笔记本上,有些朋友已经在QQ上跟我联系,BOSS Liu正询问我情况,还没来得及详细向他汇报和在Blog上留言,房子又摇晃起来,我赶紧给他说:“又震了,我走了。”拔了手机和笔记本就往外跑。出来后收到他的短信说:“赶紧跑,逃命要紧。”他这也太嘲笑我了。说实话,余震其实不大,但心里就是怕,以前有个笑话,说枪毙一个犯人,先连放了两枪,结果都打哑了,犯人突然跪在行刑人面前说:“大哥,拜托你一枪打死我吧,太吓人了。”
我想,当时我们心里的感觉就是这样。地震又不比其它的,要么你就来个大的,把房子什么都震垮,要么你就别来了,可是你一会震个小的一会又震个小的,真是吓死人了!
又坐到车里,想起人邮的屈老师一直在试图打听我的消息,于是给她打个电话报个平安,怕手机没电,打完电话就关了手机,这情况也没跟她说明,对她那边来说,是一去又杳无消息,大概也把她急坏了吧。
到现在,虽说地震已经过去了60个小时,外面还有些传言,说什么什么时候要震,事实证明,这都是假的,但仍有不少人继续预测着未来的地震。我们还是没有回屋子,现在绵阳城里大概还有80%的人露宿街头,刚才我去了趟离绵阳40多公里的梓桐,因为是晚上,房屋受损情况看得不清楚,但大部分人也还是露宿街头,估计情况也好不到哪去。现在我坐在车里写这篇地震记,车还在时不时左右摇晃。到我们这里是摇晃,不知道汶川,北川那里怎么样,真希望这种折磨早点过去啊。我好想好好洗个澡,在床上睡一觉。

55 北京
七八月份,北京的天气确实要比南方好得多。下了火车,绝影才觉得首都无非也就是这样,想起小的时候别人问他长大了想去哪里,便兴奋地答道:想去北京,想去长城,想去天安门看升国旗。――去天安门看升国旗,那可是一代人的梦想啊。
可是慢慢地时易事移,现在这一代,又根本不屑“去天安门看国旗”,你问他们长大了想去哪里,便兴奋地答道:想去香港澳门,想去美国加拿大。以至于“去天安门看国旗”都成了一块笑料,那《疯狂的石头》里去北京领奖那个天安门前升国旗的镜头加上“我爱北京天安门”的背景音乐就是一个证明。
想起《疯狂的石头》,绝影马上就想起Bug Yang,那小子自从看了《疯狂的石头》便在办公室里时不时的哼两句“我爱北京天安门……”,或者一个问题思考半天还没找到解决办法,便拍着脑袋自言自语道:“石头儿,我要的是石头儿!”
那Bug Yang肯定是很想来北京的,一来到北京必定被委以重任,正是证明自己实力的大好时机,说实话在公司那DAP做着实在没什么意思,据说绝影都已经把他做死了,现在让却让自己来给他收拾残局;二来还可以实现他看升国旗的理想,到现场去演绎一下“我爱北京天安门”。这个绝影心里很清楚,但绝影肯定不会让Bug Yang跟他一起去北京,这点Bug Yang心里也很清楚,所以二人心照不宣,谁都不说破。

张厂长比绝影早一天到北京,跟陈董一起来街他,北京正是陈董的故乡,走的时候周总就悄悄告诉他,说啥不好都行,千万别在陈董面前说北京不好。北京什么都好,春天风沙没有内蒙古大,夏天比四大火炉凉快,秋天有枫叶,冬天比吉林哈尔滨暖和。虽然绝影不太爱说客套话,但第一句还是学着美国人的腔调道:“哦,今天的天气真好啊。”
陈董拍拍绝影的肩膀说:“小绝啊,你终于来了,这次CASE很紧迫啊,你从来没让我们失望过,所以这次非得你亲自出马,其它人都不行。走,咱们先吃饭,边吃边说。”
吃饭的地方是在火车站对面的永和大王,因为是早晨,只是一顿简单的便饭,陈董一边吃一边说:“听周总说EB那个项目死掉了,当然,这不怪你,商务上的事情还是该由我来负责,也正因为EB失败了,所以这个CASE才尤为重要。EB上我们投入了那么多时间经历资金,现在弄得我们很被动,所以我们急需用这个CASE来缓解一下被动局面,当然,如果这个CASE做得好,对我们来说,意义绝对不比EB小。”
陈董一边说一便比划,张厂长干脆放下碗筷全力以赴来倾听。说实话一个软件公司,居然专门把自己这种“入门级”菜鸟程序员调来搞这CASE,看来这CASE是大有猫腻。绝影刚下火车,肚子饿得不行,一边大口大口吃包子,一边时不时点头嗯两声。
“咱们这次要做的,是对一个芯片进行逆向。北京这边一家公司生产一种小型DR,这里面有块重要的控制芯片,是Motorolar的,现在这种芯片停产了,他们根本买不到,又没有源代码,现在是急得团团转,没有芯片他们还搞个屁的DR啊?我想起小绝前几次做了些逆向工程的工作,有点经验,所以就把这CASE接下来,先试一试吧。要是我们成功了,我跟他们谈的是他们所有DR上用我们的工作站,一年下来,也至少有五六十套订单啊。”
听到“逆向工程”这个词,绝影突然又不觉得饿了,马上来了精神,饭也不想吃了,连忙说:“芯片在哪里?看看先。”
“我这没有芯片,不过有个48K的Bin文件,小绝你看看能不能把他逆向出来,最后逆向成C代码,这样我们就可以选择任何一种芯片来重新开发了。”
陈董这句话是站着说话腰不疼,就凭一个Bin,要逆向一个芯片,还弄成C代码,谈何容易,绝影马上说:“这基本不可能。完全反汇编还有点希望,要想逆向成C代码,估计只能部分。”
“弄不出来也没关系,尽量试试,总之,我们的目的是用另外一种芯片实现它的功能。我想,逆向是这里面是一项很重要的工作。”
两人谈到这里,一向不爱发言的张厂长这次却插嘴道:“我想还有个办法,绝影刚才说的是从逻辑上逆向,我想从功能上逆向,一快芯片,无非就是输入和输出,我想只要把所有输入对应的输出测出来,我们完全可以自己写程序用另外的芯片实现同样的功能。”
“这也不可能。”绝影马上打断他,“一快芯片有多少输入引脚?就算十六个,那也是65536种输入,以有限的精力,根本不可能全部测出的,而且输入的数据都是经过一定的算法来处理,还没见过谁笨到写65536个case语句,再有,关键是时序,如果他的芯片里有延时怎么办?怎么测,测得精确吗?”
张厂长望望绝影,都不说话了,现在就他们三个,在他们中,绝影在技术上就是权威,而且他不假思索,一二三说都头头是道有理有据,他说了不可能,就不可能。
陈董却说:“小绝啊,这你就太武断了。坦率地说,硬件方面,你的确比不过小张,这也是为什么这次让他来和你一起做这个CASE的原因,他的意见,还是很有参考价值的。”
绝影很不服气,还想说什么,可是陈董并不给他机会,一锤定音道:“就这样,你们俩各自都有自己的方案,就各自用各自的方案先去试试,先做一做再说。”

所以说汇编就是好。这么个Bin文件拿给BOSS Liu,就算他C++牛上天又如何?对他来说还不是就一堆二进制。但用汇编的人看法就不一样,在学校里学微机原理时就学了,汇编分两种,人工汇编和机器汇编,所谓人工汇编,顾名思义就是人工把汇编代码翻译成机器代码。你现在什么宏汇编器C++优化编译器都耍都有模有样又怎么样?要是没有汇编器编译器你还能有用武之地?
所以每当BOSS Liu吹嘘他C++什么虚基类类模板这样东西的时候,绝影都只说一句话:“《少林足球》看过么?‘天下武功出少林没听过吗你?’这是放之四海阶准的道理啊:天下语言出汇编没听说过吗你?”
然后陈董走过来,关节地问:“你们两还需要什么吗?尽管说。”
这时候张厂长滔滔不绝地说:“我需要电压表电流表,示波器,电阻之类的一些基本电子元件和一块PC板。”好像要东西越多越能体现出他的专业。
绝影却平淡地说:“我只需要一本《Development Guides》,当然,这个我会自己从网上下载。”好像要的东西越少月能体现出他的效率。
在绝影心中,你拿一大堆先进装备把人质救出来算个啥,不就是一个人质吗?还搞得像老美一样得飞机大炮坦克卫星加特种部队,俺就是要发扬勤俭节约的精神,就一把AWP一枪把绑匪毙了完事。啥是效率,这就是效率啊,纳税人的钱不是拿来让你拍电影的,公司的钱不是拿来让你体验新产品的。
下载到《Development Guides》,绝影一头埋在对Bin的反汇编中,也许是软件做得多了,他一直认为张厂长弄不出啥大成果出来,上次也就是弄了个遥控器出来,不过意义不大,除了他们本地那家医院,公司连一套都没卖出去过,到后来,周总把这事都忘了,有一次燕儿从工具箱深处挖出这么一个遥控器来,周总居然拿在手里翻来覆去得大量,还一边说:“这是啥时候买的东西?”越是这样,张厂长也越是想弄出大成果来证明他。
其实对照《Development Guides》上的指令集,完全可以把Bin反汇编出来,奈何这工作进展实在很缓慢,弄了一个上午,才翻译出一百来行代码,还不到二十分之一,而且还时时担心那一点反汇编错了,哪怕只错一点点,影响到后面代码的定位,后面所有的工作基本就白做了。照这个进度,要把这个CASE搞完,只怕只有在北京过年了。
虽然在很多时候懒人都被人鄙视,但不得不承认,懒人的确为我们的社会做了不少贡献,没有人懒得走路,就没有人发明汽车,没有人懒得爬楼梯,就没有人发明电梯,没有人懒得去做人工汇编,也就不会有人发明汇编器。
这一次,要不是绝影懒得去做人工反汇编,他也不会考虑做个反汇编器。不过他在决定做这个反汇编器的时候,心里还是很没底,以前还是菜鸟的时候,就听哪位牛人说:“如果你做出了反汇编器,就尝试做个汇编器,如果你成果做出来汇编器,就可以尝试做个编译器。”说实话从学写程序到现在,开发编译器这东西,尽管绝影很感兴趣,但从来都不敢碰,考软件设计师那编译原理都索性全部放弃,为什么?编译器,那实在不是牛人就能做的东西,那是大牛才能做的!
没底归没底,仔细想想,其实这反汇编器也不是那么困难,自己手工反汇编了半天,那反汇编的流程基本已经摸得清清楚楚,在加上这芯片也设计得简单,还是定长指令集,这真是Motorola公司莫大的恩惠啊。用最笨的办法把每条指令的机器码、操作数类型、指令加数据的长度、助记符弄成个结构体,再建一个表,把所有指令都收进去,到时候查表不就行了。
花了一天时间,当这个反汇编器诞生的时候,绝影始终还是不相信自己:难道我离大牛的距离又进了一步了?
马克思说得好,资本家总是不能满足的,今天他赚了100%的利润,不要以为他就知足了,他仍然会想:明天我怎么才能赚到200%的利润呢?绝影满以为这反汇编器一秒钟之内便能完成手工三四天才能完成的工作,已经是整个CASE里巨大的里程碑,值得自己好好骄傲一阵子。陈董却拍拍绝影的肩说:“小绝啊,真是从来没让我们失望过。现在任务还很紧啊,你看看,抓点紧,试试把那汇编代码翻译成C代码吧。”
绝影听了就想吐血,早知如此,还不如就人工翻译,说不定花个三四天功夫,陈董还会让他休息一两天。
虽然明知自己中了资本家的计谋,但绝影还是不知悔改,也许程序员都是这样。这不是因为这个CASE做好了,又能有多少多少奖金,或者一下从技术经理升职成总经理。正如做反汇编器一样,反编译对绝影来说一样也是件很有意思的事情,因为他没做过,什么事情没有做,就不知道有多难,也不知道这里面会遇到什么样的困难,更不知道如何才能解决这些困难。
所以现在的很多年轻人,总以为读书破了万卷,下笔写起程序来就真的如有神助,于是参考书技术资料管他有用没用能下载的挂上BT全天24小时下载,一次就下载个十几G的,比MSDN还大,不能下的就书店图书馆网上书店全都搬回家,不管能不能看懂或者有没有时间看,总之,哪怕放在那里看看封面,也觉得离牛人的距离又进了一步。
有的或者又像Bug Yang一样认为有个牛人能带带自己,就如《鹿鼎记》中的韦小宝一样:“你赶紧传授我绝世武功吧,我好去卧底。”可是《鹿鼎记》中陈进南不是也说了么:“我看绝世武功的秘籍,用了三年,练功,用了三十年。”

反编译的工作比想像中要困难许多,几条汇编语言组织起来得翻译成得体的C语言,能翻译英文书的人英文都应该算了得了,但是翻译起英文著作来都还是牛头不对马嘴,更别指望这个世界有自动英文翻译器,有,那Google在线翻译,效果实在不敢恭维,就如别人笑你英文菜,说道:“你那英语,简直是Google在线翻译。”
这些绝影自己都没弄透彻,更别指望三五天时间里弄出个反编译器出来。
就在他骑虎难下的时候,张厂长突然大声宣布:“出成果了!”
绝影回头一望,他的表情,和Bug Yang完成任务时一模一样。

附记:
到今天,地震刚刚过去一周,但它带来的影响远远超过了想像。逝者已经逝去,生者为他们默哀,但生者也还在受着折磨。
这一周来,最大的心愿就是能好好洗个澡,能在床上伸直了脚睡一觉,但偶尔冒死回去一下房子又时不时地摇一摇,吓得人提心吊胆。本来下定决心,昨天就回家去住,但刚1点多,又来了次大的余震,房子轰轰地响。赶紧又躲进厕所,叫百万进来,百万还全然不知。今天就再也不敢回家了。
今天在报纸上知道,昨天的那场余震,让江油又失去了13条生命。
一周过去了,露宿的人反而越来越多,明明有自己的房子,却要露宿街头,这里面有多少苦衷啊。
最近今天,朋友们聚在一起,都在讲这次地震,讲自己的亲人朋友,讲北川平武。很多人都说,以后在绵阳,恐怕不会有北川这个县了。这次我没有去北川,但据去过的朋友形容,相当惨烈,整个地直接沉下去,然后两边山倒下来把它盖上,就像包饺子一样。
女朋友作为支援者去了一次安县,回来就一直哭,说那里好恐怖:房子都倒得差不多了,路上还时不时有人等待救助,也时不时地摆放着一具具尸体。
安置到绵阳的灾民也越来越多,据说超过了50万。这几天很多人都是哭着去几个安置点寻找自己的亲戚朋友,又哭着从里面出来。
街上时常有警车和救护车经过,现在大部分救护车都是外地的,看了很感动。还有网上看到的捐款什么的,有些人在讨论,谁捐得多谁捐得少。其实捐多少都不重要,因为很多损失,根本是没法用钱来衡量的。所以力所能及,能捐多少就捐多少吧,重要的是,希望你能捐出一份心,这个才是灾区人民最需要的。
说实话,刚经历地震的时候,很害怕地震,但是一周过去,我觉得流言比地震更可怕。

56 反汇编器
说实话绝影就等着张厂长把他的研究成果公布出来,这样才能当场找出其中的纰漏并当场将他驳回。你想我绝影做到这里能弄出个反汇编器来,已经是突破性进展了,张厂长还能比我牛?
于是他平静地说:“说来听听,看看你有啥好法子。”
张厂长哪里知道绝影心里的算盘,他还是和平时一样一本正经严肃认真一丝不苟地说道:“这几天我去他们车间调研了,其实开始我们都想复杂了。他们的芯片和主机通过穿口通信,类似于一问一答……”
“这是结构化数据,或者叫‘协议’。”不等他说完,绝影就很有成就感地打断他,在他看来,描述一个问题要用准确的专业术语,所以张厂长的水平如何,也就不言而喻。
“是,是,是协议。”张厂长连忙更正道,“这个协议呢,我粗看了一下,还比较简单,按照我最开始的设想,其实我们根本不需要在芯片I/O口上测量,直接把所有可能的通信协议测量出来并自己用另外的芯片实现就行了。”
张厂长说完,大家都沉默了好一会,陈董才突然大声说:“好办法!这真是个好办法!亏得小张还去车间调查了,毛主席说得好阿,没有调查,没有发言权。”
绝影再仔细推敲一下,这里面实在没什么纰漏,因为张厂长描述得实在太简单了。是程序员的人人都懂得这个道理,除非规模很小的代码,都是有BUG的,那怎样才能没BUG?办法只有一个,写少代码。
说到写代码的风格,江湖上大底有两派,一派认为写代码就如同下象棋,写之前一定要深思熟虑,成竹在胸,写的时候要正襟危坐,规规矩矩,总之一句话,代码就要写得规范,格式要比毕业论文还标准,措词要比红头文件还严谨。BOSS Liu大概就属于这一派,而且他还不仅仅只满足于属于这一派,更热衷把他的思想强加到别人头上,所以总是对新人说:“看看你写的代码,我说了好多次了,注意缩近,注意缩近,还有匈牙利命名,你看你写得一团乱糟糟的,还让不让人看?”
而另一派认为代码就如同美女的裙子,既然是裙子,当然要越短越好,要不你还不如就穿长袍。虽说代码写在电脑上,又浪费不了多少纸张,但写得短小,毕竟能节省不少打字的时间,而且根据上面BUG的理论,说不定还能减少一些BUG。当然,超短裙也不是一般女人都敢穿的,你要是身长五尺腰围五尺,腰上就像套个救生圈,那就奉劝你不要穿了――不但穿不出性感,反而还被别人笑话,说一句“东施效颦”还算客气的了。所以这一派的人不算多,但大部分在程序上都对自己特别有信心。绝影大概就属于这一派,而且他还不仅仅只满足于属于这一派,更希望把这一派发扬光大,要是全世界的美女都穿超短裙,绝影就笑死了。所以他总是对新人说:“你看看你写的代码,就这么个简单的逻辑判断还switch/case,我说了多少次了,要精简要精简,你看我来给你压缩一半。”
每当这时候,BOSS Liu就一本正经地对绝影说:“我说BOSS阿,你面试了那么多人,每次都先问人家:‘有多少行代码经验阿?’经验当然是要越多越好,但真写起代码来,又尽让人家往‘迷你裙’里写,你这不是自相矛盾吗?”
绝影也一本正经地回答道:“你不懂,多少行代码,那是给面试的人看的,‘迷你裙’,是给自己看的,自己看的东西,当然要好!”

虽说平时在公司,张厂长对绝影明里暗里打压自己心里很清楚,但近朱者赤近墨者黑,久而久之也受了绝影“迷你裙”理论的熏陶,讲起话也是滴水不漏,言多必失阿。
今天听了张厂长这一席话,绝影在心中暗暗嘀咕:“小张阿,又进步了!”
陈董回过头来,对绝影说:“我说吧,硬件方面,小绝阿,你还是要多请教请教小张阿,小张,你这个法子不错,就用这个法子!”
绝影不甘心,试探着问陈董:“那我那个反汇编器呢?”
“你那个先放一放,先集中力量用小张的方法。”
本来绝影期望着陈董给点肯定,挽回点面子,结果反而把仅剩的一点面子都丢掉。所以说有时候阿,不去刻意地挽回面子就是最好的挽回面子。

正如陈董所说,在硬件方面绝影确实该多请教请教张厂长,以前没用的时候不觉得,总想着在学校里还学了几年数电模电单片机,瘦死的骆驼比马大,怎么也比一般人要好一些。到现在真用起来的时候他才发现自己硬件真的很菜,大规模的电路就不说了,张厂长抱来一台示波器,他竟然像没见过似地问:“这家伙是啥阿?还挺大的呢!”
张厂长头也不抬:“示波器。”
“示波器?咋跟书上画的不一样呢。”
菜到这个程度,当然只好给张厂长打打下手,平时在公司当惯了头头,一下子打起下手来还极不适应。但人就是如此,哪怕你一方面牛上天了又如何?你还不是有不懂的地方。比尔盖茨不会拍戏,张艺谋不会唱歌,周杰伦不又不会写程序。
有不懂的地方就要多去学,其实打打下手也无关紧要。怕的就是又不懂又死要面子不愿意多学习多向别人请教。到头来害了谁,还不是害了自己。别人东西没少,你自己却有很多东西没有得到。
张厂长兴致勃勃地又搞了半天,忽然像丢了钱包似地对绝影说:“糟了!”
“怎么了?”
“忘了个重要事情。”
“什么阿?”
“串口通信参数是多少?”
串口通信绝影还是知道的,大二在学校的微机原理课程设计就是做的双机串口通信。眼看张厂长落了难,绝影现在反而有点幸灾乐祸地说道:“当初你讲得头头是道,我还以为一切尽在你掌握中,还得我放弃反汇编器屁颠屁颠跑来跟你搞,结果你连这个都还不清楚,串口通信参数都不知道还搞个P阿,什么波特率奇偶位停止位数据位,这么多参数,难道一个一个排列组合来试?”
“事到如今,恐怕只有一个一个来试了。”
“不好,穷举法,最笨的办法,我不用这个。”
“那你再想想别的办法吧,我先一个个试。”
说实话绝影喜欢把代码写得短,在一定程度上和他的懒是息息相关,比如遇到这档子事,张厂长肯定会一个一个去试验,别说这事,就是16根I/O引脚让他去测所有输入输出说不定他都会去做,他也不先算算有多少排列组合。
张厂长说完便埋头忙他自己的。绝影还是觉得自己做的反汇编器是个宝,扔了实在觉得可惜,趁着张厂长埋头的时候又拿出来把玩一下,看着反汇编出来的一行行熟悉的代码,突然想起什么似地对张厂长说:“别去瞎整了,我有办法。”
张厂长疑惑地回过头来。
绝影样样得意地说:“看我的反汇编器。”
“都到现在了,你还想这把代码全部反编译出来?我问你,那得多长时间?”
“没两三个月肯定反编译不出来。”
“那就对了,陈董还会等你两三个月?”
“我说的两三个月,是反编译出全部代码,翻译成C语言的,但是如果只把这里面串口通信参数设置相关的部分反出来,最多只需要要半天。”
虽然绝影说话的语气非常自信,但张厂长还是疑惑地看着他:“你那反汇编器,反汇编出来的代码真的是对的吗?”
“对不对看串口的设置就知道了。”

事实证明绝影的反汇编器是对的,因为从反汇编代码中正确找到了串口参数,他们后来的工作进展得非常顺利。张厂长用ARM芯片成功地替代了Motorola芯片并做出一个控制端的雏形,陈董又要求绝影用VC在PC上做了一个软件控制端。
绝影没料到陈董还有这个要求,原以为只要全心全意辅助张厂长把硬件搞完,大家就可以皆大欢喜回家过生日,但陈董看着项目进展顺利又提出附加要求,所以说员工阿,你无论如何努力都没法让老板满足的,今天你给他拉了一车砖,明天他就琢磨着看你还能不能再多拉半车出来,但是你又不能拉得太少了,别人能拉一车,你只拉半车,拿要不了多久老板就会抄你鱿鱼。CASE的进度如何拿捏,在员工和老板之间,看来还是个复杂的博弈过程阿。
绝影本来想告诉陈董自己对燕儿有承诺,过生日之前一定要回家,但他还是没有说,正如他对燕儿说的,要是过生日前回不去,我就直接辞职了。放不放我回去,由你说,辞不辞,还得我自己做主,关键是我在过生日前能把CASE做完,也就问心无愧了。
抱着这样的心理,绝影又投入到了日以继夜的开发中。这时候张厂长却有闲了下来。其实以前在公司大多时候也是这样,软件公司嘛,软件上的CASE肯定要比硬件多,张厂长和绝影都已经习惯了这样。只是这一次,张厂长忍不住说:“你干嘛把自己弄得那么累呢?”
“不累就做不完。”
“做不完你可以跟BOSS重新要求时间嘛,你把进度拖快了,搞得我们以后做什么CASE都得按照你的进度来。再说了,你天天加班加点,又没有更多的奖金给你。”
这时候,绝影一本正经地说:“我知道,也许我用十倍的努力只能比别人多出一倍的收入,但是我也知道,如果我不用上这十倍的努力,我连一倍都多不出来。”
他这样说,其实心里在想:我只想早点做完,过生日之前回去。

用这么短的时间,软件可以做得很漂亮,但硬件又要制版又要安装的,也只出来一个雏形,张厂长也没心思去优化他。验收那天,陈董和对方徐总整整谈判了一上午,到中午吃饭的时候,两个老总来到车间,看了两人的成果,徐总拍着绝影的肩说:“小伙子,不错阿,这么短的时间里,做出这么好的东西。”
那一刻,绝影突然感觉很久都没感觉到的幸福,也许上一次,还是50行代码100块钱的那件事。这是第一次,不管是BOSS还是用户对他说:“小伙子,不错阿。”这不是他一直以来追求的别人的肯定么?
晚上兴奋得睡不着,给燕儿打个电话,抑制不住内心的喜悦对她说:“CASE验收通过了,很成功,非常成功。我明天就往回走,生日之前肯定能到家。”
其实,自己的成果能得到别人特别是用户的肯定,又能和自己心爱的人分享,这已经是世界上最幸福的事情了。幸福都是有限度的,如果你想的幸福是自己在一个月里就做出的东西既能得到别人的肯定,又能赚到这辈子都花不完的钱,还能由此得到某个心仪已经的MM的亲睐,那恐怕你这辈子都得不到幸福。
这次燕儿却没像以前那样和他一起高兴,她避开这个问题反而问绝影:“我们家的电脑,怎么才能和别人的共享上网阿?”
“干嘛要共享上网?”
“我一个朋友,他带了笔记本来我们家,想一起上网。”
“朋友?这么晚了,男的女的?”
他正这样问的时候,听见电话里有人叫她,是男的声音,于是不等燕儿回答,抢先说:“你不用说了。”说完便重重地挂了电话。
忽然间,绝影感觉浑身的血都在涌动,他想也没想,马上给妈妈打个电话说:“你明天去燕儿那里把房钥匙拿回来,让她把她的东西都收拾好,让她滚!”
妈妈听得摸不着头,看绝影的语气又气又急,忙说:“什么事?怎么回事?慢慢说。”
“还有什么好说的?这么晚了,我不在家,她居然留别的男的在家过夜,让她滚!”说完,不等妈妈继续说什么,又重重的挂了电话。
那一夜,他又没睡着。

附记:哀悼日
到今天,地震已经整整过去了十天。我发现我自己的心态也在随着时间的变化而变化。
回想一下,最开始,心里总是害怕,从来没遇见地震,觉得真的很害怕,以至于每次刚回家,就觉得地又动了,真是胆战心惊。
19号,20号,21号是全国哀悼日。这一天,很早我就坐在收音机前,等待着和全国人民一起默哀。这几天来,电台也一刻不停地直播着。就在离2点28分大约还有半小时的时候,忽然又来了次比较大的余震,我感觉到地又动了起来。这时候,我也听到收音机里传来哗啦哗啦的声音,大概是播音室也摇了起来。又本能地感觉到害怕。
广播里停顿了一下,大概一两秒,接着又继续播音,像什么事情也没发生过,广播里继续传来哗啦哗啦的声音。
这一刻,我忽然很感动,其实这次震灾中,有许许多多感人的故事,我和大部分人一样对这些事情都没有亲历,即使这样我们还是觉得很感动。这一次,我却是亲历的。我们一样在这个城市,我们一样经历过地震,我们一样也正经历着余震。但是播音员还是尽职尽责得继续播音,从他们的语气中我没有听到丝毫的害怕和退缩,为什么?因为坚定的意志,因为他们是在为大家服务,在这个时候他们不能害怕,他们害怕,我们就更害怕。
人们站了起来,汽车停了下来,汽笛和防空警报都响了起来。这是我一生中第一次听到防空铃,铃声中没有恐怖,只有悲奋。我们悲伤了,但更要振奋。这个时候,我感觉到全国人民,还有世界上许许多多的人们都和我们在一起,都在亲历这场地震。还有什么好害怕的呢?我们不能害怕,如果我们害怕,大家就都害怕。
所以鼓起勇气,从害怕中走出来。去帮助更多的人,去鼓舞更多的人。
地震阿,撼山易,撼人心难。

57 贫民窟
第二天一早,妈妈就打来电话,她的语气有点生气:“我说绝影阿,都说了你很多次了,你这坏脾气咋就不改呢?”
绝影因为昨天晚上的事心情还一直很糟糕,听妈妈这么说气更不打一处来:“你说要怎么才算脾气好?她都带人到我们家过夜了,还要我怎么好?”
“昨天那人家是一对的,女的是燕儿原来同学。昨天晚上我去了家里,还是我给他们做的饭呢。他们俩家比较远,今天又要座火车去广州,所以就在你家里住一夜,你怎么不先好好了解一下情况呢?”
听妈妈这么说,绝影突然傻了。自己没带上绿帽子这固然是件好事,但他马上意识到如何给燕儿解释这才是大问题。
好多人都说女人最好哄,燕儿也经常说自己要求很低,你想愿意给一个程序员做女朋友的女人,她的要求还能高到哪去。但绝影在这方面就是笨,就是不知道怎么哄燕儿。别看他论证起CASE方案来总是头头是道有条不紊滴水不漏,但每次两人一吵架,他就没了招。
这要是换成别的男人,比如土匪,办法多得很。你说分手,他说:“啊,分手时请不要哭泣。”你跟他哭,他说:“啊,请不要让你的泪水湿透了我的心。”虽然土匪也曾经在这个方面传授给他很多经验,但他就是不会活学活用,每次都是:“别生气好不好?别生气好不好?要怎么样你才不生气?”这样一两次看上去还算真诚,他便以为这是hmemcpy万能函数,每次都使。用久了,燕儿当然也烦了,奈何绝影脑子又老是不开窍,多次暗示无效后,憋得燕儿不得明示道:“你能不能换一招?能不能帮我擦擦眼泪?”
一听她这么说,绝影又自以为找到了万能函数,赶紧给她擦眼泪。燕儿甩开他的手,哭得更伤心了:“我说了才来擦,晚了。”
于是绝影一再告诫自己,下次一定要先下手为强,提前擦眼泪。
真等到下一次,临阵乱了手脚,平时积累的经验又全忘了,话到嘴边又成了:“别生气好不好?别生气好不好?”燕儿只得又无可奈何地说:“换一招行不行,能不能帮我擦擦眼泪。”
绝影这才又想起前几次的经验教训,手忙脚乱地上去擦眼泪,当然,又晚了。

这一次是自己有错在先,事情更不好解决,但不好解决又得解决,于是鼓起勇气给燕儿打个电话,原以为燕儿肯定要发很大的火,奇怪的是这一次燕儿却像什么事都没发生一样。
绝影唯唯诺诺道:“对不起对不起,昨天晚上没把事情搞清楚。”
“嗯。你什么时候回来?”
“我跟你说,你把另外有个二号网卡设置成局域网……”
不等他说完,燕儿打断他道:“现在说这些有什么用啊?别人都走了。”
“走了啊?唉,看来没机会跟他们说几句道别的话了。”
“你不知道,当时别人就在我旁边,把你说的话全听到了,真把我脸都尽了。”
这么说,绝影才反应过来,要是平时冤枉了燕儿,她一定让自己吃不了兜着走,难怪这次她没有当面发火,开始还以为是她做贼心虚,现在看了,真是谢谢菩萨保佑了。
“是,真对不起。下次一定不了。唉,你朋友难得到我们家来。下次他们回来,我一定请他们再来。”
“下次,说不定没下次机会了。人家还敢来吗?算了,反正我都把脸丢尽了。你到底什么时候回来呀?”
“本来我今天就想走,但今天陈董肯定还没给我买到票,我想最迟就明天往回走吧,到家刚好过生日。今天我去北京城里逛一圈,你看看你要什么,我给你带回来。”
“茯苓饼吧,听周总妈妈说,北京就那个最好吃,从来没吃过。还有烤鸭,北京的烤鸭也很好吃。”
眼看燕儿对自己有要求,有要求就好,正好将功补过,怕的就是她什么要求也没有,回去就等着被收拾吧。绝影连连应承下来道:“放心吧,我从来没让你失望过。”
“少来了,我又不是陈董。”

刚到北京的时候,绝影就给BOSS Liu打过电话,他在公司也忙得团团转,能抽个时间聚一聚就已经不错了,就别指望他还能来迎接自己。BOSS Liu也是盼着跟绝影聚一聚,上次跟他说的搞游戏的事情也不知道绝影下去调研了没有,反正他还是觉得游戏这个东西很有前途。反正对北京路也不熟,就算要去买茯苓饼,还得让BOSS Liu来给自己带路,于是给BOSS Liu打个电话。
BOSS Liu在电话那头压低了声音:“有啥事?快说!”
“我说BOSS啊,你怎么神神秘秘的呢?有啥事不能大点声,我听不到。”
“嗯。”
听BOSS Liu嗯了一声,绝影意识到他肯定是说话不方便,说:“是不是说话不方便?那我说,你就答‘嗯’,或者‘不’好了。”
“嗯。”
“我CASE做完了,今天正好有空,要不要出来见一见。”
“嗯。”
“那下午两点吧,我让陈董送我过来,你在哪里啊?”
“嗯。”
“那我到哪里找你啊?”
“等会,我给陈董打电话行了。”
匆匆挂了电话,绝影不免叹息,看来BOSS Liu真被资本家压迫惨了,现在连言论自由都给压制了。要是换到自己公司,别说跟同行通个电话,就是给MM打几个私人电话又如何?要想马儿跑,就得给马儿吃草,现在的人啊,可不是人人都是关羽,把老子憋急了,老子还是一样跳槽。

再见到BOSS Liu,绝影忽然觉得他老了,双眼红红的,头发暖蓬蓬的,胡子应该有两周没有刮过,穿着裤管老大的沙滩裤,脚上穿了双拖鞋。
绝影忽然觉得这场面有点凝重,先发言打破僵局:“BOSS,怎么样,最近有啥研究成果,拿出来分享一下。”
“没啥,学了点DirectX。”
“DX,那可是高级技术啊!恭喜BOSS,你又向牛人迈进了一步了。”
“有什么好恭喜的,肤浅啊,肤浅啊。”
“怎么这么没精神?又熬了几天夜?”
“每天都在熬夜。”
“那还不把人整死。这样公司你也呆,老早让你在我们公司,再怎么我还算技术经理,大家都还有个照应。”
“你知道我是不可能呆在你公司的,别说你技术经理,就算你做到总经理也是不可能的。这是原则。”
“那随便去成都找个工作好了,也用不着这么累啊。”
“现在公司也是刚成立不久,情况比较特殊,几个人都很忙,我们是封闭式开发,吃饭睡觉都在一起,现在除了睡觉就是写代码。”
“哦。那不错,那真好,其实那也是我想的。”
“时易事移了啊,当初你在公司不也这样的吗?”
说到当初,绝影想起自己在公司加班到3点多,6点多又爬起来和周总一起去出差,走的时候,周总妈妈给了他一个馒头,馒头真好吃。那时候,虽然是很辛苦,几乎是边写程序边在心里骂,骂以前的程序员,写了一手烂代码;骂周总,骂他把事情安排得这样棘手;也骂自己,骂自己为什么一个结构的cbSize没填充就害得自己调试了一个多小说。但是骂完,也还是觉得自己活得很充实,很有意义。于是他也叹息道:“时易事移了啊。”

BOSS Liu请绝影在他们公司不远的地方吃了顿饭,他还是独自喝了两瓶啤酒。吃着吃着,他指着旁边端菜的女服务业对绝影说:“看见了吗?她是老板的女儿,四川的妹妹。漂亮吗?”
绝影回过头去,觉得那女孩确实是四川女孩,很清秀伶俐,于是点点头。
“所以我们每天都来这里吃饭。”
“BOSS不是对这个妹妹有什么想法吧?”
BOSS Liu突然一本正经地说:“我哪里有你那么多想法?就是觉得是同乡,而且就是觉得四川的妹妹好。”
“嗯,我也是,就是四川的妹妹好。”
吃完饭,BOSS Liu买了单,对绝影来说,除了BOSS Liu他从来不让别人买单,BOSS Liu问他:“找其他同学了吗?”
“没有。”
“为什么不去找?”
“因为据我所知,他们都还混得不算好,你想,才毕业几年,谁能混得很好。我去找他们,他们又要请我吃饭请我玩,北京这地方消费又高,都排到世界前十了。虽然他们不说什么,也肯定很心甘情愿,但我知道,这对他们来说也是笔不小的负担啊。还是不给他们添麻烦了。”
“那你就知道来找我?”
“因为你是混得最好的,比我还好。”
绝影说的是事实,BOSS Liu到北京后试用工资都是6000,比自己还翻了一翻。在公司里,陈董总说很有前途,总是说:“别的咱们就不比了,咱们就跟小刘比,小绝你呆在公司,我敢向你保证,绝对不会比小刘差。”
但是现在BOSS Liu有6000的月薪了。陈董又说:“那要看你看重的是眼前利益还是长远利益。”
BOSS Liu抹了嘴,手一挥道:“走,我带你去贫民窟看看。”

BOSS Liu说的贫民窟真的是贫民窟。这个地方是一排排平房,房子都很破很压抑,屋子里没有光线,家家户户都是黑压压的,人们不得不在屋子外面做很多事。
房子前面是垃圾堆,有几个小孩子在外面玩,全都穿得破破烂烂还在地上打着滚。看见绝影他们来了,他们停下了打闹,歪着头看着他们。
房子后面是一条臭水沟,不管从哪个方向看过去,都是一片全黑,哪怕在只有10厘米浅的地方也看不到底,因为实在太黑了。不时从里面冒出一个个气泡,绝影知道那就是沼气。奇怪的是这么个臭水沟,中间居然长出几棵柿子树,上面挂了一些柿子,都很大,绝影在北京的水果店见过柿子,这里的柿子都比四川的大,而且还有点方,陈董告诉他,北京人喜欢吃冻柿子,大冬天夜里把柿子放在窗户外,第二天一早便冻好了,吃起来很香。可是看到这样的柿子树,绝影怎么也想像不出“冻柿子很香”。
有人在房子外面炒菜,他们的手和锅里的菜一样黑,从这里走过,闻不出锅里有任何味道。
绝影以为自己出差去的地方算多的了,可是他怎么也没想到,在北京,伟大祖国的心脏,居然也会有这样的贫民窟,有这样一群人。
BOSS Liu低声道:“怎么样?有什么感想?”
“没想到啊,北京也会有这种地方。”
“哪里都有,纽约也有的。”
“可是我觉得四川没有。”
“四川也有,只是你没看见,你没看见的,不一定就不存在。”
“唉,这样的环境,他们怎么生活啊。”
“你觉得他们不能生活,可是他们还是在生活。我们几乎每天吃完饭都会到这来走走,来看看,回去以后,便加倍努力地写程序。你知道为什么吗?”
“不努力,以后就和他们一样了。哈哈,小学的时候老师就经常这么说。”
“你错了。开始我也和你想的一样,但来的次数多了就不这样想了。他们没有努力吗?也许他们为了生活,每天比我们还努力,比我们还辛苦。可是为什么他们的条件还这样差呢?每次来这里转一转,回去以后我们就加倍努力地写程序,我就是想,通过我们努力能让国家富强起来,让这些和我们一样努力辛劳的人生活的条件可以好一些。”
“BOSS,你这话就说大了,好像在说:保卫世界和平,就靠你了。”
“是有点大了,但心里真是这样想的。”
两人顺着路慢慢离开贫民窟,绝影边走边回味着BOSS Liu刚才的话,心里有点酸。BOSS Liu说:“咱们去喝茶吧,上次跟你说了搞游戏的事情,再好好聊聊。”

北京的茶馆和四川的不一样,都是装修很精美优雅的。在四川,所谓茶馆就纯粹是喝茶的地方。既然喝茶,你白领老总能喝,我拉三轮的就不能喝?所以茶馆都不是很讲究,你有10块钱,你就可以坐在这里喝上一下午,甚至可以倒在沙发上睡上一觉。
显然,来北京的茶馆,喝的不是茶,是一种格调。
BOSS Liu专门说到游戏的事,绝影想起上次还答应BOSS Liu下来好好调研,可后来竟然把这事忘得一干二净,想起来真觉得对不起BOSS Liu,万分惭愧,所以只好对BOSS Liu答非所问,东拉西扯。
BOSS Liu大概也看出点端倪,直言道:“是不是不感兴趣?”
“确实不太感冒。我实在不知道这游戏能赚什么钱。总之我当初是被游戏害惨了,说实话,有点抵触心理。”
“那我就不勉强你了。你不干,我自己去拉队伍。”
二人又漫无目的地聊了一会,BOSS Liu的手机响起,接了电话,他一口把剩下的茶喝光道:“老大CALL我了,我得回去了。”
付了帐,两人站起身准备离开,忽然发现离他们不远处有两个人打扮得非常体面,一人提了个笔记本,正摊开了在上面敲敲打打。
BOSS Liu向他们努了努嘴,对绝影说:“看见了吗?人家到茶馆来办公的。要是有一天我们也能像他们一样随心所欲地来茶馆办公,有多好啊。”
绝影也望了望他们,在心里说:“要是有一天我们也能像他们一样随心所欲来茶馆办公,有多好啊。”

58 大爷
燕儿说的茯苓饼确实好吃,因为很甜,很多人吃不惯,但绝影却非常喜欢,越甜的东西他越喜欢,本来是带给燕儿的,到最后反而被他一个人吃全光了。不光吃光了,还吃上了瘾,以后每次BOSS Liu从北京回来,他都特别关照多带点茯苓饼,而无论BOSS Liu带多少,他都一应照单全收。
再去公司的时候,Bug Yang他们表现得非常积极,好不容易等到老大回来,肯定第一件事就是检查他们的工作成果,自己到公司公司三个月,周总提都没有提转正的事。要不要转正,当然得周总说了算,但说实话,自己做的再好他们也看不到,天高皇帝远啊!某种程度上说:工作做得再好,还不如绝影的两句美言。
几个人本来是热血沸腾,正如XXX颁奖晚会上下面坐着的演员,一个个甚至都把台词准备好了,就等着一会上台说:“感谢CCTV,感谢MTV,感谢XXX,特别要感谢XXX。”
结果一上来绝影便泼了他们一盆冷水。按道理说,新人做出了一些成绩肯定应该以肯定和鼓励为主,但这道理对绝影来说就像谈恋爱,他就是不懂,他就只知道:一定要泼他们冷水,越是在他们热血沸腾的时候就越是要泼他们冷水,不能让他们因为一点小小的成绩冲昏了头。
于是从Bug Yang开始,要么是Bug太多,要么是代码写得粗糙,要么是方法太过复杂,总之几个人都被他骂得一无是处。大家都唯唯诺诺地点头应承着,唯独Bug Yang不服气道:“这DAP写到这程度已经顶天了。你不是也没做出来么?前面一大堆代码写得太糟,现在又让我们接着来写,能写到这程度已经不错了,难道周总还指望让我们几个把DAP搞出来,你都做不出来的东西,我们要能做出来,还用在这儿试用吗?”
Bug Yang一席话说来虽没经过大脑思考,但也不无道理,一时又弄得绝影下不了台。这DAP设计得实在太粗糙,本来也没指望他们几个就能把他搞出来,用周总的话说就是不能让他们闲着,没事也得找点事给他们做,这才把DAP拿给他们。现在Bug Yang一闹,一时又找不到合适的话来反驳他,只好说:“行,你们说DAP难度大,咱们再另外做CASE。”
“那我们转正的事情呢?”
“先放一放,再做点CASE再说,你们先出去吧,这次有个CASE,大家都有份,行还是不行就看这一次。”
几个人极不情愿地出了办公室,Bug Yang走的最后一个,等其他人都出去了,他又折回来,突然神神秘秘地对绝影说:“影头,我有个大事要单独跟你说。”
“又什么事啊?就你事情最多。”
“是个大事,这事也只有跟你说。说实话跟了你这么久,我发现你技术实在太牛了。”
“少来了,不是跟你说不许拍马屁吗?”
“不是拍马屁,都是肺腑之言论。先不讨论这个,就是我觉得你技术太牛了,又有了很大信心。前几天在在网上留了个信息,没想到真有人找我做外包。”
“你小子,想搞外水啊?”
“无论如何,我肯定是要先把你布置的任务完成了嘛。说实话,你给我留的DAP实在没啥技术含量,于是我才想到这一招。”
“行行,你有那本事就去接吧。”
“这个CASE有点大,我估计我不行。想找你。”
接私活挣外水,这事情绝影虽然没有做过,但他知道这在资本家公司是个大忌,稍微有脑子的人都知道这个道理,你站在资本家的立场想想,别说公司这么多事情,就是没事,他也得给你找事做,就是不能让你闲着,让Bug Yang他们做DAP就是证明,他这么精的人,给你提供着电脑场地,还给你发着工资养着你,结果你却吃里扒外帮别人做事,让他知道了还不好好收拾你一顿。
况且现在这个事又是公司的员工跟自己说,他第一反应便是正色拒绝到:“这事别找我,我不做。”
这样收当然有两个道理,一是表明自己立场坚定,对公司忠心耿耿绝不吃里扒外,二是告诉Bug Yang,以我现在在公司的水平,还不至于落到要接私活来维持自己的生活。
末了,绝影又补充到:“你小子自己接就自己接,千万别在公司里张扬,这事情,阴在心里就好,要是让周总知道了,肯定让你走人。”
Bug Yang讨了个没趣,喃喃地说道:“我这不是只给你一个人说了吗?我就是信任你嘛。你没兴趣那就算了,我估计我肯定也做不出来。这个难度有点高,我以为你会有兴趣呢。”
本来绝影想就此打住这个话题,Bug Yang又说“技术有点高”,顿时他又来了兴趣,他沉默了几分钟,其实不是在沉默,是在努力压抑自己兴奋地心情,然后平静地问道:“有难度?说来听听,有多大难度?”
“他让做破解一个游戏的程序,我还不是想起你老说你破解有多牛多牛的,还在看雪论坛上有精华,个事情肯定难不到你,正是你证明自己实力的机会,我把你在看雪上的帖子都发给人家看了,人家现在是对你顶礼膜拜,就等着你出马。”
说到破解,绝影确实很感兴趣,这个事情不要说是私活,就是群里随便哪个人找他说不定他都会免费去做,破解,证明自己实力的大好机会啊,而且做一次完整的破解还能大大增强自己的功力,关键是还有人拿钱给你,打着灯笼都找不到的好事啊。
但是这个时候,他还是只能平静地跟他说:“这个,我当然能做,但是我不会做。以后再说吧。”

最后一句“以后再说吧”,算是留的一条后路,意思就是你下班后再来找我,也不知Bug Yang听出其中的意思没有,总之之后好几天,Bug Yang真没提这个事情了。最后反而是绝影急了,找到Bug Yang,旁敲侧击问:“怎么样,你上次挣外水那个事情处理好了没有?”
“既然你不出马,我肯定做不出来了,不过我觉得机会难得,对我来说也是第一次嘛,也给他接了下来,本来想让他先打点订金过来,他还不愿意,先拖着吧,能打订金就最好,他不打我也没什么损失。”
“你放屁。”绝影情绪突然变得激动起来,连周总特别批评他讲脏话这么个事情也忘记了。
“你要能做就做,不能做就别接,更别说还想着忽悠别人一点订金。最讨厌那种能背几条指令就说自己精通汇编,知道个select语句就说熟练试用SQL数据库的人。我跟你们说了好多次了,你接的东西,你做的东西,都不是给别人做的,是给你自己做的,自己做东西要对得起自己。要么你不接,既然你告诉别人你要做你就必须得做。哪怕你之前没有评估好这个CASE的价格,后来觉得不划算了,你就算自己把亏吃完也得做下去。这是起码的诚信啊。各行各业都有职业道德,咱们的道德就是这个。做得了做不了,你自己心里最清楚,东西做得好不好,你自己也最清楚,别以为在网上没人认识你就能随便去忽悠。”
看绝影真的发了火,Bug Yang有点害怕,连忙解释说:“之前我以为你肯定能做的,就接了下来,哪知后来你又说你不做,我也没有办法啊。”
绝影平息了一阵,严肃地说:“那你让他跟我联系一下,我看能不能处理。但是没有下一次。下一次不要你对得起谁,只要你对得起自己。先对得起自己,再挣钱。”

绝影一直在心中想像着这个让Bug Yang做破解的人是谁,破解并不是人人都能想到去做并且愿意付出这么多报酬去做的,而他竟然愿意为了这个CASE专门跑到这个城市来。Bug Yang替绝影约了他,但那天他自己却没有去,他说:“我已经见过他了,也跟他讨论得差不多,我觉得没有必要再见一次面,还是你自己去吧。”
见面的时候着实让绝影吃了一惊,原以为现在搞IT的,大都是年轻人,年轻嘛,想法多体力也好,适合搞这个。但坐在绝影面前的这个人,看上去至少有40岁,头发都差不多白了三分之一,再联想一下自己老爸,实在无法想像他居然能搞IT,还是游戏,还是游戏中的破解。
后来绝影叫这个人“大爷”,用他自己的话说,那天他的出场是“天空一声巨响,老子闪亮登场”。后来绝影问他:“天空要是不响呢?”
“那我也要摸黑登场。”
大爷是个开门见山的人,用Bug Yang的话吹捧绝影两句便进入正题。这破解是绝影以前没有接触过的,分析一个游戏的部分协议。
破解这个事,一向都是很敏感的。以前在公司虽然也做过破解,但毕竟有公司撑着腰。现在人家叫你来做东西,人家当然有人家的想法和用法,这些他肯定不会让你知道。代码这东西流出去又没法控制,所以最后绝影只是保守的说:“这个事情,风险还是很大,而且刚从北京出差回来,很累,想好好休息一下,我再考虑考虑,不过多半可能做不了,还请多包涵。”
大爷也是个爽快人,起身道:“你回去考虑考虑也好,如果你能做,有什么要求你都可以提,你要能做出来,绝对不会亏待你。”

绝影跟大爷说的是实话,谈到现在,他已经不像最开始那样对这个CASE充满了兴趣,他是真不像做。一方面是这个CASE确实充满了风险,二来自己这大半年来大部分时间都是在加班出差,对燕儿实在是问心有愧,他对燕儿说:“对我来说,这一生我会做很多CASE,但是你只有一个,好不容易回来,我想好好休息一下,多陪陪你。”
燕儿问:“别人开的条件如何?”
“3000,但他说条件还可以再谈。”
“如果你做,大概要多久能做完?”
“国庆七天假吧。”
“那就对了,3000块钱,是好多人一个月的工资,但是你可以通过七天假期就挣到这么多钱。这种机会不是人人都有的,像我,也想做这样的CASE,但是我能做吗?”
“但是这个CASE很复杂。”
“那是肯定的,记得你以前说过,写50行代码,1块钱,知道怎么写,99块钱,这也是为什么这种事情不是人人都能做,正是你发挥的时候。”
“可是这个CASE有风险。你不懂”
“你怎么知道我不懂,这方面我比你懂多了。你可以跟他签个合同,把凡是涉及到风险的地方都让他承担。”
“可是我做了,这个假期肯定就陪不了你了。”
“我知道,我都习惯了。”

燕儿对绝影的影响是很大的,因为燕儿的话,绝影又约了大爷。他告诉他:“这个CASE我能做。”然后拿出了事先拟好的一份合同,说实话合同并不是很标准,也没去请教什么法律专家,全凭绝影自己的想法写的,站在大爷那一方来说,这简直是霸王合同。上面写着重要一点:“所有代码仅供学习研究,甲方在任何场合试用本代码的行为均与乙方无关。”
大爷显然没料到绝影还有这一手,犹豫了一下,还是签了字画了押。
他说:“我先给你付一部分费用吧。”
“行,那我给你打个收条。”
大爷笑一笑:“也搞得太正式了。”
“资本家公司学到的。免得以后说不清楚。”

回到家,绝影对燕儿说:“这七天假我陪不了你了,对不起。”
燕儿也平静地说:“知道了。你做吧。”
于是绝影便坐到自己熟悉的电脑面前。为了解决这里面一个重要的问题,这一坐就是36个小时,其间只离开电脑四次,两次是去上厕所,一次是燕儿睡觉,他去看看被子盖好了没有。
36小说过后,已经是第二天下午,问题终于解决了,绝影常常地舒了口气。小心的把代码和文档打个包,拷贝到U盘上,赶紧给燕儿发个短信说:“亲爱的,我做出来了。”
那一刻,燕儿对着手机傻笑了一阵,回头对她朋友说:“他做出来了。我好开心。”
朋友对她说:“你和他一样傻。”

当绝影兴奋地把U盘中的东西拷贝到大爷电脑上给他演示完毕后,大爷二话不说站起来又给绝影数了3000块钱说:“行!可以!代码我不要了!”
听了这话,绝影反而傻了。
这时候论到大爷头头是道地阐述他的观点:“你以为我真是来做这东西的?我这叫‘醉翁之意不在酒,在乎山水之间也’。现在你的技术我领教到了,我找了很久,终于找到了你。你在公司工资多少?我开两倍工资,你跟我干。”
这诱惑来得太突然了。绝影愣了好一阵,却斩钉截铁地摇摇头说:“不行!”

59 Bug Yang的心事
一般人都认为写程序的人除了写起程序来,脑子大都不好使,其实绝影比猴还精。你想这大爷半路才杀出来,不就是做了一点点协议的分析,他居然不经考虑就开出两倍工资的条件。在大爷来看,这已经是给绝影莫大的便宜了。
古训曰:便宜莫贪啊。比如土匪跟绝影借钱,本来按照土匪的性格他借了钱是万万不可能还的,在借的时候绝影也知道这个道理,但是又借得不多,损失不大,不借,以后还被他耻笑,被他耻笑不要紧,他又拿出去满世界宣传,他无所谓,对绝影来说,这影响多坏啊。那就借给他吧。
没想到几天之后土匪竟然主动来还钱了。这时候你千万别像贪了小便宜一样高兴,这次他不按常理出牌,你等着吧,准是来迷惑你准备下次借一笔更大的钱不还。
每个人都盼望着便宜能光顾到自己,就算没正儿八经地想多多少少也偷偷地想过。但是这便宜真的来了,就要小心了。
再说了,虽然自从绝影大二去好又多打了20天工他就发誓要一生信仰马克思,对资本家的腹诽很多,但周总和陈董毕竟没有做什么让他无法忍受的事情,不仅这样,甚至还常常找他谈心,有意无意拿糖衣炮弹拉拢他,有几次还差点把他拉下马。
所以绝影站起身来,一本正经又不失身份地对大爷说:“很抱歉,我现在无法答应你的要求,虽然你开的条件确实很有诱惑力。但我刚从北京回来,手上的事情还很多,现在公司又有很多新人,我不能在这时候离开公司。”
大爷愣了一下,就像当初绝影忽然拿出一张合同摆在他面前一样完全出乎他的意料。
趁这个间隙,绝影又补充道:“现在我是公司的技术经理,离职这个事对我对公司来说都是个大事,草率不得,这事就先放着吧。”
大爷回过神来,倒也爽快地说:“那我也不勉强你。放着也行,反正我把话说到这里了,我电话你也有,哪里你觉得公司不好了准备把它拿出来,随时给我电话。”
大爷也是个明白人,绝影把话都说到这个份上,再去勉强肯定也没有什么好结果,只能再碰一鼻子灰。与其这样让自己掉价,还不如大家都体面一点下台。

大爷潇洒地回去了,有钱人就是好啊。留下绝影一个心里像开了锅。这两倍的工资诱惑确实不小。现在二十来岁80后的人你说苦不苦,确实很苦。你读小学的时候,读大学不要钱;当你读大学的时候,读小学不要钱;你还没能工作的时候,工作是分配的,你可以工作的时候,撞得头破血流才勉强找份饿不死人的工作做;你不能挣钱的时候,房子是分配的,当你能挣钱的时候,一个月工资连三分之一个厕所都买不起。
燕儿也是这个年纪,二十来岁啊,正是女人最好的时候,却天天跟着绝影受罪,别说过天天喝咖啡开车兜风这样的小资生活,就是买个热水器都要存上两三个月钱,好不容易买个房子,还欠下公司一屁股债。女人啊,哪怕你长得再漂亮在Party上风光无限,但一到市场上为了2毛钱一斤的白菜和老板挣得面红耳赤,你就又变成黄脸婆了,这正如男人在外头哪怕天天拉砖运煤回来也一样在自己老婆面前把自己扮得像皇帝一样。
回到家里,燕儿看出他心事重重,关切地问:“怎么了?CASE没做好?”
“不是。”
“那钱收到了吗?”
“收到了,他还多给了一千,本来谈的三千,上次他给了一千,今天又给了三千。”
“那就对了,干嘛还心事重重的?”
绝影摆摆手:“没什么,没什么,可能有点累。”
本来绝影很想把大爷的话告诉燕儿,他能出那么高的价格,起码对自己也是种肯定,这肯定又不能敢别人分享,你敢跟周总说?敢跟张厂长说?跟燕儿分享就再好不过,男人啊,理想大都是征服世界,但世界只有这么一个,能让多少人去征服,于是征服世界不行,至少要征服自己的女人,在外头体现不出自己的价值没啥,至少要在自己女人面前体现出自己的价值。
但是这事又万万不能给燕儿说。本来燕儿就一直怂恿绝影辞职,那时候绝影是坚决不同意。一来本身公司的事情还多,CASE一个接一个,不可能做到一半就走人;二来当时又不像现在,还有个这么爽快大爷,那时候确实没什么好的去处,在这个城市,很难再找到一个像现在这个公司一样的软件公司,就算找到了,又得做多久才做到技术主管、技术经理?要是出去,走得太远了什么都不方便,大城市竞争还更加激烈;三就是还欠着公司两万块钱,借款协议上写得清清楚楚,无论什么原因绝影离开公司必须一次性将欠款付清。钱不多,但始终是悬在绝影心中的一把剑,这事情不解决哪怕外头的世界再精彩,那也是别人的世界,自己也只有干瞪着眼看啊。
又想说,又不能说,这就像在周总办公室开会,明明想放屁了,还必须憋回去,心里那个难受是可想而知,屁是五谷神,不放憋死人啊。所以也难怪他这样心事重重了。
燕儿见绝影不愿意多说,一边数着钱一边转移话题道:“这个大爷,到是比周总他们大方多了。你给周总他们加班还不是一样累,他们哪次给你这么多钱了?”
“你不懂,这不一样。我可以一次给乞丐100块钱,但我不能每天都都给这个乞丐10块钱,那我不亏死才怪!”

大爷这个CASE绝影还是感觉赚了,想想还是Bug Yang介绍过来的,到后来自己做了,把他撇到一边,实在有点不人道,于是对他说:“大爷那个CASE,我给你10%介绍费吧。”
Bug Yang吓得连忙摆手:“不了,不了,影头的钱我哪敢要。”
“什么敢要不敢要,这是应该的。”
“那这次算了,这次我还是不敢要。下次吧,下次我再给你介绍CASE,你再给我钱。”
“那不好,我估计就没下次了。不过接也行,一定要接有技术含量的,什么管理系统啊,查询系统啊就别去接了,让人家新人练练手。要么不做,要做就做大的。”
“嗯,我就晓得,影头你是块放卫星的料,再大的CASE到你手上还不是小菜一碟。”
“又来了又来了,又来拍马屁了。”
Bug Yang察觉到绝影脸色一变,赶忙找了借口回到他自己的位置。

好容易在公司过了几天风平浪静的生活,没什么大CASE,客户也没怎么打电话过来,绝影觉得这日子快滋润了,想想最初跟BOSS Liu一起刚进公司也不过如此,就可怜BOSS Liu了,为了他的理想,现在肯定还在加班加点地写着代码。
但Bug Yang又不失时机地跑过来添麻烦。这次是周总直接过来反应问题,周总耸耸鼻子,一脸严肃地对绝影说:“怎么回事?今年我想到大家做了那么多CASE,眼看年底了,有意让大家好好休息一下,怎么小杨又跑我这来闹了?”
按照公司的规定,是不能越级上报问题的,Bug Yang扰过绝影直接跑去周总那里抱怨肯定惹怒了周总,否则他也不会严肃到这种程度。这次和以往不一样,在CASE上,周总对绝影说话总是小心翼翼,也就是俗话说的打官腔,什么是官腔?当官的总怕得罪人,不管是上面的还是下面的,下面的万一哪一天爬到上面去了,你要是得罪了他可就惨了,所以他们说起话来总是很温和,明明你捅了个大漏子,他却说:“这次你犯了个小小的错误。”明明他认为你的想法是错误的,他却说:“你看这样好不好?”
这一次,周总的与其却非常严厉:“那个小杨,据我所知,又没做出什么大的成绩了,他还直接跑我这里来闹,说他条件不好了,说工资低了,说要转正了。我把技术部门全权交给你管,你就不能只停留在技术上面,员工有什么心事有什么想法你都要第一时间去了解并且解决。总之,小杨的事你自己去处理,我也不希望以后再有这样的事情发生了。”
在公司里,这糟糕的心情是可以传递的,Bug Yang心情不好,传递给周总,周总心情也不好起来,又传递给绝影,现在绝影心情也差起来,他又找来了Bug Yang。
Bug Yang一脸茫然地看着他。
“你还好意思装无辜,我问你,是不是你去找周总闹了。”
Bug Yang唯唯诺诺地说:“是去了,但是没闹。”
“没闹周总咋会发那么大火呢?我跟你说了有啥事跟我说有啥事跟我说,你说,这么久以来,你给我提的意见只要我能做到,哪点我没去做?”
绝影这样说的时候,可以说是气急败坏,Bug Yang也跟着激动起来。
“我是不满意,是对公司和周总不满意,但是我觉得这和你无关,你对我好,我知道,所以就直接去找周总了。”
好歹Bug Yang还能明辨是非,没胡乱诬陷自己,于是绝影的心情稍稍平和了一点:“那你也不应该随便就去找周总吗?不是跟你说了,我是技术经理,什么事情直接跟我说就行了,不要越级上报。”
Bug Yang的心情却并没有平和,他仍然激动地说:“你的难处我也知道,这些事情我说给你,有用吗?你还不是解决不了,你还不是得再绞尽脑汁想怎么跟周总说,还不如我直接去说,我就是对他有意见。”
“说,你到底觉得怎么不好了?”
“我工资低,我进公司三个多月了,最开始说一个月转正,后来又是两个月,到现在三个月了还不给我转正。说实话事情我做得没L哥少,就是为了转正,我做得比他还多得多,但是他可以每天悠闲地写十几行代码就拿那么多工资,我天天辛苦还得在温饱线上挣扎。我就是不服。”
听他这么说,绝影一下想起了在北京的时候BOSS Liu带他去参观的平民窟,他想把这个事情告诉他,告诉他很多人和他一样,和他一样付出了很多劳动但得到的却只有一点点?但是他没说,曾经有很多次,绝影给他举了类似的例子,但是回过头来他又忘了,他只是平静地说:“你不服,我还不服呢。我问你,你觉得我做的工作,我做的东西的技术含量比你们多多少?”
这时候Bug Yang稍微平静了一点,想了一下低声说到:“影哥你的技术不含糊,可以说至少是我们的十倍。”
“十倍没有。我想不说质,就说量,我觉得至少是你们的三倍,但是我拿到你们三倍的工资了吗?我可以告诉你,没有,连两倍都没有,我没拿到张厂长两倍的工资,也没拿到L两倍的工资。我也不服,也想抱怨,抱怨可以,但是抱怨有用吗?抱怨之后呢?难道就坐在那里等待下一次抱怨?你有这个工夫,还不如把时间拿来多学点技术,好好提高自己,我告诉你,写程序,和别的工作不一样,有些工作需要人缘,有些工作需要关系,有些工作还需要美色,但是写程序,只需要你有技术。就像我一个朋友,他走到哪里都有饭吃,而且都吃得不错。他要是觉得不好了,随时都可以炒了他老板的鱿鱼。因为他有资本,他不愁找不到工作,不愁转不了正。”
一席话说下来,Bug Yang脸上露出一丝难过的神奇。是啊,技术,正是他的软肋,说实话他要是真的有了技术,他根本不需要在这里跟周总抱怨,跟绝影抱怨。他要是有了技术,此地不留爷,自有留爷处。
两人沉默了一会,Bug Yang愤愤地说:“我知道了,我知道该怎么做了。我就是要好好地提高技术。周总现在不愿意给我转正,等有一天他留我转正的时候我理都不理他。”
Bug Yang出了门,绝影感觉他虽然有点极端,但确有一份激情和信念,再回忆一下自己,他觉得他也许真是一个万中无一的武学奇才。

这次事件过后,Bug Yang果然每天都只专心地工作,而且比以往更频繁地来请教自己。绝影觉得这事情算过去了,风波都过去了,终于又恢复了往日的平静。
正当他准备好好享受一下工作,享受一下生活的时候,周总又来了。这次周总平静地说:“小绝啊,你准备一下,我们可能要拉支队伍到北京去做一个中长期的CASE,你肯定要去的。”
以前,绝影会问:“什么CASE?”
这次,绝影却问:“多长时间。”
“短则三五个月,长则一年两年,甚至可能是永远。”

60 Nothing impossible
资本家总是把未来描述得相当美好。这一次,周总显然也错误地估计了形势。北京啊,毕竟是首都,大城市,他和陈董老想着把公司做大,从这里做到大城市,做到北京上海,再开分公司,再上市,上了市再开分公司……
他这么想,于是也想当然地认为绝影会很乐意去北京,所以在跟他说这事的时候,他用了一种似乎是施舍的语气。
绝影当然不吃他这一套,过去两年中,他出差也去了不少地方,每次一回家就跟别人感叹:“还是四川好啊……”
绝影不吃他这一套,于是淡淡地说:“永远?我估计是不行,太突然了,没准备。我一大家子都在四川,房子也买在这里,怎么能说走就走呢。”
一句话,周总听出绝影在其中的不愿意,赶紧转移话题道:“这次我们要做的CASE真的是个大CASE,是个政府采购项目,连人民日报都登了,形势相当严峻啊。本来我们计划开发还是在这里,北京那边的公司做售前服务,现在看还是不行,我们开发部门也要多跟客户沟通,所以还是决定把队伍拉过去。”

谈到最后,你不愿意归不愿意,不去也得去,去多久还不是公司说了算,领导们总认为自己的决定是高瞻远瞩,站在台上挥一挥手,下面的群众便立刻斗志昂扬――那是农民起义的事了。纵观历史上,农民起义为什么总失败,或者就算不失败到最后也是被地主阶级利用,成为他们改朝换代的工具?历史书上说得很清楚了,是因为农民阶级没有先进理论作指导。
资本家当然自认为比地主阶级高级,事实在,资本家总是认为自己比谁都高级,地主阶级都能利用的事情,他们当然也不在话下。
问题是时代不同了,现在的人,特别是搞IT的,谁没有文化?一个比一个有文化。早几年没有社会经验,当然轻易被忽悠了,现在吃的亏多了,哪里还能轻易被忽悠的。赵本山的小品不正是这个过程的反应吗?
这事说出来,周总也觉得没达到他预期的效果,绝影也觉得心里很不爽,最后,周总只得摆摆手道:“这事就这么先说着,这是个大事情,公布出去恐怕会影响到现在开发人员的情绪,所以现在还是先不要公布,你回头先去做做准备吧。”

你越是想保密的东西,传得也就越快,才第二天,Bug Yang就一脸神秘地拉着绝影问:“影头,听说我们要到北京去搞开发……”
绝影赶紧打住他:“听谁说的?好好工作去。”
“还能有谁?你就别瞒我了,我知道这事是铁定了的。”
“少来了,说实话这事情我都不清楚,到底要派谁去我也不知道,你小子咋比我还精。”
绝影把话说到绝路,Bug Yang还是不甘心地说:“你不承认也无所谓,反正要真要去,麻烦影头你多给我美言几句,我就想跟你们去北京搞开发。”
Bug Yang的心情绝影当然能够理解,他上次就想着要去北京,那时候还是觉得他太菜,去了只能给自己添麻烦,时间过了这么久,现在看他技术又有了点提高,关键是和自己一样满肚子都是热情,平时热情都憋在肚子里放不出来,一旦放出来,那威力是惊人的。
虽然这么想,他还是面不改色地对Bug Yang说:“好好工作,只要你技术好了,不管到哪,还不需要我美言,周总他们自然会拉上你的。”
Bug Yang听不出绝影话中的话,还是一脸喜滋滋地跑开了。

又过去几周,这几周里,绝影也慢慢对周总说这个CASE有所了解,在周总他们来看,这的确是个很大的CASE,大概周总他们只会用Money来衡量一个CASE的大小。但绝影不这么认为,一个CASE,管你资金再多,但总是拿MFC做做界面,写点SQL搞搞查询,或者把网上开源的代码搬过来修改修改,这个CASE就算值几十亿又有什么用?首先没有什么高级技术需要攻关,没攻关做着就没乐趣;其次那几十亿我连千分之一都拿不到,没有金钱做着就没动力。一件既没乐趣又没动力的事情做起来是很痛苦的。
星期一,周总在全公司开了个动员大会,也就是把这个CASE和未来的计划告诉大家,本来是个很平常的会,但下来之后,绝影深深地感觉到技术部开始不平常起来。
是啊,这么大一个CASE,大得连北京的政府部门官员都到公司做了实地考察,一个人就算写一辈子程序又能遇到几次这样的大机会。
这正是千载难逢的证明自己的好机会,就像当年的比尔盖茨,说不定就凭一个MS-DOS一炮走红。所以技术部的在一天之间忽然失去了以前哪种轻松和随和,人人都变得严肃谨慎起来,大家都只管各忙各的,没事也找点事情出来忙,不到万不得已,不和别人说话,更不去别人的地盘转悠。
在技术部门,这种压抑简直是要命的。周总也是深喑管理之道,他开会的目的是为了稳定军心,结果反而适得其反,弄得人心惶惶。
最后Bug Yang终于坐不住了,他小心翼翼地问绝影:“影头,你说这次我能上不?”
“我不知道。真不知道,周总没给我说。”
“周总也真是,到这个时候还跟我们卖关子,这不是憋死人啊。算了,我亲自去找他。”
“你又来了。我上次给你说的话等于又放屁了。”
Bug Yang这才回想起来,上次绝影也是因为越级上报的事才找他谈了话,当时说得信誓旦旦怎么现在一下又忘记了,于是不好意思起来,道:“唉。我心里急啊。我和你不一样,你是肯定会去的,像我们这些没经验的新手,心情你是无法理解的啊。”
一听到Bug Yang的抱怨,绝影也忍不住了,他厉声说:“有什么不能理解的,就算我不能理解你,但是你们又能理解我吗?你没听说过能力越大责任就越大?你知道吗?为什么很多人都想成功但成功的人只是极少数?不是因为成功有多困难,其实成功简单得很,只要你一开始就有计划,并且一直做下去。关键是如何面对成功才是最要命的,你失败了,起码还有人同情你,你成功了,连得到同情的机会都没有。你技术菜,起码还有人能帮助你,你技术好了,连个帮助你的人都没有。你什么东西不会做,最多挨几句骂交给我,我要是不会做呢?我不会做也得做,想尽办法也得做出来,我还想找人骂我一顿然后忙我做了呢,但是行吗?你总想着要做大CASE,要去北京,我还不想去呢!你去了,你不用负责,你可以很开心地写着代码,周总和我会安排你写什么,会让你写你能写的。可是难度大的怎么办呢?难度大的还是由我来。我一直跟你说,你没有什么不好了。现在公司的环境比以前好得多,也有这么多人,你有什么问题都可以去请教。可是你为什么还总是不能满足呢?”
一席话说下来,绝影突然觉得有点对不起Bug Yang,本来这心情在公司已经压抑了很久,本来这席话应该对周总说的。这次Bug Yang并没有做错什么,但他却把自己的一大堆抱怨发泄给他。
说完了,绝影觉得心情稍微好了一些,他走出办公室,对大家说:“最近的事情大家也知道了吧。这几天大家的情绪都有些小小的变化,我觉得这样不好。我还是觉得,大家该干什么干什么。对我们来说,技术还是最重要的,什么工作都无所谓,关键是要自己做得开心。”
说完,他又回过头来对Bug Yang说:“你先回去好好写代码,我答应你,一定让你过去。”
Bug Yang刚才还劈头盖脸挨了一顿骂,现在绝影又忽然给他保证让他去,这感觉就像一审判了你死刑二审又马上改判你无罪释放。这时候你是什么心情?你连高兴都顾不上,赶紧跑吧,免得法官又后起悔来,宣布刚才的判决无效。
于是Bug Yang什么也不说,赶紧跑回他的位置上。

可事情也不像绝影想的那样。
陈董从北京打来电话,第一句话便是:“小绝啊,真是辛苦你了,你从来没让我们失望过啊。”绝影可以想像,如果这时候自己就站在陈董跟前,陈董说这句话时一定会拍着他的肩膀。
其实打这个电话的目的就是给绝影宣布去北京的人选,Bug Yang并不在此列。绝影试探着问:“小杨呢?”
陈董反问道:“你觉得小杨如何?”
“我觉得还行。”
“小绝啊,我看人看了很多年了,很少看错过,小杨言过其实,不可大用。”
绝影一听,这话怎么这样耳熟,回忆了几秒猛然想起刘备白帝城托孤的时候对诸葛亮说:“丞相观马谡之才何如?”诸葛亮说:“此人亦当世之英才也。”刘备便说:“不然。朕观此人,言过其实,不可大用。丞相宜深察之。”
那时候刘备都要死了,还有这心情来评价另外一个人,可想而知这人后来必定会给蜀国带来大祸害,实际上这人后来确实把诸葛亮害惨了,也把蜀国害惨了。小说估计都是这样安排剧情的。
但那毕竟是小说,绝影在心里说:“陈董啊,没想到你对三国也颇有研究。我绝影看人也看了很多年了,还是很少看错过,咱们孰对孰错就看这一次吧。”
这么想,他还是谦逊地对陈董说:“陈董说得也有道理,那就再观察观察吧。”
陈董这才低声道:“与其让小杨过去,我不如在北京找小刘,让他过来兼职呢。”
一听到BOSS Liu,绝影才又有点精神振奋,这CASE,如果再能跟BOSS Liu一起搞,做起来又舒服多了啊。

让Bug Yang坐冷板凳的消息不知怎么也传到了Bug Yang耳里,他当然不依不饶地找到绝影说:“陈董对我肯定有偏见,他不在公司,不知道我现在的水平,我和以前不一样了。影头你最了解我,你答应让我去的。”
一时弄得绝影也左右为难,只好说:“当然,我答应你一定会做到,你先在公司准备好,我先去北京,随时等着我调你过来。”
这么说,Bug Yang还是有点不甘心,毕竟这事情还没落实下来,就是一张空头支票而已。
绝影也觉得有点对不起他,也不好意思正视他的眼睛,只顾低着头收拾东西。Bug Yang的心情,也许正是欲哭无泪。

对周总来说,稳定军心在前期还是压倒一切的大事,他对绝影说:“小绝啊,咱们出去走走吧。”
再来到北京,已经是寒冬了,这里的冬天冷死人,有时候还刮大风,也不知道风是怎么刮到城里的,明明到处都是密密麻麻的高楼大厦,把北京城裹得严严实实,不要说长城,就是什么三北防护林都没这么厚,可风还是弄找着缝子钻进来。到这时候,绝影才懂得“没有不透风的墙”这话的确说得有道理。
这次周总和绝影他们一起来到北京,以前他和陈董分工明确,一个在外跑业务,一个坐镇四川负责开发,这次连他也跟着过来,可见这CASE对他们来说真的是很重要,失手不得。
周总关切地问:“小绝啊,这次要出来这么久,有什么后顾之忧可以跟我说。”
“其他没什么,就小龚。去年一年,我差不多有半年都在出差,特别是下半年,几乎都在外面。很久没好好在家呆上一段时间了啊。”
“嗯。这个我也知道。所以我和陈董商量了一下,每个月有几天假,你可以会家去,路费由公司负担。”
“可这也不能从根本上解决问题。”
“那我还有另一个想法。如果这个CASE的情况好,不如你把小龚接过来,以后你们就在北京发展吧。”
绝影不置可否地沉默着,在很多人眼里,北京上海固然是好地方,自己有很多朋友,哪怕就是放下技术主管去做代码工人也非要往这些地方跑。绝影觉得有点好笑:硅谷确实有很多人创业成功,但是还有更多的人创业失败,更有更更多的人连业都没创,还是继续打着工。既然如此,为什么还非得人人都去硅谷碰壁?
见绝影一直沉默,周总也深沉地说:“小绝啊,说实话,这次CASE形势相当严峻,也许你还不知道,但我感觉,这真是Mission Impossible。”
绝影的英语一直比较菜,周总又老爱说英语,这一次和以往一样,他又以为他说的什么重要的事,忙问:“什么?”
“Mission Impossible。”
周总再重复一遍,绝影还是没听懂,只得自言自语地说:“不懂!我只知道Nothing impossible。”
刚说话,周总的语气突然提高八度,嚷道:“如果你这么说,那真是太好了!”
很久以后,绝影才知道“Mission Impossible”原来是“不可完成的任务”,那时候,他确实没把这句听懂,也确实只知道“Nothing impossible”。

61 校园
绝影再见到陈董,已经是深冬的时,这时候北京也到了刮风的季节,于是陈董再也不在绝影他们面前强调北京有多好了,因为每当这个时候,下面的人便说:“好大的风,一点也不好。”绝影当然知道不能在陈董面前说北京不好,但是他们不知道。
陈董拍拍绝影的肩,语重心长地说:“小绝啊,你从来没让我们失望过啊。这次就全靠你了。”
绝影对他这句话已经有点麻木,只是机械地说:“哪里,哪里,尽力而为吧。”
陈董忽然又激动地说:“真的。当初我让周总一起过来调研这个CASE,我说对他说,这个CASE的设计还是得他来好好把把关。调研了几天,他摆摆手说:‘不行,这个CASE一定得让小绝来搞设计。我们都不行。’”
绝影没想到在背地里周总对他的评价也会这么高,想到平时对他的腹诽,也觉得有点不好意思。所以资本家有所时候还是有值得我们学习的地方――事实求是嘛。
因为这个CASE来得太突然,公司显然还来不及把方方面面安排周全,所以前期就先租了间民房委屈大家住下来。工作生活都在这里。绝影神神秘秘地告诉下面的人:这大概就是封闭式开发吧。
北京这边的售前公司的经理绝影很早以前就听说过,那时候陈董把他描述得出神入化,以前是搞销售的,做了30年销售,在北京独家代理一个很大品牌的服务器,算个地地道道的京城的大老板。本来生意做到这个地步已经十分了得了,但他还是投出一大笔钱到这个CASE上来,为什么?当然是为了赚钱,由此可见这CASE是多么有前途的。
于是这次绝影带着崇敬地心情见了这位杜总。原来杜总也只是个相貌平平的人,在陈董之后也训了话,大意都和他们说得差不多,也就是再把陈董的北京方言翻译成了标准的普通话。
见过以后,觉得杜总也不过尔尔。很多事情就是这样,比如周星驰演的《唐伯虎点秋香》,唐伯虎在家里有八个貌美如花知书达理的老婆,真是羡煞旁人了。可是他还觉得不爽,还不过瘾,抛开八个老婆和老娘不顾还天天到外面去拈花惹草,还要去点秋香?为啥?神秘感而已。这样一想,你也就明白为啥男人啊,越是得不到的东西,哪怕是颗草,他也要倾进全力去得到她,反而就算他家里摆着一块宝,他都天天视而不见。
技术也是如此,以前天天用SDK,MFC写着程序,去网上看牛人们动辄就是RING0,RING0的,觉得这RING0是如此神奇,于是崇拜得要命,好像一但进入RING0自己便从菜鸟一跃而成牛人,也就是佛法上讲的天天坐在那里不吃不喝,有一天突然就“顿悟”了,成佛了。
等有一天要是你真正去搞驱动了,搞内核了,又觉得RING0也不过尔尔,不过就是多了些特权指令,换了些导入库而已。于是搞着RING0的人觉得RING0也不过瘾,没搞RING0的人又觉得RING0如此神奇,崇拜得要命。技术本身没有什么区别,区别在于人们对他的看法而已。

上次EB的成功让陈董他们对BOSS Liu又有了新的看法,这次的CASE正好也在北京,陈董他们不好意思,让绝影给BOSS Liu打个电话过去。
这当然也是绝影期待的,于是他兴高采烈地播通了BOSS Liu的电话,第一句问候还是:“BOSS,最近在干啥呀?有啥研究成果拿出来分享分享。”
本以为BOSS Liu又要说:“哪里有什么研究成果呀。”
谁知这次他说:“当然有。”
这让绝影有点意外,次数多了,原本以为BOSS Liu就算有什么研究成果也会谦虚一下的。
“那就赶紧拿出来分享分享。”
“不跟你分享,你对这个不感兴趣。”
“什么啊?”
“游戏方面的。”
“那就算了。我听到游戏头都大了。还是说别的吧。我又到北京了,这次要在这边呆几个月。”
说到这里,BOSS Liu的语气突然兴奋起来。
“那公司呢?你不干了?”
“没啊,就是公司的CASE呢。反正你也在北京,上次我们做的EB,周总他们觉得效果比较好,这次想让你也来兼职做点东西。不晓得你有没有时间。”
“时间就像牛奶,要硬要去挤当然还是有的,关键是CASE有搞头吗?”
“肯定有搞头,要不我也不会来这么久。”
“说来听听。”
“你要来,就先做XRFUC!”
BOSS Liu在那边突然笑了起来,说:“XRFUC?这名字估计又是周总起的吧,只有他起的名字才这么深奥。”
“XRFUC,X-ray Family Universal Controller,这么有创意的名字,当然是我起的。总之你不管谁起的,绝对有搞头。”
“行行,别收那么多,我记不住,还是就叫XRFUC吧。我最相信BOSS,既然你说有搞头,那我星期六就过来看看。”
放下电话,绝影得以地对陈董说:“好了,他说星期六来。”
“那你告诉他,星期六我去接他。”

时间是不等人的,几个人很快就开始工作起来。初中有篇课文叫《口技》,里面写道:忽然抚尺一下,群响毕绝。撤屏视之,一人、一桌、一椅、一扇、一抚尺而已。绝影一直觉得这种感觉很好,特别“是一人、一桌、一椅、一扇、一抚尺而已”,简洁明了,越是简单,越是能体现出其中的技术水平。换到现在,绝影他们工作起来算是“一人,一桌,一椅,一烟,一电脑而已”,所以走到哪里都能工作,这才是效率。
对CASE的设计还是最令人兴奋的。C++毕竟是绝影的软肋,这点他自己也得承认,眼看这次BOSS Liu可能又要过来参加工作,可不能再让他抓住自己什么把柄。BOSS Liu这个人鬼精鬼精的,在汇编上从来不发一句言,就喜欢拿他的强项C++跟自己比。绝影又正和他不同,偏偏又想在C++上和他较量较量,拿自己长处比别人短处没什么值得骄傲的,你要比C++,咱们就来比C++,要的就是你汇编比不过我,C++我也不比你差这种效果。
所以绝影这次还是抽时间恶补了一下C++。以前的接口设计他总是用C风格描述,这是受了Win32 Platform SDK和汇编的影响,C风格的接口确实很好,不管什么语言都能很好的调用,但C++接口就不一样,要是别人换成了VB,或者ASP,那怎么办?
可是BOSS Liu说得振振有词:“你自己的CASE,你可以很清楚的知道你不会在里面用汇编,也不会用VB,更不会用ASP,既然如此,为什么还要舍近求远呢?难道你还指望着有第三方来为你的CASE开发插件?”
这一次,绝影也尝试着把接口都设计成C++的,等BOSS Liu来了,把这个拿出来给他看,看他还有什么话说。
这样做,就不得不接触虚基类,虚函数这些他非常不擅长的抽象的东西。有时候,只是为了跟BOSS Lu竞争而舍近求远,不知道是不是一种得不偿失。几年以后,BOSS Liu提起这件事,他说:“BOSS上次的设计,还是非常好的,看不出来,你对C++还是有研究的。”
绝影摇摇头说:“你错了,一个设计最失败的就是缺少想像力。那个CASE正因为用了我不熟悉的技术,失去了发挥想像力的空间,可惜啊。”

一直到这次,绝影才知道“南电信北网通”这个说法。这间民房里装的就是网通,本来在四川也有用网通的,而且价格还比电信便宜得多,绝影也去尝试用了一个月,在那个月的第一天绝影就后悔了――网速慢得要死,仿佛又回到了上个世纪拨号上网的年代。这样的网,就算50块钱一个月等于白白浪费了50块钱,10块钱一个月等于白白浪费了10块钱。
谁知道这网通到了北方,就像四川队回到了主场,突然又跑得快了起来,而且是一发不可收拾。看来四川队的确是主场龙客场虫啊。
工作刚刚起步,绝影的电话便响了,拿起一看,居然是大爷打过来了。两月过去,本来绝影都差点把大爷忘掉,谁知这时候他又打个电话过来。
一屋子都是人,绝影压低了声音说:“有啥事?快说。”
大爷还是不紧不慢地说:“有空没啊?我还有个CASE想你帮我做。”
“肯定没空了,我已经到北京了。”
“那什么时候回来啊?”
“说不准,长期的。”
两个月不见,突然又跑去了北京,还是长期的。这让大爷有点吃惊,他沉默了一会,说:“那我上次给你说的事情呢?你考虑没有呢?”
“最近CASE比较多,哪里有时间考虑啊。”
“那你老婆呢?也过去了?”
“没有,她还在四川呢。”
“那边生活方不方便?”
“当然不方便了,哪里有家里好啊!”
听到这么说,大爷马上换了平静的语调说:“那也不是办法啊,你家都安在四川,又跑这么远去,还跟你老婆长期分开了。我上次给你说的事你好好考虑一下吧,总之你要是跟我干,我肯定把你当做合作伙伴,既然是合作伙伴,有什么事情肯定跟你一起商量,也不至于把你搞得那么不方便。”
听到大爷说到重点,绝影立刻环顾了一下四周,大家都在各干各的事,并没有太多的注意他,于是他更加压低声音说:“这个事,先放一放,回头我给你QQ号,有什么事情上网说。”
大爷大概也听出绝影的不方便,很爽快地挂了电话。
刚才还好好的,挂了电话,绝影的心里又不平静起来。其实在公司的这几年,周总陈董他们对他确实不错,如果说工资这些开得有些低,那是他们没办法,因为公司就是这个样子,是个小公司。
但公司总不能永远都只是小公司,一年这样行,两年三年十年二十年还这样,那就觉得很不值,因为我的技术在不断进步中,为公司做的贡献也越来越多,公司也应该不断进步起来,要不,这公司肯定有问题。
再说这出差的事情,一年之中有半年在出着差啊,虽说早些时候自己对出差确实很感兴趣,也明确向老总们表示很愿意去出差。但事情总是会变的,出差出得多了出得久了,人也疲了,就像小时候,连蚂蚁这么个小事情都能蹲在那里观察一下午。现在呢?现在忙得一天到头连蚂蚁都看不到一只,就算看到了,也没心思去研究。
特别是还总得跟燕儿分开,两地分居,这是感情最大的杀手啊,虽然现在还看不出什么端倪,要是等端倪真的出来了,什么都晚了。
以前,绝影很快能把自己心态平衡下来,说实话,做技术工作的,最忌讳就是心态不能平衡,一旦你心态不平衡,你就写不出什么程序,虽然你可以几个小时一直坐在电脑面前,而且要写什么怎么写你也很清楚,可是你就是下不了手。因为写程序这个工作和别的不一样,从你决定动工,你就很清楚地知道这次至少要实现个什么功能,或者完成什么阶段性的工作,中间思路不能断,一旦断了,接上去的工夫甚至比全部重写还要麻烦。
但这次,绝影却久久不能平衡下来。
晚上,他对周总说:“周总,今晚能陪我出去走走吗?”
面对绝影这样的要求,周总有点差异,但还是点点头。
他们走在一所大学的校园里,学生们带着不一样的心情和不一样的目的三三两两从他们身边走过。校园,曾经是这样熟悉,现在又这样陌生。他对周总说:“周总,你用我已经快三年了,以你的看法,我会成为一个成功的人吗?”
周总不知道绝影为什么会问这样的问题,他说:“就技术来说,你会成功的,而且会很成功。你和别人不同,当你追求起技术起来,在你身上有很多别人没有的东西,这些东西,注定你会在技术上达到很多人达不到的高度。”
“可是我不只说技术。毕业快三年了,我渐渐感到很多东西很现实。就算我能把技术做得很好,你说,我能够挣很多钱吗?会有自己的车吗?”
绝影这样说的时候,想起来以前和陈董去成都见钟工,看到他那辆本田车,从那时候起他就认为,一个成功的男人都应该拥有属于自己的车。
话题渐渐沉重起来,周总也深沉地说:“你是块做技术的料。可是你刚才说的赚钱,其实赚钱还需要很多技术上的东西,很多时候决定一个人能不能赚到大钱并不在他的技术。以后你会怎么发展我说不准,但是就现在来看,如果你一直在公司发展下去,你会有你自己的车的。”
绝影也沉默了一会,想起了BOSS Liu,几年来,他和BOSS Liu一直在比,一直在技术上暗暗较劲,于是他停住了脚步,很认真地对周总说:“那周总,你觉得我和小刘比呢?我觉得我技术不比他差,他离开了公司,我留在了公司,你觉得我会比他发展好吗?”
周总也停住脚步,认真地说:“小刘,小刘和你又不一样,他属于激情创业型的人,也许有一天你开着QQ,他会开着奔驰接你去北京饭店,但是更大的可能,你开着QQ,他什么也没有。”
他们不再说话,又走了几分钟,绝影说:“很冷,咱们回去了吧。”

62 绝影
找周总出去聊天,本来是想希望心情好一点,结果事情往往就是这样,你越是抱着什么目的去做一件事,这目的就越是不光顾你。就像追MM,开始的时候你当然是追得紧,追得紧了,妹妹自然有了优越感,起点让你自己给抬高了,你做的这样啊那样啊她都觉得是应该的。这时候你就得动动脑子,要套狼就要舍得孩子,所谓“欲擒故纵”,这时候你就得把事情放那里冷一冷。等你一冷,MM就乱想了:为啥开始那么大动作,现在反而什么都没了?MM一乱想,你离成功就不远了。
所以散步回来,绝影心情还是一样糟糕。
只身在北京又不像在家里,有啥心事还可以跟燕儿聊聊。这屋里住的几个人都是搞开发的,清一色的男性技术人员。现在的女人啊,就是不懂男人的心,总觉得身边男性朋友多的是,打个电话随叫随到,为什么还偏偏喜欢跟女的交朋友,特别是美女,还故作深沉,什么红颜知己。
女人啊,不仅不懂男人,有时候连女人都不懂。男人在男人面前,始终都是强者,谈的都是征服宇宙的事情,就算不强,也要把自己伪装成强者,就算征服不了宇宙,至少也要征服世界。很多事情,很多话,特别是心里话,都是不能跟男人说的,于是只好找女性朋友来倾诉。
懂得了这个道理,你就晓得为什么大禹治水是成功的,是值得歌颂的,因为他摈弃了堵塞的方法,改成了疏导。
让他去玩吧,你永远不要指望在男人心中占第一的位置,他心中的第一位置永远都是他的梦中情人,他梦想的完美无缺的女人。所以,你要做的,就是稳稳坐好第二的位置。

星期六绝影终于又和BOSS Liu见面了。一年之前BOSS Liu说他要去北京,绝影就一直想像最终他会走上什么样的路。自己不用说了,在公司坐到技术经理,算是打工仔的终极职位。本来是件值得骄傲的事情,奈何现阶段最主要的矛盾正是日益增长的技术水平和落后的工资水平又是他的软肋,所以一年下来,绝影在工资上总是对别人绝口不提。几个月前BOSS Liu还带绝影去参观了北京的贫民窟,感觉那时候他又有了点远大的抱负。
BOSS Liu还是一脸疲倦,仿佛一整天都没见过太阳,眼睛老是眨巴眨,这点绝影有经验,一般都是因为太悃了。但你要这么理解BOSS Liu就错了,你看他像起来像是两天两夜没睡觉,实际上他再写两天两夜代码不睡觉都没有问题。
CASE十分紧张,售前公司的销售顾问正加班加点地写材料,政府采购项目嘛,名堂就是多,文档一定得提交,还得按照什么GBXXXX国家标准,人家不按文档的份数,只管你的厚度,堆在哪里少说也得一尺来高。你想人家政府部门办公室文件动辄就是几大捆,你不搞个几尺厚,放在那里自己都不好意思。
BOSS Liu也天生一个做CASE的坯子,来了之后二话不说先跟绝影沟通。
说实话绝影在心里鄙视过很多人,但BOSS Liu是例外,虽然他一直认为他在技术上还是比如自己,反正是有那么一点点差距,所以他也很认真得给BOSS Liu讲解着这个CASE。这是个区域级的PACS系统,除此之外还需要跟CT等硬件作一些接口,因为要让一个区的所有医院都统一起来,必须为各种设备开发规范的工作站,让它们摆脱各自设备供应商提供的工作站。这就是为什么要做XRFUC――X线类通用控制台。
绝影滔滔不绝地大约讲了半个小时,自认为讲出了其中精髓,其实这些东西他已经给其他开发人员都讲过,但他一直觉得不爽,他一直在怀疑它们听懂了没有。现在是BOSS Liu,可好了,他一定能听懂,如果说这个世界上只有一个人能懂他,那就是BOSS Liu。
讲完了,绝影稍微喘口气,用得意的口吻说:“怎么样?”
听的时候BOSS Liu一直不动声色,这是他值得称道的地方。无论别人的观点如何,也许很幼稚,但听完别人的观点是对人起码的尊重,可这个简单的道理直到现在还有很多人不懂,很多人喜欢粗暴地打断别人的话,当场指正其中的错误,并且以在这种情况下指正别人来体现自己的水平,真是“吾能知人之失而不能见吾之失,吾能指人之小失而不能见吾之大失。”
在这一点上,就连绝影也不得不承认,自己确实比不上BOSS Liu。
听完了,BOSS Liu平静地对绝影说:“这个CASE,恐怕我帮不上你了。”
绝影大吃一惊,疑惑地说:“怎么?你肯定做得了。”
“不仅因为我肯定做得了,也是因为谁都做得了。上次我都跟你说了,要做大CASE,要有挑战的,这个CASE谁都能做,陈董根本没必要叫上我。本来我在公司的事情也很多,原以为如果有点意思到是可以来挑战一下,你又不早点跟我说,现在来看,完全没挑战的必要。”
绝影不住的点头,BOSS Liu说得对,这个CASE其他人完全也可以胜任,但是BOSS Liu也许不明白,一支队伍从四川拉到北京,说实话绝影心中也承受了不少压力,让BOSS Liu过来,无非是再给自己一点信心和鼓励,感觉有这么好一个搭档撑腰,什么大问题难得住咱们。
可BOSS Liu也有他自己的想法,强扭的瓜不甜,于是绝影也点点头说:“你说得对,这个事情,我再让陈董调研下,以后有什么真的大CASE有搞头的,我再叫你。”
BOSS Liu沉思了一会,说:“行,那这个事情你给陈董说下吧,我不好意思说。我也直到BOSS你们这个CASE很紧,到时候实在不行了,你再找我,我一定帮你。”
BOSS Liu不这样说还好,他这样说了,绝影在心里想:BOSS,这次我宁愿一个人累死在北京也不会让你来救我。这么想,他还是象征性地对BOSS Liu说:“好,到时候一定要帮忙。”

和BOSS Liu的合作落空了,绝影心中更加失落,陈董让绝影做CASE规划的时候明确告诉绝影让他把BOSS Liu计算进去,现在这块出现了空缺,陈董自责地说:“这次还是怪我不好,但计划还是先不要变,我现在就开始在北京招人,北京这么大,要招几个写程序的易如反掌。这个人,你在规划中还是算进去。”
陈董的话说得很肯定,但他越是肯定绝影的心中越是不肯定。
果然,绝影心中最坏的情况又成了真的,陈董到是在很短的时间招来了人,但是人家第一次来这间民房看了一眼,就不顾所有人在场,起身对陈董说:“陈董,我觉得条件太差,我看我们的合作还是到此为止吧。”
人走了,陈董还愣在那里。
绝影也愣在那里。
所有人都愣在那里。
后来周总对绝影说:“那天,对所有人士气上的打击真是太大了,他也不私下里找陈董说。”
绝影摇摇头:“有些人,就是这样的。”

周总当初给绝影承诺的每月放几天假回四川也落空了,原因很简单,CASE的进度跟不上,原本计划BOSS Liu也在其中,现在少了一个人,进度肯定是吃紧的。
这一点绝影能理解,其他的开发人员也勉强能理解。但是燕儿不能理解。她在电话里说:“你自己想想,周总他们当初给了你多少承诺,到最后呢?有几个兑现了?”
绝影最怕她这么说,这么说表面上是在说周总他们,实际上还不是在给自己压力,道理很简单,是我在跟你通电话,又不是周总他们在跟你通,你要真对他们有意见,不如直接给他们打电话说去。
绝影无可奈何地说:“这边开发很紧张,要理解。”
“你行,你最好,你谁都能理解,你最理解他们,最理解公司,可是他们理解你了吗?你说说,BOSS Liu在北京的工资是多少?”
“6000。”
是6000,还没带奖金,但绝影不敢说,要是这样,和自己大差距就更大了,燕儿这么问,本来就对他的工资不满,要是差距更大,就更不可收拾了。
“那你呢?”
“这个月,周总说大概3,4千吧。”其实到底多少,绝影也不知道,现在他只有先往高说点,但是不能太高,要是说太高了而没拿到,燕儿的埋怨又要来了。
“到底是3000还是4000,到时候又只给你3000。就算是4000,那也和BOSS Liu差了好大一截。而且他还是正常的工作。你们呢?天天在那边除了吃饭睡觉就是写程序。”
绝影不再说话。燕儿的意思已经再清楚不过,很早以前,燕儿就明确告诉他希望他辞职谋求更好的发展,她身边同样写程序的朋友很多,大部分在外地,从工资上讲他们有的比绝影高出很多。也正因为这样,燕儿自以为真正发现了绝影的价值,总是劝说他辞职。
但几次下来,绝影始终不置可否,于是燕儿改变策略,不再劝他辞职,转而说起呆在公司的不好。这一次,周总他们又让燕儿有了很多充分的事实论据。
很多事情就是这样,一件错误的事情,翻来覆去地错,在不知不觉中,把柄慢慢累加,最后终于爆发。

挂了电话,虽然绝影还是没有说什么,但这次他还是好好的考虑了起来,他的想法很简单,不为别的,就说这出差,有人说爱情是伟大的,是不分这样不分那样的,是能经受时间考验的。
那都是骗人的。
就算牛郎织女的故事是真的,但毕竟人是人神是神,我要练到牛郎的境界,早就成仙了,还坐在这里写个P的程序。更何况那牛郎织女的故事还是假的,牛郎星和织女星相隔16光年,就是拿哈博望远镜去看对方一眼,看到的都是16年前的人,到到现在早老了,正所谓:“纵使相逢因不识,尘满面,鬓如霜。”
现在自己这个年龄,也可以谈婚论嫁了,感情还是压倒一切的最重要的东西,要是在这节骨眼上感情出点问题,不知道又要折腾到啥时候。
这么想,绝影在QQ上主动呼了大爷――他上线从来都是隐身的。
大爷的开场白让绝影吓了一跳:“怎么样?考虑好了?”
“哪里,只是跟你聊聊天。你说连天都没聊,互相不了解,谈什么合作。”
“那到也是,你说吧,你想知道我哪方面?”
绝影没想到大爷这么直白,平时上QQ都是跟MM聊天,跟MM聊天你就要懂打暗语,明明这个事情你知道得一清二楚,你还是得装,装什么事情都不知道,你什么都不知道才跟MM有话说啊。把所有MM的逻辑思维能力都想得和自己一样,这是程序员最容易犯的错误之一。
绝影觉得现在来讨论这话题还是不好,你了解了大爷的情况,按照礼尚往来总得把自己的情况也给大爷透露点,在没有百分之百把握前还是先不要这么做,于是他赶紧打打哈哈岔开话题。
大爷大约也明白绝影的意思,绝影在公司这么多年了,一时半会恐怕还是弄不动,先扯点别的,慢慢来。于是也岔开话题道:“绝影啊,绝影,曹操的一匹马。”
大爷这样一说,绝影也来了兴趣。要知道,平时只有谈技术才能激起他的兴趣,但大爷在刚认识他就已经明确告诉他自己是啥技术都不懂的。所以你就不要指望跟大爷聊技术了。
绝影来了兴趣,忙问:“你咋知道?”
“这还不简单,随便Google上一搜就知道了。我平时啥事不干,就在网上转悠转悠。要不也碰不到你说的那Bug Yang,更不可能认识你了。看来网络还是好啊。”
绝影以为大爷对三国还有点研究,好多年了,本想好好跟他畅谈一下,结果他的回答也太让人失望。所以网络到底有什么好?网络当然让你知道,但不可能让你知道为什么。要知其所以然,还得靠自己啊。
大爷见绝影又不说话了,语气又深沉了一点,说:“绝影,一匹好马啊,据说跑起来连影子都没有,所以叫‘绝影’。千里马常有而伯乐不常有。我想,这大概就是你这名字的意思吧?”
大爷说到这里,绝影沉默了,过了好一会他才凝重地说:“很多年了,一直没人知道我这个名字的意义。我不是为了找伯乐。现在有很多人,就比如Bug Yang,你给他点压力,他就能有很大进步,可是一旦没人管他了,他便又松散下来。这就像马,给它一鞭子它就跑,没鞭子了,它便停了下来,不只是普通的马,其实很多千里马都是这样。”
“为什么非要挨了打才跑?一匹真正的好马,即使只在鞭子的影子下,也能飞奔。”

63 承诺
人手问题还是最大的问题,虽然绝影觉得现在已经到了BOSS Liu说的“实在不行了”的时候,但他肯定是不会去找他的。
以前在公司,要是人手不够。绝影多半会自己去顶一顶,其实也无所谓,只要CASE能按时完成,何必要去在乎谁多做一些少做一些呢。
可是后来绝影渐渐发现这不是办法。本来一个西瓜切成四块,要四个人才能吃完,现在少了一个人,于是绝影便自告奋勇一个人吃两块,三个人总算把这西瓜撑完了,说实话自己是撑得实在不行,但是BOSS他们不这样想,他们想:看来这个西瓜是很有意义的,通过这个西瓜,我们发现原来绝影的食量大得很,一个人能吃两分西瓜。
于是以后理所当然地每一次BOSS们都只安排三个人吃一瓜,剩下一个人还能再吃点别的,这不是大大提高了效率了吗?
而这时候,绝影也只好苦撑着肚子继续吃。
事情到此为止也就罢了,问题是久而久之BOSS们又想:“绝影每次都能吃两块西瓜,莫非以他的食量能吃三快?下次我们就来试试。”

所以这个CASE,每次当陈董问:“小绝啊,有什么需要的,尽管开口。”
他都说:“其他都没什么,就是人手,人手。”
于是每一次,陈董都说:“行,我这两天一定给你解决人手的问题。”
可是两天过去了,绝影提醒他:“陈董啊,人手不够啊。”
陈董有严肃地说:“行,这两天我一定解决。”
一个两天过去,两个两天过去……
绝影终于忍不住了,他很认真地对陈董说:“陈董,再没有人手,这个CASE恐怕不能按期完成了。”
这时候陈董才急了。说实话办法他也不是没想,总绝影北京这么大个城市,还背靠中关村,中国的硅谷啊,IT人才多一抓一大把多的是,什么东西一旦多了,就不值钱了,所以要在北京花两三千块钱招个程序员还不容易?而且我还给你招个熟手,招个有三四年工作经验以来就能上手的。
可这是北京不是四川啊。陈董在北京呆了这么多年,看来还是不了解北京这几年IT界的发展,用BOSS Liu的话说:IT界平均工资都五六千了,我在这就只算挣个平均工资。
抱着这样的想法,也难怪陈董一直都解决不了人手的问题。所谓的“熟手”,“三四年工作经验”,“一来就能上手”的当然招不到,可是又不愿意提高招聘成本,于是折中一点,去招几个应届毕业生。陈董认真问:“还缺几个人?”
“就缺一个,就一个就够了。”
在绝影来看,人当然是越多越好,但从公司的立场出发,尽量解决成本,就一个人,安排得紧一点,还是能完成CASE的。
没想到陈董又大方起来:“小刘算一个吧,但是现在他也来不了。我去招应届毕业生去,就算半个。我招三个,给你一个半,够了吧。”
听他这么说,绝影在心里只想笑,把人用“半个”来做单位,恐怕是陈董首创。他想告诉他,BOSS Liu能做一个人的事情,算一个,但很多人来了公司,什么都不能做,这样的人就算招十个一百个,也什么都不能做,还不如就要一个BOSS Liu。
资本家啊,精于成本计算,难道就没想到十个劳动生产率为0的人,就算雇佣成本为1,也顶不上一个劳动生产率为1雇佣成本为10的人。因为按照前者,你那十个一块钱完全是打了水漂了啊。
这么想,还是要人,有总比没有好,就算来打打杂也行。于是绝影忍住笑,点点头。
可是人家应届毕业生又觉得环境太差了。上次来了一个,周总碰了一鼻子灰,大概心里有点不舒服,他摆摆手说:“不好。小绝,你说说你有什么意见。”
“不如把小杨调过来吧。”
这个时候,绝影不失时机地提出Bug Yang,本来自己就对他有承诺,让他来北京做封闭式开发,周总陈董他们肯定是不信任他,但那是他们,自己还是很信任他。这个时候正是提出他,可谓是天赐良机。
周总望了陈董一眼,皱了皱眉头。
陈董也开始沉思。
绝影赶紧说:“现在太缺人手了。反正小杨在四川也是开发,调过来也是开发,有人总能做点事,总比没人好。”
周总还是没说话。
绝影说:“让他过来吧,这个事情我来负责。”
周总突然抬起头来:“不是谁负责的问题,我想的是万一来了又没能发挥什么作用,耽搁了CASE,谁负责都没有意义。”
沉默了一会,他还是说:“那就让他过来吧,小绝说的也对,能做一点算一点。但你也要先做好最坏的打算。”
绝影点点头。
Bug Yang在一个寒冷的早晨来到了他向往以久的北京,来的时候绝影他们正在睡觉,这段时间,他们一般都是很晚才睡,又很晚才起来。
Bug Yang爬在绝影的床边喊:“影头,我来了。”
绝影眼睛也没睁,说:“先出去,让我多睡会,我们睡得很晚。”
于是Bug Yang跑去外面沙发睡了一会,来北京的第一天,他便感冒了。

根据绝影的经验,每一个CASE,无论大小,都有所谓的“胶着”阶段――最初设计的兴奋和关键技术攻克过去,剩下的就是枯燥的编码,就是天天坐在自己再熟悉的电脑面前,开着自己再熟悉不过的VC6,往里面敲打着自己再熟悉不过的代码。
而每到这个阶段,绝影心里就莫名其妙地压抑。是啊,这样简单的编码即使换成Bug Yang也能顺利地完成,能好好的写代码,对一个程序员来说是最起码的要求。
更糟糕的是这里的每一个人都深深的体会到,生活是如此单调,几个男的住在一起,每天除了睡觉就是坐在电脑面前写代码,用绝影的话来说:“几乎没有精神生活。”如果说有,那就是每天到news.qq.com上把大大小小新闻全部点击一遍,连最不起眼的死角也不放过,点出来有链接了就继续往里面点。即使这样,也好景不长,毕竟无聊的时光是无限的,而QQ新闻的内容是有限的,用不了多久,那网站上所有的新闻便都成了旧闻,如果真要看新闻,还得坐在那里等刷――一会按下F5,看有没有什么更新。
说到“等刷”,一下又让绝影想起了大学时玩游戏的情景,班上好几个人组成一队跑到猪洞练级,奈何人多猪少,于是大部分时间只好傻傻地站在那里,等着服务器刷怪物出来,就是所谓的“等刷”。
这事情下面的人也反应了好多次了,一来绝影怕他们等久了又越级上报,二来也正说出了自己的心声,所以赶紧继续往上报。
于是在一个风高月黑的晚上,周总把几个人都叫到一间房间,认真而严肃地说:“最近小绝反应,大家认为生活和工作太单调。这是个大事情,影响到大家的心情了,必然影响到大家的工作,所以我和陈董非常重视,专门开会研究了这个情况。”
说到这里,周总停了一下,似乎是在观察大家的反应。
可是大家都像事先约好了一样,一个个都不动声色。
看不出什么端倪,周总又继续说:“我和陈董决定,以后每周咱们放半天假,陈董是北京人,让他司机带着大家出去转转,想去哪里就由你们说。”
周总在说这个的时候把声音提得很高,绝影很明显地听出这语气里带了多大恩惠的味道,就比如你一个月工资3000,那每周的半天假起码就值1000,你想,这都大到你工资的三分之一了,还不大?
本来周总还等着大家说几句话,但是大家还是沉默,他望望绝影,绝影也不说话。在这种情况下,周总忽然觉得有点尴尬,于是转移话题说道:“另外我还和陈董商量了下,觉得大家到北京来做开发确实比较辛苦,所以咱们这次适当提高一些工资,具体多少,下来我再分头通知。”
提高工资,这是来北京前陈董就有的承诺,所以绝影并不惊奇。说实话要不是陈董有这个承诺,自己哪里给燕儿交得了差。
所以有时候老板啊,也得为员工设身处地地想一想,我绝影是不在乎多那么千儿八百块钱,说实话要是我真的是为了钱,老早就和Bug Yang他们拉个队伍搞私活去了,或者直接辞职了去跟大爷搞。以前还没退路,现在大爷就坐那里等着自己,而且还是认真的。
这毕竟是在公司啊,在公司他是员工,你可以要求他们像每一个BOSS说的那样:要热爱公司,要把公司当成是自己的,一切要以公司的利益为重。可是回了家呢?回了家他就是男朋友或者老公或者儿子或者爸爸。身份不一样,肩上的责任不一样。在公司对BOSS负责,回家就应该对家人负责。如果你让他对BOSS负了责,却弄得他没能力向家人负责,问题就大了。毕竟,真正能左右一个人想法的往往不是BOSS,而是他们的家人和朋友。
周总说完这话,又望了大家一眼,大家还是没说什么,来北京前绝影就把提高工资这个事情给大家透了点风,要不,在这种精神生活极度贫乏的条件下工作,大家早闹翻了。
可周总又不知道绝影早走漏了风声,于是他理所当然地认为大家本来就是这样,这是正常的,越发觉得这里面还有很多剩余价值可以挖掘。
见大家没什么反应,周总继续说:“刚才说了,到北京就按照北京的标准适当提高了工资,公司也安排了住宿,所以吃饭嘛,就没有补助了,虽然这里每天都有人做饭,这几天就算了,从明天开始,大家就自己出钱,想吃什么就让做饭的去买什么。”
周总这样说,大家还是没说什么,绝影的心里却翻了。因为在这之前,陈董除了承诺提高公司还承诺了由公司安排食宿。绝影也是很得意地把这个事情告诉燕儿,意思就是我到北京挣的钱就是纯粹的钱,反正人生地不熟,平时也没地方好去。
燕儿在心里一衡量,才勉强能够接受。
现在陈董不露面,周总却做在这里把一切都驳倒了。真是一个红脸一个黑脸。以前绝影就经常听别人说,老板的话千万不要相信。一个人说了,不信,两个人说了,也不信,大家都说了,还是有点不信,毕竟如陈董经常说的:“小绝啊,从来没让我们失望过。”我不让你们失望,你也不会让我失望。这就是绝影的想法。

这一刻,绝影突然觉得一切都那么假。可是,在这个时候,他还是把一切都强压住了。
周总把一系列决定宣布完,说:“大家都先忙自己的吧,小绝你留一下。”
以前在公司也经常是这样,有很多事情,周总还是只跟他商量。这样看来,周总他们对他还是很信任,也正因为这样的信任,绝影才一次又一次决定不让他们失望。
周总呷了一口茶,缓缓地对绝影说:“怎么样,我刚才宣布的,你觉得还有什么不好的,都可以提出来。”
绝影很想说管食宿的事,可周总一点也不提,也许是在故意回避,于是他也平静对周总说:“周总,我想这个CASE可以回四川做么?”
他的语气很平静,可是内心很不平静。
周总显然没料到绝影会突然说出这句话来。虽然语气很平静,但这是从绝影进公司以来,他所说的最具挑衅地话。
周总毕竟是周总,他很快就压抑住心里的吃惊,也用平静的语气达道:“恐怕不行。你也知道这个CASE的情况了。我们必须随时和医院,和售前公司保持沟通,否则开发起来非常困难,你说呢?”
球又踢回绝影这里,他低头说:“知道了。”
“那还有什么问题吗?”
“没有了。”
“那好,有什么问题尽管跟我踢,CASE的进度你好好把握一下。”

从周总屋子出来,绝影越想越不服气,以前他多不理解燕儿,认为燕儿才是不理解自己,现在他突然明白燕儿为什么每次都是那么斤斤计较喋喋不休。也许她当时的心情就和自己现在一样。
男人,最重要的是什么?一定要信守自己的承诺,如果你没把握做到,最好就不要去承诺,至少你什么也不承诺,别人不会看不起你。

64 别了,Bug Yang
事到如今,绝影算是已“萌生去意”,但这“去意”虽然萌生出来,奈何CASE还摆在那里,打压着这“去意”。这就像江湖或者武林,老前辈们尽管都八九十奔百的人了,头发胡子都白了一大把,这样的人,不要说武功,就体力恐怕都比不上年轻人――当然,张三峰可能要除外――但前辈毕竟是前辈,除非我死了,其他人都别想碰我这方丈主持或者武林盟主的位置。
这都不重要,关键是年龄都一大把了,还跟年轻人一般见识,非要去争个方丈主持或者武林盟主。年轻人不懂事,自己活了一辈子,应该知道什么才是值得追求的了。

大爷还是天天都出现在他的QQ上,他自己每次上QQ都隐身,而大爷恰恰和他相反,不但随时随地都上着,还充成QQ会员,让自己名字红红的,排在对方众多好友的前面,生怕别人不知道他在线似的。
绝影小心翼翼地在QQ上对大爷说:“我想辞职了。”
“嗯,你想通了。出来,跟我搞吧。”
“不是,就算没有你,我也准备辞职。”
“我知道,我知道,那你怎么安排的?有什么打算?”
“现在还只是个想法呢!说实话我还欠着公司两万块钱呢。要是不把钱还了,还辞不了职。”
欠钱这个事,绝影自认为说出去被人笑话。因为以前念大学的时候问土匪借了钱,都工作了好几年了,土匪还经常拿这事愤愤地说:“别得意,大二的时候,你是不是每周都问我借了钱?”
“是借了,还了吗?”
“还了。”
“还了你还说什么?”
“那到是,其实也没什么。就是觉得你有啥好得意啊,以前还不是问我借过钱?”
“可是没得意啊。”
……
所以除了家人,绝影从没跟别人讲他欠了公司钱。这次给大爷说,一方面大概是在心里已经对他解除了戒备心理,二他不是想让自己出去跟他搞吗?既然这样,大家就一起想想法子。
大爷沉默了一会,认真地说:“如果你真准备辞职跟我搞,那我先拿两万块你把钱还了吧。”
绝影料到大爷会帮他想办法,但没想到大爷居然会这样说,两万块啊,自己身边大都是打工的人,两万块的确不是个小数目。就像燕儿计算的,以自己一个打工仔的身份,要把这两万块给公司还清,那得等到2009年。
所以,绝影想,这肯定不是真的,大爷在说着玩。于是他也用认真的口气说:“两万块,可不是小数目啊。你想清楚没有?”
“当然,我告诉你,以你的技术和我的市场,只要你出来跟我搞,我们俩一年搞个三十万都只是保守估计。”
“我不信。”
绝影确实不相信。以他对自己技术的信心,你给他说年收入十万他睡着都会笑醒,这样还比较现实。什么叫“物极必反”?你要是像大爷一样一下给他说个三十万,这时候他就不会笑了,不是因为他清醒,他认为这是在吹牛。
即使这样,大爷的士气也没受到打击,他说:“信不信你跟我一年试试就知道了。反正我至少保证你每月6000收入,也比你在公司好。”
绝影叹了口气道:“收入不是最重要的。不过CASE还得做,而且我是公司技术经理,辞职是个大事,容我徐图之。”

大爷给了绝影承诺,先不管是真的假的,绝影觉得压力小了很多,星期天给燕儿打电话他就把辞职的事情告诉燕儿。
“本来陈董承诺又管吃又管住的,现在啥都没做到。我想辞职了。”
听他这么说,燕儿得意了起来,以前正面侧面背面劝他辞职不知道劝了多少次,他就是不听,不但不听,还总认为他自己是对的。现在可好,他终于认识到自己的错误,愿意听自己的意见了。
“你早该这样想了。去之前就该这样想,根本就不应该去。”
“话不能这么说。要不是因为我在公司这几年,我也不可能进步得这么快。说实话,公司和周总陈董对我还是有恩啊。”
“你呀,最大的缺点就是别人给了你一点小恩小惠,你就总觉得欠了别人.他对你有恩,这点我也不否认。但是你也认真地对待了每一个CASE,你加班加点地工作,说实话,帮公司他们解决了很多燃眉之急,也算报答了他们。你不欠他们什么。”
如果说绝影在心里最后的斗争就是周总他们的恩情,听了燕儿这席话,他突然开悟了。是啊。想想自己在公司,对待每一个CASE,每一个任务不说一定最到最后,但都尽了自己最大的努力,为什么?一方面是自己性格本身如此,自己的事情就一定要做好。另一方面,不得不说这是在潜意识里面报答他们。正如陈董经常说的:“小绝啊,从来没让我们失望过啊。”自己也确实没让他们失望过,从某种程度上来说,我也并没有欠他什么。
这就像两个人谈朋友,或者结了婚,如果两人都像热恋时说的和想的那样能天长地久白头偕老也不错,但问题是事情往往都和想的不一样。于是只好分手或离婚。分手和离婚的原因是多种多样,但从来没听谁说:“他用了我的钱,欠了我多少多少,所以不能离婚。”
天下无不散的宴席嘛。
这么想,绝影觉得一切都释然了。他对燕儿说:“好。我这就跟他们说。”
“那你准备什么时候离开公司?”
“可能还要一段时间,这个CASE要做完。”
“那有什么用?等你把这个CASE做完,你已经被他们利用完了,那时候才辞职和现在辞职效果根本不一样。”
燕儿这么说,绝影生气了:“什么利用不利用?公司利用我?我不是也在利用公司挣钱吗?这CASE是我负责的,我一定要把他做完。我今天这样对待工作,这样对待公司,明天就会这样对待你,这是你想要的吗?出来后的退路我已经找到了。为什么还要为一点小事斤斤计较呢?”
绝影发了火,燕儿也不说话了。

来北京才两周,Bug Yang又坐不住了。他找到绝影说:“影头,我实在受不了。”
“为什么?你不是说你很想来北京坐封闭式开发么?”
“不是因为累。我还是觉得我待遇太低了。现在做这么大个CASE,我们才几个人?关键想不通的都还不给我转正。既然让我来北京,说明在技术上肯定了我。但是又不转正,这不是不信任我吗?”
Bug Yang说出这席话,在以前,绝影肯定又会把他臭骂一顿,这一次,他却什么也没有发作。他想告诉Bug Yang他本来确实没机会也没资格来北京,是自己好不容易才把他争取过来,他还想告诉Bug Yang,陈董他们并没有他想像中那样重视他,他总觉得自己工资低,可是陈董他们还是不愿意给他涨,为了安抚他的情绪,到最后,自己是从自己的工资里拿出几百块发给他。让他来,其实并不是因为自己或者周总他们肯定了他的技术,只是因为自己对他有个承诺。
可是,他没有把这些告诉他,他冷静地说:“那你的想法呢?”
“我要辞职。”
“什么时候?”
“现在。”
说得很平静,绝影心里还是震了一下。他想到他会辞职,他不相信他居然会在这个时候提出要辞职,而且就是马上。现在CASE正做到将近一半,Bug Yang自己的部分也才进行了差不多三分之二。这时候他要是走人,后面的摊子根本没人能收拾。
他记得清清楚楚,在公司里,技术上不说,他对下面人说得最多的就是要对自己负责任,自己的CASE,无论发生了什么情况,一定要做完。
念高中的时候政教处主任就教了他,成才成才先成人再成才,绝影一直把他这翻言论牢记在心。
同样写程序也是如此,先学会做人,再学写程序。平时在公司,听了他的话,Bug Yang都一个劲的点头,他还一位他真就明白了,所以他才信任他,才力排众议让他来北京。
Bug Yang镇定地说出这句话,他料到绝影会生气,不过也没关系,反正也打定主意要走了,要生气就让他生吧。
可是马克吐温说,穷人在想哭的时候也想笑。这一次,绝影没有生气,他平静地说:“交接都准备好了吗?”
Bug Yang见绝影没有生气,连忙说:“都准备好了。说实话,我做这个决定,就是针对陈董和周总。影头,你对我没得得说,我还是想跟你混,跟你学东西。东西还没做完,如果人手不够,你要是让我留下,我就留下,把东西做完。但是以后我肯定不会买他们的帐。”
在平时,这是句很经典的拍马屁的话。这时候,绝影很难过。他很喜欢这个有激情的年轻人。可是,在一起这么久了,他总是说要跟自己学。自己也教了他很多东西,他却连最重要的一点都没学到。所以绝影还是平静地说:“你走吧。我以前就跟你说过。在公司,你不去做,有人会来做。一个CASE,你公司不接有的是公司来接。希望你以后能有个好的发展。”
“谢谢影头。我觉得跟你这么久,我已经有了很大的提高。我想以我现在的技术,找个好点的工作应该不成问题。”
绝影沉思了一会,点点头:“小杨啊。你我共事了这么久,我最后一次再跟你说些话。你知道禅宗吗?禅宗里有段名言:说我们在修炼禅宗之前,山脉就是山脉,河流就是河流。我们在修炼禅宗的时候,山脉不再是山脉,河流不再是河流。等我们修炼完禅宗后,山脉又复为山脉,河流复为河流。这就像以前哲学里学的,肯定,否定,否定之否定。这三个阶段,每个阶段都比前一个阶段有进步。虽然第一个阶段和第三个阶段看起来很像,但是他们本质已经不同了。我从学写程序到现在,经过了这么多年,深刻的感觉到这三个阶段。最开始的时候学了点毛皮,能写个Windows下的程序,就觉得自己很牛了,用你的话说,就算卫星也能放上天――人有多大胆,地有多大产啊。后来慢慢接触的CASE多了,接触的人多了。又发现自己其实还是很菜,掌握的东西都很肤浅,比自己牛的人多的是。再到后来,CASE做得更多,接触的人也更多,我又发现,其实自己技术还是不错,‘牛人’谈不上,‘高手’应该算了。现在,你觉得你技术很牛了,你处在哪个阶段呢。”
Bug Yang一直默默地听着,不说话。过了好一阵,他说:“影头,我觉得我算到第三个阶段了,至少离你不远了。”
Bug Yang走出去。绝影望着他的背影在心中默默跟他道别。他只能祝福他一路走好,因为即使在这个时候,他还是没能看清楚自己,他还是不能明白绝影要告诉他的最重要的东西――对一个程序员来说,什么是最重要的?不是什么高深的技术和锻炼的机会,而是如何才能成为一个真正的程序员。
正因为这样,他觉得自己已经帮不了他了。

Bug Yang走了。也许他认为这次可以狠狠地打击一下他一直耿耿于怀的周总和陈董。其实他错了,陈董很爽快地同意了他的辞职。一天之内就把工资接清并将他送上回去的车上。其实一个员工在公司地位如何,从BOSS对待他们辞职的态度就能看得出来。
晚上,绝影给陈董发了个短信:陈董,你能来一下吗?我有些话要跟你说。
陈董其实已经睡了,但是他马上回短信说:“我立刻过来。”
这时候,已经是深夜一点多。
陈董一来就坐在沙发上说:“很抱歉。你知道,我老母亲年龄也很大了,我必须在家多陪陪他。有什么事?有事就说!”
绝影点点头,凝重地说:“陈董,你经常说‘小绝啊,从来没让我们失望过’,这一次,小绝恐怕要让你失望了。”
听他的语气,陈董心里觉得有什么大事要发生:“你说,我听着。”
“首先,小杨的事情,我应该负责,当初我很信任他,没想到他在这时候走了,这摊子很难收拾啊。”
陈董舒了一口气,说:“就这事啊?这事也不怪你。看人啊,还是需要很多经验的。现在CASE紧急,你最重要的任务就是把CASE做好就行了。人手我和周总会再来安排,实在不行,我来写代码,我想我的水平应该不会比Bug Yang差吧。”
“还有。陈董,我想离开公司了。”

没有评论:

发表评论