程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 站在巨人的肩膀上

站在巨人的肩膀上

編輯:.NET實例教程

看到博客園在轟轟烈烈地討論程序員的基礎/基本功問題,正好在devlicio.us上看到Billy McCafferty撰寫的《站在巨人的肩膀上》一文,推薦一下:
Standing on the Shoulders of Giants
http://devlicio.us/blogs/billy_mccafferty/archive/2007/11/12/standing-on-the-shoulders-of-giants.ASPx

文中說到,隨著這個世界越來越依賴我們的實踐,作為計算機行業的從業人員,對計算機行業的 scIEnce 實在有必要給與應有的尊重。行動的第一步,就是閱讀一些經典的著作,掌握前人/前輩/行業大家們總結出來的知識和行之有效的實踐,在日常實踐中使用這些知識和實踐,成為一個更好的開發人員。他將這些著作分成五大類:

基本讀物(Foundational Texts) (每個開發人員都應該讀的,沒有例外,不管什麼經驗或平台。這些讀物注重討論如何編寫更好,可維護的代碼,向堅實的面向對象設計過渡)

  • Code Complete, 2nd Ed. by Steve McConnell (【中文版】代碼大全(第二版),金戈譯,電子工業出版社出版)
  • Refactoring by Martin Fowler (【中文版】重構:改善既有代碼的設計,侯捷譯,中國電力出版社出版)
  • Refactoring Workbook by William Wake
  • Applying UML and Patterns, 3rd Ed. by Craig Larman (【中文版】UML和模式應用:面向對象分析與設計導論,姚淑珍譯,機械工業出版社出版) 以及 UML Distilled,
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved