工作快三年了,我最大的收获之一就是一个理念:极简。实现一个接口、实现一个方法、实现一个架构,最重要的就是保持他们的简单。简单才能体现出一个人的能力,他可以把复杂的东西简单化。反正那些新手或者是不思进取的老手,总是把一个简单的事情搞复杂,复杂就一定会带来更多的bug。
但凡事皆有两面性,在追求极简的同时,不能以浪费心力为代价。我发现自己现在确实是有点偏执了,为了一个变量名字,我会查阅很多资料;为了保持项目架构的简洁,我会纠结很多方案。雷军说过:“互联网思维就是专注、极致、快”,这句话我觉得适用于任何领域。要快速迭代,哪怕第一版不是最优的,但我们可以快速迭代,不断的优化到极致。手机、汽车、法律等等哪个不是逐步完善的,才有了现有的状态。
所以,完美主义是没错的,但完美是不断打磨出来的,不是一次性就能成功的。