程序员如何战胜冒名顶替综合症:从自我怀疑到自信编程

本文深入探讨程序员常见的冒名顶替综合症现象,分享作者从逃避编程到重返技术领域的亲身经历,并提供五个实用策略帮助开发者克服自我怀疑,提升职业自信。

程序员如何战胜冒名顶替综合症

作者:Sefeoluwa Akinbeye

认为自己不够资格担任当前职位是许多优秀程序员面临的共同问题。当这些想法潜入脑海时,很难摆脱。

冒名顶替综合症让你感觉自己工作不够努力、学习速度不够快,或者根本不配担任现在的职位——即使你为此付出了不懈努力。

冒名顶替综合症的特征是在工作场所感到能力不足,导致害怕被揭穿为"骗子"。这就像长期自我怀疑。

在本文中,你将了解关于冒名顶替综合症的一切:它如何表现、如何影响你的程序员职业生涯,以及如何应对。我还将分享自己与冒名顶替综合症斗争的经历和克服它的步骤。

我是如何发现自己患有冒名顶替综合症的

这种想法总是存在。当聪明人说话时,内心的声音告诉你要保持安静,认为自己的观点太不重要而不值得表达。这就是冒名顶替综合症的潜入方式。

就我而言,我认为自己一直都有这种症状。我总是选择承担更简单的任务,而不是更困难、更具挑战性的任务。我告诉自己,如果我尝试一个超出我知识范围的新项目,我会惨败。

当时我不知道"冒名顶替综合症"这个术语,但我想知道为什么我会逃避想学习的东西,或者在尝试获取新技能时感到进展缓慢。我搜索了自己的问题,最终找到了一系列与我的困境相符的症状:

  • 我觉得自己不配担任现在的职位,因为自己不够好。长期自我怀疑是我亲密的伴侣
  • 怀疑自己的成就,将其归因于外部帮助或运气
  • 纠结于自己的错误和失败,让它们决定我的智力极限
  • 当意识到自己并非无所不知时,怀疑自己的技能
  • 认为某些项目完全超出我的能力范围,甚至不应该尝试
  • 听到其他开发者谈论他们的技能和经验时,认为自己永远达不到他们的水平,他们都比我更聪明、更有才华
  • 拒绝表达自己的想法
  • 由于能力不足感而感到焦虑和压力

这些症状都与冒名顶替综合症有关。

我现在明白了为什么2019年第一次对编程产生兴趣时无法学会编程。我从HTML开始,感觉还不错。

“这很好,我能做到。”

然后我打开了JavaScript,这真的打击了我。自我怀疑悄悄潜入。

“你想骗谁?你为什么认为自己能处理这个?你觉得编程是个笑话,任何人都能随便进入吗?你数学很糟糕,一遇到问题就沮丧,你认为编程适合你?你在自欺欺人。”

在那一刻,我感觉自己完全是个骗子。就像如果我能在编程领域找到工作,那一定是靠虚假的资历。

冒名顶替综合症如何普遍影响程序员

如果你对我提到的这些症状有共鸣,你可能也患有冒名顶替综合症。

它阻碍程序员承担与通常不同类型的项目,阻碍他们在工作中发言和贡献想法,或者阻碍他们创办自己的企业。

通常,开发人员会因为觉得自己不适合这个角色而辞职。他们甚至可能转行,认为无法跟上技术工作的步伐。

就我个人而言,我推迟学习编程三年。我创业了,然后最终进入了增长营销领域。我终于学会了如何管理自我怀疑并重新开始编程,但我失去了很多时间。

你可能也在考虑放弃,因为你不相信自己或自己的能力。也许你的自我怀疑正在吞噬你,你就是无法克服它。

冒名顶替综合症会减慢你作为程序员的职业成长。它会降低你的生产力,我们不能这样。你对技术领域的进步非常重要,我不能让你放弃。至少在我分享我辛苦获得的冒名顶替综合症管理技巧之前不能!

我如何学会管理冒名顶替综合症并重返编程

在浪费了三年梦想(字面意思)之后,我获得了一个增长营销实习机会。我的技能很少,但我还是申请并得到了这份工作。我致力于学习必要的技能以在工作中表现出色,到目前为止进展顺利。

在那段时间里,我也重新开始编程。我更专注于学习新语言和开发项目,为最终完全过渡到编程并开始申请工作做准备。

在那段时间里,有些事情必须改变。我不再感到那些自我怀疑的迹象。我对自己的技能更加自信,这帮助我在工作中表现出色,更好更快地学习编程语言。

那么,发生了什么变化?

嗯,我找到了应对冒名顶替综合症的方法,现在我不再仅仅因为大脑告诉我任务太大或我无法处理而放弃任务或项目。我甚至不需要外部动力来保持前进。

