软件架构师的12项修炼阅读笔记3
个人技能修炼——语境切换
自我意识语境
我们要关注的第一个语境是自我意识。在切换语境前,你得知道自己在哪。
1、专心致志
2、明白你的弱项
3、生命中不仅仅有工作
4、多任务工作的效率奥秘。同一时刻你只能做一件难度大的任务。任何时候,你的精里只能集中于一件事,尽管你可能做些不要求太多注意力额其他一些任务,但这种多任务工作的能力是有限度的。
5、控制你的肾上腺素:慢下来
架构意识语境
1、使用“可/有...性”的字眼。对一名架构师来说,你想说的话要经常带有“可/有。。。性”,例如可靠性、可量测性、有效性等。
2、寻求适当的耦合性和内聚性
3、持续构建你的语境
“大象”语境
你要认识到没有说的需求,尽管该问题显而易见地存在,仍需要暴露出来。.
1、哪些事没有想到。花些时间听听人们在说什么,有什么东西没有人提到。
2、提问一些难题。
3、早些发出坏消息。
4、如果他们拥有这个公司,他们会怎么做。
决策意识语境
1、他们真的已经把问题解决了。作为软件架构师,你有权利批准要做的支出。你需要明智的花费你的资本,包括金钱的或政治方面的资本。
2、他们知道哪些替代方案可行吗。
3、别人是否已经权衡过此技术。
4、作为中立的第三方,即便这样做是个缺点
交谈语境
1、不要开会和用电子邮件
2、如果需要,(马上)让别人参与进来
谈话者语境
1、了解你的谈话对象
2、中庸之道。不要提供不必要的语境,那既不需要,也无助于办事。
3、有时要唱红脸,有时要唱白脸。
4、提供背景信息。