计算机发展有六十年的历史,从最初的二进制码到如今的超高级语言,使用越来越方便,越来越有时间处理关键业务,而不是深陷于如何实现。
纵论各个时代的编程语言,就可以想象得出当时的设计理论。机器码和汇编语言时代,在设计软件的时候,都不是以数据为中心的,基本上采用的都是“从上至下,逐步细化”的设计方法,关注点在于行为的过程。
编程是一门艺术。几乎每个人在写程序的时候,都想追求完美。一般的Programmer大多关注自己的功能片段,以至于,很多Programmer抱怨自己是“代码工”。虽然,可以说不想当将军的士兵不是好士兵,但知识的积累是很重要的。
不过,我还是喜欢“将军”不会写代码,起码不是代码高手。其实要做好一个将军,没必要是程序员出身的。这样将军的只能才能发挥的比较潇洒。