以下是我做的一些事情,帮助我放下了自我怀疑。你可能想自己尝试一下,以便更好地管理冒名顶替综合症。

养成不舒服的习惯

我第一次放弃学习编程,主要是因为它让我感到不舒服。这完全超出了我的舒适区,与我学习的专业无关。当我感受到不适的重量时,我决定放弃并放下我的热情。这就是自我怀疑如何将你的梦想变成浪费的抱负。

所以,为了重新开始编程,我必须适应我的不适。每当我感觉编程超出我的能力范围,就像在冒充一个真正聪明的程序员,或者像披着羊皮的狼时,我不会停止学习。我坐在那种不适中,沉浸其中。

作为程序员,你应该已经知道自己想要什么,并有实现目标的目标。不适不应该让你偏离轨道,远离成功。

停止让专业人士吓倒你

程序员通常喜欢在社交平台上发布他们的作品,以便其他人查看。展示你的作品是建立品牌以获得高薪工作的重要一步。

我经常做的一件事是将自己与专业人士的作品进行比较。我会看他们的代码,立刻感到大脑冻结。

“这些都是什么?为什么我还不理解这些?”

问题是,这些人是专业人士。他们编写代码已经多年。他们开发了数十个项目,远比你正在开发的天气应用高级。如果你继续将自己与他们比较,你会开始觉得自己做得不够,不够聪明,或者不是程序员,只是在自欺欺人。

当你完成小项目并发布时,一些专业人士和经验更丰富的程序员可能会直白地告诉你,你所做的与他们相比非常少,或者你不应该费心开发看似更困难的项目,因为你刚刚发布的项目水平较低。

不要担心不如他们。你没有时间担心这个。更加努力地工作,过滤掉噪音,很快你就会发现自己正在做他们说你无法处理的事情。

接受冒名顶替者身份,知道你不能总是最好

作为一名程序员意味着总有新东西要学习——新语言、概念、语法等。我必须明白我不能始终掌握一切。要成为一名优秀的程序员,我必须致力于不断学习。

当你患有冒名顶替综合症时,你会怀疑自己的能力,仅仅因为不知道如何使用热门新工具,或者不容易掌握大家都在谈论的语言。在这一点上,你会感受到自我怀疑的全部压力,可能想放弃一切。

然而,一旦你接受了你不可能知道关于编程的一切,你不可能成为世界上最好的,你就可以接受感觉自己像个冒名顶替者,并将其视为学习新事物的机会。

最好的程序员不是那些什么都知道的人,而是那些在需要时愿意学习新事物的人。

对做你尚不知道如何做的事情说"是"

我在工作中做这样一件事:对执行我一无所知的任务说"是"。当我不知道如何做某事时,我不会说:“哦,对不起,我不知道那是什么或如何做,所以我不能。”

我只是说:“当然。”

紧接着,我会开始研究如何做那件特定的事情,然后找出如何更快地完成。不知不觉中,我就完成了。我完成了原本一无所知的任务,并在此过程中学到了东西。

成功的程序员不会仅仅因为从未做过或大脑告诉他们无法做到而对新项目说"不"。这就是冒名顶替综合症的作用。它让你远离任何具有挑战性的事情,所以你永远不会离开舒适区。如果你想成为更好的程序员并停止感觉自己像个骗子,你必须挑战自己,做所有你大脑说你做不到的事情。

很快,那些自我怀疑的感觉对你来说将不再有意义,因为你一直直面挑战,并将继续这样做。

记录你的成就

成就是你能力和价值的很好提醒。随着你作为程序员的成长,自然你会开始从事越来越高级的项目。你可以记录你的成就,以便以后回顾并为自己的进步鼓掌。这是对你成长的美好提醒。

我通常在Notion应用中为自己设置任务。我会写下我正在进行的项目的描述,我希望在项目中学习什么,以及我计划用于完成项目的工具或语言。当我完成项目并将它们移到已完成项目列表时,它们总是存在,供我回顾和表扬自己。

你还可以记录你解决的新问题(那个几乎要了你命的可怕bug,或者你如何破解一些面试问题)。这些将在以后帮助你对自己和技能更加自信。

你能做到!

总结一下,我想重申,作为程序员,特别是当你从其他学科转行到编程或没有计算机科学学位时,感觉自己像个冒名顶替者或骗子是完全正常的。你并不孤单——很多程序员都经历过。我有过,我也学会了如何最好地管理它。

以下是一些可以帮助你管理冒名顶替综合症的方法的亮点:

  • 养成不舒服的习惯
  • 停止让专业人士吓倒你
  • 接受冒名顶替者身份,知道你不能总是最好
  • 对做你尚不知道如何做的事情说"是"
  • 记录你的成就

我在这篇文章中分享了我的经验以及你可以采取的一些可行步骤来管理自己的冒名顶替综合症。希望它们能帮助你驯服这个狡猾的野兽!

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计