完成比完美更重要

2025-06-07

完成比完美更重要


本文最初发表于stevemerc.com


你发起过多少个业余项目,但从未发布过?文章呢?设计呢?开源库呢?我数不清有多少。它们在外部硬盘和 Github 仓库里积满灰尘。那些我曾经兴奋、发起过,却从未发布过的东西。

这对我来说并不新鲜,或许对你来说也一样。你很容易陷入这样的陷阱:“这个设计需要像素完美才能发布”,或者“最后一个功能至关重要;没有它我就无法发布”。这些想法就像路障,阻碍着你的作品走向成功。

“完成比完美更好”、“足够好就足够好”、“完美是优秀的敌人”。这些说法都不是我创造的,我也不是第一个重复这些说法的人。这些话我听了很多年,但直到最近才内化并付诸实践。这促使我在过去6周内完成了以下工作:

  • 7 篇博客文章
  • 9 个视频
  • 2个开源库
  • 我网站的 6 个功能

对于上述每一项,我都曾想过“让我调整一下,然后就可以发布它了”。每一项都是如此。但我知道,如果我一直调整它们直到完美,它们就永远无法完成,我也永远无法与大家分享。

运输这件事很有意思,做得越多就越容易。Patrick McKenzie 有句名言

能够成功运送货物是一项值得培养的有用技能。

你交付的东西越多,事情就越容易。你开始越来越不怀疑自己,也开始向世界贡献更多。

关于发布,还有一件有趣的事情:它能带来意想不到的机会。有人在阅读或观看了我的内容,并查看了我的开源库后,给我发了邮件。现在,我又有了创作更多内容的想法,这些内容都与我最近发布的内容相关。这是一个良性循环。

这让我不禁思考:因为没有发布之前的作品,我错过了多少机会?原本可以有多少很棒的工作机会和新客户?又有多少人可以通过阅读我的源代码和文章学到新的东西?

开始做事很容易,但完成起来却很难。所以,开始锻炼你的肌肉吧。

👋喜欢这篇文章吗?

订阅我的时事通讯并在 Twitter 上关注我@mercatante以获取更多类似内容。

文章来源:https://dev.to/mercatante/done-is-better-than-perfect-1bnd
PREV
原生 Web 组件开发
NEXT
Rails 开发的新时代