疯狂程序员(9)

来源:互联网 发布:怎么下载同花顺云计算 编辑:程序博客网 时间:2024/05/15 15:16
(32) BOSS Liu的离去
陈董一脸严肃又略带洋洋得意,绝影和BOSS Liu在心中盘算着这个大CASE能大到什么程度,100万,500万还是1亿,于是都期待着陈董继续往下说,恨不得拍着胸脯说:“陈司令,你就下命令吧!”
陈董掉足了两人胃口,才缓缓地打开自己的电脑,摆弄了一阵,向二人招招收,说:“过来,过来。”
两人探过头去,屏幕上是个国外的软件,全是英文。陈董说:“这是个石油上的软件,叫PVT2000,因为油田那边还需要个功能这上面又没有,我们必须给它加上去,其实也不难,简单地说,就是根据两个二次函数在坐标系上绘制它们的图像,求出交点并把坐标标示出来。”
本来两人看那PVT200看得兴致勃勃,心里琢磨着该不会让咱们也做这么个大象出来吧,没想到陈董这么一说,就相当于让咱们做一根大象的尾巴,也许只算尾 巴上的几根毛。就比如你看周正龙拍老虎一炮走红,想起当年自己还拍了不少,那周老虎算啥,也不过尔尔。于是将自己的老虎报上去,梦想着自己也凭着这老虎一 炮走红,没想到几天后你的老虎让上面给刷下来,领导批示:这分明是只猫嘛!
陈董看出两人有点失望,立刻说:“别急,这只是一小步!首先,这是个收费的软件,就让你用一个月,所以咱们还得先把它破解了。要是不破解,后面的都没意义。所以这才是大头,考验人的地方。小绝阿,你进公司的时候就听说你汇编不错嘛,这次可是你发挥的时候到了。”
听到后半部分,绝影顿时精神振奋,他长 期跟别人吹牛说:“对加密算法,软件逆向工程有一定的研究。”但吹牛毕竟是吹牛,就算你把牛吹到天上去,毕竟还是有掉下来的一天。他总是梦想着有一天他跟 别人说:“对加密算法,软件逆向工程有一定研究。那XXXX软件知道吗?那个软件多牛B,也让我破解了。”事实胜于雄辩这是显而易见的道理。
和绝 影相反,BOSS Liu反而像泄了气的皮球。自己对汇编和逆向一窍不通,想充其量陈董也就是让自己做那个求交点的部分,那还不是弄个DC画几根线算下数学函数就完了的事 情。亏得自己多C++研究了那么久,就像让他去做饭,可惜自己满脑子天文地理IT知识,竟然一个也用不上。
顿了顿,陈董问:“小绝阿,当初我就想到你说你汇编有把握,才冒险把这个CASE接下来,你看看,怎么样?”
本来绝影准备说:“没问题这事就包在我身上。”但听陈董这么说,意识到这个事情还是很严肃,保守一点比较好,于是说:“嗯,破解这个东西,7分技术3分运气,我还是只能试一试,不能说一定能做出来,不过做出来的几率应该还是比较大的。”
开完会,陈董把PVT2000拷贝到绝影的U盘上,和周总继续在办公室讨论更大的事情。他们俩走出来,到厕所里一人点了根烟,BOSS Liu对绝影自嘲地说:“BOSS,维护世界和平就靠你了。”
“哪里哪里,还是要靠你。”
“不不不,靠你就行了。”
“太失望了,原来这就是陈董的大CASE,看来在公司没机会做真正的大CASE了。”
星期六,燕儿又来了绝影这里,给他做了绝影最爱吃的鲫鱼汤。绝影喝着汤说:“陈董又回来了,说带了大CASE回来,原来就是指头那么点小项目,满以为有机会锻炼一下,不知道又要等到何年何月了。好再还有个破解的工作可以作作,勉强打下牙祭。”
“既然有机会,就好好给他们证明一下嘛。”
“不是我不想给他们证明。破解这个事情,我给他们说的7分靠技术3分靠运气,实际是完全颠倒过来――3分靠技术7分靠运气。我要运气好,十分钟就搞出来 了,要运气不好,搞个十天八天都啥都没有。关键是写程序,写个十天半个月,你至少知道大概还要多久能搞出来,搞破解,你搞了十天八天,还是不知道啥时候能 搞出来,到底能不能搞出来。”
“那就加油吧,尽力去做。”
“好,那我就去做了。”说完,赶紧爬到电脑面前。
绝影这招相当聪明,以前是燕儿做饭他洗碗,今天用这招刚好把洗碗的工作也推掉。
本来破解就是个细致工作,那时候技术又不发达,调试器还得用SoftICE,面对那个黑洞洞的窗口,还得记一大堆命令。好在有本《加密与解密》,本来看其 实也没看什么,就这时候查查SoftICE的命令,权当工具书来看。哪像现在有Ollydbg,还可以边听mp3边调试,什么反汇编代码,直接一个复制粘 贴到记事本中然后慢慢分析。不过话又说回来,正因为技术不发达,那时候软件也大多不加壳,就是加也基本都是些菜壳,哪像现在什么 ASProtect,Armadillo,Themida还带虚拟机保护,不过就是个1.3L的VVT-i发动机,还给加个悍马的壳子,发动机价格3万, 壳10万。
这PVT2000看来又比较简单,试用一个月,到期就给个对话框提示不能运行,好像要一个序列号,绝影自己知道,就他现在这技术,要找到序列号或者做个注 册机那这项目应该算得上是个大CASE。但很显然以陈董他们给他的时间,他们并没把他当做大CASE来看,所以管你白猫黑猫抓到老鼠就是好猫,只要让他能 运行就好。
从这个MessageBox下手,下了断点往前翻应该在就附近,再把断点往前下一点,一步一步跟,代码他大多没看懂,遇到CALL跟进去转老半天也不知道 它的意思,干脆把CALL全部忽略掉,遇到跳转就去修改一下试试,JL改JNL,JE改JNE,反正都说了7分靠运气,高手破解,多半是把程序看懂了,就 算看不懂,也大致有点了解,所谓暴利破解,没有一点技术含量,说出去只有被同行耻笑。绝影自认为不是高手,全凭猜测也无妨,三四百行汇编代码,跳转也就那 么几十个,一个一个去改来看看还不行?所以穷举法还是个很有意义的方法,至少对绝影来说很有意义。
说幸运总是垂青有准备的人,可是绝影一点准备也没有幸运居然垂青了他。就在他把那个JZ XXXXXXXX改成JNZ XXXXXXXX后,PTV2000居然顺利运行了。再试一次,又成功了,程序被断下来,连G命令也没下,赶紧手舞足蹈对燕儿说:“出来了出来了,破 了!”喊完了,觉得不过瘾,马上给陈董打个手机,反而平静地说:“陈董,那个PVT2000,破解出来了。”
这次是陈董兴奋地喊道:“太好了!”
打完电话,记下那断点位置,新建一个文本文档:破解记录.txt,在上面写到:一、bpx messageboxa断下后F12找到地址XXXXXXXX。二、重新运行PTV.exe在XXXXXXXX处下断点,断下后将JZ XXXXXXXX修改为JNZ XXXXXXXX。
内存破解做完了,总得做个补丁,反正又没加壳,就做个文件补丁,到看雪论坛上去下载个CodeFusion,小心翼翼地将XXXXXXXX处的JZ改成JNZ。再写个Readme.txt,使用说明:将目录中pvt.exe拷贝到安装目录替换原文件。
做完这些,绝影把所有东西用WinRar打个包,拷贝到U盘中,觉得这次便万无一失了。
陈董收了绝影的U盘,笑得合不拢嘴,连声说:“小绝阿,真是从来没让我们失望过。”
接下来,BOSS Liu当然开始忙着做那个函数绘图,以他现在的技术,那东西根本难不到他不就是用GDI往DC上画曲线吗,MSDN上给你写得清清楚楚,你要是菜得连英文也看不懂,就到百度google上去搜,现成的代码多的是。
等BOSS Liu把东西做完,陈董交给了油田,满以为又有奖金可领,谁知人家装上软件就不能用急得陈董团团转:“不是破解了么?怎么还是盗版的运行不了。”
绝影想了老半天说:“对了,刚装上去,应该还是正版可以用,哪知道我把JZ换成了JNZ,反而变成了盗版。”
“那怎么办?”
“早知道当初应该直接改成JMP,要不我重新改一个给人家。”
“那不行,人家那边领导正参观呢。”
“要不这样,你让他现在先用原来的exe,等一个月时间到了变成盗版的了,再换成我的exe。”
“也只有这样了。”
最后验收通过,这个陈董所谓的“大CASE”的结果是绝影领了300元奖金,BOSS Liu领了100元。发了钱,陈董又去跑业务去了。
公司领导的分工很明确,陈董负责跑业务和石油项目,周总负责公司日常管理和医疗项目。早先周总就让绝影优化KIPACS代码准备跟他去安岳出差,结果计划被陈董的“大CASE”打破,没办法,就得乖乖等,等陈董的“大CASE”忙完,周总说:“小绝,PVT2000的工作到此为止,先放一放,去安岳的事情准备好了吗。”
本来人都有这样的心理:一个CASE做完不管多大多小,都想休息一下,其实做完CASE只是个借口,就是想多休息一下。本来绝影也想懒散一下,但考虑到跟 周总去出差又不用绞尽脑汁去想办法贪污食宿费交通费还有100块出差补助,加上PVT2000的奖金,这个月又能至少拿1900大洋,他还是对周总说:“ 没问题,可以去了。”
跟周总去出差,是非常安逸的活, 大事都有周总顶着,自己只需要帮他打打杂,在医院安装调试都比较顺利,就是医院要求标配的19寸CRT显示器换成17寸液晶显示器。其实这简直是扯淡,稍 有常识的人都知道,对医学图像的显示,CRT显示器效果远远好于液晶显示器。但是稍有常识的人也都知道,对放射科的医生来说,影像工作站也都是扯淡,他们 拿电脑来干啥?辅助诊断是小事,打游戏看电影也许才是正事。
周总一个电话打到公司,原本想让BOSS Liu去跟电脑公司谈一谈换显示器的事情,谁知道他竟然没在公司,现在正是下午三点,公司的人说小刘下班了。s
回到公司,BOSS Liu还是好好的,周总说:“小刘阿,你昨天下午怎么不在公司?”
“我有点事情。他们说可以下班了,我就先走了。”
听他这么说,周总来了火气,大家不都好好在工作吗?怎么会说下班了,你小刘凭空污人清白,也太不厚道了。于是严肃地说:“小刘阿,对你的技术我们没什么好说的,但是你这样做太没纪律性了。公司无法满足你这种自由的弹性工作制。我看你还是先回去反省一段时间吧。”
听他这么说,BOSS Liu大吃一惊,做得好好的,怎么说走人就走人,充其量就是旷工半天嘛,顶天了扣我两天工资。还说我不厚道,看来你周总才最不厚道。这么想,他说:“嗯,我知道你的意思了。”
“那你什么时候把寝室的钥匙交给我?”
“明天吧。”
BOSS Liu出了办公室,本来他借了绝影一本《数字图像处理》,说好借两周,现在他还给他,绝影很大方地说:“拿去看吧,看好了再还不迟。”
“不用了。我走了。”
“走了?不回来了?”
“嗯。”
听他这么说,绝影觉得他挺可怜的,等于是被周总炒了鱿鱼,周总也确实有点过分了。BOSS Liu平时也做得挺好,虽然老和自己斗,但一是一二是二技术和项目上绝对没有含糊的地方。
此刻BOSS Liu也觉得绝影挺可怜的,这么大一个公司――陈董描绘得很大――本来就只有两个人在写程序,现在走一个,不是只有他BOSS Jue一个人写了,以前资本家对两个人剩余价值的榨取现在转移到他一个人身上了,你说他多可怜。不过自己也觉得很郁闷,第一次失业,还是被老板炒鱿鱼。
回到寝室,BOSS Liu越想越不是滋味,立刻收拾好东西打个车到公司把钥匙交给周总,回头便走,周总忽然说:“小刘啊,以后如果你觉得自己不错了,我们随时欢迎你再回来。 ” BOSS Liu很想很生气的回答说:不用了。但是想了想,还是留点后路以防万一,所以还是假装很平静的回答:好的。
BOSS Liu离开了公司,绝影忽然觉得有点寂寞,晚上给燕儿打了个电话,没等他开口,燕儿说:“有个事情,我想你帮我想想办法?”
“大事?”
“嗯。”




