我喜欢犯错的五个理由
本文最初以《我喜欢犯错的五个理由》为题,全文发表于CoderHood网站。CoderHood 是一个专注于软件工程中人文因素的博客。
当我全身心投入编程时,我的职责是编写健壮且易于维护的代码。我的工作需要文档齐全,设计时要考虑抽象程度,并且尽可能做到无 bug 和高效。此外,我还要提出解决问题和创建可行产品的好方法。
作为一名开发人员,我必须经常确保代码的正确性。编写代码时出错会导致漏洞和其他问题。即便经过代码审查和测试,软件代码中愚蠢的想法也终究会付出越来越高的代价。
在我的管理岗位上,情况截然不同。这是一份完全不同的工作。我的主要职责是招聘优秀人才,为他们创造最佳的工作环境,让他们能够蓬勃发展并高效工作,确保对现实情况有清晰的认识,并确保我们做出正确的决策。
在我的工作中,有好点子当然有帮助,但这并不意味着我必须提出最好的点子。这只是意味着我必须确保最好的点子能够脱颖而出,无论它们来自哪里,也无论是谁提出的。我对团队的成果负全责,但我没有义务插手团队的每一项工作。
论错误
我并不否认这一点。大多数时候我都有自己的观点。拥有经过深思熟虑的观点是我的工作职责之一,但我并不指望我的观点总是正确的。我会聘请比我聪明得多的人,让他们提出比我更好的想法。
在和团队讨论时,我不介意犯错。事实上,我喜欢犯错。我甚至可以说,我喜欢犯错,至少事后看来是这样。
我并非故意犯错,恰恰相反。我竭尽所能地获取充分的信息,提出有力的论据,并尽可能多地学习,以确保自己尽可能地做出正确的判断。如果我每次开口都犯错,最终我的团队会对我的能力失去信心,那样我就无法胜任领导工作了。
尽管我尽力了,但还是经常犯错。这就是聘用聪明人的好处和责任所在。他们不会让老板胡作非为,这太棒了!我希望情况就是这样。
最重要的是,当我努力想证明自己是对的,却发现自己错了,而最终却做出了正确的决定时,那才是我赢的时候。这听起来或许像是《爱丽丝梦游仙境》里那种颠倒的逻辑,但请允许我列举五个理由来解释我的意思。
#1——如果我用一个糟糕的想法去挑战一个好想法,那么好想法反而会变得更强大。
如果团队成员提出意见,我进行验证,如果是好主意,它就会发展壮大;如果是坏主意,它就会被放弃或转向其他方向。无论结果如何,我们都取得了进步。
为了取得进步,我提出的挑战是对是错几乎无关紧要。但对于重要的事情,重要的是我不能让第一个听起来不错的想法未经更深入的审视就轻易定型。
我并不是提倡你时时刻刻都要质疑别人说的每一句话。那样只会让人觉得烦,而且有时候你确实需要信任别人。走极端从来都不是好事。我的意思是,当某件事很重要时,即使它听起来不错,也应该仔细审查。
#2——当我犯错时,我的团队里总会有人是对的。
当我发表意见时,我确信自己是对的,除非我是在唱反调,而这种情况有时也会发生。然而,我的职责并非证明自己正确,而是确保做出正确的决定。找到最佳方案才是关键。我的确需要谨慎地辨别哪些方案比我的更好;但是,只要我认真倾听,保持敏锐的观察力,通常就不会有问题。
我并非评判创意的唯一标准。我们团队的每个人都是创意的评判者。我的工作是倾听各方意见,包括我自己的观点,然后选择经得起推敲、并且能够帮助公司实现高层次目标的正确方案。
当有人证明我的观点是错的,我们双方都取得了进步,皆大欢喜。无论想法的来源是谁,放弃糟糕且分散注意力的想法,转而接受更好的想法,这一点至关重要。这才是做出正确决策和取得良好结果的关键。如果我的一个糟糕想法能够帮助别人想出更好的主意,那么我们都取得了进步,每个人都受益,包括我自己。
最糟糕的情况并非犯错,而是没人能拿出经得起推敲的方案。如果这种情况发生,那就是我的责任,显然是我没有招到合适的人,或者没有为他们提供合适的机遇和环境来完成他们该做的事情。
#3——当我犯错时,我会学习
我并不否认这一点。判断正确确实会让我感觉良好,谁不喜欢这种感觉呢?我知道我喜欢。然而,如果我总是对的,我就什么也学不到了。
只要团队最终做出正确的决定,我宁愿犯错并从中学习,也不愿正确却停滞不前。停滞不前在我看来就是地狱。
#4——当我犯错时,我会成长
每次犯错,我都能学到东西,也能从中成长。意识到自己的错误能让我变得更加成熟,更有韧性去应对下一个挑战,也能让我变得更加坚强。下次遇到类似情况时,我就能运用这次的经验,帮助团队取得进展。
再次强调,我说的不是极端情况。如果大部分时间都犯错,最终会毁了我。在“从错误中成长”这件事上,存在一个最佳平衡点和一个健康的比例。我明白,生活中的一切都是正态分布的,而极端情况很少是有益的。
#5——当我犯错时,进步就在发生。
想象一下这样一个极权政权:独裁者必须永远依法行事。任何人都不允许质疑独裁者的任何言论,每个人都必须捍卫他的决定,无论这些决定多么荒谬。
你认为即使独裁者是天才,这样的政权也能成功吗?一个人不可能从所有角度看待现实。每个人都有盲点、偏见,对现实的理解也有限。正是不同的想法以及对最佳想法的不断追求,才推动了进步和创新。
只要有公开的辩论,只要最好的想法能够存续,无论谁的想法是好的,谁的想法是坏的,进步就是在发生的。
最后的一些想法
在软件行业,一切都是团队合作的成果。偶尔,我们需要一位天才播下伟大而革命性的种子,但若没有开放的对话、协作和“思想精英制”的培育,这颗种子终将无法发芽成长。
以思想精英制为基础的决策环境,是指最佳思想最终胜出的决策环境。要建立这种环境,必须为所有人提供机会,让他们公开表达自己的想法,进行建设性的讨论,并制定一套解决冲突的机制。这套机制可以是“老板做决定”。只要最终做出的决定最有可能是正确的,具体由谁来做都无所谓。不做决定才是最糟糕的决定。
在以思想精英主义为原则的社会里,谁对谁错并不重要,重要的是最好的思想能够生存并蓬勃发展。
如果您喜欢这篇文章,请保持联系!
- 在 CoderHood 上查找我的所有文章。别忘了订阅,以便通过电子邮件接收新文章通知。
- 加入我的LinkedIn职业人脉网络。
- 请在推特上关注我。
- 请关注我的Facebook主页。
- 最后,欢迎在 dev.to 上关注我!