richliu’s blog

Linux, 工作, 生活.

richliu’s blog header image 2

我對”十年一覺程設夢”的看法

January 27th, 2008 · 14 Comments

最近有一篇文章, 叫做"十年一覺程設夢", 原文發表於 Programmer Club .
剛開始看的時候, 愈看愈熱血, 發現 RD 魂都起來了, 可是看久了以後, 怎麼看怎麼怪,

讓我想起 CIH 徵人啟事(找不到連結了)

有鑑於小弟的 Blog Page Rank 從 4 降到 3 , 表示本人低調成功, 這邊就讓我嘴炮一下, 評評這一篇文章吧. 如果覺得我有說錯, 歡迎指正 :)

有關於 VGA Card 那一部份, 我個人認為 VGA 產業本來就是往主機板靠, 如果說華碩的 VGA 卡成功, 不如說華碩的主機板成功, 翻開主機板廠, 每一家都有做 VGA Card. 如果說麗台被 ASUS 打敗, 不如說麗台的主機板企圖心被 ASUS 打敗. 如果我記得沒有錯, 當年大家都可是都想沾染主機板產業的. 當然留下來的不多就是了, 那個時期我還買過 Promise 的主機板, 當然是倒店貨, 你有看過 Promise 的主機板嗎?,
至於自己改的 Driver 比 chipset 廠好這件事, 以我的經驗, 解一個 Bug 達成出貨目標是可能的, 但是要從 Source Code 看出些什麼, 如果沒有 ASIC Designer 的幫忙, 那是沒有用的. 頂多就是加一些原廠沒有的神奇的功能, 這樣才可以突顯出各家的功能不一樣, 不過根據經驗, 店家會用原廠 Driver 的原因是. 己經有光碟片了. 不需要再下載 Driver, 也不需要去分辨那一個 driver 是配什麼 CHIP.
至於個人, 當然是從來沒有灌過 ASUS 公版 VGA 的 Driver. 我相信很多有經驗的老手都是這樣, 問題太多了, 比原廠的問題還多, 尤其是那些小程式.
為什麼還是用 ASUS 的顯示卡, 如果以我個人, 我會給個很簡單的理由, ASUS 當時的主機板的確是比其他家穩定一點. 至少感覺是如此.

至於模仿 Windows 95 Plug and Play 那一段, 可以自動偵測 Chipset/Audio/Lan blah blah 我光想就覺得吐血了, 公司的產品那能這樣亂來, 如果真的做出來, 改一次東西要測 N 個平台, RD 沒有先砍人, QA 就先砍人了. 可能是我碰的電腦不夠多, 我是沒有碰過這樣的光碟片. 拿到 ASUS 的主機板通常都是直接執行他的 Driver. 印像中什麼主機板就配什麼 Driver.

WinFlash/AutoUpdate 一段,
而如果我沒有看錯, 這時候他在 MB Support 的單位, 結果撈過界跑去搞 BIOS Team 的 Project . DOS Flash 改成 WinFlash.
我敢說一句, 這真是一種犯X的行為. 沒有被吐糟吐到死就不錯的.
主機板 BIOS 做的事情, 很多都是穩定度測試, 假設 ASUS 生產一塊主機板, 用 SiS 的 Chipset.
BIOS 可能選用 PhoenixAward(己經被 Phoenix 買走了). 這時候用 Phoenix 原廠的 BIOS Source Code, 加上 BIOS Team 調效的功能, 參數, 針對不同主機板會有不同的參數. 當參數調整完畢, 就是穩定度測試. 像是高低溫測試, 或是 Reboot 測試 (例如 Reboot 1000 次, 不能有 hang 住的狀況). 所以 BIOS Team 很可能是一個人扛二到三塊主機板的 Project. 然後不停的測試就是他們的生活.
這時候別的 Team 跨過來幫他們寫程式, 這樣 1. 面子很難看 2. 要怎麼抽出人力去測試 ? 要是我是主管, 我也先冰起來, 有空再說. 如果沒有處理好, 樑子就這樣結下了.

在 MB Team 關心 VGA 一段, 更是看得我冷汗直流.

但他同時也點出, MB 軟體支援課雖然工作無趣繁瑣, 但會影響 MB 出貨,
公司不能沒有這個課, 而且未來將會隨 MB 產能大幅成長變成一個大部門.

但我二話不說, 自廢武功, 自動解散 MB 軟體支援課. 將底下的台清資訊碩士,
從無趣工作中解放出來, 投入 Embedded System 研發專案中.
我也不再想當管理階層, 跟 PM review 進度跟開會, 我覺得是浪費生命.

