识别冒名顶替综合症并在它搞砸你的编码面试之前解决它你所知道的一切不断膨胀的宇宙其他人都知道这是一个焦点问题

2025-05-27

识别冒名顶替综合症,并在它搞砸你的编程面试之前解决它

你所知道的一切

膨胀的宇宙

其他人都知道的事情

这是一个焦点问题

“我获得这次面试机会纯属偶然……”

“我学习了几个星期,但仍然没有准备好……”

“我其实不擅长这个。他们会看穿我的……”

如果你有这些想法,那你并不孤单。这种现象非常普遍,甚至有个名字:冒名顶替综合症。

那种感觉就像你即将被揭穿真面目——你是一个冒名顶替者,一个骗子。

冒名顶替综合症就像编程面试中的氪石,它会让你放弃并保持沉默。

你可能会因为担心问题听起来太基础而停止提问。又或者,你可能会因为担心自己说错话、显得无能而忽略了在白板上大声说出自己的想法。

你知道你应该说出来,但害怕看起来像个冒名顶替者,这真的非常非常困难。

好消息是:你不是冒名顶替者。你只是因为一些关于学习和知识的常见认知偏见,才觉得自己像个冒名顶替者。

一旦你理解了这些认知偏见——它们的来源和运作方式——你就可以慢慢地纠正它们。你可以平息自己对被冒名顶替者的担忧,并防止这些负面想法影响你的面试。

你所知道的一切

冒名顶替综合症的运作方式如下。

软件工程是一个庞大的领域。这里有海量的知识等待你去了解。非常庞大。

你所知道的一切

与你可能知道的广阔世界相比,你实际知道的东西只是很小的一部分:

你所知道的一切

这是第一个问题。感觉你其实了解的并不多,因为你只知道所有知识中的一小部分。

膨胀的宇宙

情况变得更糟:与直觉相反,随着你学得更多,你的知识储备却感觉越来越少。

这是因为你会接触到越来越多你尚不了解的东西。比如机器学习、计算理论和嵌入式系统等学科。这些东西你不可能在一个下午就学会。这些深奥的知识体系需要几个月的时间才能理解。

所以,你所了解的宇宙似乎在不断扩张,速度越来越快——远远超过了你那一小点知识的增长速度。感觉你永远都跟不上。

其他人都知道的事情

另一种常见的认知偏差是:我们想当然地认为,既然某件事对我们而言很容易,那么对其他人来说也一定很容易。所以,当我们审视自己的技能时,我们会认为它们并非独一无二。但当我们审视别人的技能时,我们会注意到他们拥有而我们所不具备的技能。

结果呢?我们认为每个人的知识都是我们自己的知识的超集:

每个人的知识都是你自己知识的超集

这让我们感觉好像其他人都领先于我们,而我们却总是落后一步。

但事实更像是这样的:

你的知识和其他人的知识形成维恩图

你知道很多东西,但艾莎和布鲁诺都不知道。你可能对这些领域视而不见,因为你太专注于自己不知道的东西了。

我们都曾有过这样的恍然大悟。对我来说,那是看到团队里那个后端代码高手——那个总让我觉得自己像个冒名顶替者的人——花了一个小时试图把一张图片放在网页中央。

这是一个焦点问题

专注于你不知道的事情会导致你低估你所知道的事情。这就是冒名顶替综合症的根源。

通过观察你所了解的广阔(并且不断扩展)的宇宙,你会感觉你几乎什么都不知道。

而当你看到艾莎和布鲁诺知道而你不知道的事情时,你会觉得自己落后了一步。

面试会让你真正专注于你不知道的事情。你会专注于可能出错的地方。面试官可能会发现的知识缺口。你可能不知道如何回答的问题。

但请记住:

仅仅因为 Aysha 和 Bruno 知道一些你不知道的事情,并不意味着你不知道 Aysha 和 Bruno 不知道的事情。

更重要的是,每个人的知识体系都只是他们所能学到的一小部分。我们每个人的知识都存在差距。我们都会遇到一些无法回答的面试问题。

你并没有落后。你只是还有很多东西不知道。就像其他人一样。


获取免费的编码面试速成课程

别让你的面试碰运气。我们会教你巧妙算法背后的基本模式,让你在应对棘手的编程面试问题时也能想出巧妙的算法。

向我发送编码面试技巧 »


文章来源:https://dev.to/interviewcake/recognizing-impostor-syndrome-and-fixing-it-before-it-messes-up-your-coding-interview-2j12
PREV
为什么我们使用 Web 组件
NEXT
掌握 JavaScript 的难点:回调 I