这本书从关系技能、个人技能、商务技能三个方面说明了软件架构师必备的12项软技能。本书的亮点是每部分都提出了一些具体的问题,可以让人通过这些问题验证自己是否具备相关技能,而不是只有单调的观点。
首先是关系技能。关系技能包括领导力、政治、文雅的举止、沟通、协商五个方面。
1、文雅的举止:在任何环境下都能与人文雅相处的能力。
变得文雅、专业的途径:
注重关系甚于争执孰对孰错。分享正确前,记住,”等待是智慧“。要问自己,”这样纠正真的重要吗?“”如果我不纠正的化,公司会为此付出很大成本吗?“,要保持平 静。
学会委派。
认识到生活是有反射性的。工作时建立合适的期望值,以供别人反馈和审视,有利于建立信任的气氛。要多听,不要狡辩,举止要文雅,要学会为不文雅的举止道歉。
说到做到。做不到的事情不要随便说出口。
与别人相处时真诚、正直、不呆板(不要率直)。
以适时的行为应对问题。
提供专业的服务。呈现事实而不是结论。
原谅、遗忘别人以往的冒犯。如果对未来的事件没有影响,不要翻旧账。
不要掩盖问题,及时处理问题。
学会用这些方式沟通:你是否考虑过这个(积极思考应对),干得好,我很喜欢这样(成就感与自信心);而不是以这些方式:这主意不错,但是(缺乏创新性和积极性),我们从来不会这么干(缺乏主动性)。为了避免信息被误解,要营造清楚的语境。避免个人化情绪,我们的目的是解决问题,而不是攻击人。不要说别人的坏话。基于不同的人动态切换语境。
从正面理解别人说的东西。
学会微笑(平易近人)。
正确的姿势(站直、坐直、脚在正下方,挺胸抬头),这样会显得文雅而有气场。
小规模谈话时让别人参与。
关注别人,而不只是自己。”在别人眼中你远远没有自己想的那么重要“。
在什么地方说什么话。
为别人提供帮助。关心别人,友好待人。
建立信任关系。
学会说”是“。
学会倾听。重复你听到的话,不要下结论,问一些真正有用的问题。
学识渊博,共享信息而非结论。
允许对方选择。
注意讨论的整体语境。忽略不必要信息。
被得罪时:
明白对方很可能已经忘记,自己也应当放下。”不要用别人的错误惩罚自己“。
对方的行为很可能在所有地方都重复。
可能未经过深思熟虑。
即使对方是恶意的,但你目前的状况还是很不错。
面对有限的信息,很可能做出不当的反应,要往好的方向解释。
记住知识,而不是不快的事情。
2、沟通:与人有效交互的能力。
沟通原则:
先听后说。看着他说,试着理解,给予足够的时间,询问,给出非语言反馈。
专心致志。做好时间管理,有计划,排好优先级。
正面思考。客观平等,察觉办法。
尽早道歉。要有诚意。营造积极的关系。
不要在缺陷上招致恼羞成怒。
评审过程,关注项目,而不是针对人;避免用“你”;由原因得出目标;说明方法及该方法为什么有用;指出积极成分;使每个人都参与;举止文雅。
沟通策略:
多说是,少说不是。寻求说是的方法。
在销售过程建立信任关系。提出可用方案,开销,好处,风险,已知问题。
特殊场合才说“不”。
抑制想自卫的冲动。
关注自己学到了什么。
倾听建议来改善合作。了解对方的真正意图,复述要点。
了解别人和自己的沟通需求。
说什么,怎么说。微笑、坐姿端正、点头、注意眼神交流、语调抑扬顿挫、装束风格、倾听并理解对方的话、做笔记。
才思敏捷。随时准备好回答别人的提问(谁在提问、准备好3个解释和1个根本原因、判断决定对单位的影响、保持每个人都不太高兴的状态)。
与执行官沟通:
建立信任关系,忠诚。
保持连贯性。
阐述事实。确保这些话是想在被人面前重复的。
清晰性甚于完整性。列出风险,支持。
不要让执行官感到惊讶。出现问题尽早向执行官汇报。
3、协商:将事情办成的能力。
协商原则:
不要让人惊讶。
不要模棱两可。维护架构的决定日志。尽量不要在项目方向上做出改变。
委派权威而不是义务。对后果负责,找出关键个人。
有困难时寻求帮助。“开放”“诚实”。
不要掩盖问题。承担责任,尽量早向受影响的各方道歉,让别人知道事情,给出原因,不要责备别人、不要转嫁别人,在别人试图搞清楚事情时、不要保持沉默、积极配合。
即使很难,也要坚持做正确的事情。兑现承诺。
协商策略:
倾听内心呼唤。把潜在保留拿到台面上;对事实有所度量,把握分寸——》注意内心想法的表达。
设法同意。找到真正问题及解决方案。
不要找分歧。协调花销、时间、品质;注重灵活性;“最优”vs“足够好”。
寻找共同点。站在对方的角度。
无法达到一致,就让所有人稍微不满。
将协商作为一种改进措施。
协商前的工作:
知道哪些是可协商的。公开问题及决策;为什么做出决策,会得到什么,失去什么;架构决策文档。
了解如何在单位里游刃有余。明白真正决策者。
关键决定上寻求合作氛围。提前约见利益相关方。
学习文化。迅速掌握新地方的细微差别;在人家的语境下做决定;
让别人明白你的想法。花时间记录关键原则和标准,以及理由。
协商的收尾:
捍卫决策的执行。倾听批评;压制自卫;学会说“谢谢”。
维护架构决定记录。记录问题、决策本身、依据、其他选项、为何被否决、细节、人、成本、性能、功能、资源、美观。
你有时会赢,有时会输。我们从犯错中学习,从委派中学习;确定边界和原则;有效沟通。
4、领导力:通过施加影响力将事情办成的能力。
原则:
信任。
认知。建立共识。
安全。建立战略伙伴关系;说话,透明化,见什么人说什么话,保持开放诚实的胸襟,做事正直。
清晰度。感知风险,评估影响,做出行动;明确影响的清晰度(倾听自己的内心)。
领导策略:
奥卡姆剃刀法。提出不需要的概念。
展示可视化的信息。沟通概要信息。
领导者要确保事情不跑题。
基于环境推销。
随大流(利用已有资源)。
关注执行官于认知,而非解决冲突——花销、品质、时间。
时机:
引入成功的经验和实践。
介入。影响——替代方案——最好办法——如何寻求帮助——谁在行——谁需要被培养。
允许其他人学习。
卓尔不群。选择与过程平衡。
请求原谅(做什么、应对问题、失败的计划)vs 征求允许。
领导别人:
不要命令。掌握关键性质,可妥协。
用影响力激励人。正确的方向。
确保别人能做主。文档。
处理冲突。倾听根源、简洁阐述、解决办法。
5、政治:“政治场合”与人交互的能力。
眼观六路、耳听八方,小心谨慎地思考和行动;你会得到什么,对方想得到什么;
政治上的成功=文雅的举止+沟通能力+协商能力+领导能力。
政治环境(工作环境):
与公司的战略方向保持一致。商业目标、日报;个人目标和公司目标要一致。
文化环境。你告诉人家的东西、你听到的东西;慢慢做出好决定;记录。
及早处理别人关注的问题。哪些可以方向。不重要的事情压栈。
相信你所推销的东西。利益、战略方向、风险、开销、系统支持与维护、技术、体验。
不问不说。not my problem
关系很重要。了解的人;处心积虑构筑关系的人。
政治原则(个人规则):
宽宏大量。
不要为你的价值妥协。价值、界限。
光明正大的竞争。
透明的操作。书面记录。
你是怎样的人就怎样表现。自己是谁?想成为什么?想到哪里?
帮助别人,不求回报。
生活是反身的。遇到问题温和应对、沉着冷静;控制自己如何反应,不管环境如何。
政治策略(如何参与):
帮助别人达成目标。
学会享受过程而不是目标。协作过程;为别人做些小事。
在关键之处力争出色。为公司添加价值,而非浪费资源;足够好。
不随意就低优先级目标妥协。
不要对别人的糟糕举止采取冒犯的行动。选择原谅,忽视错误。
私下处理人际问题。私下谈,找出到底说了什么,了解语境。
政治时机(何时参与):
以适时的作风执行事情。
今天失利不代表明天不成功。积极参与政治游戏;在艰苦的情形也要有积极的行为。
不会是常胜将军。