1 分钟阅读
你的 Bug 可能正是别人的功能
软件工程的魔幻定律(15)
Part VI-I:认知与决策偏差
这一部分是很多工程师最容易忽视的,因为它不直接涉及技术问题,而是涉及我们自己的思维方式。
Dunning-Kruger Effect:你不知道你不知道什么
这个认知心理学研究发现:能力不足的人,往往低估了自己能力的不足,因为识别技能差距本身需要一定水平的元认知能力。
在软件工程里,这体现在:初级工程师往往对项目复杂度估计不足,对自己的设计过度自信;反而是经验丰富的工程师,知道自己的知识边界在哪里,会更谨慎地评估风险。
有意思的是,这条定律的反面是冒名顶替综合征(Impostor Syndrome):真正能力强的人,反而容易低估自己,觉得自己不够格。两者常常在同一个团队里同时存在。