我有一个习惯就是在第一个版本还没做出来时,就开始纠结于数据库选型是否够前沿、代码结构是否够“优雅”、要不要用那个我刚听说的设计模式。结果往往是“纸上谈兵”很久,却一行产出都没有。我逐渐学会了“迭代思维”:先做出一个能工作的、最简陋的版本(MVP)。哪怕它丑陋、脆弱。有了这个可运行的原型,我就有了改进的基石。