本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
掌握**软件架构师必备的12项软技能! 很多软件开发人员都稿、软件絮构师所必需的技术水平,但很少有人能在不具备关键的软技能(非技术 技能)的情况下在架构师的职谴上取得成功。在如今的敏捷开发环境中,这些软技能对于架构师迈向成功 显得*为重要。然而对许多软件开发人员来说,这些技能并不会与生俱来,也很少出现在正规的培训课程 中。现在,**软件架构师Dave Hendricksen帮你填补这个空白,让你在公司中*好地发挥影响力,快速迈 廊职业生涯的下一个台阶。 在《软件架构师的12项修炼》中,Dave Hendricksen指出了架构师取得成功所必需的三大方面的教技能:关系技能、个人技能 和商务技能。以此为引子,全书系统讲解了学习和强化这些技能的有效(已被实践证明)方法,从协商、 领导力到实用主少、认知等各个方面。 自始至终,在帮助你成功成为架构师并成为**的架构师这条道路止,本书极具实践指导意义。
每一位软件开发人员都有一个架构师的梦,但为何真正的软件架构师却 寥寥无几?软件开发人员*容易在技术上有所积累和突破,但是技术上的精 湛并不足以使你成为一位**的软件架构师。合格的软件架构师究竟应该具 备哪些能力和素养?本书科学而系统地归纳出软件架构师应该具备的完整能 力模型,该能力模型呈一金字塔结构,共分为4层:位于*底层的是技术技 能,是软件架构师的基石,属于硬技能;从下往上的三层分别是关系技能、 个人技能和商务技能,这些都属于软技能。由于硬技能会随着具体技术领域 的不同而千差万别,因此本书假定读者已经具备了这方面的技能;但其他3 大方面的软技能却在每个技术领域都适用,是每一位软件架构师的必修课, 这是本书的核心内容。 为了便于认知和实践,由Dave Hendricksen编著 的《软件架构师的12项修炼》将3大方面的软技能分为12项:关系技能包含 文雅的举止(在任何环境下都能与人文雅相处的能力)、沟通(与人有效交 互的能力)、协商(将事情办成的能力)、领导力(通过施加影响力将事情 办成的能力)和政治(“政治场合”与人交互的能力)等5项;个人技能包 含透明化(使自我、团队关系和项目透明化的能力)、激情(激发和保护激 情的能力)和语境切换(将注意力迅速切换到新语境并保持专注的能力)等 3项;商务技能包括商务知识(读懂商务语言的能力和了解产品与顾客的能 力)、创新(如何通过学习和思考来创新的能力)、实用主义(抓住关键问 题的能力)、认知(认知目标、战略及合作伙伴的能力)等4项。 《软 件架构师的12项修炼》不仅帮助软件开发人员系统地学习如何修炼这12项软 技能,而且还能让他们进一步理解软件架构师的角色和本质,使他们*终突 破技术的“天花板”,成为一名合格的软件架构师。
译者序
前 言
致 谢
**部分 关系技能修炼
**章 文雅的举止
1.1 别人怎样评价你
1.2 技术之天花板
1.3 变得文雅、专业的途径
1.3.1 注重关系甚于争执孰对孰错
1.3.2 学会委派
1.3.3 生活是有反作用的
1.3.4 有效沟通之生与死
1.3.5 要正直诚实而不是率直
1.3.6 不要掩盖问题—它们以后还会冒出来的
1.3.7 提供专业的服务
1.3.8 忘掉以前的冒犯
1.4 小结
1.5 参考资料
第2章 沟通
2.1 沟通原则
2.1.1 先听后说
2.1.2 专心致志
2.1.3 正面思考
2.1.4 尽早道歉
2.1.5 不要在缺陷上招致恼羞成怒
2.2 沟通策略
2.2.1 多说“是”,少说“不是”
2.2.2 在销售过程中建立起信任关系
2.2.3 特殊场合才说“不”
2.2.4 抑制想自卫的冲动
2.2.5 倾听建议来改善合作
2.2.6 了解别人和自己的沟通需求
2.2.7 才思敏捷
2.3 与执行官沟通
2.3.1 执行官需要信任、忠诚和连贯性
2.3.2 清晰性甚于完整性
2.3.3 不要让执行官感到惊讶
2.4 小结
2.5 参考资料
第3章 协商
3.1 协商原则
3.1.1 不要让人惊讶
3.1.2 不要模棱两可
3.1.3 委派**而不是义务
3.1.4 有困难时寻求帮助
3.1.5 不要掩盖问题
3.1.6 即使很难,也要坚持做正确的事
3.2 协商策略
3.2.1 倾听你的内心呼唤
3.2.2 设法同意
3.2.3 不要找分歧
3.2.4 寻找共同点
3.2.5 如果无法达到一致,就让所有人稍微不满吧
3.2.6 将协商作为一种改进措施
3.3 协商前的工作
3.3.1 知道哪些是可协商的
3.3.2 了解如何在单位里游刃有余
3.3.3 关键决定上寻求合作氛围
3.3.4 学习文化
3.3.5 让别人明白你的想法
3.4 协商的收尾
3.4.1 捍卫决策的执行
3.4.2 维护架构决定记录
3.4.3 你有时会赢,有时会输
3.4.4 从委派中学习
3.5 小结
3.6 参考资料
第4章 领导力
4.1 领导力的原则
4.1.1 建立信任关系
4.1.2 建立共识
4.1.3 建立战略伙伴关系(通过关系带来安全)
4.1.4 要身体力行(为你所说的话带来安全)
4.1.5 感知风险、评估影响、做出行动(明确风险的清晰度)
4.1.6 适当处理风险:什么是鞭炮,什么是原子弹(明确影响的清晰度)
4.2 领导策略
4.2.1 奥卡姆剃刀法
4.2.2 展现可视化信息
4.2.3 ***要确保事情不跑题
4.2.4 基于环境推销
4.2.5 随大流(找机会利用已有的资源)
4.2.6 关注执行官于认知,而非解决冲突
4.3 领导的时机
4.3.1 利用单位的动量
4.3.2 知道何时伸出援手
4.3.3 允许其他人学习
4.3.4 知道何时该卓尔不群
4.3.5 请求原谅还是征求允许
4.4 领导别人
4.4.1 允许别人奉献(不要命令)
4.4.2 通过影响力激励别人
4.4.3 确保别人能做主
4.4.4 处理冲突
4.5 小结
4.6 参考资料
第5章 政治
5.1 政治的定义
5.2 政治市场
5.3 政治环境
5.3.1 与公司的战略方向保持一致
5.3.2 理解你所处的文化环境
5.3.3 及早处理别人关注的问题
5.3.4 相信你所推销的东西
5.3.5 不关我的事
5.3.6 关系很重要(与别人的关系)
5.4 政治原则
5.4.1 宽宏大量
5.4.2 不要为你的价值妥协
5.4.3 光明正大地竞争
5.4.4 透明地操作
5.4.5 你是怎样的人就怎样表现
5.4.6 帮助别人,不求回报
5.4.7 认识到生活是反身的
5.5 政治策略
5.5.1 帮助别人达成其目标
5.5.2 学会享受过程而不是目标
5.5.3 在关键之处力争出色
5.5.4 愿意就低优先级目标妥协
5.5.5 不要对别人的糟糕举止采取冒犯的行动
5.5.6 私下处理人际问题
5.6 政治时机
5.6.1 以适时的作风执行事情
5.6.2 **失利并不代表明天不会成功
5.6.3 要认识到政治上你不会是常胜将军
5.6.4 积极参与政治游戏
5.7 成为一名好的政治人物
5.8 参考资料
第二部分 个人技能修炼
第6章 透明化
第7章 激情
第8章 语境切换
第三部分 商务技能修炼
第9章 商务知识
**0章 创新
**1章 实用主义
**2章 认知