(33) 燕儿的工作
问个“大事?”本来是绝影的客套话,其实不管是谁只要说跟绝影讲事情,他都去问个“大事?”一来表示自己已经作好准备听,二来表示自己对这事已经有了足够重视的准备,完全是出于礼貌。
自己客套起来,没想到燕儿却当真了。就像大家朋友几个客套起来,不免夸奖你老婆几句:“夫人真是漂亮阿。”你说:“哪里哪里。”本来也是句客套话,那人却当真起来:“全身上下,哪里都漂亮!”
绝影想一个女人家,在学校念书还能有屁点大的事情,于是大大咧咧说:“有什么事,尽管说,看看啥大事,还能难到我。”
“其实给你说也没多大用,我自己的事情,估计你也帮不了我什么。”
他这么说绝影急了。男人阿,就怕别人说这个这个事情你做不了,这个这个事情你帮不了忙。自己明明是忙得焦头烂额还要胸口拍得像大猩猩似的说:“有事您说话!”特别又是在自己女人面前,命可以不要,但脸不能丢,于是绝影忙说:“有啥事,说,我连PVT2000都能破解,看还有啥做不到的!”
“还不是找工作的事阿。这几天寝室都在讨论。我们英语专业的又不像你们出来好歹还算有个技术,找工作什么的也要容易得多。”
“啥叫学的技术?我跟你讲,我都是自己学的,想当年我天天在租的房子里写通宵程序,你又不理解,你忘了?现在大学,你以为还像以前真能学到东西?”
“就算编程是你自学的,但你以前自己说过你还能做手机,管你是不是吹牛的,总之就是你们的专业比我们好。”
燕儿这么说,绝影想起以前确实老跟她吹牛说自己能做手机。毕竟自己学的通信工程专业。别人问通信工程学些啥阿,绝影也说不上来什么数电模电单片机DSP电 磁波C语言样样都来,学到后是门门懂样样瘟,自己都不知道到底学的啥,更别说给别人说,于是只好说:“通信工程嘛,就是造手机的。”这么说别人也倒容易理 解。
但说到做手机,他心里知道自己的分量,不要说手机了,就是朋友让他帮忙焊个天线收卫星电视他都摆弄了半个月毫无进展,只好推说买不到材料做不出来。朋友问 啥材料买不到,他也说不上来,依稀记得大一的时候教焊收音机,里面有个材料叫“中周”,于是还像模像样说买不到中周。可朋友说仍然死咬住不放说要什么型号 的中周我去城隍庙给你买过来。没办法,绝影只好说:“那型号的比较特殊,我去看了,四川可能还没有卖的。谁叫你要收美国的台!”
见燕儿提起自己丑事,绝影忙让她打住,说:“那到也是,你们英语专业的就是恼火。你知道我英语为什么那么菜吗?关键是那玩艺实在太没用了。你想你英语学得再好能比得上美国一个种田的农民吗?你随便到加拿大美国去看下,一个四五岁的小娃娃都哇啦哇啦满嘴流利的英语。”
“那有什么办法?当初专业就是报的这个,如今都要毕业了,难道让我重新去念个大学?好了好了,知道你能干行了吧,你说我现在该怎么办呢?”
其实重新念个大学又有啥用,反正在大学念什么专业也不一定能学到多少东西。你想想,英语那东西,不过一个工具耳,有啥不懂的,直接去网上在线翻译一下,或 者直接把金山词霸打开就行,特别是那些单词,明明字典上都有,还要一个一个去背,字典上有的东西为啥还背呢?那不成了背字典了,传出去还不被人耻笑。再说 了,现在社会上不都流行装么?绝影正是利用了人们这样的心里,虽然自己英语菜一样在大家面前讲英语,反正他讲的啥大家又多半听不懂,听不懂就越觉得他讲的 是高级英语。
“那你准备做哪方面的工作阿?”
“还没考虑好,现在情况都不好,我们班好多同学签了工作都是文员方面的,我也想先找个这方面的工作做着,先学点经验。”
“文员说起来就复杂了,小公司打杂你肯定又不愿意,大公司要的又是高级人员,人家英语动辄就是6级8级,还要求‘身量苗条,体格风骚’,多少多少年工作经验。”
“就是阿,所以说找工作难阿。”
“要不这样吧,反正你还暂时没找到工作,我跟周总他们说,让你先来我们公司实习着,还能有钱拿,这样咱不就成了丁克家庭了。”
“要是能去你们公司就太好了,反正陈董周总他们也是加拿大回来的,说不定以后还有机会。亲爱的,你真是太好了。”
“我又没钱又没权,再不对你好点,你能跟我?”
绝影给燕儿打完保票,又想起今 天给燕儿打电话的目的,反而讨论“大事”用了这么长的时间,完全偏离了电话的主题。所以女人就是比较容易大惊小怪,不就是找工作么?屁点大个事情,想当初 自己同学还在参加招聘的时候咱就已经是面试人员去学校招聘人了,尿还能把活人憋死?工作还能把活人难死?关键是你刚毕业第一份工作应该报着什么样的态度? 就是学点经验长点见识用功一点学点实用的技术。怕就怕那些人一上来就是:公司有多大阿?有多少人阿?薪水多少阿?――更牛B一点的直接问年薪多少阿?―― 管吃管住吗?保险买多少?
他失落地对燕儿说:“唉,今天BOSS Liu离开公司了,让周总炒了鱿鱼。”
“所以你也是,不要以为自己能写点程序就多不得了,现在能写程序的人多的是,你不来写程序,有的是人排着队来写;你这个公司不去做这个项目,有的是公司排着队来做。”
“那到不是。毕竟跟BOSS Liu一同进退,还是战斗了这么久了。我阿,还是有点军人情节……”
挂了电话,绝影又开始犯起愁来,该怎么跟周总他们说燕儿工作的事情呢?
陈董又风尘仆仆地回到公司,虽然脸上依稀还有点倦意,但看得出来这次出去还是很成功的。走进公司,他第一件事是拍着绝影的肩说:“小绝阿,多帮帮周总。小刘走了,以后公司就靠你了。”
后来陈董又滔滔不绝讲了老半天,讲这次PVT2000现场客户很满意,讲今年公司在石油方面保持了去年的发展势头,医疗方面也慢慢开始走上正轨,讲BOSS Liu无视公司纪律擅自离开岗位,而且还是在周总出差的时候,情节特别恶劣。他讲的绝影一也没怎么听进去,一心想着燕儿托付的事情,本来想插话进去,想想还是算了,这个事情,还是在公司之外说比较好。
按惯例,每次陈董回来,总会和周总绝影一起用晚餐,公司其它员工是没资格去的,不是没资格,是陈董根本就不跟他们说。由此可见公司高层对绝影的重视程度, 也正因为这样,绝影有时候也迷迷糊糊地真把己也当成了公司高层,一般人说:“我们公司,怎么怎么怎么……”有点自豪的感觉。绝影说:“我公司,怎么怎么怎 么……”好像那公司就是他开的。
这次心里有事,出门前绝影主动说:“陈董,今天就让我来买单吧,以前总是你们请我吃饭,次数太多了,我自己都不好意思,以前嘛还在公司实习,现在也转正了工资也不低,这么久一来你们对我特别关照,请你们吃顿饭也是情理之中的事情。”
陈董哪里知道绝影心中的算盘,满口夸绝影成长了阿,懂事了阿。
吃饭的时候,绝影极力劝两位老总喝点酒,说一年下来做几个CASE也不容易,好歹大家辛辛苦苦一年下来还是有了一点小小的收获,陈董回来一趟又不容易,是时候稍微放松一下。
喝了点酒,陈董来了兴致,又开始给绝影描述公司未来的宏图大业,说公司要发展,要壮大,要招人,要不断补充新鲜血液。讲到这,绝影不失时机地插入燕儿工作的话题,生怕陈董一口拒绝自己的脸可就丢大了。
没想到陈董反而大方地说:“小绝阿,你是公司的重要员工,你的问题,当然就是我和周总的问题,这事情别说你跟我说了,就是你不说,我倒要主动要请小龚到公 司里来。让你们小俩口在一起工作,方便。回头咱们就来详细落实一下她来公司的事情。小绝阿,你不要觉得我今天喝多了,话有点多,我跟你讲,我确实有点醉 了。”
听他这么说,绝影心里的一块石头算是落地了,又后悔起来:早知道这事情他会主动安排,猪才花这么多钱请领导吃饭还喝这么好的酒,按照BOSS Liu的观点,自己这个成本核算做得实在是太失败了。
其实 地球人都知道,喝醉了的人往往说自己没醉,反而没醉的人却一个劲说自己醉了不能喝了。陈董心里打的算盘绝影根本不知道。正如他所说,公司要发展壮大,不做 CASE壮大个屁,没人写程序做个屁的CASE,这样推理下来,加上BOSS Liu又离开了公司,两人的关系领导还是心知肚明,要是绝影也跟他跑了,这公司还搞个屁,总不能让燕儿来公司写程序。
所以资本家确实有值得我们学习的地方:一、可以招个文员进来,应付公司打杂的琐情;二、本科刚毕业,工资不用开很高;三、可以和绝影安排在一个宿舍,节省 了公司开销;四、最关键的,还让绝影觉得自己像欠了他好大一个人请,以后就得巴心巴干跟着他干。此乃三十六计中借刀杀人的最高境界――借了别人刀,把别人 杀了,还让别人掉下的头给自己说声:谢谢。
回到宿舍,绝影马上给燕儿打了个电话,平静地告诉她她托付的事情已经顺利解决,燕儿在电话那头激动万分,与绝影的平静形成鲜明对比。
绝影刚放下电话,“电蛐蛐”又叫了起来,到现在,那“电蛐蛐”由于超期服役再加上年久失修,声音听起来已经没有原来那样清脆。
电话是BOSS Liu打来的,绝影拿起电话说:“我正要给你打电话呢。”
“哪里哪里,还劳烦BOSS亲自给我打电话。我这次是专程来给BOSS汇报工作的。”
“少来抬扛了,最近这么样阿?工作落实了吗?”
“BOSS你也是 明白人,你晓得,干咱们这行的,混了点经验了,哪里有你去落实工作的,都是工作来落实你。此地不留爷,自有留爷处,啥简历阿,学历阿,都是瞎扯淡的,你直 接把你写了几年程序,做了些啥CASE写进去,别人不招你才怪,哪像那些大学生,什么‘熟练Office办公软件’都还写到简历里去。”
“哦,哦。你对,你有道理。新工作不错吧。”
“工作要是不行,我咋好意思给BOSS汇报呢?我现在到成都了,这边公司给海事局搞船舶GPS,有几个人貌似还很牛,搞过神舟五号的,正儿八经是放卫星的。”
“还神舟五号呢,给我一个亿,我给你搞个神舟十号!”
“BOSS,我给你说正经的,你要不要过来我们公司,待遇比周总那边好多了,管吃管住3K,以后还能涨。老总问我有没有什么人才可以推荐,我首先就想到你。”
听他这么说,绝影有点心动,觉得多感 动,毕竟自己还是挺惦记BOSS Liu,难得BOSS Liu也有惦记自己这份心,两人在一起时间虽然不长,但相处还很好,至少不像某些公司里面为了那么几百千把块钱的奖金去费尽心机勾心斗角。那管吃管住3K 对他来说也是极的诱惑,3K阿,自己在公司拼了老命最多一个月才拿到2K。
再说了, BOSS Liu说:写程序,不是一个人的运动。可自己现在在公司就比如一个人踢足球,踢不赢别人不说自己踢着还很没劲。踢足球还得找好球队,队员水平不用说,至少 要能默契能打点配合,自己水平要是高点,起码也得去个英超意甲,你要是在国内踢超级联赛,几年下来自己一身好武功反而都给废了。
想到这,绝影热血澎湃对BOSS Liu说:“BOSS这次可要感谢你的关照了,回头我想办法给周总他们说一声,那边就麻烦你帮忙关照一下。”
“那是肯定的嘿嘿,我在老总面前都把你吹上天了,老总现在就怕你不来,说工资的事情还可以商量。”
放下电话,绝影在床上翻来覆去一夜没睡,第二天一早打个电话给BOSS Liu说:“我想了一夜,还是不来你们公司了。”




