论文部分内容阅读
王缉志,1963年毕业于北京大学数学力学系,曾先后在中国科学院心理所、冶金部自动化所工作。1984年辞职和朋友一起创办四通公司。曾在四通集团任董事、执行副总裁、总工程师,是四通MS2401中文文字处理机发明人。1992年离开四通,创办中国第一家多媒体公司创通公司,现任北京软件行业协会副秘书长、中文信息学会常务理事、北京佰能电气股份公司总工程师等职。
如果你在某个方面有专长,你看别人在这个方面的缺点就会看得更清楚,例如,如果你善于烹调,那么你去餐馆吃饭,对饭菜的质量就更加挑剔,这就是“职业病”。
我曾经在中科院心理研究所工作过8年,心理所有一个研究室是专门研究精神病的。其实,精神病人和正常人之间,并没有一条特别清晰的界限,某些精神病人的症状,正常人有时候也会有。患强迫症的邮递员,打开邮箱取了信走出去不远,就怀疑自己是否取干净了,会不会漏掉了一封信?于是再回头去打开邮箱看一遍。离开家了,怀疑家里的煤气是否忘记关了,于是又跑回去再确认一下。这些想法正常人也会有,只是不会老重复去做。所以,在精神病大夫的眼里,我们每个人都有点精神病的症状。
昨天,我和邻居一起到第五大道钱柜去唱卡拉OK,7个人从上午11点唱到下午3点半,中午还在那里吃了一顿免费自助餐,打完折一共才花了169元。我已经多次来这里唱歌了,说实在的,价格很公道。但是,每次我到这里点歌,却又总是对它的点歌系统不满意,因为我过去是做电脑开发工作的,所以这也是我职业病的表现。
首先,它的硬件设计就有问题。例如,我按一下“1”,它就输入了两个甚至三个“1”,也就是说,它的键盘太灵敏了。开始我以为只是我那个房间的键盘出了问题,后来去多了,发现每个房间都如此,可见是设计问题。其实,只需要在硬件或者软件上加一个滤波就可以了,把两个间隔在0.05秒以内的输入信号认为是一个信号即可。
其次,它的操作逻辑混乱。例如,我已经选定了一些要唱的歌曲,那么如果我想插入一个曲目,它的操作方法是,先按“插入”键,这时弹出一个提示“请输入要插入的歌曲号码(1-9)”;如果我要删除一个已经选定的曲目,就应该是先按“删除”键,同时弹出“请输入要删除的歌曲号码(1-9)”,但是它的操作却不是这样。所以,我的操作总是要试验很多次才能达到目的。
实际生活中,很多需要人操作的设备,你不可能要求使用者在用之前先学习它的使用方法。例如,你租一辆汽车去郊游,不可能先花半小时去阅读这汽车的使用说明书再把车开走。你借一个手机来发个短信,也不能要求先学习该手机的使用方法。拿起一个数码相机,也记不住它的几十页使用说明。因此,开发者就要考虑更多的问题,目的是让消费者可以无师自通,一看就会。
国际上有一个设计产品的标准,称为“可用性标准”。国际标准ISO9241对带有可视终端的设备提出了人类工程学要求,它提出了计算机系统以人为中心的设计思想,以及人机界面设计时应该遵循的心理学原则,这一概念后来被用于ISO/CD20282的日用品可用性标准中。它将“可用性”定义为:产品能够被特定使用者为特定目标在特定使用环境下方便、有效、满意地使用的程度。
优秀的工程师应该学习这些标准。可惜,大多数开发人员连什么叫“可用性”都不了解,我猜,这家卡拉OK设备的开发者就是如此。
如果你在某个方面有专长,你看别人在这个方面的缺点就会看得更清楚,例如,如果你善于烹调,那么你去餐馆吃饭,对饭菜的质量就更加挑剔,这就是“职业病”。
我曾经在中科院心理研究所工作过8年,心理所有一个研究室是专门研究精神病的。其实,精神病人和正常人之间,并没有一条特别清晰的界限,某些精神病人的症状,正常人有时候也会有。患强迫症的邮递员,打开邮箱取了信走出去不远,就怀疑自己是否取干净了,会不会漏掉了一封信?于是再回头去打开邮箱看一遍。离开家了,怀疑家里的煤气是否忘记关了,于是又跑回去再确认一下。这些想法正常人也会有,只是不会老重复去做。所以,在精神病大夫的眼里,我们每个人都有点精神病的症状。
昨天,我和邻居一起到第五大道钱柜去唱卡拉OK,7个人从上午11点唱到下午3点半,中午还在那里吃了一顿免费自助餐,打完折一共才花了169元。我已经多次来这里唱歌了,说实在的,价格很公道。但是,每次我到这里点歌,却又总是对它的点歌系统不满意,因为我过去是做电脑开发工作的,所以这也是我职业病的表现。
首先,它的硬件设计就有问题。例如,我按一下“1”,它就输入了两个甚至三个“1”,也就是说,它的键盘太灵敏了。开始我以为只是我那个房间的键盘出了问题,后来去多了,发现每个房间都如此,可见是设计问题。其实,只需要在硬件或者软件上加一个滤波就可以了,把两个间隔在0.05秒以内的输入信号认为是一个信号即可。
其次,它的操作逻辑混乱。例如,我已经选定了一些要唱的歌曲,那么如果我想插入一个曲目,它的操作方法是,先按“插入”键,这时弹出一个提示“请输入要插入的歌曲号码(1-9)”;如果我要删除一个已经选定的曲目,就应该是先按“删除”键,同时弹出“请输入要删除的歌曲号码(1-9)”,但是它的操作却不是这样。所以,我的操作总是要试验很多次才能达到目的。
实际生活中,很多需要人操作的设备,你不可能要求使用者在用之前先学习它的使用方法。例如,你租一辆汽车去郊游,不可能先花半小时去阅读这汽车的使用说明书再把车开走。你借一个手机来发个短信,也不能要求先学习该手机的使用方法。拿起一个数码相机,也记不住它的几十页使用说明。因此,开发者就要考虑更多的问题,目的是让消费者可以无师自通,一看就会。
国际上有一个设计产品的标准,称为“可用性标准”。国际标准ISO9241对带有可视终端的设备提出了人类工程学要求,它提出了计算机系统以人为中心的设计思想,以及人机界面设计时应该遵循的心理学原则,这一概念后来被用于ISO/CD20282的日用品可用性标准中。它将“可用性”定义为:产品能够被特定使用者为特定目标在特定使用环境下方便、有效、满意地使用的程度。
优秀的工程师应该学习这些标准。可惜,大多数开发人员连什么叫“可用性”都不了解,我猜,这家卡拉OK设备的开发者就是如此。