hitting the high note !
臨睡前看到 joel 的這篇文章,實在太震撼,忍住睡意快寫下來。
這篇文章中joel提到他當年成立Fog Creek軟體公司的理念:
Best Working Conditions -> Best Programmers -> Best Software -> Profit!
他用了很長的篇符來解釋為何請最好的工程師對軟體公司很重要,原因如下:
-以生產軟體產品為主的公司,不像一般的製造業,例如wal-mart, 傳統製造業中人力成本越低,每件產品的單位成本就越低,因此製造業都會跑到東南亞設廠;但軟體產品的成本不會隨者銷售數量增加而倍增,一套產品寫出來後,成本只會隨者越賣越多而攤銷掉,不會上升。
-因此,一開始就請最好的工程師把產品寫好,這些成本反而可以更快回收。
Essentially, design adds value faster than it adds cost.
-好的工程師可以用更快更短的時間寫出更高品質的程式,這比請三個二流工程師還好,因為二流工程師只會把案子拖的更慢,效果更慘,而且永遠也生產不出一樣好品質的東西(人月真的只是神話)。
不過joel也提到,他的這套 高品質論 只適用於 software company, 而不是一般百大企業的IT部門,因為兩者的需求完全不同,就像沒有人會請dolly parton去婚禮唱歌一樣,她只適合大舞台。
全篇最讓人震撼的quote:
The mediocre talent just never hits the high notes, they just don’t have it
by admin


Trackback this post | Subscribe to the comments via RSS Feed