工程师故事
前言:首先告诉大家,这是一个绝对真实的故事。这个故事与很久以前发生在通用汽车工程师身上的故事惊人地相似。其实仔细想想,可能很多开发和测试工程师每天都会遇到类似的故事。
前几天,我接到某某知名通信公司一位女工程师的电话,我也不认识她,因为他们公司的内部系统可以查到仪器厂商FAE的电话,我们几乎全国各地FAE的手机他们都能查到。电话那头的声音很轻柔、很谦虚:“我是XX公司的工程师,想请教你一个问题,我用你们家的眼图仪(其实是采样示波器,在他们公司内部喜欢称为眼图仪,直接形象)测试10Gbps光眼图的时候,出现一些问题,眼图测不出来,你能否到我们这边来指导一下?”
我那天比较忙,无法安排时间到她们那边去(虽然声音很好听,当时也很想亲眼看看真人长啥样子的),心想十有八九是不会操作吧,“我发个操作指南给你,你自己先琢磨一下,实在不行我再安排时间去一趟吧。”我问了她的Email后就将操作指南发给她了。由于忙其它的事,很快就把这事忘了。
过了两三天,下班后我又接到了她的电话,声音依然很细、很温柔,“我是XX公司的工程师,前几天给你打过电话的。关于光眼图的测试问题,我收到了你的操作指南,并按照操作指南的要求进行了设置,但还是测不出来。但我另两个同事按你的指南操作却测试出来了!这是一个非常诡异的问题。我已经试了很多遍,还是不行。实在不好意思,还是想麻烦你跑一趟,好吗?”
我一听,心想见鬼了,“你同事可以设置成功,你却不行,可能还是你的设置方法有问题吧?要不然就是……”我都不好意思往下说了。这时她把电话给了旁边的同事,一个浑厚而略带粗犷的男中音说:“你们家示波器有点问题,可能对女孩子比较敏感,我和另一个男同事都可以设置成功,可她们两个女孩子都设置不成功。你们的眼图仪分明是重男轻女嘛!”
当时听到这句话,我开着我的旧宝来差点一头撞到左前方的新款宝马750i上(开宝马的,看上去像是个90后的富三代小男生。都有一个“宝”字,为什么相差那么远啊!我心里哀叹)。 “晕倒,当时公司给我们培训的时候也没告诉我示波器会分Male还是Female啊,怎么会对女孩子过敏呢?”
回到家,我再一次电话联系了那个女孩,反复确认这个事情确实是发生了。我突然想起很久以前(也许是穿开裆裤的时候)在卡式收音机广播里听过的一个故事——《对香草味冰激淋过敏的通用庞帝雅克汽车》,没想到那个发生在地球遥远、遥远另一端北美大陆的事情,今天居然再次发生在了我身上!只是这次,汽车换成了示波器,看来万物皆有灵性啊,可别看不起硬邦邦、冷冰冰的示波器啊!她也是爱憎分明的(这台示波器肯定是女孩子,同性相斥嘛。)!我决定学习通用工程师的专业和敬业精神,彻底揭开这个故事的谜底,还泰克示波器一个清白(性别歧视在Danaher公司中是很严重的问题,我已经在公司的Compliance training上学了好多次了)。
第二天,约了另一个AE同事一起去一探究竟。到了前台,打电话通知那个女孩我们到了。五分钟后,一个学生短发、脸型娇小、五官精致、皮肤白皙,穿着防静电衣的女孩子由远而近慢慢的走了过来,有点象徐静蕾。没有爆炸性的美丽,就像邻家女孩一样可爱。这种女孩在地王大厦里绝对算不上什么,一天至少可以碰到20个以上(我们公司以前也在地王大厦,现已搬到上步某大厦了,所以我们就很高兴的搬到了上步某大厦,这个大厦挺好的……),但在这个以研发著称的通讯公司里面,她完全可以用“美女工程师”来称呼了。
她带我们进到实验室,地上摆了一台CSA8000(那是一款旧机型,新款叫DSA8200,他们公司的工程师喜欢把示波器立在地上使用,这是特色,可能是桌面太多东西的缘故吧),我当着她的面一步步耐心地按步骤操作了一遍,成功!我握了一下拳头“耶”了一声,“不用高兴的太早,我来试一下吧。”她当着我的面,纤指如飞地在示波器触摸屏上点击(我发现他们公司工程师都不爱用鼠标,原来手指也可以那么灵活的,看得我近视眼都快变成老花了!),居然比我还熟练、快捷!设置完,她点了一下Autoset,不成功!她也握了一下拳头“耶”了一声……我晕~ ~ 受不了啦!这示波器好像是要当场出我的丑,跟我作对似的!
写到这,我想大家也都对此感到非常疑惑和惊诧吧!你们有遇到过类似的情况吗?欢迎大家一起来分析一下可能的原因,或分享一下你遇到过的“X档案”。
“好吧,你慢一点,一步一步地操作,每点击一次我检查一下吧!”
第一遍,没看出问题。。。
第二遍,还是没看出问题。。。
第三遍,我终于发现了问题。
就在下面这幅图所示的设置界面上,她每次都是先点击waveform database的on,然后再选择Source为C2。但我们都是先选择C2然后再点击on的。
因为我们的光模块80C11如果是插在通道一的话,Source是不用改的。但关键是,他们碰巧没有将模块插在通道一,每次点击on的时候会将其它所有的设置——如Vertical等菜单里的选项——都会改成C1,这时如果再将Source改成C2的话,即使在Database里看起来似乎是改成功了,但其实其它的设置都还在C1,那就难怪Autoset时会出问题了。如果先选Source的话,就不会存在误动作的问题。
我不知道是碰巧她们两个女生习惯这样操作,还是大多数女生的习惯都是这样的。
当然,我们旧款机器在Firmware设计上可能还是有小小的bug,而在这样一个特殊的环境下,就被反复重现了。
美女工程师不再吱声,我也不敢吱声了,因为双方都有错……旁边看热闹的几个小伙子如释重负,因为这个问题也困扰了他们好几天,一直以为是他们的模块不稳定造成的。大家都恍然大悟地哈哈大笑起来,原来问题如此简单!这一刻,我终于也找到一个FAE的成就感了。
这里引用了别人的总结:即使有些问题看起来真的很疯狂,但有时候它还真的存在。
如果我们每次在遇到任何问题时,都能秉持着冷静的思考态度去寻求解决方法的话,这些问题将会变得比较简单,不再那么复杂。所以碰到任何问题时,都不要直接就反应说那是不可能的(IMPOSSIBLE)。
“请三思而后行!不要轻易下结论。”一切皆有可能!IMPOSSIBLE有时是I’M POSSIBLE!
这个故事给我们几个启示:
1、不要凭直觉就否定貌似很诡异、很离奇、很不可能的现象。很多工程师都曾经抱怨测试提交的某个bug太怪异,对这些bug不予承认。你想一想自己是否也有过类似的情况?
2、要善于从一些细节发现规律,从而查出问题的根源。如果你是这个工程师,你能否通过细致、耐心的反复观察,从而发现其中的规律?
全部0条评论
快来发表一下你的评论吧 !
以上这段话,让我益非浅。 收起回复