(34) HONDA
BOSS Liu吃了一惊,问:“昨天不是说得好好的吗?今天怎么又不来了?”
“我考虑了一下,我刚让陈董帮忙把燕儿工作落实了,马上就走人,实在太不人道了,传出去肯定会被人笑。”
“BOSS不对阿,这不是你的作风阿。你想就算陈董把你老婆弄到他公司去,充其量就千儿八百一个月,你自己还受制于人,你老婆还要受人鄙视。你现在直接跳槽过来,两边工资的差价早就弥补了你老婆工资上的损失。”
“算了。特别是现在你走了,你也知道公司能写程序的就剩下我一个人,我不是那种人。这个事情以后就不要再提了。让周总他们知道不好。”
“BOSS你这不是把我整惨了阿。昨天晚上听你说要去,我马上又给老总打了个电话,老总又把我夸奖一翻。你看我都把你吹到天上去了。你要是过来,前途肯定是大大的,退比你现在待遇好,进还可以谋求更大的发展。你现在又说不来了,让我怎么去向上头交待?”
“我晓得我晓得,这次我是把你整惨了,下次你整回来。我这次是真的走不掉了,都是人家的人了。BOSS,前途还是留着你自己用,好好把握吧。这次实在对不起了。”
“算了。怪就怪我吹牛吹早了。唉,BOSS你要记住教训,吹牛害死人呐。”
放下电话,绝影暗 自得意,那千把块钱工资差价算个啥?公司没人写程序算个啥?帮燕儿落实工作这个人情算个啥,关键是你BOSS Liu比我先去那公司,那你就是我前辈,永远都是我前辈,永远都可以压着我。给我升职,你就得先升职,给我加薪,你就得新加薪。就像搞传销一样,管我做到 一个月三五十万,只要你是我上线,你赚钱就比我多。赚钱都是小事,关键是我绝影不能在别人下面做事,特别是在一个技术不比自己高的人下面做事,宁做鸡头, 不做凤尾。
来到公司,陈董和周总早就坐在办公室里,看看BOSS Liu走后空下的位置,绝影不免有些自责,想起BOSS Liu平时待自己也不薄,昨天晚上一时欠考虑答应了他估计现在他正想办法给领导交待。他那位置本来就有点背,但是过不了多久还是会有人来坐,正如燕儿说 的:“这程序你不去写,有的是人来写;这项目你公司不坐,有的是公司来做。”进来资本家的公司,你就永远不要指望自己能把这个位置坐稳了。
本来最近公司里也没啥事好做,绝影发了半个小时呆,陈董忽然叫他进办公室。办公室里除了陈董和周总,还有一个女人,四十岁上下,个子很矮,小时候绝影妈妈说:“矮子多做怪。”所以绝影一直对矮个子特别有成见。陈董用地道的北京腔介绍道:“小绝阿,这是公司新来的会计,侯老师。”
出于礼貌,绝影还是和她握握手,心想不就是一个会计吗,还老师老师的,说我一个软件设计师,拿出去至少也是个中级职称――工程师,称呼我一句绝影老师尤不失下曹从事,那会计,顶天了一个注册会计师,还能有多大能耐?会计还能下蛋?还能教出一大群会计?
侯老师却对着绝影做了一个很专业的微笑,说:“你好你好,以后工作上还请多关照。”绝影听了,反而茫然不知所措。
两人寒暄一阵,拉拉扯扯说了些无关紧要的话,没话找话,绝影感觉非常痛苦,侯老师同样感觉非常痛苦,只是陈董在一旁不断说:“嗯,对,工作上的事情,你们俩多聊聊,多沟通沟通。”他这么说,绝影就想抽他,你想作为一个程序员,跟一个连C语言是哪国语言都不知道的人在一起聊工作,还能能聊出个什么?
平时周总催项目像催命似的,总说:“小绝阿,加紧点阿,前紧后松前紧后松。”其实他自己最知道,哪里有前紧后松的,前面你要是紧了,后面多出的时间还得干 其它的,就是前紧后也紧。有了经验,你就知道该怎么做,要么前松后紧,要么前松后也松,休息完全是自找的,你永远不要指望资本家会主动对你说:“小绝阿, 工作挺累的,多休息休息,今天就别上班了,玩游戏吧。”今天陈董放了大把大把时间让绝影和会计聊天,周总竟然像没看见,坐在那里居然一直一言不发。 
等陈董觉得差 不多了,这才缓缓地说:“小绝阿,今天让你进来,公司还要个重要决定要跟你宣布,你到公司这么久了,做出的成绩我和周总也一直看在眼里,经过我们董事会研 究,决定从下个月开始给你加薪300,希望你继续努力,只要你努力,我们就会看在眼里的。另外,加薪这个事情,暂时只针对你,先不要跟别人说。”
本来陈董期待着这个消息能给绝影带来一点震撼效果,没想到绝影并不买账,只是平静地回了一句:“嗯,我知道了。我会继续努力的。”
其实不就是加薪300吗?屁点大个事情还“董事会研究决定”。就算是“董事会研究决定”吧,那董事会还不就你和周总两个人开的,又想到上次陈董说的芝麻大个大CASE, 气不打一处来,最烦的就是他这种拿鸡毛当令箭的脾气。再说了,BOSS Liu也离开了公司,本来以前可以两个人做的工作现在全得我一个人来做,你要加薪,也得把以前BOSS Liu那份全部算到我头上,至少也要算二分之一吧,搞到现在才加薪300,这买卖还不是公司赚了。
所以资本主义从尼德兰革命发展到现在已经是相当成熟了,资本家对工人的剥削是越来越隐蔽,表面上看起来你还占了便宜,其实更大的便宜早让他们赚去了,坏就坏在大部分人根本就不知道,要不物产阶级早就在世界范围内把资产阶级打垮了。
办公室里沉默了一阵,周总觉得气氛有点不对头,才抬起头来说:“小绝阿,成都那边还有个公司也要装个KIPACS,就在近期过去。你看看还有什么补充的工 作要做没有,没有的话就把东西装备一下,特别要注意一些细节方面的,虽然这次CASE比较小,但有另外几家医院来参观,面子工程,对推广我们公司的产品还 是很重要的。陈董也和我们一起过去。”
绝影接到了命令,想终于可以脱离跟会计聊天的苦海了,忙说:“好,好,没事我先出去准备了。”
KIPACS的安 装绝影已经重复了很多次,这次的CASE是轻车熟路,加上陈董添油加醋对软件功能的描述,其他几个医院对KIPACS是佩服得五体投地,当即表示了购买意 向。回到宾馆,陈董拍着绝影的肩说:“小绝阿,看到了吧,做产品不仅仅需要技术。做成功的产品更不仅仅只需要技术。”
绝影若有所思地点点头,他深刻的体会到,这个KIPACS到后期基本全由他一个人负责,这里面有些什么技术含量他最清楚,可最后KIPACS安装出去,或者给别人演示,别人在对它赞叹的时候有几个人会想到陈董背后的这个小伙子?
看到绝影的认同,陈董又来了劲,说:“反正都来了成都,我也很久没来了,这边我还有个很好的朋友钟工,以前在GE工作,想约出来见个面聊几句,绝影你也和我们一块去吧,你们都是年轻人,聊得来。”
绝影本想拒绝,想自己一个搞技术的,从学校出来就呆在公司,每天就和电脑、代码、BOSS Liu、周总打交道,说实话有点怕生,再想起那天和会计无聊的谈话,心中又恐怖起来。但是陈董又盛情难却,毕竟他还是董事长,就算牺牲一下自己,满足他的虚荣心,于是勉强应承下来。
几个人约在一家茶馆见面,成都街上什么最多?就美女和 茶馆最多。工作、谈生意、吹牛、打牌、泡妞这些事情都可以放在茶馆进行,当然,为了适应不同的需要,茶馆也就有些变种,有些偏重打牌,于是机麻一套一套 的,反而茶水成了次要。有些偏重泡妞,便一间一间隔开,点上个蜡烛,弄得不伦不类。有些偏重工作,于是小吃阿无线网络应有尽有。有些偏重谈生意,于是加上 西餐阿工夫茶之类的中西结合。
钟工和他一个 朋友一起来,初看上去,绝影并不觉得他有多么年轻神奇,怎么会被陈董如此推崇。整个聊天过程果然如绝影所预料,除了刚见面的互相介绍,绝影就只能一个人坐 在那吃牛肉干喝茶,算是真正的喝茶。陈董跟钟工谈得滔滔不绝,从钟工的辞职谈到GE公司的现状,谈到现在医疗设备的利润、市场和售后服务,根本没有想过要 扯点话题给绝影一点发挥的余地。这些问题他都不大关心,自己是个写程序的,用BOSS Liu的话说,写程序的,走到哪里都是写程序,走到哪里写到哪里。如今在公司做医疗,说不定明天就出去做GPS,做游戏。
两个小时终于熬了过去,天已经全黑了。钟工站起来说:“走吧,我送你们。”绝影跟着他们走在最后,几个人上了钟工的车。
这是辆黑色的本田车,因为前面有个大大的“H”,说成“本田”是他的习惯。如果是周总,他会说“Honda”,他是从加拿大回来的。如果是陈董,他会说“ホンダ”,他是从日本回来的。
绝影事先并不知道钟工有车,现在来看,他的确很年轻,大部分男人在他这样的年纪还正做着车房的梦想。
成 都的绕城高速修得很好,车跑在上面异常平静平稳,打开前照灯,车里的仪表都亮起来,打开天窗,凉风从车顶嗖嗖地灌进车。绝影望着窗外,想起初中的一个大年 初一和朋友一起出去玩,到凌晨两点大街上一辆车也没有,几个人唱着歌,大模大样地像汽车一样走在马路正中间,从火锅店走到家,这是他第一次走马路的正中 间,马路真的很宽敞平坦。他想像着,自己什么时候能驾着车,正儿八经地从马路中间走过,应该驾驶一辆什么车从这条路成都绕城高速上驶过。现在说什么谈恋爱 散步就“压马路”,如果真的能够压着马路谈恋爱,是一件多么幸福的事情。
回到公司,陈董问:“怎么样,觉得钟工怎么样?”
“听你们谈话,觉得他真是个不错的人。我喜欢他那辆车。”
“一辆本田车算什么?现这样的车在路上多的是。”
“那是不算什么,但如果是自己的,一辆就够了。陈董,那车多少钱呢?”
“也就二十多万吧。不值钱。”
“嗯。就算二十万也很了不起了。”
“是阿,他本来在GE工作,也算很不错了,后来硬是辞职自己来做,做医疗器械的维修。我们这儿好几家医院的维护都是他在做。一年四季到处跑,还是很辛苦, 很不容易阿。”陈董说完顿了顿,仿佛又回忆起自己当年的辛苦和不容易,过了一会,才又说:“小绝阿,知道这次为什么让你和我们一起去见钟工吗?”
“不知道。”
“我想了很久,很多事情终归还是要你们年轻人去做。我是老了,以后很多事情都不可能亲力亲为,这次有个事,我想让你独自去做。”




