冒名顶替综合症(也称为冒名顶替现象,冒名顶替,欺诈综合症或冒名顶替者经历)是一种心理模式,在这种模式中,一个人怀疑自己的成就,并且持续地内在地害怕被暴露为“欺诈”。
我最近加入了Microverse社区,以学习并成为软件开发人员。 在最近的旅程之前,我涉足了其他在线学习平台一段时间。 在编码的第一周,我遇到了“冒名顶替综合症”一词,不知道它的意思,所以我抬起头来,发现我在整个编码过程中一直遭受着这种痛苦,对什么一无所知到现在为止。
在项目上进行工作是一种在工作环境中积累编程知识和其他重要技能的好方法,而Microverse在实现这一目标方面做得很好。 在每个项目之前,当我看到需求和项目规格时,都会感到压倒性的感觉,就像我在这里头顶( 感觉很糟 )一样,这就像我不知道该做什么,该从哪里开始或者更糟糕的线索。甚至可以做到。 我开始觉得自己不属于这里,这是给智商比我高的人所有的,恐惧会让你告诉自己。
在我的第一个项目中,我看了大约3个小时,却不知道从哪里开始( 也许我只是傻瓜,这就是我的想法 ),感觉就像我过去为完成此任务所做的所有编码挑战和教程一样点是浪费时间。
因此,在研究项目时,我遇到了这篇文章“ 开发人员:如何克服冒名顶替综合症 ” ,这极大地改变了我对事物的看法和看法。 我意识到我不是唯一的一个人,一直在我之前进行编程的开发人员确实会遭受此苦,所以不是我,这是工作的一种正常感觉( 噢,我感到宽慰! )。
我从这篇文章以及我读过的无数其他文章中得出的主要结论是,我的感觉没有丝毫耻辱。 这意味着我在技术上投入了更多的精力,并使自己变得更好。
那我怎么克服呢? 您可能会问,嗯,我实际上并没有,我只是接受了它,并以此为动力来变得更好。 作为个人,您需要意识到的一件事是,有很多方法可以做某事,您一开始可能并没有使用最有效的方法,但是如果您的结果相同,那没关系,总有一天您会做得更好,这是最重要的事情是您从自己的工作中学习以及如何做得更好。
因此,现在当我获得一个项目时,我不会想到最初的开发人员所做的最终导致此设计/产品的结果,而是想起我可以做些什么来完成类似的工作,然后再继续下去。
为此,我遵循一些基本步骤:
- 我将项目分解为较小的部分。
- 如果可能,将这些较小的部分分成更小的单元。
- 用笔和纸草绘我认为这些部分在页面上的布局方式。
- 写下至少两种可以实现相同布局的不同方式。
- 然后,我按计划设计和编码每个部分,直到获得最终产品。
我如何遵循这些步骤的一个小例子。
在我的一个项目中,我被要求克隆Newsweek登陆页面,以完成此操作,我按照上面的步骤进行了操作( 我将只显示导航栏的代码片段,以最大程度地减少内容 )。
这是实际的新闻周刊导航栏
这是我的版本(接近正确吗?)
为了实现我问自己导航栏的顶部,我将如何实现这种布局,我可以使用Flexbox或CSS Grid ,无论选择哪一个,我都会得到相同的输出。 因此,我选择CSS Grid是因为我过去从未使用过它,而是想尝试一下。 仅针对第一个导航栏部分,这就是我所做的。
第一个导航栏容器的HTML
导航栏容器的CSS
天气部分的CSS
徽标部分的CSS
订阅部分的CSS
因此,使用上面的步骤,我将导航栏部分分为两部分,进一步将第一个导航栏溢出为3个部分,并决定要使用CSS Grid来实现布局,然后在整个页面的其余部分应用了此步骤,得出了用这种设计。
现在,这已成为我执行的每个项目的日常工作,并且在管理冒名顶替综合症效应方面给了我很大帮助,这可能使您非常怀疑自己,最终可能会退出。
另外,我使用的另一种技术是“ 橡皮鸭 ”技术,在这种情况下,我向自己,大多数时候向父亲解释我的代码,每次项目结束后,我都要经历痛苦的我向他解释代码,这使您充满信心和安全感在你的能力上。
我希望这可以像帮助我一样帮助其他人,也希望自己周围始终有人愿意为您提供帮助的人(程序员愿意为您提供帮助)。 不要害怕寻求帮助,知识就是力量,如果您寻求发现,就会发现,只要有耐心并喜欢解决编码就可以尽享解决问题的能力。
From: https://hackernoon.com/my-personal-experience-with-impostor-syndrome-and-how-i-overcame-it-ac503yjm