
昨天,村里的李大爷来找我修电脑。
80岁的老人,用了20年的老电脑,慢得像蜗牛。
我说:"大爷,换台新的吧,这台太慢了。"
他笑着说:"慢有什么不好?慢才能看清楚。"
这句话,让我想了一整天。
李大爷的故事
李大爷是村里的木匠,做了60年家具。
他的工具很简单:
但他做的家具,能用50年。
我问他:"大爷,您怎么做得这么好?"
他说:"慢慢做,仔细看,用心想。"
慢慢做:不要急于求成
李大爷做一张桌子,要7天。
第1天: 选木头(看纹理、闻气味、敲声音)
第2天: 画图纸(量尺寸、算比例、定结构)
第3-5天: 切割打磨(一刀一刀,一遍一遍)
第6天: 组装调整(试稳定、看平整、调细节)
第7天: 上漆晾干(薄薄一层,反复多次)
我问:"为什么不快点?"
他说:"快了,就毛躁了。毛躁了,就不牢了。"
这让我想到写代码:
很多时候,我们追求快:
但结果是:
慢一点,反而更快:
最终,少返工,少加班,少背锅。
仔细看:不要忽略细节
李大爷做家具,每个细节都要看:
看木头:
看尺寸:
我问:"这么仔细,不累吗?"
他说:"现在仔细,以后省心。"
这让我想到代码审查:
很多时候,我们忽略细节:
但这些细节,会在未来变成:
仔细看,才能看清楚:
用心想:不要盲目模仿
李大爷做家具,从不照搬别人的设计。
他说:"每块木头不一样,每个家庭不一样,要用心想。"
他的思考:
然后,他会画出独一无二的设计图。
这让我想到技术选型:
很多时候,我们盲目跟风:
但忘了思考:
用心想,才能选对路:
李大爷的三个故事
故事1:急活不接
有一次,有人找李大爷做家具,要求3天完成。
李大爷拒绝了。
对方说:"我加钱。"
李大爷还是拒绝:"不是钱的问题,是做不好的问题。"
启示: 不要为了钱,降低标准。
故事2:返工重做
有一次,李大爷做完一张桌子,发现有个小瑕疵。
虽然不影响使用,但他还是拆了重做。
徒弟说:"这么小的问题,客户看不出来。"
李大爷说:"我看得出来。"
启示: 对自己的作品负责。
故事3:传承手艺
李大爷收了3个徒弟,教了10年。
有人问:"为什么教这么久?"
他说:"手艺好学,心法难传。"
启示: 技术是工具,思维是根本。
我的反思
听完李大爷的故事,我反思自己:
1. 我是不是太急了?
以前:
现在:
2. 我是不是太粗糙了?
以前:
现在:
3. 我是不是太盲目了?
以前:
现在:
慢即是快的编程哲学
1. 慢慢设计
不要急于编码,先想清楚:
工具:
收益:
2. 慢慢编码
不要追求速度,追求质量:
原则:
收益:
3. 慢慢测试
不要急于上线,充分测试:
方法:
收益:
写给程序员的话
如果你也觉得太累、太急、太焦虑,不妨:
1. 慢下来
不要:
要:
2. 看清楚
不要:
要:
3. 想明白
不要:
要:
最后的话
李大爷说:"慢有什么不好?慢才能看清楚。"
这句话,改变了我的编程哲学。
慢即是快:
这不仅是编程哲学,也是人生哲学。
如果你也认同,欢迎关注我。
如果你有不同看法,欢迎留言讨论。
我是乡野码圣,S302省道的程序员。
这是村里老人教我的编程哲学。
互动话题
留言告诉我:
-
-
-
-
我会认真回复每一条留言。
关注公众号【乡野码圣】
回复"哲学"看更多思考
回复"质量"学习代码质量
回复"成长"看成长经验