跳到主要內容

遠來的和尚會唸經

根據線人指出,若找獨孤求敗當顧問,時薪是$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概念嗎?

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

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

留言

subineru寫道…
我的表姐也會唸經.

這個網誌中的熱門文章

自然人憑證讀卡機驅動程式

鳥毅用的是第一代的自然人憑證讀卡機,EZ100PU(後來有同事買EZmini可以讀SIM卡似乎更好),每年報稅時用一次。 本來只是要申請些政府業務,一時之間找不到光碟,沒想到在 驅動程式下載 居然看到Linux和Mac的驅動程式,剩下的就是政府單位的網頁和程式應該改版了吧!!!

DBeaver 介面語言

DBeaver是我個人頗常用的一套跨平台Database管理工具,最近升級後發現Windows版本居然變成簡體中文,而且無法切換為英文。

如何將較高版本SQL Server複製到低版本SQL Server (降級為舊版)並保留權限及資料庫圖表

一般若是要將SQL Server裡的Database轉往其他Server時,最簡單的方式就是備份(Backup)後再還原(Restore),或者是䣃離(detach)後附加(attach)。 但是很不幸地,若是由較低版本(e.g. 2008)到較高版本(e.g. 2012)要怎麼辦呢?