(35) 技术主管
本来绝影就对陈董说的话不抱什么太大的希望,感觉他总是夸夸其谈,而且会把芝麻小个事情描述得西瓜那么大,所谓希望越大失望越大,久而久之绝影便学会了:若要不失望,就不要抱希望。
陈董还不知道绝影竟然是这样想的,他要是知道了,还不把他气死,人都是这样,你跟别人说什么,特别是你自己觉得很有意义很重大的事情,总希望别人也认为这 事很有意义很重大。很多领导讲话,讲到自认为重点的地方,总是习惯停下来,留几秒钟等待掌声。如果该到掌声没有掌声,次数多了自己也就觉得没有意思,或者 认为下面听讲的人层次太低,还没领会到讲话的精神。所以一般领导的秘书深喑此道,总是在讲稿某段话后面打个括号标注:此处可能有掌声,略微停顿二三秒。
他呷了口茶,缓缓地说:“公司必须要发展,市场规律如此,逆水行舟,不进则退。现在正是公司非常紧迫的时候,我们还需要大量的程序员。 项目我来拿,如果拿不到项目,小绝你们可以骂我。但我拿到项目了也要人做,你一个人是远远不够的。所以我们还要招人,还要大量招人。我和周总商量了,小绝 你在公司呆了这么久,技术上我们觉得你没有任何问题,而且希望你以后能在技术上负起主要责任。所以我想这次让你来独自负责一次招聘的事情,我和周总都还有 自己的事情,很难兼顾,希望你能把它做好。”
陈董说完,绝影心中一惊,他万万没想到陈董会把这个事情交给他单独来办。在他心中,陈董办事一向相当谨慎,凡是稍微关乎公司的事情他和周总一定亲力亲为, 正因为这样,很多时候他觉得他们反而不像老板,一个老板,居然自己亲自计算员工的工资并且亲自发到员工手上,那也太没有老板的气质了。
一个女人,如果在一群男人面 前不拘小节,那说明她为人放荡邋遢,但是如果她只在一个男人面前不拘小节,那只能说明她对这个男人完全信任,换句话说:在她心里,她就是他的人了。在公司 也一样,如果领导把一些重要的事情交给员工去做,那说明这个公司管理制度太不健全,领导太粗糙,但是如果领导把一些重要的事情只交给一个员工去做,那只能 说明领导对这个员工是完全信任。
绝影明白这个道理,所以他心中一阵暗喜。写程序算什么?说实话,在公司写的程序能有多难?如果真的要说难,那只是说给用户听的,程序员心中自己知道有几斤几两。公司的程序需要多高的技术水平?不需要,也就是说,只要给他足够的时间,公司程序上的问题他都是有把握解决的。
但是不光是程序 员,对所有员工来说,在一个公司应该怎样发展,这本身就是一个问题。从到公司的第一天,绝影就告诉自己不能在公司写一辈子程序,至少不能在公司一辈子只写 程序,技术总是要进步的,新人总会出来取代旧人。你要保持自己的技术不落后不被淘汰,你就得不断地和新人竞争,不断地去学习,新人们刚毕业,对他们来说除了工作的时间都可以拿来学习,但是老一辈不一样,你要结婚,有老婆有家有孩子,客观因素决定你不可能有他们那么多时间。
想起BOSS Liu热 衷于中国象棋,而绝影自己更喜欢国际象棋,这两种棋本身就体现了中西方文化差异。中国象棋和国际象棋最大的两点区别是:中国象棋中老王永远都只在自己的城 中,运筹于帷幄,国际象棋残局中,老王反而是战斗的主力;中国象棋中兵永远是兵,从你一生下来就是兵,等你拱到对方的底线,你就失去了你所有的价值,国际 象棋中,只要兵能够成功冲到对方底线,甚至就可以变成后,正是拿破仑说的:不想当元帅的兵不是好兵。
陈董说完,大家沉默了几秒,绝影平静地说:“没问题,我会好好去落实的。”
听他这么说,陈董点点头,说:“既然让你去做,就要给你权利,我和周总商量了,先让你做技术主管,之后凡是新招聘进来的程序员,都由你负责,包括现在的小张,呆会我会把这个事情告诉他。”
听到这个决定,绝影心中异常兴奋,好几年之后,绝影和BOSS Liu混成了老油条,总有以前的小弟打电话来报告他们:“影哥,刘哥,我现在在公司升职了,做了XXXX。”他们总会马上问:“加薪了吗?”
“没加。”
“没加说个P啊。这个世界,薪水才是王道,那个什么什么职位公司多的是,只要老板高兴,今天给你一个明天给你一个,甚至随便一个跑销售的推销员,名片上都印的‘业务经理’。小伙子啊,你还高兴呢!太没经验了啊!”
不过当时毕竟还是绝影第一次升职,所以他还是像小弟一样高兴得不亦乐乎。出了办公室,他马上给燕儿打了个电话。
原以为燕儿也会为他高兴,没料到燕儿也只是很平静似乎不经意地问了句:“加薪了吗?”
一句话又说到绝影的硬伤,他只好支支吾吾地说:“薪水嘛,按理应该是在年底才加薪的。今年应该会加吧。”
“我马上就放假了,可以来公司工作了。还不知道陈董他们给我开多少工资呢。”
“回头我帮你问下,他们的意思是你现在还没毕业,所以是实习,估计和我当初实习差不多。”
“那他们也太扣了,现在随便出去问哪家公司,250块钱的工资人家都拿不出手,亏他们还说得像模像样的。”
“算了,反正抱着混点经验的态度去嘛。”
燕儿的表现和他预料的不一样,这让绝影非常失望。
暑假的第二天,燕儿便来公司正式报道。陈董说:“现在公司条件好了,250块钱的实习补助就不再实行了,以后一律涨到300。”
燕儿的工作不 难,但是杂,杂到除了写程序和老总们必须亲自做的工作,其他的都需要燕儿去做。又是打扫卫生又是接待访客又是写材料又是跑国税地税又是做汇报。要是换到现 在,员工们的办法多得很。工作多,工作杂,工资低是不是?工资低我们就联合起来集体搞罢工,你公司就两个老总总不可能事无巨细都去处理,更不要指望能让下 面这帮搞技术的人去给你报税――他们连去国税局坐几路车都不知道。你说不加薪是不是?不加薪我就跳槽,反正我啥事都在做,对你公司是知根知底,我一跳跳到 其他公司,你公司不养我我就做你竞争对手,看我一招一招尽往你软肋上打。
可是那个时候人就是老实啊,人善被人欺,燕儿自己一天到晚累得要死也只能回家跟绝影发发牢骚,两个人对着空气把老总骂得狗血淋头,第二天还是得把闹钟调到七点半按时去上班。
周总让燕儿把公司招聘广告拟好发到学校社区上去,效果还真不错,第一天绝影就收了十几封简历。简历看多了,绝影也看出一点门道:你说公司招VC++程序员,再怎么简历上也应该出现VC++啊,MFC啊,SDK 啊之类的,要是连这几个关键字都没出现,那多半基础太差,也就是尚停留在TurboC的基础上,这样的人你就不要对他抱多大期望,招聘这个事情,对周总他 们来说没什么大不了的,对绝影来说可就大了,招进来的人总要能够帮自己分担一部分工作,要是真招上几个抱这“学习”目的进公司的人,自己不但工作上要累, 教他们更要累。所以家庭联产承包责任制就是好啊,凡事都要跟自己的利益挂上钩,做起来才积极才有效率才能严格把关才能做得好。
几天下来,绝影精心筛选了七八个简历,让燕儿一一打电话通知他们来公司面试,本来应聘的 都是大学生,外地的多,再加上公司的位置又确实不好找,燕儿一次一次不厌其烦地跟他们讲从学校出来坐几路车,做到哪里哪里哪一站又转几路车,到终点又怎么 怎么走。毕竟是面试的学生,大家态度都比较好,只是一个牛人竟然直接问:“自己开车怎么走?”问得燕儿竟一时语塞不知如何回答。
大学生们陆陆续续来到公司,绝影按照事先的计 划一一问了他们一些问题。这和很多大公司面试不一样,大公司面试大多是专业人事人员,出的题都比较有水平,但正因为他们是专业人事人员,招技术人员就是外 行面试内行,结果往往是把那些有面试经验技术一般的人招进了公司却错过了真正的技术高手。绝影和他们不一样,他不会出什么题,干脆就出些跟技术本身相关的 题,他说他懂Platform SDK,就问他取窗口标题用什么函数,要是这个问题都答不出来,再简单一点,GetWindowText函数有什么作用,要是连这都不知道,那就直接让他 走人。
两个小时的面试下来,七八个人中竟然只剩下三个,再上机做到链表的程序填空踢,居然又淘汰两个。也不知道这群学生是抱着什么态度来参加面试的。其实对他们 来说也很简单,大学还没毕业,你要说在学校学到什么,其实也没学什么,就算学到了,真正又有几家公司能对上口?反正现在招聘信息也是满天飞,于是便广泛撒 网重点培养,管他会不会,去面试了再说,如果面试不上,再等另外一家,如果上了,再进公司去学,其实自己本来是不会的,进去学了,便也就会了。
这次招聘的结果还是让绝影感觉到BOSS Liu的离开对公司来说是个很大的损失,这群大学生的水平和BOSS Liu的水平比起来差远了。什么真本事没有,回答起面试问题来却头头是道。遇到答不上来的问题便顾左右而言他,打起哈哈;运气好一个问题正中下怀便添油加 醋东拉西扯借题发挥。
那剩下的一个人叫小王,绝影对他印象也 相当不错,如果他自己说的水平属实,绝影觉得他应该可以培养成第二个BOSS Liu。他自己说他对MFC相当熟悉,几个简单的问题也马马虎虎回答了上来,好像确实还懂MFC,想起自己刚进公司对MFC一窍不通,后来还不是到了这个 水平。绝影便给他一周时间,还是让他做个读写注册表的Demo,想当年自己也是靠这个读写注册表的Demo取得公司信任,终于一步一步做到技术主管这个位 置。
本来绝影还是对下面的人非常信任,既然你自己接任务的时候胸口拍得比大猩猩还响,那你肯定表示你有把握,既然你自己有把握,我就应该让你自己充分去发挥。周总却不这样认为,他总趁没人的时候对绝影说:“小王啊,任务布置下去你还是要盯紧点,不能让他闲着。”
一周下来,绝影想那Demo应该也做得差不多了,但小王也没来汇报,便忍不住问:“小王啊,读写注册表的做出来了吗?”
“还没有。快了。”
“一周了,还没做出来,遇到什么问题了吗?”
“是有点问题……”
“那让我看看。”
绝影走过去,小王极不情愿地把他建立的工程打开,工程还是做得像模像样,小王在旁边说:“就是不知道怎么回事,编译不过。”
绝影编译一下,VC6的Output窗口显示:error C2065: ‘Cstring’ : undeclared identifier。就这么一个错误,双击上去看,那一行的代码是:Cstring str;。
很显然是把“CString”写成了“Cstring”。绝影气不打一处来,指着上面问:“‘Cstring’是什么?”
小王战战兢兢地回答:“字符串处理类。”
“MFC中字符串处理类是这个吗?”
小王用手摸着头,看着绝影,似懂非懂地摇摇头。
“我再问你,MFC中字符串处理类是什么?”
再摇摇头。
绝影起身,走进周总办公室,周总问:“怎么样?”
绝影摇摇头:“不行。”
“你让他进来。”
周总再让绝影进办公室的时候,对他说:“小王的工资我已经跟他结算了。你送他出去一下吧。”
绝影把小王送到电梯,所:“回去再好好学习一下吧,你觉得可以了,再跟我联系。”
小王很尴尬的点点头。
回到公司,绝影忽然感觉很失落,想起小王说的自己对MFC很精通,更有一种被骗的感觉。他对燕儿说:“周总让小王回去了。”
燕儿抬起头说:“周总也真是,应该等到下班,大家一起走。”
正说着,周总走出办公室说:“大家先把手头工作放一放,进来开个会。”




(36) DAP
一干人各自收拾了自己的东西来到周总办公室,燕儿还没在公司开过会,特别谨慎,专门备了笔记本和笔。
周总的桌子上乱糟糟地摆满 了资料,烟灰被风从烟缸里吹出来飘得满地都是。他耸耸鼻子慢吞吞地说:“半年下来,我们到好几家医院做了CASE,总体情况还不错,客户对我们的印象很 好。现在看来时机算是成熟了,我们不能总搞KIPACS这样的小CASE,没多少技术含量,总是被动挨打。小绝,小张,这段时间,你们也积累了一些技术, 按照陈董的长远发展方针,是时候搞点自主知识产权的大东西了。你们意见如何呢?”
不等燕儿和张厂长反应过来,绝影抢先说道:“嗯。我觉得周总您这个决定十分正确。现在KIPACS做得多了,的确感觉这里面没多少技术含量,而且产品单一,公司毕竟是要发展的,总这这个东西也不是办法。”
绝影抢着说,是因为周总说的一直以来也是他心中的想法。现在随便一个七八岁的小孩,问他长大了要干啥,他都说:“要做大公司,做什么都不重要,但一定要 大,大鱼吃小鱼,小鱼吃虾米。”绝影没周总那么高瞻远瞩,在他来看,KIPACS已经开发得差不多,老是把代码搞来搞去小修小改,或者把if/else换 成“?”运算符实在提不起他写程序的兴趣。程序员,一定要做大程序,做什么都不重要,但一定要大,写了几年程序,别人问你做了些什么,你要说就做翻来覆去改了几年KIPACS,自己都不好意思。
周总点点头,说:“小绝说得很对。咱们公司的目标就是以PACS作为发展方向,但严格的说KIPACS并不是真正的PACS。下一步我想做的就是自己真正 的PACS。之前由于公司的发展方向还没确定,这个事情也就一直没提上来,半年项目做下来,公司算是解决了温饱问题,也暂时闲下来,现在我们就要看长远一 点了。小绝,你觉得现在来做PACS怎么样?”
绝影犹豫地点点头说:“行到是行,不过到目前为止,我对PACS还一窍不通啊。”
“这个不要你操心,PACS我和陈董之前已经搞过好多年,对这个基本上有所了解,这段时间我又调研了一下,搜集了很多资料。让你做,我当然会把一些东西教给你。”
“那应该没问题。只要您布置下来。”
“好,我先说说我的想法。PACS是基于DICOM标准的,现在要我们自己实现对DICOM的支持是不可能的。绝影你以前做过毕业设计,DICOM 标准你可能大概看了一下,那东西太复杂,让专家们去搞吧。以我们的实际情况,我们应该尽可能利用现有资源。有个DCMTK的开发包提供了对DICOM标准 的支持,但这个开发包我看了一下也比较复杂,主要是C风格,未来的开发方向现在还无法精确的预期,但我认为我们至少要有个自己的开发平台提供对DICOM 的支持,所以我建议我们在这个开发包上先做点工作,我们就可以直接在这个基础上做DICOM图像处理方面的应用,当然,以后我们可能会扩展到DICOM传 输、归档、打印、成像这些方面,但图像处理要最先做,可以直接先用到KIPACS中。现在KIPACS中图像处理并不是基于DICOM,太不专业了。你们 明白我的意思吗?”
周总滔滔不绝讲了半天,听得张厂长和燕儿找不着东南西北。他们能明白什么?这时候,也只有绝影若有所思地点点头。
见绝影点头,周总释然地收:“好,好。小绝啊,这个CASE是个长期项目,就像炒股一样,我们这次是长线,事实证明,股市里面赚钱的总是长线操作的人啊。现在你既然已经是技术主管了,这个项目就由你去负责。DCMTK我已经放到共享里面,你先去看一看,有什么不明白的就来问我,还需要些什么支持直接跟我讲,我会尽可能提供条件。你先去把计划做出来,觉得准备得差不多了可以开工了,就告诉我。”
绝影坚定地点点头,仿佛终于接到了维护世界和平的大任务。
出了办公室,张厂长对绝影说:“周总等于是跟你一个人开会。我还是去忙我的了。”
燕儿谨慎的神情从开会一直持续到现在,绝影走过去,问:“怎么样?记了些什么?”
“什么也没记。”
公司里就绝影一个人心情激动,热血澎湃,什么DCMTK他也顾不上去看,反正迟早都会去看的,现在要紧的是先把计划做出来,CASE先上线,其它的问题是车到山前必有路,到时候再想办法解决。
其实周总开会时一边讲,绝影就在一边想,他那个思想,绝影很容易理解,毕竟以前搞KmdKit的时候接触过一些驱动方面的开发。那驱动也是分这样层那样 层,上层通过调用下层提供的接口来实现某些功能。这办法就是好,只要好好把下面这层写好了,就不用变了,以后要用,直接在这个基础上往上开发,改一改,实 现这个功能,再改一改,又实现那个功能,要是像以前DOS时代那样每个品牌的打印机都去设计一套直接操作硬件的驱动,那还不把程序员累死。
花了半天的时间,绝影终于在Word上把自己想的层次图画好,他迫不及待地拿给周总,说:“周总,我计划好了,你说的是不是分层设计的思想?我的想法是我 们把系统分层三层,最上层是应用程序,包括图像处理啊、归档啊这些,中间一层就是我们要开发的,针对不同的应用,分成不同的模块,比如管图像处理的,管归 档的,最下面一层就是DCMTK。现在我们要做的,就是开发中间这一层。”怕周总不明白,他又在黑板上边讲边画,讲到重点,便在上面标记一下,或者打上箭 头,不一会,画的层次图便被他涂改得面目全非。
周总一边思考一边点点头:“很好,很好。这就是我的想法。你说的中间这一层上很重要的,首先直接用DCMTK开发应用太烦琐,如果我们有中间层支持,再按照你的思想分成模块,那以后开发应用就如同搭积木一般简单了。你的想法很好,我完全同意。”
听到周总的表扬,绝影更来了劲:“我想就想API或者驱动一样,我们这一层设计好统一的接口,把它写好,以后就不用改了,要什么功能我们直接调用就好了,应用程序的开发绕过了DCMTK,要方便得多,直观得多。”
“嗯。没问题。你觉得行就准备开始干吧!”
“那这个CASE叫什么名字呢?”
“就叫DAP吧, 之前就想好了,DICOM Application Platform,DICOM应用平台。所以这是个平台性的项目,长期的项目啊。现在你说到分模块设计的思想,我想根据DICOM的内容,我们初步分一 下,至少要有图像处理模块、传输模块、查询模块、归档和打印模块。现在想到的就这么多。先做图像处理的部分,我看这个模块就叫DcmImage吧。小绝 啊,你要尽力去做,还有什么问题吗?尽管提出来。”
听周总说DICOM Application Platform,绝影觉得有点好笑,现在啥东西管他芝麻绿豆大都爱冠个Platform的大名,QQ里面的TXPlatform就是证明。大概就是受微 软Platform SDK这个名字的影响吧。虽然现在说菜鸟崇拜微软,高手不屑微软,但从这点上来看,微软对中国写程序的影响还是不小,现在好多写程序的,问他会啥? 答:Win32 SDK,MFC。好像C++就等于MFC,对他们来说,万一哪天微软倒闭了,C++也就倒闭了。
再说周总给项目起名字也太没有创意,老总和程序员不一样,程序员做出一个项目,往往宝贝得像儿子似的,给儿子起名字,那肯定要精挑细选,说不定还要去问问周易,就像BOSS Liu,绞尽脑汁起码也能想出“Shiny”这种有意义的名字。周总大概是受了鲁迅先生的影响,总喜欢“硬译”。
不过话又说回来,在公司终于有期待的大CASE来做了,你还要求什么?好多练武的人练了一辈子武连《降龙十八掌》秘籍的封面都没见过,比起他们,绝影觉得自己还算幸运得多,于是说:“其它没什么了,我就是担心人手不够。”
“这个你放心,这是长期项目,你慢慢去做,就尽管去做行了,我承诺你在两周内给你解决人手的问题。”
出了办公室,由人手的问题,绝影又想到了BOSS Liu。好几个月没联系,不知道他现在如何。于是溜到厕所,给他打个电话。
BOSS Liu接电话的声音还是那样底沉,好像他老板就在他旁边看着他接电话,绝影也用低沉的声音问:“怎么样,BOSS,几个月不见了,混的如何啊?”
“累啊,天天加班。还是以前公司好啊。可以十点钟才上班。”
“现在做啥CASE啊?拿出来交流一下嘛。”
“我哪能做什么大CASE啊!说出来还不让BOSS你笑话。”
“少来了,别小气。拿出来交流交流。”
“真没啥大的,还不是在做GPS的。那GPS数据收起来好慢,收一个包得好几分钟,BOSS你有没有啥好办法啊?”
“我能有什么办法!你那GPS我还一窍不通。做出来了你给我个,我也来研究研究,给燕儿整一个带脖子上。”
“算了吧,我一个人要能整出来,早发财了。对了,BOSS,你最近又在忙什么啊?KIPACS的BUG修完了没有啊?哈哈。”
“什么KIPACS,做那玩艺有啥意思,现在我做大CASE了,DAP懂不?”
“DAP?”
“说出来吓死你!DICOM Application Platform!”
“动不动就是Platform,是够吓人的。”
“唉,BOSS啊,如果你当初没离开公司,估计发展也多好的。现在我都升职做技术主管了。”
“那是应该恭喜你咯。主管,管多少人呀?”
绝影仔细想想,技术主管,管技术,公司现在搞开发的就他一个,就算生拉硬扯把张厂长也算进去,那也才两个,自己是主管,最多也就只管一个人,要是老老实实给BOSS Liu说,肯定被他笑死。于是打着哈哈说:“现在都啦,新招进来的人都归我管呢。”
他这么说,BOSS Liu反而扑哧一笑:“行了吧BOSS,少忽悠我了,估计你也就是个光杆司令,如果我在公司呢,你还能多管一个人,还好我走了。不然你一个光杆司令加我一个光杆兵,那传出去我们俩都够丢人的。”
“胡说!”
“行行,BOSS你放心,光杆司令的秘密我绝对不告诉别人。你放心,事情到我这就算进了保险柜了。升职了,周总给你加薪了吧?”
“没加,估计年底才加。”
“那他不是哄你呀。周总他们也太小气,你还一个主管,我现在在公司一个小兵,工资都有3K了。”
“那不错嘛,不过你大城市,消费太高,要没3K打死我都不会去的。”
放下电话,绝影越想越想不通。BOSS Liu说得对,现在公司要是没有自己,还能活吗?要说技术,虽然自己不一定在BOSS Liu之上,但一定不在他之下,要说到贡献,自己对公司的贡献就更大了。别人张厂长每天朝九晚五上班下班,自己有时候还为了项目进度自觉地加班。说心里 话,有时候项目压下来,自己首先想到的就是如何去解决,如果帮公司渡过难关,从来没想过自己应该怎么怎么样。刚才听BOSS Liu这么一说,就觉得委屈起来,自己辛辛苦苦地干,无非就是希望公司看到自己做出的成绩,会给自己应得的回报,但除了一个光杆的“技术主管”,公司到现 在什么也没给他。
这么想,绝影觉得BOSS Liu说得非常正确。自己虽然天天在公司闭门造车,水平到底怎么样说实话自己也不清楚。但BOSS Liu毕竟经历过跳槽和求职,他都说自己没有问题,那多半没什么问题,再说了,实在不行还能进他公司,工资也不会比他低。怎么也比呆在公司强。
打定主意,绝影把燕儿叫到外面很认真地对她说:“我想辞职了。”