六 合同IT
星期一上午,我如期赶到温西的地址,找来找去只有一家DM PIZZA(匹萨)店坐落在上址。
硬着头皮进去,店里只有一个人在整理资料,他就是店东B,也就是我要找的人。
B,一个高高瘦瘦的白人,三四十岁,看不出是什么地方的人,一点口音都没有。他拿出一些资料给我解释了一番要做的工作。要么我的英文不过关,要么B对抽象事物的描述不够准确,总之,我不能确定我完全听明白了他的意思。最后,我问他店里是否还有其他人从事管理工作,B答是,叫N,是B的助理,兼管店内的电脑系统。N也是IDC的毕业生,我就是通过他与IDC联系安排来的。
DM PIZZA是一家联锁店,B拥有其中4家分店,分别在DOWNTOWN,温西,列治文和ABBOTSFORD。N在列志文,B让我去找他。
赶到列治文分店,N正忙着做PIZZA,一付伙头军模样。
N终于把手头的活计告一段落,跑过来和我握手寒喧。N似乎有南美血统,一个兢兢业业的小伙子。
N又大致接释了一下他们的想法,到底是有一定技术背景的人,我很快就抓住了要领:联锁店有一套程序用于店务管理评估,有时间管理,质量管理,服务管理,货品管理,环境卫生等等等等,每一项又有若干子项,内容以选项为主。分日记,周记,月记,年记,最后公司再汇总。一句话,大量的PAPER WORK(纸上工作),费时费力费神。
我问N对采用什么系统来编程有何看法,N说没有。我问他用过什么系统,答曰,ACCESS。
Wonderful! 这也是我最熟悉的。我们一致同意在ACCESS上做。
抱着一大堆PAPER回到学校,开始设计数据结构。我这人自觉性不够,做事情需要一个环境约束。学校的氛围对干活很有益,所以大部分时间都待在学校。周围的新进同学见我捧着一堆PAPER在电脑上敲着,怯怯地问是否在design real system(设计真的系统),答是,立马换来一片钦佩的目光。感觉硬是好。
到星期四我就基本完成全部设计,也输入了一些数据测试,一切正常。我又从网上DOWNLOAD(下载)DM PIZZA的LOGO——那颗招牌骰子,用PHOTOSHOP把图像处理成不同深度的浮雕系列,放在MAIN FORM(主表格)上,用ACCESS背后的VB功能,写了一段定时调用不同的LOGO显示在MAIN FORM上的程序,效果非常好,有动画效果。
星期五一早,我带着程序赶到列治文分店演示给B和N。一个词可以用来形容当时的场面:震撼。B不停地和N交换着欣喜的眼神,“It is very professional!(这很专业)" 最后B对我说。
很多END USER(最终用户)并不很清楚他们想要的是什么,往往只有一个朦胧的感觉。如果你抓住了他们的想法,然后借鉴已有类似系统的思路设计出用户的系统,最后呈现给他们一个正是他们想要却又表达不出来的活生生的东西,剩下的就是惊喜了。
我乘机问B,如何PAY我。B问我的要求,我回了一个在华夏粮油做司机时的大致时薪15元。B爽快地答应了,立即写了一张500元的支票给我,做为这几天工作的酬劳。
这一天是1998年7月24日星期五,我辞掉司机工作后的一年半,进IDC读书后的整一年,我拿到了我的第一笔IT工作的薪金,虽然这只是一份合同工。
接下来B不断地给我加码,陆续加入了人员及其工作时间管理,订货库存管理,财务及经营分析,而且由店级规模扩充到公司级规模。这一系统设计从七月中一直进行到到十一月中。
随着系统愈来愈大,功能愈来愈复杂,ACCESS在编程上的局限性愈来愈明显。很多时候,我必须要用很多花招技巧才能完成某些特定的功能设计。系统复杂到这种程度,最好前端用VB设计,后端用ACCESS管理数据。一者我的工作已接近尾声,二者N要在我交手后接过去做维护工作,从头学VB对他太困难。所以,直到一年后,偶尔N找我咨询,系统还在ACCESS上。
B很信任我,发给我的薪资完全按我报上去的工时数乘以15。人家敬咱一尺,咱也敬人一丈,我的工时数也是规规矩矩的,尽可能准确地反映我的工作量。
不过,渐渐地,我的薪资发的总要有些滞后,最后一个PAYMENT(工资)我是到1月中才拿到的。此前,我曾要过几回,B总是找各种理由推到下一次。我就在最后一次的版本中加入了“TIME CHECKING(时间校验)”,过了新年,每一次装载新的FORM(表)都会弹出一个MESSAGE BOARD(信息板)说,试用期已过,请联络T获得正试版本云云。不影响使用,只是很麻烦。这一招果然很管用,不久我就拿到我的欠薪。
以后,B和N又找我咨询过几次,多是N试图往上加新东西遇到麻烦,系统本身很稳定。
最后我已经charge(要工资)到了每小时30元。