李永告雷神 (Yong Li v. Raytheon)
李永(“李”)是软件工程师,在中国完成两个学位。她于90年随夫去英国,先后在三家不同的公司搞软件开发。她于1998年初被雷神公司招聘到美国麻省Marlborough市做导航系统控制开发。
雷神公司是美国第三大军火财团,位于Lockheed Martin 和波音 Boeing 之后,以造导弹为主,其雷达导航业务面向全球,是一个拥有年营业额200亿美元($20B)的跨国公司。
进雷神工作之后,李发现阿毛阿狗都在搞软件。李所在的数据库开发组大都是女的,组长Gayle McEleney只拥有法国文学学位,在公司混了二十多年以写文件为主,借着九十年代经济泡沫,各软件组空有合同,无人开发的当口进了数据库组并做了组长。本来麻,技术上不行,做领导未必不可。但是这个Gayle特别喜欢修改李的程序,这也是她学习软件的法子,再简单的程序只要她看不懂,就要李重写,于是滑稽的事来了。Gayle看不懂李写的条件语句:
if (A & B )
{
........f1();
}
else
{
........f2();
}
她认为条件A和条件B在一起不容易懂,要李重写。李认为没有必要改,于是把如果(if)和此外(else)颠倒一下就准备糊弄过去。谁知25岁的小组长Belinda Gunn认真贯彻执行领导意图,她非常聪明地把程序改为:
if (A )
{
........if(B)
........{
................f1();
........}
........else
........{
................f2();
........}
}
else
{
........f2();
}
然后Belinda要求李按此逻辑修改十一个类似的数据窗口。李和Belinda用电邮讨论了两个来回,Belinda固执己见,李就把这个电邮发向几个组员请大家讨论。组长Gayle不懂装懂回了电邮表达了她的两美分(two cents),她说Belinda改错改的好(也不知道错在哪),Belinda是小组长有权做决定。看不贯Gayle的蛮横,借调来的组员Conall McGleenan回应了爱尔兰两便士 (Conall是暂时从爱尔兰借调来的,他拥有工程博士学位),他指出条件(if)语句不用分,而且Belinda的程序造成不必要的重复,如果有谁看不懂,加一句注释行就行了。一看有人替李说话,新上任的经理Jen Lewis登场了。
Jen Lewis 是个极其美艳又雄心勃勃的女性。正好雷神公司提倡多元化,总有一定名额的经理位子留给少数族裔。Jen 作为白人女性,也就顺理成章成了少数族裔里的特权阶层。确实,自从李来美,软件中心实验室总头的高位换了好几个,全是白人女性。Jen 刚出道,想做实验室经理恐怕还要熬上很多年,但是已经有人说俏皮话作预言了。李在2000年曾经在气象雷达组为Jen工作过两月,那时Jen还不是经理,感觉Jen很聪明,工作积极主动,一看就知道是准备当官的。果然Jen很快做了经理并兼管数据库这一摊。本来李和Jen的关系不错,只是李有一次试图跳槽到另外一个经理Waseem Naqvi那儿工作没有成功,问题就来了。Jen从此之后对李的态度就变了,无论组里有何争论,Jen总是反对李。这一次居然有重量级的Conall替李说话,那怎么行。Jen 赶紧召集午饭后会议,希望大家支持小组长Belinda。另外一个组长Shari Sewell (这个组官比兵多)在会上说她不做判断谁的程序好,她说了隐私问题,认为讨论应该只限于李和Belinda之间。李当场问Jen谁的程序好,Jen说她不做判断谁的程序好。李提出请Waseem和另一个高级工程师Mark Edry做决定,Jen说不,她说Belinda是组长应该说了算。Jen 希望大家支持Belinda, 谁知Conall, William Kerr和 Ian Johnson 全都为李说话,反对Belinda的程序。Jen气坏了,她把这三个男的撵出会议室。无人替李说话,Jen就变了,她狠狠地对李说李用这总技术讨论打击组长。李没有反应过来打击(attack)这个词,李的英语并不是那么好,但是她感觉到了Jen的可怕,有点要打架的感觉,李能感到Belinda 脸也变了,Belinda有点吃惊。李说人是平等的,李说如果Belinda坚持要改,李可以改。Belinda很难过,她认为她的程序好。会议不了了之。
回到办公室,李发现高级工程师Mark Edry(MIT毕业)也回了电邮,他说李的程序更易懂,并指出俩人思路不同。这当然是马后炮,谁也改变不了Jen的决心,那就是顺我者昌,逆我者亡。到了快下班的时候,Belinda发了一个电邮要求改程序,李回问到底改成谁的,Belinda说改成她的,李说没问题。于是十一个窗口都改成如果(if)套如果的笨语句。
第二天,李心有余悸试图改善关系,她碰到Jen就说真没想到Belinda这样脆弱,真对不起Belinda,Jen反而又硬了,她说李把电邮发出去对Belinda不公平,她可从来也不想是否对李公平。
可能是上面察觉到了什么,李的行政经理(section manager)Tony Casieri很快把李调到别的组。Tony很快也被Jeffery Wilson取代。Jen对Tony没有影响力,对Jeff可以说是自家人,他们都属于德国项目P1的核心圈子,实权派。李在别的项目干活,如果还待在Jeff的行政部就不是好事。李曾经对Jeff提过Belinda改程序的事,Jeff说如果组里开会大家作决定要改那就应该改。李说什么大家,就是Gayle一个人决定。Jeff说李若不同意Gayle的决定应该当场提嘛,李说提也没用,Gayle就不懂。
到年底,Anna Selwyn 把李调到自己的行政部,从此应该彻底摆脱Jen的阴影。谁知过了年雷神公司开始作上一年度总结鉴定的时候,问题又来了。