我讀 «現代嵌入式系統開發專案實務»

這本書雖然只能說是入門書, 對我的同事們已經不太適用, 不過對新人來說真的是一本很好的書. 本書的副標題叫做 “菜鳥成長日誌與專案經理的私房菜", 所以書中也是以菜鳥的角度來看 embedded system, 從什麼都不會, 一點一滴地學習, 終於熬到產品量產, 結案. 關於這本書的內容, 還是要實際去翻翻才會知道. 我想要特別提到的是書中和我們公司不同的四個點.

1. 這本書更適用於 system design house, 而不是 IC design house. 只不過現在 IC design house 經常撈過界, 使得這本書對我們也變得很真實.

2. 如果沒有 C-model, 我們就必須像書上說得一樣, 去建一套 PC 上的模擬開發環境, 以便設計 UI. 不過我既有 C-model for firmware, 又有 Linux demo system, 所以就省去了再做一套模擬器的時間.

3. 書上的實例是開發一個專案. 專案結束, 案子結了, 人就散了. 但我們是採用部門制, 人力編制也相對龐大 (10 倍?), 所以並不會有專案需要和 RD 部門借用人力的問題.相形之下, 我們專案就是部門, 問題的確比較少. 當然也和產品生命週期夠長有關, 若不是一個產品可以連做好幾年, 大家就不會在一起這麼久了.

4. 書上提到強勢的 QA 導致 RD 抓狂, 品質低落. 我們倒是沒有這個狀況. 或許跟我們的 QA 直接隸屬 DVR project 有關, 這樣大家比較像在同一條船上, 無謂產生什麼意氣之爭. 當然,我們的 QA 做得很不錯, 還是可以稱讚一下.

我讀 «冰山在融化»

這本書是我老闆給我的, 因此雖然看完已有一段時日, 我一定要將它 post 出來, 以顯出我忠字當頭的精神!

這本書非常地薄, 作者有兩位, 分別是 John Kotter 與 Holger Rathgeber. 而它也正巧分為兩個部分, 就是 “管理寓言" 以及 “變革之道". 前者是一篇寓言, 後者是作者希望我們從這篇寓言中, 找出自己在變革中的地位. 無疑地, 前一部分會是重點, 占了大部分的篇幅.

在這個預言當中, 主角弗雷德發現了他們所處的冰山有裂縫, 海水灌入後, 可能整個冰山會爆掉, 然後大家統統會完蛋. 於是他設法去說服長老們, 甚至於用一個玻璃瓶做了一些實驗 (加水後, 結冰, 膨脹, 瓶子爆炸), 讓大家相信這個危機的存在. 最後大家終於相信他的話, 並且派出偵查隊, 找到他們的下一個棲地.

當然, 很迪士尼的, 裡面有為反對而反對的企鵝非也(Nono), 唯一願意相信弗雷德的女長老愛麗絲, 公正的企鵝國王路易士, 傻傻的主角追隨者巴迪, 聰明的教授喬丹.OK! 好人們組成了一個團隊, 最後終於戰勝了反對者, 所有的企鵝也接受了 “候鳥" 的生活方式, 在每個冰山中搬來搬去.

不過, 我覺得, 組織變革最大的問題. 就是弗雷德要先說服愛麗絲, 然後要說服國王教授, 然後是其他人. 這個過程過於弔詭. 如果人才都要有這種不屈不撓的精神, 才能拯救冰山, 那麼豈不是百分之九十九的企鵝都註定死路一條呢? 反之, 以結果論來看, 畢竟南極並不是企鵝墳場, 而是企鵝樂園. 那麼表示每座冰山都會有足夠的人才說服老闆, 或是老闆本身很英明, 以至於幾乎每隻企鵝都可以活得好好的. 若凡夫俗子只要接受變革就可以自處, 大家何必自命為弗雷德呢? 反正一定會有另一個 Fred 是老闆或長老所能信任, 而他們終究會找出一條活路. 我覺得這就是故事中無法交代的部分, 它只是一個迪士尼的卡通, 無法指引出正確的價值觀. 

我覺得這個故事的進階版要這樣寫, 另一隻很優秀的企鵝 Another,  發現不用搬家也可以拯救冰山. 但是他的版本沒有任何一隻企鵝採信, Fred 也覺得 Another 是不可救藥的保守派, 所以當其他企鵝都搬走了, 只有 Another 留了下來. 某一天, 另一群主張遷移的企鵝發現這塊樂土, 於是搬到 Another 的冰山上來定居…. 如果各位是企業主, 大家會希望員工都離開這座冰山跳槽到別的公司, 還是希望大家把自己的冰山公司救起來呢? 所以寓言始終是寓言, 在真實的世界裡, 永遠存在著me or another 的問題, 到底聽誰的? 命只有一條, 兩種命運只能選一個, 所以一個人才崛起, 很可能另一個人才就被埋沒了. 進階版的企鵝故事, 不僅對公司治理有效, 對經營愛情也有效. 兩個愛情, 只能選一個, 你要選誰呢? 很有趣的命題不是嗎?

挑剔的讀者可能要問我, 有裂縫的冰山還有救嗎? 其實冰山的 9/10 不是都在海面下嗎? 我是覺得裂了也關係, 反正沉在水裡的部分翻出水面就夠大了. 再說這群企鵝好好的大陸棚不待, 卻要住在冰山上, 就表示他們注定沒有好日子過, 呵呵呵…耍耍嘴皮子而已, 我也不知道裂掉的冰山有救嗎?

Excel 小技巧

有時候, 在 excel 的工作表 2008 中想要參考工作表 2007 中某一格的內容, 它的寫法如下:

