关于品味,除了「对」跟「好」之外,还有「美」。在程式设计以外的领域,当我们谈到「品味」时,似乎很快的会联想到和「美」有关的事情。其实我认为程式设计的品味,最后也和「美」脱离不了关系。当我们朝心目中「对」和「好」的方向出发,尽可能地做对及做好,那个美感是会自然而然浮现的。
对于崇尚简约的人来说,简约的设计方法有其工程上的优点,可以说出什么是对,以及有什么好。把简约的设计做得理想了,就可以看到因为简约而带来的美。
同样的,对于相信程式码应该很容易因应新需求而扩充的人来说,那种轻易能添加功能,却不影响原有程式码主体的设计,也能感动人心,让人有一股很美的感觉从心底油然而生。
很多人会认为程式设计是一门艺术,是因为将工程上好的特质发挥到极致,就会让人进一步产生美的体验。许多大师写的程式码让人佩服、赞叹其中的美感,但大师或许只是想着,怎么样才能让程式码拥有他希望赋予它们的优点,美的感觉只是伴随而生的。
程式设计可以是一个枯燥的工作,但你也可以从中找到许多发展兴趣的空间。你可以建立自己的品味,让人感受到你的品味,透过这样的过程,你可以把工作做得更好,也乐于在工作之中。