--- title: Dunning Kruger Effect localeTitle: 催款克鲁格效应 --- ## 邓宁克鲁格(DK)效应 ### 维基百科的定义 在心理学领域, **Dunning-Kruger**效应是一种认知偏差,其中低能力的人遭受虚幻的优越感,错误地评估他们的认知能力比它更大。虚幻优越感的认知偏差源于低能力人识别他们自己的无能的元认知能力。 ### 为什么它在软件开发中很重要? DK效果是软件开发人员的重要学习。可以在所有年龄的开发者中观察到。这在初学者和中级开发者中更为突出。在最初的斗争之后,他们可能会对语言或设计产生过信心。这导致他们低估了系统要求的复杂性,或者更糟糕的是,阻碍了他们提出更好的软件设计。对于更有经验的开发人员来说,这些年来他们似乎已经获得了智慧。他们更谦虚,更擅长判断系统的复杂性。 (但这对所有高级开发者来说可能并非如此。) ### 谨防! DK效应与[Imposter综合症](https://en.wikipedia.org/wiki/Impostor_syndrome)完全相反。您需要在这两者之间取得完美平衡,以实现专业发展。 ### 如何检查我是否患有DK效应? _你不能!_ 对不起,但这个问题没有直接答案。您可以向自己提出以下问题: * 你能给出准确的估计吗? * 您是否愿意学习新概念? * 您是否愿意实施或尝试新的设计范例? * 你谦虚吗? * 您是否能够批评并客观地评估反馈? * 你是一个好听众吗? 阅读: * [维基百科](https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect)