优秀的软件架构师应该同时掌握业务知识和技术能力,做到这一点绝非易事,《软件架构师应该知道的97件事》想要探讨的就是这个主题。这是一本真正的开源图书,我们邀请到50多位杰出的软件架构师参与写作。大家无偿地分享了各自的工作经验和心得,内容从规避风险的方法到组建团队的技巧,涵盖了架构设计的方方面面。衷心希望这97篇文章能激发您的思考,解决您工作中的困惑。
《软件架构师应该知道的97件事》是本与众不同的技术图书。五十多位作者中不乏像尼尔·福特(Neal Ford)、迈克尔·尼加德(Michael Nygard)、比尔·德·霍拉(Bill de h6ra)这样杰出的软件架构师,大家分享了多年积累的开发经验和工作准则.内容不限于单纯的技术范畴.还涉及如何与各方沟通、如何降低项目的复杂度、怎样强化开发团队等。
有代表性的
主题包括:
客户需求重于个人简历 尼廷·博万卡(NitiN Borwa Borlkar)。
关键问题可能不是出在技术上一马克·兰姆(Mark Ra Ramm)。
以沟通为中心,坚持简明清晰的表达方式和开明的领导风格一一马克·理查兹(Mark Rictlards)。
先确保解决方案简单可用,再考虑通用性和复用性 凯佛林·亨尼(Kevlin Henney)。
对最终用户而言,界面就是系统 维纳亚克·赫格德(Vinayak Hegde)。
提前关注性能问题一丽贝卡·帕森斯(Rebecca Parsorls)。
成为出色的软件架构师要既掌握业务知识又具备技术能力。
附 件:
点击下载此附件