【@Vincent–大付】冲破高技术营造的牢笼(The Inmates Are Running the Asylum)

很多年前一个偶尔的机会碰到这本书,当时觉得这个书的名字太拗口,就随便翻了翻,但是书中的内容很是让人新奇,书中主要是讲交互设计(Interaction design),怎么设计出用户友好的软件界面和系统。现在基本演变成了软件行业一个细分的职位用户体验设计工程师(User Experience)。

本书主要从很多电脑软件系统给使用者带来了很多的麻烦以及各方面的损失,然后分析了造成这些现象的各种原因,然后指出交互设计的机会和市场,以及一些基本的原则。虽然个人在用户体验方面没有得到多大的提高,工作中也基本上会犯作者讲的逻辑人的错误,但是我始终意识到这个问题在软件中的重要性,在项目进度等各方面允许的情况下会有意识的做一些基础工作,避免犯最基本的错误。

作者在书中提出了一个非常重要的观点,大部分的程序员在工作中都是所谓的“逻辑人”,而这种思维是非常不利于交互设计,为了设计处用户友好的软件系统,最好的办法是设立专门的交互设计岗位,配备专门的人才而不是让软件工程师负责,但是在现实生活中,这种做法还远远没有普及。关于逻辑人和普通人的几个主要觉得分析得蛮好玩,这里简单列一下:

1. 程序员用可控性来换取简单性:

逻辑人:需要控制力以复杂型为交换

普通人:需要简单化以缺乏控制为交换

2. 程序员只想求知而不想成功:

逻辑人:想要求知以失败为交换

普通人:想要成功以一知半解为交换

3. 程序员注重可能性而不是合理性:

逻辑人:关心事物的可能性作为代价,他们必须提前做好准备

普通人:关心事物的合理性作为代价,他们要承受偶尔会发生的挫折

作者后来还推出了系列关于Interaction design方面的书《About Face》等,书中就交互设计更多的原理,方法,流程及思想等做了更多的探讨。强烈推荐所有的软件开发人员都读读这些书,虽然不需要成为这方面的专长,但是对这些背景知识有些基本了解后,会减少很多在工作方面和客户,UEPM等角色的摩擦,消除“逻辑人”和“普通人”之间的鸿沟。

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注