1.初试锋芒
我到这家公司,是以合同工的身份来的。来没多久,就接了一个任务,就是分析一项系统错误。 Project Manager(工程主管)说,好多年了,没人知道怎么会出那种错。我debug(调试)了好一阵,果然是奇怪,无法 Re-create the problem(重现问题)。我早出晚归,反复分析。恍然大悟:必须将那个出问题的 Record (一行数据)放在整个环境里去 Debug,而不能孤立的看。果然,那个问题平时不出现,只在某种很特别的“上下文”里才会出现。
部门经理对我非常满意。有一天,他把我叫了去,告诉我:“我最近耳边听到的净是你的名字,你来了真的 Make a difference here(很有作为)。我们打算把你转成永久性程序员。你愿意吗?”我很高兴,说我愿意。
*
2 面临选择
于是就打电话回家商量举家搬到 Greenville (绿坞小城)的现实性。家里人说什么也不同意。这下我难办了。在这里呆了几个月,已经很习惯并喜欢这里的一切;并且,好不容易才找到家能站住脚的,怎么能轻易放弃;人家破例给自己转成正式雇员还长了工资,不留下来,也对不起人家。
我本来想,至少做上几年,对公司多点贡献,再言其他。不过,中间回了趟家,改变了我的想法。回家的那天,他爸带着两个孩子到机场来接。当我走出通道,迎面就看我小儿子向我奔过来,他显得又黄又瘦又小。我心里一酸,一下子将他抱了起来,说了句他至今仍然记得的话:“宝贝,你怎么这么瘦啊?!”再看一下笑眯眯走过来的孩子他爸,气色不佳,显得有些虚肿。我当场决心就下了,我要尽快回家!
于是又开始了 Job hunting(找工)。当时同一电脑班的同学劝我:千万不要回去,一定要做足两年经验,加州的电脑工作市场已经非常不乐观。
我还是试着碰运气。没多久就有一家公司从电话上 Interview (约试)了我。放下电话之前他告诉我:“你是我们所约试过的最好的候选人!”
人家要我了,骨节眼上我反而害怕犹豫了,那是个非常有挑战的职位,要做自己完全不熟悉且非常复杂的医疗程序系统,支持数百家医院的系统运转,万一要是又不行......真的不敢往下想。以前屡屡被解雇的痛还在。