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

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

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

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

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

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

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

变得文雅、专业的途径

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

有效沟通之生与死

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

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

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

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

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

要正直诚实而不是率直

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

  • 以“正直诚实”而非率直的方式来表达信息(如图6所示)。否则,由于你的直言不讳,你想帮助的人也许被彻底得罪,以致不愿再听你所说的任何有用信息。
    想成为软件架构师,你的举止够优雅吗?
    图7   掩盖了的问题最终会演变成现实的问题,所以现在就处理掉它们

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

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

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

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

    提供专业的服务

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

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

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

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

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

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

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

    忘掉以前的冒犯

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

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

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

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

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

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

    想成为软件架构师,你的举止够优雅吗?
    图8   选择把别人的冒犯丢在脑后

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

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

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

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

    小结

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

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

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

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

    来源:hzbooks

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2012年5月5日
下一篇 2012年5月6日

相关推荐