知识卡片

看责任深度

普通读书笔记卡 · 1886.h

内容

从开发者到架构师的差别不只在经验年限,而在对驱动力、技术风险、演化、编码和质量结果承担多深的责任。发散:面试架构师时,比起问“做过什么项目”,更应追问他负责过哪些不可轻易反悔的决策。

参考来源

- 位置:《程序员必读之软件架构》第11章《从开发者到架构师》(源文件:OEBPS/text00000_split_022.html) - 结论依据:原文列出架构驱动力、设计软件、技术风险、架构演化、编写代码、质量保证六个维度,说明区分开发者与架构师要看这些方面承担的责任深度而非经验年限,直接支持卡片论点。 - 原始内容:"你需要从软件架构师身上寻找许多不同的品质……你就要看得更深,才能理解参与度、影响力、领导力和责任感的水平……1.架构驱动力:捕捉和挑战一套复杂的非功能需求,还是简单地假设它们的存在。……其中大部分可以归结为是承担寻找方案的责任还是推诿问题。"