星期日, 3月 08, 2009

遠來的和尚會唸經

根據線人指出,若找獨孤求敗當顧問,時薪是$3,000NTD/HR;所以敝公司找一個時薪$1,500NTD/HR的有名高手。(當然這是和他簽長期約才有的優惠)說實在話,鳥毅對高手顧問並沒有很高的期待,因為高手的主要專長在於資料庫,但這次的的需求是系統整合,雖然高手的經驗豐富,但多半也是開發新系統,對於這種舊系統整合,又充滿不確定性的專案應該還是首次吧?

由於高手的時薪很貴,和他meeting時鳥毅不在與會之列(意見太多不受歡迎?),據同事所言,高手說test只有在預算很高的大公司才有實行。這點鳥毅實在很詫異,微軟推TDD(Test-driven development)也幾年了;看一下王克明介紹Test Driven Development By Examples吧,鳥毅雖然不才,但經過國際大嘴巴顧問朋友的介紹,也深知Test First的好處。我很難想像,一個具有十幾年軟體開發經驗的人,怎麼會不懂測試的重要?當然,我承認懂得迎合長官的喜好與人際關係是在技術之上,但是從一位高手口中說出,還是令我難以置信。

在鳥毅短暫的程序員生涯裏,多人開發大型專案時,必須有固定的測試人員以確保系統行為與設計文件相同;因此若能有Test Case可以執行,將可大幅度減少人工測試的時間。一個顧問在輔導開發團隊時,首要之務不是應該建立Code Conventions與導入Repository和Test概念嗎?

你管別人怎麼想中,費曼指出他在調查挑戰者號太空梭失事原因時,其實不是他自己找出原因;而是一位沒沒無名的工程師,藉由費曼這位物理學大師之口說出橡膠在低溫下未如預期般有彈性的事實。

在一個有迫切時程壓力的系統開發時,找個非常有名的顧問,並不一定會比你手下的無名小卒做得好,唯一的差別在於:時薪很貴的顧問說的話主管聽得進去。

1 則留言:

subineru 提到...

我的表姐也會唸經.