编程之道.doc下载
3、软件的本质
我们的世界是模糊的、连续的、不精确的,但软件是精确的、离散的、形式化的,这就注定了软件不能完全描述现实世界。因此我们需要知道描述哪些部分、忽略哪些部分,这就是软件的本质问题。显然,这是一件机器无法完成的工作。
软件的本质告诉我们:软件开发仍然是一个创造性的工作,开发人员仍然是这个工作中的核心因素。软件的本质意味着开发人员的存在意义。
反过来讲,我们每个程序员的工作都非常重要,它决定了每个软件产品的成败和质量。这也是我们给开发人员提供培训的基本出发点:提高程序员的基本素质,进一步提升编程能力和编码质量,促进整体软件开发水平的提高。好的程序员和差的程序员的显著区别:通常在生产率方面有10~20倍的差距;生产率更高的
发表回复