中南民族大学南湖虫子论坛 's Archiver

曦玥 发表于 2008-5-4 16:46

[书荐]《软件观念革命》与《交互设计之路》

出自:[url]http://songshuhui.net/?p=31[/url]
BY [url=http://mammoth2008.spaces.live.com/][color=#0000ff]猛犸[/color][/url]

“世界上有10种人:懂二进制的和不懂二进制的。”
这个冷笑话一定是程序员编出来的,只有程序员才会这样分类。这种古怪的幽默感可能不会受Alan Cooper欢迎,虽然这位老先生本身就是一个程序员。事实上,他可能是第一个为微型计算机编写商业软件的人,并且被称为“Visual Basic之父”。现在他以倡导“人性设计”而闻名,并且在这一领域写了四本书,其中包括像是一本快速阅览指南似的《交互设计之路——让高科技产品回归人性》和如同一本手册般的《软件观念革命——交互设计精髓》。
Alan Cooper同样认为程序员不是正常人。他提出一个“逻辑人”的名词来描述那些具有程序员特质的人,说他们有着近乎偏执的好奇心、近乎危险的完美主义,以及能够考虑几乎所有可能性的复杂大脑。他们倾向于把一项工作分解成不同的步骤,然后为每一个步骤编写一个功能模块,最后把它们像积木般搭在一起,并且以这些模块可以随意拆换而骄傲。
然而在Alan Cooper眼中,大部分软件愚蠢、霸道而且毫不讲理,它们的设计完全称不上“良好”。它们仅仅是按照死板的框架来工作,并且把那些本来应该由计算机完成的工作交给用户来犯难。为什么每次关闭一个文档的时候都问我要不要保存?为什么计算机总是记不住我的文件放在了哪里?为什么计算机的文件管理系统总是像一个分门别类的档案柜,里面塞满了无数的抽屉?为什么任何一个简单到不能再简单的工作,软件总是会弹出无数的窗口,要我一次一次点那个“下一步”或者“确定”按钮?为什么我不知所措的时候,软件总是会弹出一个像是“错误1030”这样绝对正确然而毫无帮助的窗口?
以及最重要的:为什么在计算机面前,我总觉得自己像是个傻瓜?
习惯的力量无比强大。软件设计师和程序员往往认为用户也和自己一样,能够把每个步骤组合起来完成自己的任务,从而达到最终目标。然而这种模块化设计的软件却刚刚好会打断对于用户工作来说最为重要的那种“忘我”的状态。有多少人像我一样,在写一篇包含了图片或者表格的文章的时候,不得不频繁把手从键盘上挪到鼠标上只为了点击某一个菜单或者按钮?有多少次我们不得不在软件之间相互切换,可能只是为了完成一个简单不过的改变图片大小的操作?
我们为自己能够熟练掌握某个软件的使用而沾沾自喜。我们自称为某软件专家,但是事实上只不过意味着我们已经为这个软件而改变了自己,我们理解计算机那种奇怪的逻辑,而没有让软件适应我们的思考方式。
“最好的用户界面就是没有界面。”当孩子第一次拿起铅笔的时候,他们像是生来就知道该如何开始。
软件也应该是这样才对。
在这两本书中,Alan Cooper提出了设计师和程序员们往往会犯的一些错误,以及改善基于软件的产品的可用性及提升用户满意度的方法。对于想成为程序员、软件设计师、交互设计师或者用户体验工程师的人士来说,从这两本书起步也许是一个不错的选择。[img]http://imgcache.qq.com/ac/qzone_v4/b.gif[/img]

﹏吖浅zヘ 发表于 2008-5-27 22:56

这本书我听过

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.