前言:首先告訴大家,這是一個絕對真實的故事。這個故事與很久以前發生在通用汽車工程師身上的故事驚人地相似(建議大家閱讀文章《對香草味冰激淋過敏的通用龐帝雅克汽車》)!其實仔細想想,可能很多開發和測試工程師每天都會遇到類似的故事。 前幾天,我接到某某知名通信公司一位女工程師的電話,我也不認識她,因為他們公司的內部系統可以查到儀器廠商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、要善于從一些細節發現規律,從而查出問題的根源。如果你是這個工程師,你能否通過細致、耐心的反復觀察,從而發現其中的規律? 作者:越測越開心 介紹: 我們不是“測神”,但是希望通過分享的方式與大家探討一下“神測”的藝術,讓大家越測越開心!歡迎評論或留言——泰克中國AE團隊。 |
同感啊,這種事情太多了,太深刻了 |
發現問題,仔細觀察,找到關鍵點,解決問題。工程師一定要細心,哈。 |
細節決定成敗! |
細節玩人啊 |