首页 » 博客 » 什么是认知偏差?

什么是认知偏差?

进入认知偏见;《SimplyPsychology》(2021 年)的 Ruhl 将认知偏 台湾号码资料 见描述为“由于与记忆、注意力和其他心理错误相关的问题而产生的无意识思维错误”。她解释说,这是“我们的大脑努力简化我们生活的极其复杂的世界的结果”。换句话说,当我们不断获得新信息时,我们的大脑会试图通过做出假设来有效地处理这些信息,以帮助理解所有信息——其中一些假设是不正确的。

认知偏差在软件工程中是如何表现出来的?

考虑到软件工程的背景下,随着技术以指数级的速度发展,工程师需要快速学习,以便维护和更新他们所构建的系统。为了保持高效的工作节奏,做出假设是不可避免的,因为确定任何事情都需要时间,而时间是有限的。因此,识别并仔细考虑所做的假设成为工程师工作的一部分。这通常在解决方案设计过程中完成,并伴有对失败结果的潜在成本的分析。然而,以这种方式做出的假设与由认知偏见导致的假设之间的区别在于,一个是有意识的,而另一个是无意识的。因此,为了防止后者,我们需要意识到它的存在。

作为一名工程师,能够识别自己的

认知偏见可能非常有用,因为它可以帮助防止代价高昂的错误。然而,知道如何培养这种技能可能不是自然而然的,因为它更多地与心理学有关,而不是工程学。值得庆幸的是,这一领域已经 为了更好地了解受众的规模和各自的表现 进行了大量研究,并可供公众使用。组织可以使用这些信息来设计和实施有用的开发实践,供工程师遵循,从而避免错误。

俄勒冈大学的 Chattopadhyay 等人 (2020) 进行了一项名为《战壕故事:认知偏见和软件开发》的研究,研究对象是一家初创公司的开发人员,他们的工作经验从 1 年到 23 年不等。这项研究包括 WhatsApp 号码 观察开发人员在执行日常工作任务的同时大声表达自己的想法;本质上是一项结对编程练习,只不过参与者是一位沉默的研究人员,而不是一位同行开发人员。在观察了 10 位不同的开发人员后,研究人员整理了一份认知偏见类别列表,并列出了由此导致的错误示例,如下表所示。

滚动至顶部