文章列表
前几天看到了大家对建筑与软件构建的讨论。我个人认为这两个方面到是很有比较的必要。其实无论建筑本身质量如何,它的建筑流程大体是固定的,因为经过几千年人类建筑文明的沉淀,人们能够了解如何盖起一座符合自己要求的建筑。无论何时,地基还是房屋的基础。寒冷的地方,墙体要厚实。沿海的房屋要有抵抗台风的能力。建筑流程的程序化在于对需求的了解,并由此形成了各地不同的建筑文化,乃至建筑艺术。
就我看来,软件开发是人们在海量信息时代对有效信息的需求产生的无形建筑。通过模拟人类在信息处理中大脑的行为方式,来提高信息处理的速度和质量。呵呵,所以我一直认为软件开发的难点其实是如何将人的思维方式通过电脑来体现并高效地执行。 ...
- 2007-08-07 09:33
- 浏览 906
- 评论(0)