我为什么不愿面对自己的错误

我发现有一个问题,每次代码走查完毕之后,我都不愿正视并修改代码审查过程中别人指出的问题。总是想逃避,比如干其他的事儿,或者推迟到不得不改的那天。

是什么原因导致这样呢?

因为被人指出错误,总是不好的,甚至是令人不好受的,为了逃避、为了让自己好受些,就尽量推迟面对和修改自己错误的时间。我试图减轻这种直面自己错误的痛苦,所以我选择了不面对,拖到什么时候算什么时候,不管三七二十一,我就想让自己好受些。这是人的常规思维,即逃避痛苦的趋向和愿望。

更深层的原因是:被人指出错误,表示对自己的否定,至少是部分的否定。但是每个人都渴望得到别人的认可,而得到否定恰恰是人们尽量逃避的。得到别人的否定证明自己不完美,有缺点。而让人们感觉自己无所不能,完美无缺终究会感觉好一些,尽管这是幻觉。

认识到这点后,我更加明白了:(1)人生是不完美的,不可能尽善尽美;(2)有些痛苦是有益的甚至是必要的。

就像我面对自己代码中的问题(缺陷),虽然令我不好受,但是如果我主动承受这个痛苦,并且吸取教训、认真总结,一定会提高自己的编码能力,这会让自己以后的工作更出色。

而逃避面对自己代码缺陷的痛苦,对我一点益处也没有,反而让我错失了一次改善自己的机会,等于这段经历被我白白浪费了,就老话说的“真是白活了”。别人经历一件事可以学到很多东西,而我经历一件事什么也学不到,这就是我止步不前的绊脚石。

我以前始终不愿承认这个事实:人生苦难重重。因为我认为人生就应该享乐的,人生就是美好的,充满磨难的人生是失败的。

现在我明白了,不愿承认上述事实,才是导致我无法成长的根本原因。

猜你喜欢

转载自hw1287789687.iteye.com/blog/1996746