用户界面应该设计成可以促进学习的类型。
1.6.1 “从外到里”思考,通过用户的眼光来思考
- 文字不明确
比如我们之前的首页,用的“签约开发者”,就会 有用户误会是要我去签约一名开发者来为我开发么?而“发布项目”,用户不明白“项目”是什么,也不明白这个和我的关系是什么。“需求”是他们用的更多的词汇。
- 按钮标签不明确: LISP 网站的 DoIt按钮
- 图解不明确
可以采用的办法,找到最常用的按钮,图标,除非必要,一律沿用这些常用设计,降低用户学习成本。
1.6.2 一致性,一致性,执行
- 避免“gotcha"
即使是很小的不一致,也会迫使用户不断去思考判断,避免犯错。
雇佣和项目详情页,指定底栏用于做提示文案+按钮;所有按钮颜色都有严格规定。固定 联系客服在某一个位置,等等。
所有常用操作,都要有统一的固定的范式,让用户习惯之后,不用想都可以操作。
- 让一致性以用户为中心
要理解用户是如何看待一致性的,而不是自己。
一致性的好处:可预见结果,不用学习即可使用,没有意外。
1.6.3 提供一个低风险的环境
如果一个程序很容易使用户犯错,不允许用户纠正错误,或纠正错误需要付出高昂的代价或大量时间,那么它就是一个高风险软件。
我们要做低风险,犯错后容易纠正错误的软件,这样用户才会勇敢去探索新东西。