完美主义的你
当打开这封信时,希望已经克服了"完美主义"的桎梏,真正理解了"完成比完美更重要"的含义。
我知道你曾经因为追求代码的极致优雅而浪费了太多时间,因为纠结一个像素的偏差而停滞不前,因为害怕不完美而迟迟不敢发布作品。
但请记住,世界上没有绝对完美的代码,只有不断迭代的产品。客户需要的是解决方案,而不是艺术品。
希望现在的你已经能够:
请继续前进,接受不完美,但追求持续进步。
准则: 优先使用成熟库,把精力要放在业务逻辑和整合创新上,而不是底层重复劳动。
准则: 第一版的目标是:功能可用,没有致命 Bug。UI 和性能问题可以后续迭代再优化!
准则: 每一个功能都必须对应一个明确的、当下的需求。保持简单,保持愚蠢(KISS)。
准则: 哪怕代码再烂,也优先选择在原有基础上重构和优化。写注释!写文档!让未来的自己能看懂过去的代码。
准则: 稳定性 > 功能 > 性能 > 代码优雅度。这个顺序不能乱。