欲速则不达

无欲速,无见小利;欲速则不达,见小利则大事不成。

——《论语》

最近在重构一个从 Phoenix 迁移到 Rails 的项目。

因为是自己在用的个人项目,很多时候写功能时并不会提前拟好计划,而是「先写着看」,等遇到问题再慢慢优化。

但这种做法的副作用也很明显:

新加的代码常常让原本的结构变得混乱、难以维护。

这个时候就会陷入两难——

是先凑合着用,还是花时间彻底重构?

维持现状会让人心里发毛,

重构又意味着投入更多时间。

于是我开始反思——

其实,与其边写边改,不如在动手前先花一点时间想清楚:

我要实现什么?边界在哪里?这部分的职责是什么?

当准备工作做好,代码往往也自然得多。

「想清楚再写」看似慢,其实更快。

正如《JOJO 的奇妙冒险:飙马野郎》中那句经典台词——

乔尼,接下来是 Lesson 5。绕远路才是最短的捷径。

Related
随笔 《金钱心理学》读后感:财富是你看不见的那部分

读完《金钱心理学》,最触动我的不是那些理财技巧,而是几个关于人性的观察。这篇随笔聊聊书里让我停下来想了很久的几个观点,以及它们怎么对应上我今年做的一些决定。

Jul 18, 2026
Travel · 随笔 关西车中泊游记

四月底,带着一肚子郁闷从东京出发,途经静冈、名古屋、京都岚山、任天堂博物馆、奈良山道、和歌山……五天之后,什么烦恼都不剩了。

Apr 26, 2026
AI · Claude Code Building Lexio with Two Claudes: A Workflow That Actually Works

How I use Claude Projects for architecture decisions and Claude Code for implementation—keeping thinking and coding deliberately separate, with Lexio as a real-world example.

Mar 13, 2026
All posts