97 Things Every Software Architect Should Know (Paperback)

Richard Monson-Haefel

  • 出版商: O'Reilly
  • 出版日期: 2009-03-17
  • 定價: $1,225
  • 售價: 9.5$1,164
  • 貴賓價: 8.8$1,078
  • 語言: 英文
  • 頁數: 222
  • 裝訂: Paperback
  • ISBN: 059652269X
  • ISBN-13: 9780596522698
  • 相關分類: 軟體工程軟體架構
  • 立即出貨 (庫存 < 4)



In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Among the 97 principles in this book, you'll find useful advice such as:


  • Don't Put Your Resume Ahead of the Requirements (Nitin Borwankar)
  • Chances Are, Your Biggest Problem Isn't Technical (Mark Ramm)
  • Communication Is King; Clarity and Leadership, Its Humble Servants (Mark Richards)
  • Simplicity Before Generality, Use Before Reuse (Kevlin Henney)
  • For the End User, the Interface Is the System (Vinayak Hegde)
  • It's Never Too Early to Think About Performance (Rebecca Parsons)

To be successful as a software architect, you need to master both business and technology. This book tells you what top software architects think is important and how they approach a project. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading.


在這本真正獨特的技術書中,當今領先的軟體架構師們提出了超越技術的重要開發問題的寶貴原則。包括Neal Ford、Michael Nygard和Bill de hOra在內的四十多位架構師提供了與利益相關者溝通、消除複雜性、賦予開發人員權力等實用經驗教訓。在這本書的97個原則中,您會找到以下有用的建議:

- 不要將個人履歷置於需求之上(Nitin Borwankar)
- 最大的問題很可能不是技術性的(Mark Ramm)
- 溝通至上;明確和領導力是它的謙遜僕人(Mark Richards)
- 簡單優於一般性,使用優於重複使用(Kevlin Henney)
- 對於最終用戶來說,介面就是系統(Vinayak Hegde)
- 思考性能永遠不會太早(Rebecca Parsons)

要成為一名成功的軟體架構師,您需要精通商業和技術。這本書告訴您頂尖軟體架構師認為重要的事情,以及他們如何處理項目。如果您想提升自己的職業生涯,《97 Things Every Software Architect Should Know》是必讀之選。