设万维读者为首页 广告服务 联系我们 关于万维
简体 繁体 手机版
分类广告
版主:大川
万维读者网 > 加国移民 > 帖子
一个温哥华送货司机的IT之路 (完整版) 2
送交者: 阿唐 2004年08月11日16:39:10 于 [加国移民] 发送悄悄话

一个温哥华送货司机的IT之路 (完整版) 2


阿唐

atangwriting@yahoo.com

(本文纯属虚构,请勿对号入座,转载不得删节)

十五 我的第一份IT全职工作

十二月底的一天我到学校时,A转给我一个message,说列治文一家公司今天打过来的,让我回电话。

接过来一看,XX Media LTD.,这不是我前几个月去面试过的公司吗?我曾写过Follow up信寻问结果,却一直没有回音,怎么今天电话打到这里来了?我还清楚地记得是一男一女两个华人面试的我,英语好的就象CBC一样,尽管我知道他们不是,因为那女人问了我一个奇怪的问题,有没有孩子,多大岁数,在加拿大求职时问这个是非法的。

电话打过去,是那天面试我的男人接的,他叫B(好像我的老板名字开头是B的很多,包括后来在美国的第一份工作),B问我是否已有工作,我说是,但将于本月底结束(撒谎啊,上月就结束了!),B让我带同我做过的工作于次日去他的公司进行技术面试。

放下电话,我知道我将会有一份新工作了!我一向对自己干的活很有信心,只要他看了,就一定会聘我!(两年后,我应聘我目前的职位,如出一辄,电话interview后,带同作品前往,立马搞定。在加拿大的最后一份工也是看了作品搞定的。看来这一定律对我永远成立。)

次日,还是一身职业装,携有关资料前往XX Media,巧得很,离XX Pizza的列治文分店只有几条街。

除了B之外,还有一个叫I的三十几岁的人也参加了面试,上次那个问怪问题的女人没有出现。看得出I是技术主管,在我做demo时基本是I在提问。整个过程与其是面试,不如说是在一起探讨问题。这也是技术人员聚在一起常见的情景。结束后,我能感觉出I很满意我的思路及方法。

两人出去前,B问我对工资的希望值是多少,我答曰,4万年薪。

过了大慨半个小时,还不见有人进来,我心里有些忐忑,会不会要求过高因而被拒?记得在学校那次录像模拟后的探讨会上,J问我将来薪资的要求是多少,我答4万。J有些怀疑是否要求过高。难道真的要求高了吗?但随即一转念,不会!如果真的想要我,一定不会因为我要求超过预期而不要我,他们会来和我Bargain。

好像是来验证我的推测似的,B和上次面试的女人一起走进来。正主来了,我心里想着。

女人自我介绍叫M,头衔是CFO;B是CEO,上一次我已经有了他的名片。M开门见山地说,公司只能PAY我1800元月薪(合计2.16K元年薪),三个月的适用期,问我是否愿意?

我稍一思量,就点头同意了。我知道中国人的公司一贯PAY的很低,4万年薪是不可能的,拔河是拔不过去的,即使能拔上去一点,也没什么意思,倒好像欠了公司什么似的。倒不如不争,你也不用干活时逼我太紧。(当然,后来我发现我的高风亮节并未为这帮鸟人所领情,因为全公司薪资水平出奇的低,此是后话。)

记得有一次送货,一个相熟的厨子骄傲地对我说,他的弟弟,一个清华的硕士,在列治文找到IT工作,年薪2万云云。我当时心里还嘲笑这土老冒,2万年薪是个什么好工作?没想到是五十笑了一百。

M象是个大老板似的吩咐我SIGN这个那个,B倒象是个小老板,一声不响,坐在一旁。后来我知道,M是投资者的亲戚,坐镇此处监督大事小情。

定好下星期一上班,时间是1999年1月4日。

想一想好奇怪,我的IT全职工作的薪资水平居然低于我的送货司机的水平!终我离开加拿大,送货司机那一段时间的总薪资都是最高的。这真的值得加拿大的政客好好思量一番。如果不打算建立自己的工业体系,自己的科技队伍,那就干脆变成美国的第51个州好了,还省了一大笔国防开销!

接下来B领我满世界转悠,挨个人介绍。XX Media实在好小,十五,六个人,3个房间加上一个大厅,厅里格出3个小间,分别是销售和开发,I和一个女孩儿用了其中一个格间,另一间空着。三个房间,B和M共用一间,另一间是C和D一男一女共用,最后的一间很大,面积和大厅差不多大,挨墙摆着一圈电脑,十来个20来岁的小青年围坐在电脑前忙着。最醒目的是,房间里还摆了一台多媒体电脑购物系统,不知有何用途。

然后I和我大致谈了一下我所要做的工作--移植一个现有的学生成绩管理系统到VB5上,Database最好用SQL,不过我可以先用ACCESS。最后I给了我一些有关的资料,让我拿回去有空看看。瞧,工资还没影呢,活儿倒先安排上了!

星期一到了公司,安排我和I及另一个香港女孩小M在一个CUBE,接着安装系统及应用软件一通乱忙,到中午全部搞定。仨人儿塞一CUBE里,委实有点儿挤,经常我们的椅背撞在一起。如此做法,估计是便于监督。

首先是熟悉老系统,到今天我都没明白是用什么程序写的,是I的杰作。系统做的很琐碎,可能是所用语言的限制所致,我费了一个下午总算理清了头绪。大致是学生登录管理,教师权限管理,学生成绩管理,课程设置管理等。学生,教师及课程这三个要素彼此交叉关联,进而产生种种组合效应。啊,还挺有点儿复杂!

I解说这一系统是随公司的产品一同销售,客户用之做为学生教学管理系统。

我趁机问I公司的产品是什么。I说是学生电脑教学系统,然后给了我一个DEMO CD,叫我日后有空再玩一下。后来,我真的用了一下,老实说,感觉不太好,就象是一个蹩脚的游戏程序。其主旨是寓教于乐,通过各种多媒体技术,让学生调动所有的感官参与学习。一个不错的主意,但要设计出一个非常好的教学软件,实在是很难。不客气地说,要用钱堆出来。这种设计的技术本身没有难度,难在其整体思路及艺术设计上,一定要有一支稳定的队伍,长期从事此类的研究与设计,才能做出花样翻新,引人入胜的东东来。我实在看不出XX Media有此实力或趋势。

时间长了,我知道公司原来是做多媒体的,大房间里的大家伙是原来作演示之用。后来做不下去了,一港人投入一百万加元,改做教学软件,多少和多媒体还有些联系。

我曾婉转地问过I,谁会来买这产品?I看着我嬉嬉地笑,奚落着说,没到过BC的内陆和岛屿吧,几十公里才一户人家,哪有学校可上?全靠学习各种自学教材来最后获得BC教育局的认可。我又问,那我们的产品BC教育局认可吗?I笑着,“Of course!”

原来天下乌鸦真的一般黑,只要搞定上层,再有一点四不象的产品,银子就可以滚滚地来。

我自然没有理会这些闲事,埋头自己的活计。首先还是数据结构设计,建了几个表,涵盖了所有数据体,如学生,教师,课程,活动等。为建立数据体之间的联系,每一个表中放入了其它表的ID。但做了一段时间我发现这种方法有很大的局限性,很难做。不得不重新修改数据结构,表之间的关联用专门的关联表来标识。由此牵连了一些VB CODE也需改动,耽误了几天的工作。

这也给我上了一课,完成数据结构设计后,在开始正式的界面设计前,一定要先做几个小的test application模拟一下,明确一下这种结构的合理性和实用性,然后再开始正式的CODING。

在我来之前,I已经用VB做了一个头,若干MAIN MENU,一个树形结构(treeview),没有数据结构,也没有任何code,但这一切却成为我设计界面的基础。I委婉地告诉我,界面最好模仿Microsoft的Explore,有treeview,listview,鼠标操作,Drag and drop。数据存取要用ADO,以便将来移植到WEB上去。

公平讲,I是个很不错的头儿,也容易合作,他不象一些所谓的领导,不懂装懂,瞎说一气,生怕别人把他当傻瓜,结果适得其反,I对不懂的事情从不干预,即使有想法,也是和你商量着办。我这人吃软不吃硬,他这一招还真吃定了我,搞得有时我明知他的一些想法实现起来太复杂,而且意义不大,也不好意思驳他面子,总是想尽办法做出来。当然,这也和我性格中的一大缺陷有关:做事过於追求完美。

I和B一样,小小的个子,俩人的last name都一样,不知是否堂兄弟。面相都不错,仪表堂堂的,尤其是B,第一次见面时,风流倜傥的样子,印象很是不错。有一次我和他一同外出申请我的政府再就业补助,途中我拍他马屁,说他看起来比我年轻,三十几岁的样子,他闻言笑得畅快极了,说要请我吃lunch,结果到中午不声不响地就回了公司,好像没有这会事一样。

多发一句感慨,某些华人在小处绝顶聪明,如上所述的申请政府的再就业补助。那几年联邦的UI有结余,因此对雇佣领取UI人士的公司给予一定补贴,我想这应该不是常例(错了请更正),XXX Media居然也知道此项规定,并将其拿到手,合共3千大刀。如果说雇我的原因是这3000块的话,那就更是可笑。我历来主张一个公司的开源,远比节流更重要,有时候为抢占市场先机,要不惜一切代价而求得一博。退一万步讲,一个公司的CEO把精力放在想办法钻空子去赚3000块钱上,也是不足取的,一个普通文秘足以胜任此等小事。

另外一点让我感到不快的是签到制度。我知道有些公司对记时工人规定要打卡或签到,我在XX Media是领取月薪,所以I第一次对我说每一个人都需要签到时,我委实有些吃惊。习惯使然,我经常忘记签到,结果要劳动M大驾,黑着脸过来要我补上。

M我一直未能搞定。

(阿唐把世上的女人按年龄分成3组:1,35岁以下者;2,50岁以上者;3,二者之间。组1,少女少妇情怀,心里小鹿常砰砰,眉来眼去,半真半假玩一把朦胧;组2,年纪渐长,慈母舔犊之心油然而生;组3,吃也吃过了,见也见过了,我是流氓我怕谁?!M就属於组3。看官若不幸落入组3,您一定是青春常驻,貌似组1,不然就是菩萨心肠,不和吾等俗人一般计较。)

还是回头说我的活儿吧。

总的来说进行的很顺利,只是treeview部分花去了比我预计要多的时间。几乎所有用到的复杂object,我以前都没有用过。因此要花费大量的时间挖掘其有关methods及properties,看是否和怎样完成系统所要求的功能设计。其中尤以treeview为甚。

网上的朋友应该对Windows Explore都不陌生,在上面所有文件按树形结构一览无余,所有文件的新增,删除,转移,均可由mouse拖曳完成。这也是I要求我仿照的。我当时还没有class和template的概念,一大堆的变量需要追踪修改,很是复杂。

平心而论,设计这一界面和数据都很复杂的系统对于我这只有半年VB和ACCESS经验(包括学习)的新鲜人来说,确实是过载了。但是,我最终做到了!到4月份,我完成了学生部份的设计,到5月中我离开XX Media时,教师及课程部分也完成了,最后只剩下三者交叉作用后的结果--Activities没有做。

对我能做到这种程度,I是很出乎意料,他曾几次问我以前在中国是否做过软件。香港人包括北美的白人普遍对大陆人有一定看法,除开认为我们贫穷外,再就是对我们在中国所受到的教育不以为然,以为第三世界能有什么好的教育体系。这种观念也许有其道理,包括我本人也深恶痛绝其不合理处。但他们似乎都忽略了一点,我们这些受过高等教育的人,都是千军万马中杀出来的,说是百里挑一,毫不为过。 另外,个人良好的整体眼光和严谨的工作态度,也是弥补经验不足的重要因素。

(当然,我本人对国内的教育制度还是很有垢病,一来摧残人性,二来盲目追求精英教育。以阿唐所在专业而言,就是因为专业主任是个学部委员,他就以为他的弟子个个也是科学家,一大堆高深的专业理论课一下子在大三,大四压在我们这些缺乏足够数学基础的凡夫头上,结果是往往一门耗时80,90学时的课上完,20几个人里只有3个5个人大概明白。如果我们的高等教育的目的是使受教育者的90%都不知所云,这种制度就有深刻反省的必要了。我一直为自己当初放弃电子学而就企业管理找借口:非学生战之罪,实师长教之过也。

大凡世间万物往往一体两面。这种体制下出来的学生通常有严谨的治学精神,顽强的求证能力,如果天生具有很强的动手能力的话(如阿唐者,呵呵,脸红什么,精神焕发!),则一通百通,干什么象什么。)

十六 新来的大陆女子

在我进公司的第三个月时,I问我是否有熟人可以介绍来公司做事,他和小M现在忙不过来。

先大致说一下公司的分工:中间小房间一男一女负责总体和艺术设计,大房间的小青年负责多媒体(如图像,声音,动画等资源设计),I和小M是最后一道工序,依据系统设计说明,用专用软件把相关的资源合成到一起。我曾问过I,如我手头的活儿做完了还做什么,他说做他和小M做的。当时我就想,还是快颠吧,这活儿整个儿一熟练工种,和软件编程毫不沾边儿。

我立刻把消息传给了一做勒脖的朋友小X及XXX学院的A。

小X及A介绍来的XXX的学生都来过了,I自己一个人面试了他们。可能上一次他投了我的赞成票,公司雇到一个好劳力,他因而有了credit的缘故(我好像有一点儿无耻:))。

最后这两人都不是入选之列,来的是一大陆新移民,三十几岁的女人。看到来人,我一下释然,小M的活儿很烦琐,男人可能受不了。

新来的女人叫小芳,长得美丽又大方(说笑了,文中人物只有这女人的名字想不起来了,估且称之小芳吧)。小芳一来,我立马荣升单间,小芳占了我的位置。看来我已通过了党的考验,现在轮到小芳了。

