首页 > 代码库 > 训练你的用户
训练你的用户
原文作者:Jeff Atwood
说起用户界面设计,我并不是专家,但我确实有一条自己总会尽力遵循的黄金法则:让正确的事情容易做,并让人难以犯错。
你想让用户去做的事情应该是简单明了的——就像掉进胜利陷阱那样简单。让你的软件容易使用吧。呃,谁都知道!这个法则不那么显而易见的部分是:有时候,有些事情你不希望用户去做。在那种情况下,你其实想让你的软件(或者至少是它的某些部分)相对难以使用。举例来说,有风险或者危险的操作应该需要更多的步骤。
对于这个设计技巧的运用,等于是在训练你的用户:
我从珍奇动物训练师身上学到的主要经验是,我应该奖励我喜欢的行为,而忽略那些我不喜欢的行为。毕竟,你做不到动动嘴皮子就能让海狮在它的鼻尖上玩转平衡球。
当你把(软件)功能做得易于使用时,你是在奖励你喜欢的用户行为。你等于给用户清晰地指出了一条最小阻力的路径,让他们能顺利使用你的软件。而当你特意选择让某个功能不易使用时,你将有效地忽略你不喜欢的用户行为。你是在委婉地阻止用户使用那些功能。
如果你没有在用户界面上利用这两个技巧——以简易作为奖励,必要的时候,(明智地)以复杂来阻挠——你就没有恰当地训练你的用户。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。