`
hzbook
  • 浏览: 259106 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

想成为软件架构师,你的举止够优雅吗?

 
阅读更多


文雅的举止

作为一名架构师,你需要和单位中的各色人等打交道。要在这个位置上真正取得成功,你需要从你所遇到的每个人那里汲取上级的主意和思想。调动所有人(包括你不赞同,甚至不愿相处的那些人)积极性的最好办法之一是你在任何环境中都举止文雅、专业。

举止文雅是FIRST Robotics要求的基本技能。FIRST Robotics是一个致力于激励年轻人成为科技领头人的机构。“举止文雅”主张人们工作时显得文雅、专业。

本章揭示想要成为软件架构师的一项关键必备软技能——在所有环境下都举止文雅。

别人怎样评价你

如果我准备去见一些了解你的人,例如你的邻居、同事、家人等,他们会怎样评价你呢?

  • 他们会说你工作努力吗?
  • 他们会说你正直诚实吗?
  • 他们会说你举止文雅吗?
  • 或者,他们会列出一长串软技能清单,认为你是个典型的技术人员,在技术领域没得说,但在软技能方面却不怎么样?

技术之天花板

对于技术非常棒的人们(当你遇到难题必须解决时,向这些高手求助总能圆满解决)而言,一个挑战就是他们通常很难相处。他们与人沟通的方式或方法完全集中在细枝末节的正确性上。这种描述是不是听着有些耳熟?

通常,你很少能坚持到谈话结束,因为这些人对最小的错误变化都详细地进行分析。当你听完问题的解释,你可能已经很累了。

在他们回来时,问题以得体的方式解决了,客户很高兴。但下次你需要请他们做事时,你总是会权衡要解决问题所花费的个人成本。你会扪心自问:“这样做真的值得吗?”

到了考核的时候,这些技术大拿总是因其卓越的工作得到如潮的评价,可是通常没人注意到对他们那点糟糕的软技能的反馈,或者只是很少提及。年复一年,他们实现工作的方式被当做是优秀的。然而遗憾的是,他们在单位内往上爬的技术障碍也变得越来越大。

随着时间推移,在这个情形下的人会寻求升职,他将面临一些挑战。一个关键的困难在于,高级别的管理者不愿意被低职位的人批评。结果是,位于这种人和执行官之间的经理或主管不大乐意结交那些会揭露其短处给执行官的人。

吃技术饭的人无疑是很有才能的,他的问题在于总需要单位中有人牵头才会向前迈动一步。如果经理或主管打算利用某个机会让这个“有才能”的人参加某个会议,执行官却在会上被嘲讽,那么执行官对这种人的第一印象就会是负面的,可能要经历数年才能摆脱这种糟糕的第一印象。经理会由衷地后悔给予他的这个机会,而且不想重复类似事件。于是,有技术才能的人的升职天花板变得更厚了(如图1所示)。


图1 大多数时候所谓的“技术之玻璃天花板”其实只是缺乏软技能而已。这些技能可以学到,缺乏的知识可以通过决定改变的努力来弥补

对于技术等级上的某些人,这样的灾难也使他们认为技术上没有才能的人爬上了管理岗位。在某种程度上,这种想法是真实的,尽管社交能力强的人步入管理岗位依靠的并不仅仅是这个因素。特别是,这些人比其他人有更合适的技能,更善于沟通。

对于更高职位的人们而言,深谙技术细节固然有用,但能力已经开始向与别人成功交互方向倾斜,为了将事情办成而推销其观点。从技术专家的角度看,他们提出的解决方案只是纯技术性的,足以被人接受—事实仅此而已。他们经常相信解决方案无须推销,所有人都应该赞叹该解决方案的完美。

有些时候,技术人员会无法理解:任何一个项目其实都需要考虑方方面面的因素。在许多案例中,解决方案仅仅要能满足用户的需求,并不需要被镀金——尽管反复修改、再修改以趋近完美在技术上是很有趣的。

产品需要使支付账单的人的投资得到最大可能的回报。这通常意味着需要挤入更多可能“并不完美”的功能,但事实上只要成本上足够好,能赚到足够多的钱,并在适当时间内满足市场需求就行了。通常竞争的产品都是在开发中的,公司需要首先推向市场,以赢得领先地位,以便令产品卖个好价钱。其他时候,其他一些因素也会同时发挥作用,例如重新为项目设定平台、维护品质、保持成本可控等,这些也会成为主要的驱动力。

变得文雅、专业的途径

  • 通过下列步骤实现文雅的举止:
  • 注重关系甚于争执敦对敦错;
  • 学会委派;
  • 认识到生活是有反射性的;
  • 说到做到;
  • 与别人相处时真诚、正直、不呆板;
  • 以适时的行为应对问题;
  • 提供专业的服务;
  • 原谅、遗忘别人以往的冒犯。

注重关系甚于争执孰对孰错

学习变得文雅、专业的首个原则就是注重关系甚于争执孰对孰错。

在职场中,关系就是一切。它们决定了哪些项目或工作可以进行,也决定了如何激励人们为你的“高优先级”项目工作。

在日常经历中,我们不得不提高嗓门,以便别人听到。我们认为自己的思想、计划、设计、方法、事实、假设都是正确的,以此为出发点来行事。通常在谈话中间,我们会听到感觉不对的地方,并有强烈的欲望来纠正错误的提法。在分享我们的“正确”时,要记住有人曾说过“等待是智慧”。

从软件开发和工程观点来看,我们被训练成要“挑刺”(挑那些不完美之处),并迅速去除这些瑕疵(我们都有各种办法来应对这些任务,例如结对编程、单元测试、功能测试、压力测试、代码走查等)。挑战来自不争的事实,那就是“人并非软件”,我们不能把它们的不足赶走—何况大多数时候,我们对他们缺点的感 觉来自于自己的主观臆断。

请扪心自问以下几个问题:

  • 这样纠正真的重要吗?
  • 如果我不提的话,公司会为此付出很大成本吗?

答案通常都是“不是”。你最好的做法就是保持平静,即便你是正确的。寻求对他人维持正直与权威,在别人愿意的时候提供有价值的深入分析,以及找个机会,供别人以一种相对平静的行为来了解。最好的指导原则是让别人产生发自内心的很大兴趣,并使用你最好的判断能力来想出如何处理的方法。

就我自己的工作而言,我发现以自己的有限视角看世界,即注重关系甚于注重“正确性”,能使我很自然地以协作的氛围开始工作(参看图2)。它自然而然地让我进入一个状态,能倾听别人说的话,使别人乐意将我的假设条件可变地摆在台面上,因为建立关系比争执孰对孰错更重要。


图2 注重关系甚于争执孰对孰错:以人为本

会谈开始后,这样的结果能够起到增效作用。这样的氛围能鼓励人们提出、检查最好的想法,潜在地舍弃或重组为新的、更好的思路,这比哪个人(包括我自己)独自构想要好得多。

一旦人们相信你是担着风险提出想法的,并愿意开诚布公地让别人自由地改进这一想法,他们就会聚集到台面旁,发挥主人翁的作用。关键时刻,你的那些伙伴突然感觉安全起来,开始贡献他们的聪明才智。

相反的情况也会出现。事实上,如果你不够开放,不愿意让你的金点子做任何改动,你大声说其他人都应该靠边站,这就是在筑篱笆。你就会变得令人敬畏。 “要尊敬、不要碰”—这有点像是在博物馆看展览。记住一个关键的考虑就是,优雅的正确性和责任只在一线之间;“情人眼里出西施”。

你要追求的氛围应当是大家共享的花园,思路在这里百花齐放,百家争鸣,而野草也允许被剔除。通过这种办法,你会看到别人带上台面的价值。他们独特的看法能够消除某个思路的软肋,而这也许是作为开发者的你还没有察觉到的。在太多的事例中,我们观察世界的视角很容易就让我们对所提出解决方案的潜在错误熟视无睹。

在某个特定点上,我们需要选择方向。这时,所有人都应参与,审视所做出的决定,即便最终选择的方向并不是他们最初选择的。

只要一个想法不是只游动于开发者自己的认知世界中,这样的想法几乎总是能够得到改进。我一直都对大家拥有的海量思路感到很吃惊。只要这些人觉得自己是在安全的环境中,他们总是愿意与别人分享他们的想法。

每个人都乐于交谈,乐于将其想法添加到这个“生态系统”中。一旦你的同事愿意奉献,他们就会有主人翁的态度,并期望贡献更多的想法。通常,人们最先提出的少数几个想法是“安全”的,他们是在试水,看看水里有没有鲨鱼。如果水是安全的,他们就会提出他们最好、最聪明的思路。

我曾经吃惊地发现,一个最初看起来很弱智的想法如何逐步成为增强某个设想的关键因素,这是解决方案的多维本质所积聚的力量。想想一块胶合板吧,并不是其中哪一单独的层使板子很结实,而是所有这些层叠压在一起,才使板子强度很大。

注意:据我以往的观察,某些人被解雇的前几条原因之一就是其关系搞得很差。从现实意义来说,最大的利益在于学会建立关系,选择注重关系而非正确性。

当你注重关系胜于正确性时,你就能水到渠成地建立和维护一个专业网络,使你能够在未来的机会中有资本可用,并在艰难时段中维持有安全裕度。

学会委派

当你在事业中有所进展,并担当更高的领导职位时,你必须不可避免地允许别人接手项目的一部分并将其完成。

要实现这一进化,一个关键的概念是允许别人参与决定解决问题。如果允许某人贡献思路,他就会有主人翁的态度。他就会接手项目运作它。从现实意义来说,这成了他自己的事情。

架构师通常只能建议某些思路,他们不像主管或经理有直接管理的权力。这使得他们只好去推销自己的架构想法。

生活是有反作用的

你是否注意过你的言辞和行动对你是有反作用的?如果你想过这个问题,哪怕只想过一点,你的行为就会永久改变(如图3所示)。


图3 反作用就像一面镜子,你的所作所为都会反射到你自己身上

在生活的所有方面,我们选择如何对与我们打交道的人产生反应。他人如何说、如何做其实并不重要,真正重要的是,我们能否选择反应文雅。

倘若我们不管怎样都能表现文雅,我们就会在离开这个处境时感觉到自己的宽宏大量。在许多环境中,脱离所处的环境就有可能误解别人的意图。这个人的生硬或者感觉迟钝的评价可能和半小时前他(她)经历的糟糕交谈有关,而这个人现在还带着情绪。

对文雅举止特别不利的一种情况是,在我们已经做了某件事,且充满热情地期待好的评价时,却得到了消极的反馈。许多时候,一个人仔细检查工作后,并不想收到消极评价,他会把批评看做是个人攻击而不是对工作的评价。

关键点:工作时建立合适的期望值,以供别人反馈和审视,这有助于你建立信任的气氛。

建立合适的期望值有利于提出最好的思路。允许别人提出建议的改正办法而没有冒犯之意。通过开放式的交谈—提出新的、创造性的替代办法—将帮助工作成果真正得到改进。

当进行审查(任何审查)时,在情理上做好下列准备:

  • 听。准备接受反馈,并期望改变—如果合适的话,配合别人的反馈。直到此人有机会完全表达出其思想后,再有所反应。在最大限度上请求审查者澄清或解释他(她)所说的话,以确保你已经理解这些话语了。
  • 不要狡辩。狡辩是个自然的反应,你会丧失有价值的信息,得罪试图帮助你的人(是的,所有审查者都在试着提供帮助)。
  • 举止文雅。你应当压倒一切地保持这个想法。在你反应之前仔细想好,以免有讽刺挖苦效果。你可能认为尖锐的评论滑稽可笑(很可能会一笑了之), 这样不会与你所评论的人建立良好关系。你不经心的话语可能伤及别人的感情,让他们对你有消极看法。所以要扪心自问:“这么评论真的值得吗?”

如果我们不对事情抱以文雅的态度,就会得到不文雅的回应。

准备一场评审的最好方式就是预先基于所公布的条目设定你对会议的期望值。确保每个人都明白“所有”反馈都是受欢迎的。

然而糟糕的是,由于出席会议人员的关系,某次会议的负面印象可能对你的事业有着长远的影响。如果你发现自己身处于无法举止文雅的态势,就要立即谦虚地道歉,并且诚心诚意。如果日后你认识到自己在先前某个会议上得罪过某人,就去找他认错。这样做起来很难,你会感觉不自在,而且你的尊严会被伤害一点儿 (别担心,很快就会恢复的)。

但是,倘若我们没有学会道歉,就会在人际关系方面筑起一道墙,这将成为以后晋升的障碍。更糟糕的是,我们可能丧失升职的基石。关系对于这个世界的事业成功是必需的,所以应该用心去经营它们。

关键点:经营关系的一部分就是文雅地接受反馈。

才能与讨人喜欢之间的关系

2005年,哈佛大学的Tiziana Casciaro和杜克大学的Miguel Sousa进行了一项寻找人望与才能之间的关系的研究。他们的发现很有意思:“如果哪个人惹人讨厌,他(她)是不是有才能都几乎没区别,因为人们不愿意和他共事。对照起来,倘若某个家伙人见人爱,他的同事就会想方设法地找出他的哪怕一丁点儿才能。

从我个人的经历来看,在一个单位中表现刻薄的人会导致人们不愿意与他沟通,并且不信任他,他自己也会越来越焦虑。造成的结果是,与单位里的其他伙伴一道工作的能力极大下降。整个团队的生产效率下降,问题解决的质量降低。最后,刻薄的人会离开这个单位,或者他们影响别人的能力大打折扣。

我们应理解的一个关键概念是,学会将我们需要的举止、行为和言辞反射回我们,如此我们才能逐渐成为文雅的专业人士。

关键点:记住这个黄金法则“你怎样对待别人,别人就会怎样对待你”(《马太福音》7:12)。

有效沟通之生与死

在你说话的时候,你其实是在为你的沟通发出生与死的话语。它们可以筑起高墙,也可以使墙倒塌—所以应当小心你所说的话(参看图4)。


图4 你想要什么样的庄稼?那就播下相应的种子吧

不要说某人的坏话。尖酸刻薄的话语会对你和那人的关系有负面影响。这种行为就像野草那样生根发芽成长。所以一定要谨慎你的说辞。这些话是积极的还是消极的(应该选积极的);它们会增进关系还是破坏关系(应该选增进关系)。

通常情况下,你应当找机会去增进关系。在你们进行沟通时,可以表达出许多方式如思路、概念、信息等。要选用哪些你想表达出消息内容的恰当词语,还要顾及你所沟通的人所处的环境。

你要发出的消息应当根据他人或群体的情绪而精心准备。如果你有机会在某天与执行官一起走路,你很可能会发现这个人在沟通技巧上是个高手。

执行官与他们个人化的沟通风格

几年前,我与一位执行官沿着门廊走路。路上,我们遇到了几个人,每个人都需要与她说会儿话。让我吃惊的是,她用的语言、所选择的对话风格以及她的语调因人而变。她切换语境完全依据特定的人,使每段谈话对此人富有意义。

有趣的是,在门廊里遇到的人的级别是从一个软件开发者开始的。在我们沿着门廊走过时,职员的级别越来越高,直到老板。给我印象深刻的是,她迅速切换语境正是在这5~10分钟完成的。我感觉到要说什么并不重要,重要的是怎样以一种适当的途径来给对方传递信息。

许多成功的权力人士如比尔·克林顿、马哥莱特·莱特切都有个共同点,就是他们有基于谁在场来动态切换语境的能力。

我是一个认为技术是宇宙中心的人。我喜欢思考,考虑技术的方方面面,并沉迷于其中。“推销”这个词—根据我要对话的人来改变我想传递消息的语境—对我来说,是个遥远、模糊的话语,我不得不有意这么做好多年。

当你听到别人说的话时,可以有许多方法来解释其消息。通常我们倾向于听取话语里的“负面”内容,以我们自己的立场来解释他们表达的意思,我们甚至常常不综合理解所听到的信息。

通常,最好的办法就是从正面理解别人说的东西。即便你不能管控那些事情,但还是应当试着忽略或者忘掉看来是负面的内容(如图5所示)。如果你收到负面的评价,并让它们生根,久而久之就会影响你和那个人沟通的方式。


图5 即便收到消极的消息,仍要做出积极的反应

总是以文雅的方式来做出反应(不要试图对别人以牙还牙,这样于事无补)。如果对方的消息真的有冒犯之意,直接处理之,让对方知道你不赞成或不喜欢类似的这种评论或行为。如果对方一而再、再而三地做出这种评论或行为,你可以要求其上司介入。

对于架构师这样的角色,其实推广至一般的生活,维护、积累良好的人际关系是必不可少的。实现这个目标的最好方法之一,就是发表和听取有正面影响的话语。

要正直诚实而不是率直

在架构师的世界里,正直与信任对成功是非常重要的。其挑战就是如何以某种不得罪人的方式来表达你的信息。两种截然不同的挑战是:

  • 以“正直诚实”而非率直的方式来表达信息(如图6所示)。否则,由于你的直言不讳,你想帮助的人也许被彻底得罪,以致不愿再听你所说的任何有用信息。

    图6 正直不能用蛮力实现
  • 为了小心翼翼不得罪某个人,你为要说的话裹上糖衣,以致需要的信息没有被表达出来。

我们来更仔细地看看率直的方面。在表达完信息后,你还想与此人保持良好的关系。人们时常会受到不必要的冒犯,或者表现出自我防护,仅仅因为重要信息以一种糟糕的形式表达出来。

  • 这里是一些关键的问题,在你感觉要“绝对诚实”地表达时考虑:
  • 这些信息会对将来事件有深远影响吗?(如果没有,为什么要翻旧账呢?过去的事就让它过去吧。)
  • 信息是否会被误解?(你需要确保摆明了清楚的语境。)
  • 在此问题上,你在避免个人化情绪吗?(好像你想攻击这个人,而不是解决问题。)
  • 这次谈话后,你还想保持与这个人或群体的宝贵关系吗?(终其一点,关系总是比单独的问题重要。如果这个问题总是发生,你可能有必要直接一些。)
  • 如果情况逆转,你会感觉如何?
  • 这个人或群体是否已经意识到你要表达的信息了?他们是否采取了纠正的措施?(不要让业已指出的情况继续存在。相反,要找到切入的办法并提供帮助。)

当你要求采取纠正措施时,应提供关键性的信息,否则对方容易情绪化,不假思索地脱口说出一些“生硬”的话语。对于有些人,在脱口谩骂之前内心数到5可能有所帮助,以便脏话脱口之前先经过大脑处理。

既然信息要以非率直(即“友好”)的形式表达出来,那么我们需要确保表达的信息是合适的、没有偏见的信息。在明尼苏达州,“明尼苏达好”这个词用于 描述不探讨真实问题,一味说“好”的情况。真正的问题存在于内部而不表现出来,问题在其他地方讨论,而不是在最需要的地方讨论。这里有若干问题要考虑:

  • 你是在与恰当的人或群体交谈吗?如果不是,你是在尝试获取怎样处理这一形势的建议,或者仅仅与别人闲聊而已?
  • 你是否掌握了所有必要的信息?
  • 你所拥有的信息准确吗?
  • 你是否从所有相关方面听取信息?
  • 你是在呈现事实而不是结论?(也许你得出的结论并无现实依据。)
  • 这件事情是否正在以及时的方式处理?在一个月内是否会有问题?人们会不会记住你所谈到的话?
  • 你为何赞成做这个任务(例如:只是为了避免冲突、避免承担责任,或者你被要求这么做)?
  • 你在咖啡机旁边还是在会议上“抱怨”这个情形?在会议上以得体的方式与别人分享你的想法;会后向别人抱怨则没什么用。(但如果问题是关于某个人的,有必要与那个人私下交流。)
  • 当你在会议上被问起有什么要发言时,你是将未解决的问题和关心的问题拿上台面,还是以后在门廊谈话时抱怨两句。如果你不提出问题,你能指望永久平静下去吗?

在许多方面问题就像花园里的杂草。你不必总是立即清除它们,但通常情况下你最好赶快处理掉它们,以免后患。

不要掩盖问题——它们以后还会冒出来的

你会不会因为惧怕后果而避免处理某个特定的问题?你是否害怕面对它?通常情况下,事实并没有我们想象得可怕。我们在生活中面临的许多问题都像是考试,直到通过了考试,直到能自信地对付它,我们才会得到反复处理这一问题的机会。

当你开会时,在会上被问及你是否赞成对一个项目所提出的执行方向。在你的意识中,你听到有个柔弱的声音在说“不赞成”,然而你却点头表示赞成?会议 结束后5分钟,你和一小簇人在一起,他们谈到会议敲定的方向,指出它在若干情形下的毛病,而你也会插嘴,说出所选方向的更多问题(这些问题正是你在内心里不赞成的原因)。

数月过去了,项目遇到了大问题(如图7所示)。你回忆起在门廊谈话时已经谈到的那些问题。此时你就会意识到,当前的困难和苦难其实是可以避免的,前提是会议结束后在门廊谈话的其中一位能在会上大胆提出这些问题。


图7 掩盖了的问题最终会演变成现实的问题,所以现在就处理掉它们

这些听起来是不是很熟悉?我就有这样的亲身经历,在我的职业生涯中不止一次。

久而久之,我学会听取那个纤弱声音“不要这样”的意见。现在,当开会要表决时,会有一个最终的点名。如果我不赞成,我会说“不”,然后我们会审查这 些问题。有些时候,这只是证明我们都达成了同意,仅有一些细节需要澄清;有些时候,也证明我们并不都同意,但是同意所选的方向是摆在面前的最好选择。

会后,如果我听到他人在讨论有关会上决定的“问题”,我会记下必要的问题点,供每个人将来听到,然后建议在下次会议上讨论,或者重新召集会议来审视决定。

处理面临的困难:如果不处理这个问题,它将会长大,变成真正的问题。面对难题并不是有趣的事,但如果现在不提出它们,它们就会在未来发展成切肤之痛。

提供专业的服务

架构师的角色就是提供服务的人。你需要提供最高品质的服务,不管你如何感受、别人如何对待你,或者你脑海中有多少种不同的思路在活跃。这里只有别人和你要试图提供的服务,而不是你自己。

你是否已经注意到,大多数管理层的人都曾经在这个行业工作了多年?

你是否有过需要直接与客户定期交流的情况?我有过,我可以确定这样的经历会直接影响你与别人交流的方式。我自己的一些经历包括为邻居的院子除草,作为职业高尔夫商店的店员,作为药店的店员,教授数学课,及当过饭店的侍者。我当时并未意识到,但所有这些工作都对我产生了影响,而且至今还以我从未想到的 方式继续影响我。

回想一下,上次你去购买东西时,为这次购买交易而感到非常高兴。那个售货员怎么样呢?他或她表现得如何?现在你试着模仿他(她)的举止。有些你能做到,有些不能—但你至少要试试。

让我们回忆一下一些基本点:

  • 学会微笑(让人觉得平易近人)。
  • 学会正确的姿势(站直或坐直,脚在正下方,抬头挺胸)。
  • 学会在小规模谈话时让别人参与(预先准备好谈话内容,让别人感觉自在,开始建立关系)。
  • 学会关注别人,而不只是你自己(关注周围的其他人)。
  • 在什么地方说什么话(对你而言,最重要之处在于你所处的位置,不然你在这儿做什么呢)。
  • 学会为别人提供帮助(别人需要什么,你如何最好地帮助别人)。
  • 学会关心他人(这个世界不只有你自己一个人)。
  • 学会友好(成为朋友,你交往的人越多,越能从工作中得到更多的乐趣)。
  • 学会建立信任关系(说到做到;如果你与某人有过节,直接与那人处理问题,而不是拿这与别人说事)。
  • 学会说“是”(不要找借口逃避责任或困难,有没有替代方案让你说“是”)。
  • 学会倾听(重复你听到的话,不要下结论,问一些真正有用的问题)。
  • 要学识渊博,共享信息而非结论。
  • 允许对方选择(引导决定的最好方法之一就是不要“我说了算”,而是提供几种可选的替代方案—这样会让别人以主人翁的态度参与。如果你下次去餐馆的话,观察一下你与服务员的交流过程)。
  • 不要不务正业,走入歧途。
  • 把握讨论的整体语境,不重复不必要的信息,或者跑题。
  • 对于更高级的架构师,记住执行官也是人,他们与你一样对沟通有同样的期望、恐惧和忧虑。把他们看做普通人,他们也是如此反应的。如果会议看起来要发展到斥责的情况,试着说:“我不想说话鲁莽,但这样争吵斥责有助于我们解决问题吗?”

当你把架构活动看做一项服务时,你对于想要达成的东西就有了正确的认识:为别人服务是想生产卓越的产品,从而使你的公司有所进账。

忘掉以前的冒犯

作为架构师,你需要能够与别人一道工作,不管你喜欢他们还是讨厌他们,或者他们对你好还是不好。

如果你与某个人有了不快的经历,你应该原谅他,将此“冒犯”驱除出你的大脑。如果你总惦记着这种不快的事,你就像背着一个包袱。背着一小袋包袱也许没什么,但日积月累到一大麻袋石头就不好办了,它会影响你甚于影响别人。

在你觉得被得罪时,请想想下列这些事情:

  • 过了一两天,如果对方不大可能记住那些得罪你的评论或行为,说明这个人已经将注意力转移到别的事上,你也应当这样。
  • 对方的行为可能在所有地方都重复着,可能这是他(她)对人普遍的一种坏做法,而不只是针对你这样。这个人也许只不过出于习惯,而不是故意想得罪谁。他并没有意识到其行为对别人的影响。
  • 也许是对方对刚发生的某件事做出的反应,而你“正好”是他要打交道的下一个人。
  • 对方的话语或想法也许没经过深思熟虑,也许还在考虑中,没有表达正确而已。
  • 即使对方果真是要用话语或行为表达破坏作用,但是你的状况仍然不错—至少没收到毒药,将它留给侵犯者吧(倘若需要的话,可以减少与此人的接触,直到你能与之平静地交往)。
  • 大多数情形能够随着时间而逐渐恢复,尽管可能要花几年时间。最后,这个人会改变,或会被改变。
  • 有时,你想着是事实(宇宙中的一些真理)的东西最终证明完全不正确。你猜想这个人做了某事,实际上他并没有做。对于某人的一些行为,你想到的 “原因”纯粹是主观臆断。那个人也许只是出于本能才这么做,从来不是故意冒犯。出现问题是因为你基于有限的信息而对情形做出了不当反应。

如果你手头只有有限的语境信息,就应对所发生的事往好的方面解释。在我们有限的感知中,我们仿佛是宇宙的中心。而事实上,你周围的每个人都以其自己的语境行事,而你只有有限的影响力,所以你受到的冒犯只是自己的感觉罢了。

当有人得罪你时,应选择轻装前进(如图8所示)。这个办法会让你快速容易地处理新机遇。其实别人并不在乎你所背的包袱,既然如此,就不要背任何包袱。即便你不对特定的某个人诉说你的包袱,这仍然会影响你以后与他打交道的方式。你的肢体语言和眼睛会告诉他们的。


图8 选择把别人的冒犯丢在脑后

所以,就像好的Web服务一样,你应采用“无状态”的方式—只对当前输入做出反应(而不是对很久很久之前你被不正确对待的经历,也许别人早忘了这事 儿)。毕竟你的脑子只能立即处理有限的几件事(7件加减2件)。不要将你的有限精力浪费到过时的、无用的信息上(即要做到“无状态”)。

在心里记住别人的最佳利益。因为生活是有反射性的,你的最佳利益可以反射回你自己,照顾好它们。生活就是那么奇怪。大多数有价值的事物都需要曲折的路径。也就是说,别人对你很好,正是因为你对他们好。不要对别人以牙还牙来实现友好,这样不可能做到。

即便你所交往的人真的是垃圾,你也应该因为自己宽宏大量而感觉良好。如果没有别的东西,纯粹出于自私的原因,也应以积极的态度响应。这样能帮你确保心智健全,而避免去找心理医生。

将每天看成新的一天,充满了新的挑战。记住你沿路学到的知识,而不是那些不快的事情。你会真正成为一个幸福的人。

小结

通往文雅举止之路要经过以下几步:

  • 选择关系甚于争执孰对孰错;
  • 学会委派;
  • 生活是有反射性的;
  • 说到做到;
  • 与他人相处时真诚、正直、不呆板;
  • 以适时的行动应对问题;
  • 提供专业的服务;
  • 原谅、遗忘别人以往的冒犯。

对于倾向于做技术的人,举止专业、文雅不仅使人生活得更加有意思,还能创造成长和进步的新机会。

本文节选自《软件架构师的12项修炼》,Dave Hendricksen著,张菲译。PDF样章下载:http://download.csdn.net/detail/hzbooks/4316012

分享到:
评论

相关推荐

    软件架构师应该知道的97件事.pdf

    软件架构师作为一个专业领域的高级职位,其核心职能...《软件架构师应该知道的97件事》这本书通过多位专家的经验分享,提供了一个关于如何成为优秀软件架构师的丰富知识库,对于提升软件架构师的专业能力具有重要价值。

    软件架构师-架构资料.zip

    《软件架构师:构建高效系统的关键》 在信息化社会中,软件架构师的角色日益凸显,他们不仅是...这些资料将帮助学习者全面了解软件架构师的工作内容,提升他们的专业素养,为成为一名合格的软件架构师打下坚实的基础。

    软件架构师培训资料,软件架构师培训资料,软件架构师培训资料

    软件架构师是IT行业中至关重要的角色,他们负责设计和规划软件系统的整体结构,确保系统能够高效、稳定地运行。...通过深入学习,学员可以提升自己的架构设计能力和项目管理能力,成为一名优秀的软件架构师。

    中国软件架构师语录

    想成为软件架构师吗? 听说过8年软件架构师之路,但想知道如何利用这8年时光吗? 先听听中国各大公司的架构师给你的建议吧.

    软件架构师成长之路

    ### 软件架构师成长之路的关键知识点 #### 一、软件架构师的角色与价值 - **定义**:软件架构师通常被视为一个组织中的技术领袖,他们负责制定软件产品的技术路线和技术框架,确保产品的可扩展性和高效性。 - **...

    软件架构师职业解读

    软件架构师,这一职业在IT行业中扮演着至关重要的角色,它是连接技术和业务的桥梁,是软件开发过程中的领航者。...通过深入学习和实践,你可以逐步成为一名优秀的软件架构师,引领技术创新,驱动业务成功。

    高级软件架构师培训讲义

    《高级软件架构师培训讲义》是一份针对高级软件架构师的专业学习资料,涵盖了软件架构设计的多个核心领域。这份讲义旨在提升架构师的设计能力,帮助他们更好地理解和实施复杂的软件项目。 首先,讲义从“架构师与...

    架构之美(全球19位顶尖架构师智慧结晶)

    健壮、优雅、灵活和易维护的软件架构是怎样炼成的?本书通过一系列优秀的文章回答了这个问题,这些文章来自于十几位当今一流的软件设计师和架构师。在每篇文章中,作者都向我们展示了一个著名的软件架构,并分析了...

    软件架构和架构师

    - **知识体系**: 成为一名合格的软件架构师需要具备丰富的专业知识,这包括但不限于软件工程原理、设计模式、数据库设计、网络协议等。 - **任职条件**: 除了扎实的专业知识外,还需要具备良好的沟通能力、团队协作...

    DevOps软件架构师行动指南

    DevOps:软件架构师行动指南 首部从软件架构师视角全方位解读DevOps实践的完全指南,通过经典案例,系统讲解在不同场景下应用DevOps实践的方法,盛大游戏和唯品会的资深DevOps专家联合倾情翻译

    软件架构师入门教程,成功架构你的软件

    【软件架构师入门教程,成功架构你的软件】 作为软件开发领域的关键角色,软件架构师承担着设计和指导软件系统整体结构的重要职责。本教程旨在帮助初级软件工程师掌握软件架构的基础知识,逐步提升到架构师的水平。...

    做一回软件架构师

    通过阅读“做一回软件架构师.pdf”,你可以深入了解这些知识,并学习如何在实际项目中应用它们,逐步成长为一名优秀的软件架构师。记住,成为一名出色的架构师不仅需要技术知识,更需要对业务的理解、团队合作的能力...

    给你一次机会面试架构师 你会问什么问题?.docx

    面试架构师的要点 在面试架构师候选人时,需要问什么样的问题是一个非常重要的问题。作为 Team Leader,我认为问什么样的问题,体现了我们更加看重架构师的哪些特点。我认为,技术也一样,在不同的阶段,也分招式和...

    软件架构师教程

    《软件架构师教程》是一份全面且深入的学习资源,旨在帮助程序员逐步成长为专业的软件架构师。这份教程涵盖了软件架构设计的各个方面,对于那些希望在IT领域提升自我、迈向更高层次的专业人士来说,无疑是一份宝贵的...

    软件架构师的12项修炼.docx

    为了成为优秀的软件架构师,需要具备深厚的软件工程知识、技术经验和出色的组织能力。 软件架构师的角色与职责包括制定软件系统的整体结构和技术实现方案,制定项目计划和技术方案,与项目经理、系统分析师、软件...

    《高级软件架构师培训讲义》.rar PDF

    非常棒的一部内部讲义,强烈推荐高级软件架构师 目录: 00 架构师与设计师 01 软件流程实施方案选择 02 软件架构文档设计 03 软件架构风险管理 04 如何描述和评估软件架构质量 05 设计模式与软件架构设计 06 AOP开发...

    高级软件架构师教材

    中科院高级软件架构师培训教材,适合有一定软件理论基础的程序员学习

    软件架构师考试资料

    《软件架构师考试资料》是一份综合性的学习资源,涵盖了软件架构师所需的重要知识点和实践经验。这份资料集合了多种文档,旨在帮助考生深入理解和掌握软件架构设计的核心技能,以通过相关的资格认证考试,如中国的...

Global site tag (gtag.js) - Google Analytics