Skip to content

完美主义是如何拖垮我的

发布时间:2024-11-22 08:00
最后编辑:2024-11-22 08:00
全文大约 0 字(读完需 1 分钟)

"追求完美"曾是我引以为傲的特质。

直到我发现,正是这个"优点",让我寸步难行。

完美主义长什么样

在我这里,完美主义体现在:

写代码:一个功能反复重构五遍,因为觉得不够优雅。结果 deadline 快到了,其他功能还没开始。

写文章:一篇博客的开头改了七八遍,总觉得不够吸引人。最后整篇都没写完。

学技术:想从头到尾把文档看完再动手,结果三天过去了,一行代码没写。

交作业:觉得没做到 100 分就不想交,拖到最后草草交一个 60 分的。

矛盾吗?追求完美的结果,反而是做得更差。

完美主义的两个误区

误区一:要么完美,要么不做

这是非黑即白的思维。

觉得做不到最好,就干脆不做。结果就是从完美的梦想直接坠入什么都没做的现实。

但现实是,80 分的成果也是成果。什么都没有,才是真正的失败。

误区二:完美是终点

我总以为存在一个"完美"的状态,达到了就可以满足。

后来发现,完美主义者的完美是个不断后退的终点线。

90 分觉得不够,想要 95。95 了又觉得应该 100。

完美这个终点,永远到不了。

我尝试过的改变

1. 给"足够好"定一个标准

在开始之前就问自己:"这个任务做到什么程度是'足够好'?"

比如写代码:

  • 功能能跑:足够好 ✓
  • 没有明显 bug:足够好 ✓
  • 代码优雅到可以当教材:过度了 ✗

有了这个标准,就知道什么时候该停手。

2. 设置时间限制

以前写一篇文章可能会改三天。

现在我给自己设限:两小时写完,最多再花半小时修改。

时间到了就发布,不管觉得完不完美。

结果发现,读者根本看不出那些我纠结半天的细节。

3. 先完成,再完美

改变策略:第一版追求"完成",不追求"完美"。

写代码先让功能跑起来,再考虑重构。 写文章先把想法写下来,再打磨语言。

反正你不先写出个第一版,就没有第二版的事。

4. 接受"不完美"的自己

最根本的改变是心态。

承认自己做不到完美,承认谁都做不到完美。

世上没有 bug-free 的代码,没有无可挑剔的文章,没有零失误的人生。

谁能完美呢?反正我还没见过。

现在怎么样了

完美主义没有完全消失,它偶尔还会冒出来让我焦虑。

但我学会了识别它:

当我发现自己在一件事上卡太久的时候,会问自己:

"现在这个状态,是因为还没做到及格,还是因为没做到满分?"

如果是后者,就叫停自己。

交一个 80 分的作业,总比 100 分的作业永远交不出来要强。

说实话,写这篇文章的时候我也纠结了半天——觉得写得不够好,不想发。

然后我拍了拍自己:又来了。

不管了,发吧。先完成,再说。

Built with ❤️ using VitePress v2 & Vue & Vite