分类: 敏捷开发
2013-02-04 19:27:19
学了好多年编程相关的各种边边角角, 终于发现自己白学了, 在计算机的表象世界里一直绕弯弯, 荒废了大好时光。
设计是什么, 表达是什么, 测试是什么, 其实都是一回事儿, 就是对一个离散概念系统的证明和反证,不懂离散系统,就谈不上证明和反证。
所谓解,就是对问题的认识,对程序而言,就是对离散概念系统的认识,对这个系统整体性的认识程度决定了对问题的提问角度和切入方式,提问的方式就已经决定了解。甚至可以说当你已经知道答案的时候,才能正确的提出问题。
架构 语言 数据 等等都是这个概念系统的表象,其本质是这套概念系统以其自身运动的特点对客观存在的反映,
对人而言就是思维方式,数论 集合论 逻辑代数 等等高德纳爷爷在具体数学中提到的所有数学方法是训练这个思维方式的有效手段。
瞎忙乎这么多年,最重要的训练却没有做。
绕了一大圈, 跑回了原点。
还好张信哲唱得好: 努力永远不会太迟。一切还来得及,重装上阵。