這幾天被公司派去上Microsoft Training Course. 主題是關於如何讓跑Microsoft作業系統(Magneto, 其實就是Windows CE的子集合)的SmartPhone, 可以通過其認證--Logo Test.

為期三天在台北的課程, 上月底在 Microsoft 總部 Redmond 就上過. 這批講師幾乎是原班人馬, 素質都有一定水準. 包括了Test Team Manager, Debug Tool Team Manager.....口才大多都不錯. 雖然是以英文授課, 但感覺收穫反而更多. 老美的表達能力, 平均而言是要勝過國內的工程師的. 縱使你才華洋溢, 滿腹經綸, 如果沒有良好表達能力, 很難對他人有所幫助. 這點真的是國內教育要加強之處.

今天的重頭戲 -- Hopper Test.

可以感覺到許多廠商最為在意的就是這個主題, 也包括我.

Hopper Test, 顧名思義, 就彷彿是一隻蚱蜢在Smartphone上跳來跳去隨意的按鍵盤, 在充電的情形下, 看看能不能撐過一定的時間.
(十隻手機, 五支以上要過25小時, 平均要達20小時).

當撐不過時, 其實很難找到原因, 因為Hopper是隨意跑的, 所以要找到造成失敗的原因非常困難, 因為範圍太廣, 也沒有特定的執行順序. 而牽扯到的包含了硬體, 作業系統, 驅動程式, 應用程式, Protocol 以及各個元件的互動. 這也是為何大家這麼在意這個主題的原因了.  今天的授課也不是萬靈丹, 講師只是提供了一些準則, 不過已經很有幫助. 至少不會像個無頭蒼蠅, 遇到這類問題只有無力感.

如果我遇到任何 Hopper Failures 都能找出問題, 勢必要對作業系統的運作, 各種 Debug 技巧有深刻的認識, 是一種有趣的挑戰.

能不斷學習; 了解事情背後運作的道理; 將所學整理分享, 是我做RD的最大的樂趣.


arrow
arrow
    全站熱搜

    陳晉茂 發表在 痞客邦 留言(0) 人氣()