小芳可能刚来不久,还没有认清资本主义社会的残酷性,因而对待遇很不满,常常抓住我问公司其他人如何PAY的,说她每月才一千元云云。我总是应付几句,赶紧躲开。以我的经验,老板很反感老员工与新员工在一起嘀咕,好像你泄露了公司机密似的,尽管新员工早晚也会知道一切。这小芳来自国内某大公司,早几年编过程,近几年转向了管理,或许太顺了,因而不够世故。你要想了解情况,下班打个电话给我不就结了吗?!如果你感到不满,尽可以不接受这一职位。

总之,她话比较多,隔壁总是有状况出现。小芳懂广东话,平时宁静的CUBE立时热闹了许多。

说到这里,我不得不佩服I和B的语言能力,广东话和英语一样的好,全都象母语一般的流畅。有一次公司的白人SALES跑到我的CUBE说,他真不明白I是怎样做到的,英语说的就象是土生Canadian一样,可下一秒钟,广东话又滔滔不绝地从他嘴里冒了出来,“$()$&(@$& $&@)&$* _%)(_#)(%_ ”,那白人学着I的声音。

小芳来后的第三个星期,没有见到芳影,我问小M怎么回事,小M说她被辞退了。接着小M说她技术太老,不懂Windows等等,语调里充满了幸灾乐祸。1999年不懂Windows?我都没往耳朵里去。

我想除了小芳自己表现嚣张外,她没有及时巴结小M也是一个因素。I在做评估时,一定会征询小M的意见,如果I犹豫不决,小M的意见就很重要了。

或许有人会说,一个每月一千大刀的工作犯的着低三下四的吗?看官,你大错矣!这一千大刀的工作是你通向未来白领之路的起点!这时候的薪金多寡并不重要,重要的是你进入了IT业的大门坎。以阿唐为例,如果没有1999年在列治文小小公司里略高于2万加元年薪的工作,可能就没有今天2004年在加州硅谷的近6位数美元年薪的工作。

我很为小芳惋惜。

十七 鱼与熊掌二者不可得兼

从进公司第一天起,我就没想长干。每星期天的Vancouver Sun我一期都不拉地买回来研究人市消息。Vancouver Sun上的聘人广告很多都是用人公司直接登出的,要好过猎头agent的人才储备。

Downtown猎头公司的P有时还来联络我,问我是否愿去面试QA。我告诉他我已有工作,如是Microsoft的QA我会去,其它就算了。可这小伙子还真有韧劲儿,我到了硅谷还收到过他的email。

也真邪门儿,当学生时还有很多面试机会,现在骑驴找马,马却都不见了。或许是agent见你已有工作,又不够强,没人愿意来招惹你。

终於在5月份有了面试消息,XX school board有一part time职位招聘,每星期20个工作小时,每小时17.5元,职位是software developer。

这天从公司溜出来,走了差不多一小时才到地方。很气派的二层楼,装饰得很有气派。加拿大政府真有钱,所有的政府建筑都很漂亮。记得有一次高贵林市政府发函到我家的那条街,征询每位居民是否愿意支付50%的修sideway的工程款,否则就不修。结果几乎所有的居民都投了反对票。邻居老头跑到我家气愤的说,city hall盖得如此雄伟,修个sideway却要我们出50%,那有这种道理?!

搬着我们家的desktop进了楼,仍然是接待大嫂(看到接待MM反倒奇怪),仍然是通报后的坐等,不一样的是坐等后翩翩而来的是美女,而且是印度美女,她就是我未来的老板,三十来岁的C。

C和我就坐在大厅里的接待席上聊起来,周围的工作人员离我们很远,谈起来倒也没有什么不适感。很奇妙,我和C一对眼彼此就有好感,瞎聊了一通后,C说去欣赏一下你的作品吧。

界面做的很美,我甚至在treeview用了不同的icon表示不同的objects。一句话,满意至极。

然后又到C的office坐了一会儿,说了一下要从事的工作,1,维护一现有MAXIUM数据库管理系统,并采用Crystall Report编写新的Report用于该系统;2,用VB5编写新界面存取该数据库;3,用CDML, FileMaker Pro4.0写ON-LINE登录系统。

C看着我,调皮地问我,是否在这干几天就又跳槽走了?我脱口而出,“I am 35 years old, I hope I could settle down.” 我也不知道为什么我要如此表达,或许是暗示什么。多少年过去了,我还是记得这句话。

C最后问我是否有reference用来做background check,我给了她XX Pizza的B和XX Media的I。给出I做reference的主要目的是,做秀给XX Media看,要胁他们给我涨工资。XX school board的职位是part time,我并不是很感冒,更不会因为美女在此而飞蛾扑火。

果然,第二天I接到一个电话后说,等一下,然后就跑到老板的房间里去接电话了。I是个风趣的人,今天却显得语调有些紧张。下午,C打电话给我,问公司里是否还可以找到别人做reference。我明白I肯定讲了我的坏话,而C却希望听到一个好的reference。

过了两天,C打电话给我,说她的老板要面试我。我于是又一次去接受考验。

C的头衔是IT Manager,C的老板W的头衔是Service Director, 面试是在W的office里进行的。Office很大,大概是C的4倍大,我们三人坐里面还是空空荡荡地。官僚机构的等级真是森严哪!

W是个看起来很和蔼的中年白人,他没有什么废话,主要问了一个问题:为什么舍弃一个全职工作来就这半职工作?很厉害的问题,一下子就击中了要害,C和我谈了那么久,从没有问到这一问题,看来,办公室大一点,是有道理的。

我早就想好了答案:一,我的coding即将完成,以后就要从事其它我不愿意做的工作,Coding is my life;二,向往政府部门的工作。一个合情合理的答案。

又过了两天,C又打电话给我,说HR的Manager要面试我。我好玄没有晕过去--一个半职的工作,你们至於左一个面试右一个面试的吗?我当时差一点儿就对C说,逗你玩儿呢,我根本没想去!忍了忍,我说,OK。

HR Manager的面试很无聊,挨条核对Resume,That is it!

终于在第一次面试之后的第十天,C打电话给我,说他们决定录用我,问是否可把offer传真过来,我答,OK。

我的CUBE里没电话,要用I的,这几天,只要我一接电话,I就紧张地一旁竖着耳朵听,因为我听不到他惯常的敲键声。我也从不避讳,反正是做秀。

拿到offer,我就去找I,说我找到一份新工作,Part time,在哪儿哪儿。现在XX Media有两个选择:一是我part time留任;二是我quit。实际我是在向公司要条件。

I心里也明镜似的,问我,对方付我多少?我说,a half of 40K,the normal payment of an engineer。正是当初我向XX Media提的工资要求。实际按17.5元时薪记算,年薪是33600,我就是成心别扭他们一下。

I说要去告诉老板,再回复我。我想I是很想留住我,已经快要做完的东西,别人接手很麻烦。

下午,B一个人在他的office约我谈话,绕着圈子问我在school board具体做什么,我也不隐瞒,一五一十告诉了他。B又出去了,不知道找谁商量去了。

B再次进来,说,考虑到对方是教育部门,可能会与公司业务起冲突,如机密泄露等,所以公司不能同意我两面兼职,要么全职留下,要么只好走人。我心里只想笑,加拿大政府再不济,也不会来偷你的东西吧。

B说完,定定地看着我,等着我的表态。我肚子里骂着,好一个铁公鸡,有种!那就一拍两散吧!我笑眯眯地对B说:“I am quit.”

第二天我来上班,发现我的电脑上的软驱被拆走了,不用说,是防止我偷东西。笑话,我做的东西都在我的脑袋里,还用得着偷?!我故意装傻充愣地去找I,说有人偷走了我的软驱,是不是查一查公司少了什么别的。

I支支吾吾说,软驱坏了,拿去修理去了。

本来我不想干什么,这一下倒激起了我的欲望。三下两下把我的有关folder设置成public read。然后在lunch time跑到里屋去和小孩们玩DOOM III,顺便就从别人的电脑上读我的folder拷进软盘里,午饭后回来工作又把设置改回去。哈哈,有道是,道高一尺,魔高一丈!

在最后的两周里,我还是该干什么就干什么,把我所有codes都做了document,而且费了很大的力气画了程序的flow chart。我历来主张,工作是工作,不要搀和其它的东西。即使我混上两周,也不过是损人不利己。我不是此等小人。

我终於离开了XX Media,但我们之间的故事还没有完。

如很多中国人公司一样,我们的paycheck总是要晚几天发下。等我拿到支票,意外地发现只有100多元。写了email给B问怎么回事,B回email说,依据我的考勤记录做出的,我回说我领的是月薪,和考勤何关?他回说,这就是XX Media的规矩!还告诫我不要纠缠,他和XX school board很熟(I am very familiar with the people in XX school board原文如此)。

我看到他写的email都不敢相信我的眼睛,据B说,他十几岁就来到北美,已经在此生活了30年!怎么就不懂法呢?他以一个公司的CEO的身份白纸黑字地威胁我,打起官司搞不好整个公司都要被牵连进去的!

我简单地回了个email说,我已经给了他机会改正错误,可惜他坐失了,我会向ESBO投诉,以后的事情你们之间交涉吧。

Case有点复杂,反反覆覆地进行了两个星期。最后是各打五十大板,按时薪计算我的工资(1800/160=11.25元) ,再依据考勤记录来计算我的实际工作时间,最后算出我应得的总工资;公司要补偿我的vacation pay。最后公司补我100多元,而不是我算的900多元。

我前后在加拿大待了4个公司,其中2个是中国人的,结果都发生了薪资纠纷。我用了大篇篇幅描述这两个事件,是想要探讨一个问题:为什么媒体屡屡披露在北美的中国人公司发生薪资纠纷的新闻?难道我们华人赚钱非要靠榨取他人血汗而不是通过公平竞争吗?我实在有些悲哀。

两个官司都发生在我有大把时间可用的时候,对我影响不大。可对资方,尤其是XX Media就不同,因为交涉主要是发生在公司与ESBO之间,M一定要用很多时间整理我的考勤,推算最终结果,最后就是为了省800块钱。M的角色是公司CFO,不是与房客闹房租纠纷的房东。

我已经在google上找不到XX Media的网页了,希望他们还活着。

十八 我成了工会成员

我是5月中下旬正式到XX school board上的班,具体日子想不起来了,人总是对新鲜事情记得很牢,如第一次当司机,第一次找到IT工作。

照例是被C带着满世界去拜访七大姑八大姨。七姑八姨之说决非阿唐妄言,这楼里的女性真多,尤其是大婶大妈级别。男性只有一些头儿和我们IT部门及维修部门。鱼是不多,可水也不怎么样。

然后就是到HR处签署一大堆的document,最有意思的是,我无条件地自动地别无选择地成了工会成员,组织的名称我都忘了,好像是政府公务员协会一类。为此我要每月奉献20大刀。

在我成为工会成员的6个月里,工会没有为我做什么,我却感到了它的力量。一天有点活没干完,到下班时间,我还没走。过了几分钟,C过来委婉地告诉我,未经批准的加班是不允许的,而审批加班的程序又极烦琐,我最好现在回家。我一边收拾东西一边开玩笑,我不要加班费,C也笑,工会会来找麻烦,麻烦更大!

我知道那几年BC的工会力量极大,当届政府就是靠工会的支持当选的。但象XX粮油和XX Media这种最需要工会出面保护员工利益的地方,却不见踪影,倒是在政府部门,大型企业这些很正规的地方呼风唤雨,形成所谓特殊利益集团。

我不反对工会出面维护员工的权益,我相信在其初始阶段一定促成了某种的社会进步,使普罗大众得到基本温饱。但时值今日,矫枉过正,过分维护社会一部分阶层的利益,就值得商榷。要知道起码政府部门的开销是由全体国民所负担,过分追求员工利益,实际是把社会财富的再分配向一部分人集中。其次,其对经济的危害是有目共睹的,常常听说码头工人的罢工导致货物转运他国。

十九 写意的政府公务员的生活

刚去XX school board的第二天,C带我去XX公司培训MAXIUM数据库管理系统,Board从这家公司买了这一系统用于整个school board的49个学校的设备管理。

世界真小,不信都不行。当送货司机前我曾到这家公司面试过Technical Support的职位,不过他们已不能记起我了。由此也可以看出,IT业在温哥华是多么的小。

XX公司只是这一系统在BC的代理及技术支持,正主在加州湾区东湾,后来我在东湾工作时曾专程开车前往一观。

一个五,六十岁的家伙给我和C上课,讲解数据结构,C说一天500元。真贵,我们做为客户应该是免费的才对啊。唉,反正school board的钱是政府的,不拿白不拿!

中午请吃饭,C点了一客最贵的,那讲课的老家伙还给自己要了酒,除正餐外外加一个便当带回家,看来是公司报销喽。乐融融,我感到又回到中国。

MAXIUM的数据库是做在ACCESS上的,讲课中,C几次示意我提问,我都摇头免了。刚接触这么一大家伙,能有多少概念,即使提问也是胡说八道。我很佩服一些老美老加,什么东西只要一过耳,就能一套一套的开说,尽管什么内容也没有,不懂的人听起来还头头是道。我现在的partner就是这么一个人,而我则是他的fire fighter。我也不知道我这是优点还是缺点,在西方文化里,应该是后者,至少在与人竞争时会吃亏。

接下来我开始用Crystall Report编写新的Report用于该系统。

Crystall Report的界面的用法和ACCESS的Report部分很相似,掌握起来很容易。但前者的功能要强的多,用起来也复杂一些,尤其是????部分。我跟本不去研究那些独特的数学及逻辑运算表达式,而是找类似的Report file,然后直接照搬一样的部分。 MAXIUM虽然有100多个表,我们只用了十几个,而且灌入Report是只读不写,不用担心破坏了表之间的联系,很快就搞定了。C知道后惊喜的不行不行(好像网上一个什么鸟人喜欢这么说,不知道后来那颗子弹用了没有?),说,那天看我不问问题,把她急坏了,还以为我没听懂。我说,全都懂了,哪里有问题?

然后就是用VB写界面,搜索特定的记录,并调用相关的Crystall Report打印这些记录。School board已经从XX公司买了一个应有软件用于此目地,但时不时会有新的要求浮出来。每一次的修改和增加功能,都要被敲诈一次,所以C想自己模仿着做一个。

MAXIUM数据库在维修部门,和board不在一个location,我奉命搬着我的desktop去维修部门楼上找了一个单间干活。实在是爽,没人打扰,可以干点喜欢干的事情,上上网什么的。

那要模仿的软件的主要结构居然是treeview,踏破铁鞋无觅处,得来全不费功夫,还有好运气来了挡也挡不住什么的。反正吊儿郎当地干了十几天,就差不多了。美中不足的是那小屋没空调,正值伏暑,很热。我只好每天开着窗户透风,顺便看看下面大厅里修车的鬼子们磨洋工。

一天,C跑上来看看进度,我说,almost done!秀给她一看,她第一句话是,“Is that ours or theirs?” 她以为我给她看的是买来的东东。当知道这货真价实是自己的产品时,她不停地说,“Oh, T! oh, T!” 可惜没有什么动作。

当安装程序也生成好后,这一软件的用户大C被派上来学习使用。大C很高大,长相还行,看起来很甜,不讨人厌。但不是我喜欢的类型,太庞大了一点。

那妞儿坐我旁边,一回儿就贴了上来,搞得我很别扭。没想到男人也会被吃豆腐,唉,贴就贴吧,反正也贴不走一块肉,凉丝丝地权当空调了。(谁要说我意淫我跟谁急!)

东西做好后,大头W也很高兴,脑袋一热说,加个Event Calendar功能吧。W上下嘴唇一碰,我差点儿没累死。我知道大概有类似的软件出售,但不知道上哪儿去找,再说,头儿让你写一个,不是买一个。得,自己个儿练吧。

首先是画空白日历,要能自动计算任意输入的年份,然后在画每一个月的方框时,到database里搜索当月是否有任何event,若然,则填入该月。如此,直至年底。

皆大欢喜!

那时我只会用MSDN寻找帮助,效率低还不一定能找到。一年后,我学到了一个快速觅招的方法,善用YAHOO后来是google。在google下搜索“how to draw a calendar with vb”,我找到77,450条,很多都有sample code。你读本文时如果试一下,一定会发现更多!原因不告诉你,自己去想。看官,如果你是coding初入门者,或是以前不知道这招,不要忘了为阿唐喝一声彩噢!

我的最后一个工作是用CDML, FileMaker Pro4.0写一个ON-LINE登录系统。

CDML是一个建立在HTML之上的东东,它可以调用FileMaker Pro里的函数存取数据库(FileMaker)。有一个编辑工具可以用来编辑CDML的界面,但核心code还是要用手写。C知道一些该编辑工具的皮毛,大致教了我一下,然后我就开练了。

设计该系统时最困扰我的问题是,页面跳转时的变量传递只能是一个,可系统必须跟踪至少两个变量:Order ID和Customer ID,我费了9牛2虎之力才把这一问题给绕开了。

主要功能完成后,我又故技重演,上网download了一些icon放在网页上,立马篷壁生辉。

C的专业是networking,所以她教了我很多有关client - server 的东西,我又初步学习了网页设计。此前的XX Media彻底熟悉了VB编程;最早的XX Pizza是ACCESS。之后的美国公司是SQL及ASP;在最后也是目前这一家公司里,我彻底的完成了向senior level的转化,几乎涉猎了全部database及网页设计的范畴。

C对我很优容,允许我自己决定作息时间表。我选择了干一星期,休一星期的方式。我借机踏遍了高贵林Eager Mountain的条条小径。前一年的雪很大,到7月份山顶的雪还没化,有一次我背了一把斧子试图登顶,到1000米高程时,雪已没膝,仓皇跋涉于林海雪原1个小时后,不得不黯然放弃。有看官或许会问背斧子上山干嘛?答曰,壮胆。因为一次上山与一半大棕熊在山路上走一对面,相距50米远彼此才发现,人熊都吓了一跳,同时转身相背而遁。

二十 告别加拿大

1999年11月24日是我在XX school board的最后一天。

一个月前我就和C提出了辞工。C问我原因时,声音的都颤抖了。唉,还没有学会世故的小妇人。

我和妻是2月份唱的歌,入的籍。不断从硅谷传来的利好消息,慢慢打动了我们的心。再加上妻的公司在夏天破产后被New Bridge买断,一干人马拆散后投入新公司,没有新的项目,天天打杂。回湾区吧,我们做了决定。然后妻开始联络湾区的猎头家们。

当其时也,High Tech泡泡方兴未艾,正是招兵买马之际,结果不费吹灰之力就拿到一近6位数的offer。9月底,她姐儿一个驾车就奔了加州,撇下了我们爷儿俩相依为命。惨哪。

我当时没想到她会如此之快,轮到我要做决策该怎么办,是马上去,还是等等。我还真喜欢眼前这份工,没压力,干的又顺手,独一份,IT部门8个人,就我一个是Developer,其余是Support和维修。

辞工第二天,C找到我问,如将我转成全职,我是否考虑留下?我应允她先想一下。

说老实话,我对能否在湾区找到工作有一点没信心。我了解我自己,就算加上读书的时间接触coding也不过是两年多一点,水平实在一般般。

但是,接下来的一件事,使我下定了决心。

一天,XXX学院的一个同学带她儿子来我家玩。事先我告诉他们勿须敲门走后门就好,因为我儿子可能在睡午觉。他们来的时候,儿子那天说什么都不睡,我俩正在客厅里玩。突然,我发现儿子望着后门眼睛直放光,我转头一看是我同学在后门外站着,老远看过去很象太座,我喊她自己开门,当我同学领着她儿子进来的时候,我儿子发现不是他的妈妈,脸色一下子就沉了下来。当时我的心就象被针扎了一下,天哪,他才两岁啊,我就是去了加州当一辈子家庭妇男,也不能让他们母子遭受这离别之苦!

所以,第二天我就告诉C,我还是决定走,不过可以多干两个星期,把手头所有的活全部干完。

接下来的日子,我自动转成全职,全力突击on-line登录系统。

一天中午,大家都去吃饭了,我正忙着给一段程序杀青,C走到我的背后,用很小的声音说:“T,don't leave, stay here please! I'm still single ...”后面的话几乎细不可闻。我一下呆了,回头看了C一眼,她的目光对着我的屏幕,一时,我也不知说什么好了。

她或许是真情流露,也可能是在用手段留下我。权当作是前者吧,也给阿唐留一点意淫的空间。

这最后一天的中午,C请全体IT去吃饭,算是给我送行,做陪的还有维修部门的两个头儿。

IT部门的两个维修人员之一者,倚仗技术够好,资格够老,平时对C都不大买帐,再加上前些日子,20多岁的儿子癌症去世,心情不好,更是谁也不吊。今天破例向我笑了一笑,临别还握了一下手,委实让我受宠若惊。

说到这里,不得不再说一下C。一般来说,老印的英语都不错,虽然口音很重。但不知何故,C的英语老是被其它部门的人取笑。有一次C的车坏了正在修,她问维修部一个家伙是否可以载她回家,我没有听太清楚C的原话,大概是说成了,我可以坐你的车上你家吗?这样可能意思就变得有些暧昧,整个房间的白人哄堂大笑,搞得C满脸通红。可我觉得我们华人的英语烂的多,可从没有人笑话过我们,为什么独独对C却如此苛刻呢?百思不得其解。

下午,W走过我的CUBE,大声对我说,到了加州我会挣大钱。我说,“I don't know yet.”,W说,“I know you will!”

实际上通过太座寄回来的报纸,我已经有了两个电话interview,其中一个更是定好了面试时间。

1999年11月27日星期六,我驾着mini van和妻及子一起沿99驶向美加边境。

4年半前,我和妻为了能摆脱身份的困扰,分别从不同国度进入了这片土地;今天,为了能让口袋的银子多一点,我们又离她而去。

4年来,我们在这里置了业,产了子,读了书,找了工,我们已经把这片土地当成了我们的第二个祖国。

是的,她是我们的第二祖国,等到我们老了,等到我们厌倦了,等到我们觉得需要活得轻松一点的时候,我们还会回来的。

在路的另一边,加拿大海关上的枫叶旗雍容地飘扬着,我心里蓦地浮起了一个辽阔的旋律,“O Canada! Our home and native land!...”


车驶过了边境线,驶近了前方高高飞舞着的美国星条旗,美国,我们来啦!

(全文完)

0%(0)
标 题 (必选项):
内 容 (选填项):
实用资讯
回国机票$360起 | 商务舱省$200 | 全球最佳航空公司出炉:海航获五星
海外华人福利!在线看陈建斌《三叉戟》热血归回 豪情筑梦 高清免费看 无地区限制
一周点击热帖 更多>>
一周回复热帖
历史上的今天:回复热帖
2003: 一名地产经纪人的独白
2003: 买房容易出租难