论设计的意识(摘要)
来源:互联网 发布:小差事软件下载 编辑:程序博客网 时间:2024/05/21 10:26
建筑学里有句名言:结构决定质量。在我看来这句话有更加广泛的意义,比如,写作文,经常要打提纲;做论文要定结构;教育方面的体现,重在价值观和人生观的培养,正确的价值观和人生观才能使学者把知识用在正确的用途上。如同一棵小树,在小的时候我们就把他的主干扶直了,剩下的事就吸收养分,必然成为栋梁之材。今天我们主要讲软件,我自己经常设计工具和系统,并深刻地体会到,要做一件事或开发一个东西,如果跳过了结构,直接从事细节性的元素着手,很可能会浪费很多精力和时间,因为单个元素脱离体系毫无价值,如果体系不够清晰,元素自身就无法确定自己是否符合体系要求。这是一个经得起考验的真理。“设计的目的”是为了“使用”,就这么一句简单的话,可以权衡设计意识的摆放。是吗?好像体会不出来啊。我举个类似的例子,“养狗是为了消遣”。这就容易看出,养狗是消遣的一种手段,而不是目的,目的是消遣,我们可以有多种方式达到消遣的目的,养狗是最优的吗。不见得。所以我们在设计工具和产品的过程中,如果意识停留在“设计的目的”上,那么就不一定能达到使用的最佳效果;顺理,将意识摆放在使用的层面上,在此基础上寻找最佳的实现,就可以保证使用的最优。也可以说是我们在使用的层面上提出问题,在实现的层面上回答。方法总比问题多。我的结论是:(最佳)使用驱动设计。从需求上看,是自己跳出自己设计者的身份,站在使用者的角度思考需求,然后在回归设计者身份,开展工作。如此便可以最大程度上保证自己的设计最佳地符合需求。设计完成之后,在使用的过程中应该比较舒心了。但是仍然会有蹩脚的地方,这就都是小问题了,稍加补充和修正就可以达到真正的最佳。所谓“最佳”,就是在使用我们的设计成果的过程中不产生任何附加或重复的东西。使用是衡量实现优劣的标准。这点意识上的微小差异可能会为你节省很多的时间。没有人愿意走弯路,即便有人愿意欣赏弯路上的风景,想必也不愿意天天这样欣赏。
- 论设计的意识(摘要)
- 领域驱动的设计: 摘要
- 架构设计的标准-摘要
- 论德国人的计划取向意识
- 面向对象的设计原则摘要
- 《游戏设计的100个原理》摘要
- SEO意识的网站设计:设计和SEO的完美结合可能么?
- 正确的“机会意识”
- 骨子里的平民意识
- 宠物的“意识”
- 软件的能源意识
- 管理者的首要意识
- scp的风险意识
- 自我意识的崛起
- 培养思考的意识
- 软件工程的意识
- 工程师的六大意识
- 人的意识是什么?
- 第五章:iptables应用案例分析(代理服务器上设置iptables)
- 通过python在两台linux服务器间传递文件
- VC/MFC 编程技巧大总结
- 报到
- 解题笔记(30)——找含单链表的环入口点(转网上某位高手的解法)
- 论设计的意识(摘要)
- 乔布斯传》最后一章精华节选
- 调用setsockopt()函数时的WSAEINVAL错误
- Android UI开发第八篇——ViewFlipper 左右滑动效果
- 快速排序Java源码(递归和非递归)
- Android UI开发第九篇——SlidingDrawer 抽屉效果
- 如何使用API函数GetFileVersionInfo,获得版本信息
- Literal与label的区别
- WCF客户端和服务端配置