這樣講好了, 這位仁兄根本不顧公司的目標, 自顧幹自己的. MB Support Team 解散, 等於經驗傳承都不見了.
到時候要花多少的時間才能建起來一個 Team. 這中間的時間浪費, PM Support 統統都不見了.
我是老闆, 只能摸摸鼻子認了.

至於 Embedded System 一段, 系統廠再怎麼幫忙 Debug, 充其量也只是系統廠呀.
看完了 SoC 的 Datashit(沒有打錯) 又怎麼樣, Debug 完又怎麼樣?

不過接下來更是驚心動魄....
文章內除了是和自己部門主管對幹, 儘是一些撈過界的事情, 更不要講這些東西是不是他主導還是只是參一腳?

但因部門政治因素, 外加 VGA 軟體主管離職. 不得不放下喜歡的 Bulverde VC計畫,
再度聽從 HC 的安排, 轉任 VGA 軟體主管

隨後因 HC 想在大陸成立一個軟體團隊, 我暫時放下 LCD-TV 案子,
前往蘇州, 武漢, 西安等地的大學去招募員工

不久後, Jerry 對 Barebone 部門報以高度的期許, 於是我轉移陣地,
設立一個軟體團隊來支援 Barebone 部門, 雖然還掛在 VGA 部門,
但 VGA 部門最高主管早就不理我, 考績被打得很爛

為了不讓底下的軟體工程師閒閒沒事幹. 加上看到 MB/NB 朝
消費性電子化的發展趨勢, 同時也知道 LCD Panel 的色彩缺陷性.
我不想浪費在 LCD-TV 專案上獲得的一些研究經驗,
於是開案子, 將 LCD-TV 色彩處理功能導入到 VGA/NB 上.

但這些想法都被 NB 軟體大主管拒絕. 有次討論工廠測試流程時,
還跟我解釋 ACPI Driver 的功能. 當時心想, 他還以為 ACPI Driver
真的是他手下自行開發出來的.
在不被重用, 近乎被冷凍的狀況下. 又開始自己找事做,

大概因接 2 連 3 惹毛其他軟體部門, 造成 NB 新主管在管理上的困擾.
最後他丟個 PC Camera 的案子給我做. 並告訴我只准做這個案子, 不要再亂想
或亂碰其他案子, 免得跟其他部門起衝突.

007 年四月某晚 8 點多時, 接到 Jerry 秘書的電話, 說要找我一起吃飯.
搭著 Jerry 的 Lexus 460 LS 加長豪華版, 去台北藝術大學吃飯.

最後還是丟去 EeePC 部門. 就我所知, EeePC 應該就是一個不小心成功的專案.
如果要說技術能力強, 不如說 PM 強.
我認為 EeePC 一開始用 Linux 的原因還是因為有限的 SSD Flash (2G/4G),
用 Linux 可以有效的縮小 Disk Size, 而此時 Windows XP 應該是有問題,
第一階段用 Linux 順便還可以和 Microsoft 談判談價格,
等 Windows XP 版出來, SSD Flash 8G/16G 也比較能讓人接受了. 再加上外接 SDHC 8G,
或是外接硬碟, 對大多數到處跑的商務人士就很夠用了 :)
而 EeePC 用的是 Intel Celerom M 900Mhz 90nm 降頻到 630. 這種規格一出來,
很多人就猜(包含我) Intel 便宜賣庫存, 而這個價格和 Size 也打中了甜密點~~~ (這個名詞最近很紅呀)

接下來就是要招收 Device Driver 團隊了.

成立有戰鬥力的研發團隊, 是很費時費力, 還要靠運氣(產品大賣).
但要摧毀它, 只需派個只會打嘴砲的主管, 不出半年, 很快就搞定.

與其如此, 倒不如自己出任管理階層, 參與高層主管決策, 來爭取預算,
在自己業務範圍內, 營造出良好軟體開發環境, 吸引志同道合的 RD,

要進這個 Team , 要先評論這個人. 如果要我評論他這個人, 我給的結論大概有以下幾個

  1. 跟對老闆, HC 才是 Keyman, 因為 Jonney 在華碩位居要職, 所以 Jonney 升, HC 升, 這位仁兄才能安穩的坐在這邊.
  2. 氣很長, 後台夠硬. 因為臉皮夠厚, ASUS 給的夠多, 也是老員工, 所以跑不掉.
  3. 運氣夠好, 待對公司, 可以給他一個安穩的後台. 如果是發生在 Abit, 或許我們就看不到如此好文了. 而且十年終於等到一個夠強的 Project (像我等了八年都等不到 :~~~~~~)
  4. 嘴炮要強, 如果沒有辦法寫得一口好程式, 或是用嘴巴將別人的程式當自己的用, 那是絕對絕對沒有戰力的.

