程式设计者是怎么建立起个人的品味呢?
我想很多是受到个人特质的影响,此外,在学习、工作的历程中,所接受到的价值观及文化,也都对程式设计的品味影响颇深。
价值观,影响着一个程式设计者心中认定什么是「美」、什么是「好」,以及什么是「对」。这些价值都没有十分绝对的答案,不同的背景、不同的文化,会影响到一个程式设计者的看法,因此,也就塑造出不同的品味取向。
除了学习、工作的成长历程中,所接受、所认同的价值观及文化,每个人自己特有的个性、喜好,也都会影响到品味的建立。
像我们这个时代的人,开始接触程式设计时,正是面向对象观念风起云涌的时候,也接受了许多面向对象观念的薰陶,许多面向对象设计的价值,都深植在我们的脑海里,也影响到之后的在决定设计选项时的决定。
而在我们这个时代之前的人,或许习惯的是程序式的设计方式,他们可能不爱面向对象,在可以选择称手的语言工具时,他们宁可选择像 C 这样的程序式语言。