我相信万事万物均有其内在之美,绘画有色彩之美,音乐有韵律之美,建筑有结构之美,数学有逻辑之美,程序也是一样,程序之美在代码之中,美的代码犹如绚丽之画卷,随着阅读展露于眼前,慨叹于架构的精巧,设计的美妙,细读下去又象隽永的散文,行文流畅。
我也相信真正的程序员都有对美的追求,其实不亚于艺术家对美的追求。同样做一件瓷器,普通工匠的只是放在大街上叫卖,大师的作品却是陈列在博物馆中价值连城。工匠与大师的区别,就要看他做出来的作品是平庸还是精妙。大师也是从工匠出身的,经过对美的执着追求,不断磨练,终于练就出不凡的手艺。
Make it work, make it better, 我很认同这句话,work是基本的价值所在,better是进一步发掘价值。就像创造一个雕塑,最先是要搭起骨架,然后制作泥胚,总体形态具备后,在逐步加工,细化,最后才是细节的精雕细琢。
可是,我们永远做出来的都是毛坯,加班加点赶制出一个毛坯后又匆匆忙忙赶制下一个,从来都没有制成过成品,甚至没有人在脑子里设想过它的样子。不断的重复着的都是制造半成品的劳动,别说要成为大师了,想要成为好工匠都很难。
也许有人会说,精益求精这只是工匠的个人追求,老板们追求的可是如何赚更多的钱啊,做得越快,卖得越多不就赚得越多吗。