至於跟這位老闆, 我是覺得很有機會的, 原因很簡單, 因為他老闆夠強, 而且短時間內, EeePC 一定還有得分.
畢竟其他家要追上來還是有一些難度, 至於決勝點在那邊? 我認為有三點

  1. 生產成本
  2. 行銷管道
  3. 拿 UMPC 當時尚品賣, 簡單的說, 就是 Apple 化, 看配件

但是如果想在他上面出頭的話... mm. mm.......... 再看看.
原因很簡單, 我不知道他會不會照顧到下面的人, 就像他上面照顧他一樣.
不過如果他的經歷是這樣, 我覺得某一天被幹掉的機會也很大 :p
你看看哦

雖然 EeePC 事業處另有軟體部門負責 Linux, 而我是負責 Windows,
但我極力爭取在部門內成立 2 個 Linux 開發課.

又撈過界了..............

在這一篇文章, 有一些值得注意的地方

  1. NB 的那位管理階層處理的很不錯, 這是一個團隊, 單打獨鬥的日子早就不存在了, 如果因為一個強者到處樹敵, 影響公司管理, 要是我也是會放在別的地方. (或是某個人的名言 : 要是在鴻海早就被 Fire 掉了 :p)
  2. HC/Jerry 能用人, 會用人, 這樣的人知道用在什麼地方, 做為一個管理者是需要有這樣的能力的.
  3. 以我的經驗, PM 不是笨蛋, 而且不是照單全收, 如果 ASUS 的 PM 像他講的這麼弱, ASUS 早就掛了, 還能是主機板龍頭嗎?

以上的言論以 Weber 的文章內容為準, 其他的會慢慢再補上/修正
而分析他寫的一篇文章, 我學到更多東西了 .....

On this day..

Tags: ,

Related posts

Tags: 隨手札記

