2010年1月7日 星期四

Q40: 製作電腦程式仍然是人類所曾承擔過最困難的工作之一;要精通程式製作需要才能(諸如分析、溝通...等能力),創造力,智慧,邏輯,創建與使用抽象,以及經驗 ─ 即使有最好的工具。

Programming a computer is still one of the most difficult tasks ever undertaken by humankind; becoming proficient in programming requires talent, creativity, intelligence, logic, the ability to build and use abstractions, and experience - even when the best tools are available. - Timothy Budd (Introduction to Object-Oriented Programming, 1991, pp.2)

4 則留言:

  1. 這則諺語或許可做為教程式製作的人參考。

    回覆刪除
  2. 說明了軟體工程師的重要性。不過我建議再加上溝通與分析能力,這樣才能與客戶合作。

    ps. 此諺語同步發佈在 輕鬆談軟工的 facebook 版,其連接如本部落格的右上角。

    回覆刪除
  3. 如果將"programming"換成"analysis, design, management, ...",這則諺語仍然適用,Post這則諺語的目的是要提醒,教軟工的人給學生什麼『禮物』?

    這則諺語所列,要精通程式製作的需求比較抽象,所以也可解釋涵蓋溝通與分析能力,不過明講也不妨,這兩項也是Agile Modeling的價值,另文討論。因原文沒有這兩項,所以加上括號。

    回覆刪除
  4. 有好tool , 還是熟識該 tool!!!

    根據Steve 所著的 "Code Complete" ... 好的工具並熟識此工具 能提升效率超過50%!

    路過發言完畢,,,再見

    回覆刪除

注意:只有此網誌的成員可以留言。

追蹤者