软件架构师的12项修炼 epub电子书免费下载

书名:软件架构师的12项修炼

原文标题:12 Essential Skills for Software Architects
作者:[美]亭德里克森
译者:张菲
出版:机械工业出版社
版次:2012年5月第1版
页数:216页
格式:epub
豆瓣:7.4分

【作者简介】

Dave Hendricksen是Thomson Reuters公司的一名架构工程师。他与公司的新产品开发团队紧密合作,为Westlaw.com等大型在线平台设计创新性产品。他最近还出席了卡内基•梅隆大学强力软件工程学院的“在敏捷世界里设计与构建大型系统”研讨会。

【内容简介】

每一位软件开发人员都有一个架构师的梦,但为何真正的软件架构师却寥寥无几?软件开发人员更容易在技术上有所积累和突破,但是技术上的精湛并不足以使你成为一位优秀的软件架构师。合格的软件架构师究竟应该具备哪些能力和素养?本书科学而系统地归纳出软件架构师应该具备的完整能力模型,该能力模型呈一金字塔结构,共分为4层:位于最底层的是技术技能,是软件架构师的基石,属于硬技能;从下往上的三层分别是关系技能、个人技能和商务技能,这些都属于软技能。由于硬技能会随着具体技术领域的不同而千差万别,因此本书假定读者已经具备了这方面的技能;但其他3大方面的软技能却在每个技术领域都适用,是每一位软件架构师的必修课,这是本书的核心内容。

为了便于认知和实践,本书将3大方面的软技能分为12项:关系技能包含文雅的举止(在任何环境下都能与人文雅相处的能力)、沟通(与人有效交互的能力)、协商(将事情办成的能力)、领导力(通过施加影响力将事情办成的能力)和政治(“政治场合”与人交互的能力)等5项;个人技能包含透明化(使自我、团队关系和项目透明化的能力)、激情(激发和保护激情的能力)和语境切换(将注意力迅速切换到新语境并保持专注的能力)等3项;商务技能包括商务知识(读懂商务语言的能力和了解产品与顾客的能力)、创新(如何通过学习和思考来创新的能力)、实用主义(抓住关键问题的能力)、认知(认知目标、战略及合作伙伴的能力)等4项。

本书不仅帮助软件开发人员系统地学习如何修炼这12项软技能,而且还能让他们进一步理解软件架构师的角色和本质,使他们最终突破技术的“天花板”,成为一名合格的软件架构师。

1、小组所有资源均可通过每日签到任务积分进行免费兑换,记得每日来小组签到哦~ 2、小组资源大多存储在云盘,如出现链接失效请于资源评论区提交链接失效反馈,我们会第一时间修复。 3、所有资源仅供学习交流使用。未经原版权作者许可,禁止用于任何商业环境,否则后果自负。为尊重作者版权,请购买正版作品。 4、所有资源来源于网络,仅限购买正版前临时了解,请下载后24小时内自行删除。 如有侵权,请联系删除(邮箱:hjffily(at)gmail.com 请替换成@)。 5、本站提供的源码、模板、书单等其他资源,暂不包含技术服务,请大家谅解。如有定制需要,请邮件告知具体需求(邮箱:hjffily(at)gmail.com 请替换成@)!
第一学习小组资源共享网 » 软件架构师的12项修炼 epub电子书免费下载

发表评论

提供最优质的资源集合

立即查看 了解详情