14 responses so far ↓

  • emisjerry // Jan 27, 2008 at 2:03 pm
    Using Mozilla Firefox Mozilla Firefox 2.0.0.11 on Windows Windows Server 2003

    文中的Jonney指定應該是華碩董事長施崇棠(Johnney)。

    [reply this comment]

  • 飄過 // Jan 27, 2008 at 5:51 pm
    Using Internet Explorer Internet Explorer 7.0 on Windows Windows XP

    感覺這商號氣氛相當不對頭(光速逃)

    [reply this comment]

  • VinTW // Jan 28, 2008 at 8:32 am
    Using Mozilla Firefox Mozilla Firefox 2.0.0.11 on Windows Windows XP

    第一次看到這篇是有人把它轉到系上的BBS來
    我看完這篇的感想是:
    廢話,哪個老闆/上司不希望自己底下的人是把工作當興趣然後灌愛下去燒
    然後自己就可以輕鬆的串門泡茶啃瓜子XD

    [reply this comment]

  • 大閒者Meyer // Jan 30, 2008 at 1:51 am
    Using Internet Explorer Internet Explorer 7.0 on Windows Windows Vista

    PM嘛,我是覺得他講的是很有可能的啊,就我自己接觸過的大小廠、Vendor或是代理商的PM來講,能搬上台面的幾乎一個都沒有,而且很多都還自誇以前當過RD。我都嘛是笑說是不是因為當RD混不下去的,所以才改行當PM的。

    [reply this comment]

  • richliu // Feb 2, 2008 at 1:29 am
    Using Mozilla Firefox Mozilla Firefox 3.0b2 on Windows Windows XP

    PM 有很多種呀, 以前我待過的公司, 大 PM 能力就很好, 能平順掌握很多事.
    小 PM 連出貨都搞到焦頭爛額, 而且技術背景也是那樣 -- 很爛 :)

    [reply this comment]

  • Van Hazard // Feb 2, 2008 at 5:18 pm
    Using Mozilla Firefox Mozilla Firefox 2.0.0.11 on Windows Windows XP

    偶的感想速..
    1. 你的老闆很重要
    2.環境很重要(要有本讓你燒)
    3.文章中非常感謝他的兩位老闆,卻未說明如何培植他的手下
    以上..

    [reply this comment]

  • foxman // Feb 5, 2008 at 3:23 am
    Using Konqueror Konqueror 3.5 on Linux Linux

    嗯嗯!!

    對你們所討論的,都有點保留.

    EeePC的CEO我碰過,因為Embedded Linux領域上面,
    獵人頭公司間接碰到不少屬於我的
    Opensource Project派系人馬,後來朋友約,
    就一起跑去看看,CIH以前跟我一起工作,
    他實際也有做一點東西出來.
    事實上,跟Eee PC的人碰頭時,他也在場.
    CIH以前徵人,那是因為國內其實素質並不齊整.
    很難湊足一個好團隊.

    但是國內的RD環境其實處於不穩定形式的開發步調.

    前一陣子,又有人要組團隊,又找到我頭上來.
    現在的環境,很難以湊足一個團隊所需要的人力.
    因為要離開台灣去作一個科學界重要的物理實驗.
    所以只能幫忙把一些國內比較成名的朋友帶過去.

    Eee PC其實帶給我的感覺是IT業的結束,
    科技需求量下降,科技業的日沒西山之期不遠.

    任何事都有一個盡頭,科技發展也是.

    當許多朋友問Web 2.0的時候,我回答Web 2.0原始作者的私下回答(也是老友):

    科技並沒有必要走到這種極端的程度.

    不論如何,還是希望見到你們有好成果.

    [reply this comment]

  • sinsun // Feb 11, 2008 at 4:26 am
    Using Mozilla Firefox Mozilla Firefox 2.0.0.12 on Ubuntu Linux Ubuntu Linux

    :wink:
    恭賀新禧,祝你有好的開鼠

    有錢劉,你好強呀
    你可能忘了我吧
    下次多跟你聊一些

    [reply this comment]

  • weber // Feb 24, 2008 at 11:26 pm
    Using Internet Explorer Internet Explorer 7.0 on Windows Windows Vista

    請到 http://www.programmer-club.com
    "程式設計甘苦談" 區的文章:

    看我的回應

    [reply this comment]

    shm reply on 2008/2/29:

    weber還是一樣避重就輕啊..=w=

    說真的, 你的運氣真的很好, 手上的resource也夠,
    能力也是不錯..

    問題在於, 不是每個有能力的都有你這種際遇.
    不要把其他人都當笨蛋啊...

    richliu reply on 2008/3/9:

    本來想寫一篇的, 認真看完之後發現連寫一篇 Blog 的力氣都沒有. 來去寫政治文都比較有意思.
    原文在此
    對 “十年一覺程設夢” 回應文章的回應

    全文只是在替自己辯護. 像是撈過界那一段, 他又在稱讚他的豐功偉業了. 又不是第一天出來混, 也不是沒有看過這樣的領導風格 . 最後的下場我也很清楚. 放心, 領導是不會掛的, 但是 Team 會先掛, 這種人就是拿整個 Team 成就自己而己. 言盡於此, 不再多論.

    我論 EeePC 的未來, 各家都會競相投入這個市場. 是百家爭鳴的局面. 但是 ASUS 因為先行者先佔因素. 這個優勢可以保持一段不短的時間.
    其他家因為成本, 通路和知名度問題, 進入市場相對上就會辛苦很多了.

    如果是我, 我希望我是那位決策進入 EeePC 市場的大 PM. 而不是下面苦命的 RD 呀 XD.

  • hk900user // Apr 27, 2008 at 12:38 pm
    Using Internet Explorer Internet Explorer 6.0 on Windows Windows 2000

    本人是Hong Kong的一个eee pc 900用户, 有一个问题要各位帮助解决,eee pc 900 的 摄像头 (webcam \ camera \usb 2.0 camera \ 1.3M camera )不知道使用哪一家Vendor的,在win2000 / windows 2000 / win2k 下面安装不了驱动程序, 在winXP下面没有问题。 请帮助找到Vendor的名称和提供win2ooo下摄像头的驱动程序, 谢谢

    [reply this comment]

  • hk900user // Apr 27, 2008 at 12:40 pm
    Using Internet Explorer Internet Explorer 6.0 on Windows Windows 2000

    华硕 易PC 易电脑 eee pc 900.

    eee pc 701的摄像头是Empia 2760

    eee pc 900呢

    [reply this comment]

  • hk900uer // Apr 30, 2008 at 8:06 pm
    Using Internet Explorer Internet Explorer 6.0 on Windows Windows 2000

    eee pc 900 是 genesy2中s logic gl860a webcam , 跟华硕z37笔记本一样, 虽然提供 2k driver,但实际上运行不了.有办法解决么

    [reply this comment]

Leave a Comment