在程序员中,“冒名顶替综合症”非常普遍。
感觉自己还不够了解。其他人都比你知道的更多。你没有资格做你的工作。
我知道只有一种万无一失的方法可以度过难关……
犯很多错误。
骄傲的错误
我把自己的错误当作荣誉徽章佩戴。
不要误会。我讨厌失败。看起来像个傻瓜感觉不太好。错误是不可取的。
但每一个错误的背后都是一个学习的机会。只要你不多次犯同样的错误,你就在成长。
规范化不知道
承认你不知道某事是很脆弱的。
但这正是您需要做的。当然你不是什么都知道!期望 100% 完美的知识是荒谬的。
每个软件开发人员都有他们不知道的事情。我们都经历过令人沮丧的问题。有时我们不明白其他开发人员在说什么。
你开始问,“我是不是很笨,因为我不知道这个?”
答案是响亮的“不”。我们需要作为一个行业来规范不知道。让好奇心可以接受。愚蠢的问题是建立理解的基础。
冒名顶替者比比皆是
如果你是冒名顶替者,那我也是。
事实是,我们都只是在装模作样。我们正在尝试不同的事情,直到坚持下去。从我们的失败中学习。
当您第一次学习编码时,失败很简单。
随着您了解更多,故障会变得更加复杂。但你永远不会停止失败。程序员的工作就是失败!
接受它。我们都是冒名顶替者、失败者、错误制造者。
面试让你失败
公司面试软件工程师的方式太烂了。技术面试是侮辱性的。它们旨在产生失败性。
设计编程面试的公司——如谷歌、苹果和微软——宁愿拒绝优秀的候选人,也不愿聘用糟糕的候选人。
因此,他们让采访变得神秘莫测。愚蠢的编码难题不会像您的记忆力和 CS 琐事那样考验您解决问题的能力。
如果您没有通过面试,请知道……这不是您的错。它们是为你失败而设计的。
我认识的每个开发人员都没有通过一轮面试。包括后来被大公司聘用的顶级开发人员。
需要证明吗?这里有许多被“拒绝”的伟大开发者。
会犯错误
失败是工作的一部分。
职位描述中包含不知道和不确定性。我们因我们的技能而获得如此丰厚的报酬,因为我们在模棱两可的情况下解决难题。
你不是冒名顶替者。仅仅因为您不知道答案,并不意味着您是骗子。
这意味着你是人类。
如果你喜欢我的文章,点赞,关注,转发!
网友评论