在Rod Johnson的《expert one-on-one J2EE Development without EJB》一书中,有这么一段话:
引用
在我们的行业里,所谓“架构师”这个说法的准确含义是人么热辩的话题——同样,人们也在争论这个“架构师”概念(相对于“开发者”)到底有没有意思、是不是可取。
我以为,架构师的作用非常重要,但是架构师们必须保持实际参与编码。如果他们脱离了生产第一线,仅仅满足于闭门造车式规定系统架构,那么他们也就时区了对许许多多的实际问题的接触,而正是这些实际问题决定了项目的最终成败。这种做法孕育着真正的危险。它是失败的温床,而且几乎总是导致过度的复杂性。不幸的是,很多人相信如果一个人在专业技术上获得了成功,他就应该最终完全脱离实际编码——这种观念很难根除,而且危害极深。
对于软件的“架构”而言,实现架构时会遇到形形色色的问题,而解决这些问题则需要具体、详尽的细节知识;只有掌握了所有这些细节知识,才能够确定整个系统架构。所以,如果架构师把时间都花在编写文档、搭建模型上,那也就很难作出切实可用的架构。
说得太好了!
我们部门的SE们好象都有不参与实际编码的不良习惯
。
分享到:
相关推荐
这本书的内容覆盖了从架构设计到实际部署的全过程,不仅适用于架构师,也适用于开发者,尤其是那些致力于学习和实践J2EE应用开发的读者。书籍的结构化内容安排,使得它不仅是一本教程,也是一本可以随时查阅的参考书...
Rod Johnson的《Expert One-on-One J2EE Design and Development》和《Expert One-on-One J2EE Development without EJB》是两本不容错过的经典之作,它们详细阐述了J2EE应用的架构设计,对Spring框架的起源有深入...
本书《Expert One-on-One J2EE Design and Development》旨在帮助专业的J2EE开发者和架构师做出恰当的选择,以按时、预算内交付高质量的解决方案。书中重点讨论了在企业软件开发中最常用的J2EE特性,以解决最常见的...
此外,"企业应用架构模式"和"敏捷软件开发原则、模式与理论"则分别从架构模式和敏捷开发的角度提供了深度洞察,帮助架构师形成全面的知识体系。 【软件开发过程理解】: 软件开发不仅关乎个人编程习惯,也涉及团队...
本书受到了行业内专家的高度评价,例如John Carnell(Centare Group的首席架构师)称本书为“Rod Johnson在覆盖成功构建J2EE应用程序的设计和技术方面做得非常出色”。 #### 结论 《Expert One-on-One J2EE Design...
由于本书的高质量内容,读者评论非常正面,例如John Carnell,他是Centare Group的首席架构师,他认为Rod Johnson对于J2EE应用的设计、技术和部署方面做出了非常出色的贡献,并且评价这本书在自己的书架上占有永久的...
- **书籍背景与重要性**:本书由Rod Johnson编写,是他在Java领域的重要作品之一,书中所包含的思想和技术对后来的Spring框架有着深远的影响。尽管未有官方中文版,但对于希望深入了解J2EE架构和设计模式的专业人士...
#### 三、Java架构师之路 随着经验的积累,你需要更深入地了解整个软件架构。 **1.《Expert One-on-One J2EE Design and Development》** - **作者简介**: Rod Johnson - **内容概述**: 本书详细阐述了J2EE的设计...
尤其对于有志于成为架构师的Java程序员而言,这些书籍的内容是必须要掌握的。 《企业应用架构模式》则是Martin Fowler的著作,它讲述了一系列企业应用架构中常见的模式和实践。尽管这本书的内容偏理论,但对于那些...
John Carnell,Centare Group的首席架构师,对于Rod Johnson的书籍给予了高度评价,认为其对于成功构建J2EE应用程序的设计和技术方面有着卓越的论述,并且Rod的无废话方法为他的书籍在自己的书架上赢得了一席之地。...