工作表 2007 假設有一個 A1 = 5

工作表 2008 假設有一個 A1 = 8, A2 想要用工作表 2007 的 A1 去加工作表 2008 的 A1,

則 A2 的公式是 +(‘2007’!A1)+A1

其中 +() 是不能少的, 關鍵字 ‘2007’ 是工作表 2007 的名字, 然後用單引號刮起來, 後面要有驚嘆號! 接下來就是欄位的寫法, 和平常一樣.

如果對應的欄位, 希望在 copy and paste 之後對到固定的欄位還是不變的, 那就要把
A1 改成 $A$1 這種格式.

我讀 «老闆是你最大的客戶»

這本書的作者是大陸同胞胡震寧, 因此書中的前半段可以看到很明顯的大陸色彩. 例如教導大家如何在面試中脫穎而出, 以及如何選擇國企, 外資, 私人公司的判斷標準. 在作者的眼中, 外資派到中國的領導是一些不入流的角色, 厲害的人才都會留在先進國家. 雖然這個推論也言之成理, 但是我聽說韓國企業就不是如此, 他們會把一軍派到中國來.

當然, 上面的章節讀起來是有點無趣. 最棒的部分是在最後面. 作者舉三國志和歷史典故為例, 說明宋高宗保守, 而岳飛激進; 明崇禎激進, 而袁崇煥保守;在這個情況下, 兩大戰將都白白被老闆砍了頭, 袁崇煥好像還是被凌遲, 衰到了極點, 而他們的公司 (王朝)也終究不保. 因此大將的角色, 不能不與公司的政策相配合.

總結起來, 最佳的人才必須是不愛跳槽的, 一直在進步的, 和老闆溝通良好的. 在沒有工作之前, 必須設法引起老闆的興趣, 如姜子牙, 諸葛亮. 在有工作之後, 必須把事情做好, 培養身價, 但是不要亂跳. 員工要改進自己的缺點, 增加自己的長處. 格局要愈做愈大. 這些雖然是老生常談, 但這個結論還是非常重要: 員工必須和老闆溝通良好, 從面試開始, 一直到後來皆然.

BT 小檔案

前幾週, 因為我的 PDA 又無預警電力全失, 所以我的正版 Papago 5.7 版也就這樣不認得主人了, 還得要重灌一次. 為此我發願要改灌一個盜版的 Papago, 以免斷電後, 它又不認得我了. [注意! 我有買正版喔]

在這個因緣際會之下, 我上網找到了一個 Papago 5.7 版的 crack. 當然, 又同時發現了 9.0, 10.0 版的 crack. 不過要把他們 download 下來試用的話, 那個網站要我裝一個哇嘎 (Vagaa) 的軟體. 就這樣, 繼多年前用過 eZPeer 後, 我又安裝了一次 P2P 軟體. Papago 10.0 版真的很好用, 所以我又買了個正版. 因為升級價還不到 900 塊, 算是很便宜的合法化.此外它又多送一個正版 5.7, 也有升級的權利. 

言歸正傳, 裝了 Vagaa, 結果惹來了一堆垃圾軟體. 因為 Vagaa 是簡體中文的介面, 所以我在不明就理的情況下, "自願" 灌了一大堆 bundle 軟體而不知不覺. 當然, 我重新安裝的時後, 就不會再去選他們, 結果也就平安無事了. Vagaa 有很強的搜尋能力, 所以可以輕易地找到一些沒空去看的電影.而且它是採積分制的, 上傳愈多, 積分愈高, 就愈容易下載檔案.

不過 Vagaa 雖然容易上手, 但是它還是一直讓我怕怕的. 首先它完全不遵守上傳限制的規定. 明明我限制它 3KB/sec, 它還是會衝到 50KB/sec, 害我都不能用 browser 了. 另外一個缺點就是它的界面不能 sorting. 我想看看那個檔案快傳完了, 這樣也都做不到.尤有甚者, 不知道有那一個垃圾軟體巴在我的電腦裡面, 害我有一陣子狂當機, 只好重灌整個系統. 不過看在它效率不錯的份上, 重灌之後, 我還是不計前嫌又將就著用了它幾天. 不過它似乎有點危險性, 所以不敢介紹給大家.

前幾天我去大潤發, 看見有一本書叫做 "BT, ClubBox, P2P 下載三冠王". 就買回來研究. 也把附贈光碟裡面的軟體全部都安裝了 . 看來看去, 還是騾子比較順眼, 所以我現在裝得是 eMule. BitComet, Vagaa 都擺\到一邊去了. eMule 是 eDonkey 的後代 (騾子是驢子的後代, 真的沒話說), 據說比 eDonkey 更高明. 它有不錯的使用者界面, 搜尋能力也很強. 支援 KAD, 可以不用像 BT 一樣一定要到 Tracker server 去找東西, 可以把 tracker server 的功\能分散到每一台 client電腦的身上.如果不開 KAD,  eMule 仍然須要登入一台 server, 以便搜尋"資源", 不過即使 server 掛了 (eMule 的繁體界面就是這樣顯示的: XXX server 似乎掛了, 蠻親切的), 仍然可以上傳, 下載. 當然, 它可以 sort 各種 information, 限制了上傳速率之後, 就決不會越軌…

ClubBox 的觀念, 和一般的 P2P 不一樣. 它需要把上傳資料全部丟到 server, 然後大家在 server 上互 copy. 它的好處就是: 絕不會下載到一半, 就遇到 source 消失, 檔案從此變成半吊子的孤兒. 至於它的另類神奇用途, 我覺得可以用來緊急備份自己的 hard disk, 然後在 10 天內自己去下載回來.