4.21. 架构师素质

  • 《架构师画像》

    • 业务理解和抽象能力

    • NB的代码能力

    • 全面:1. 在面对业务问题上,架构师脑海里是否会浮现出多种技术方案;2. 在做系统设计时是否考虑到了足够多的方方面面;3. 在做系统设计时是否考虑到了足够多的方方面面;

    • 全局:是否考虑到了对上下游的系统的影响。

    • 权衡:权衡投入产出比;优先级和节奏控制;

  • 《关于架构优化和设计,架构师必须知道的事情》

    • 要去考虑的细节:模块化、轻耦合、无共享架构;减少各个组件之前的依赖、注意服务之间依赖所有造成的链式失败及影响等。

    • 基础设施、配置、测试、开发、运维综合考虑。

    • 考虑人、团队、和组织的影响。

  • 《如何才能真正的提高自己,成为一名出色的架构师?》

  • 《架构师的必备素质和成长途径》

    • 素质:业务理解、技术广度、技术深度、丰富经验、沟通能力、动手能力、美学素养。

    • 成长路径:2年积累知识、4年积累技能和组内影响力、7年积累部门内影响力、7年以上积累跨部门影响力。

  • 《架构设计师—你在哪层楼?》

    • 第一层的架构师看到的只是产品本身

    • 第二层的架构师不仅看到自己的产品,还看到了整体的方案

    • 第三层的架构师看到的是商业价值