
今天聊聊这个用户体验的事,别看标题唬人,都是我以前吃大亏、差点丢饭碗总结出来的经验。 那会儿我还在一家小公司敲代码混日子,老板非要我一个人给内部弄一个简单的数据统计后台...
今天聊聊这个用户体验的事,别看标题唬人,都是我以前吃大亏、差点丢饭碗总结出来的经验。
那会儿我还在一家小公司敲代码混日子,老板非要我一个人给内部弄一个简单的数据统计后台。我当时觉得,CRUD嘛多简单?我啪啪啪两天就赶工出来了,功能都有,数据库也能存取,自我感觉良我寻思着,就这水平,谁都能用。
结果?第一个部门领导来用,用了不到半小时,直接把电话打爆了,把我骂得狗血淋头。说这玩意儿根本没人会用,数据乱七八糟,按钮按了没反应,不知道点哪儿下一步,效率比手写还低!那段时间,我真是差点卷铺盖走人,就因为这个狗屁“用户体验”烂透了。
当时我特委屈,代码没问题,逻辑都对!我花了整整三个晚上,没合眼,茶不思饭不想,硬是把自己当成一个啥都不懂的傻瓜用户,从头到尾走了一遍流程。我才发现,原来不是我的代码烂,是我的“设计”烂到了家。所有的技术实现都是为功能服务的,但如果人不会用,功能再全也是废物。
为了保住饭碗,我痛定思痛,把所有问题都拉出来晒了一遍,总结了下面这5个简单到爆炸的技巧。我不是什么设计师,但靠着这些土办法,硬是把那个烂系统救活了,现在给大家分享一下我当时是怎么改的。

第一招:重要操作,按钮就得大且直接。
我发现很多用户根本不看字,全靠认颜色和大小。我之前把“提交”按钮做得跟文字链接一样小,谁看得到?我直接给它上了饱和度最高的亮色,尺寸放大一倍,旁边加个小图标,告诉用户:点我就对了,别犹豫!
第二招:任何操作,必须有“反馈”。

用户点按钮,页面半天没动静,他就会以为没点上,又狂点一次,然后就出现重复数据了。这个亏我吃大了。我的解决办法是:点下去的瞬间,页面必须弹一个“请稍候”的圈圈,或者按钮变灰,让他们知道:系统正在忙,别碰了。
第三招:能少给用户选项,就少给。
我之前喜欢把所有功能都堆到一个界面上,显得功能强大。但用户一看密密麻麻的框子就蒙圈了。我狠心砍掉了一半不常用的选项,把复杂流程拆成3个简单的步骤,每步只做一件事。结果抱怨声立马小了一半,效率上来了。
第四招:样式和操作逻辑,死也要保持一致。
我以前东拼西凑,导致这个页面的“保存”在左上角,下个页面的“保存”在右下角。用户像在玩寻宝游戏。我硬性规定了一个模板,不管是删除还是新增,操作区域永远都在右边。哪怕丑点,也要让用户形成肌肉记忆,省得他想。
第五招:报错不能甩锅,要给“台阶”。
程序出错是常事,但我以前直接弹个“Error Code 5001”上去。用户哪里懂?他只会更生气,然后跑来找我。我现在改了,一旦报错,必须显示一句人话:“数据好像没填全?再回去检查一下。”,再加个醒目的“返回”按钮。把问题推给他们自己解决。
这五个土办法一套上去,系统虽然界面还是有点糙,但部门领导们突然不骂人了,数据错误率也直线下降。我当时真是松了一口气,保住了饭碗,也算是因祸得福学了一招。
这事儿让我彻底明白一个道理:新手做功能,只知道对着文档写逻辑;但成熟的人做产品,得把自己从代码里拔出来,看看现实里的人是怎么用你写出来的东西的。功能再厉害,用户找不到地方按,那也是零。别觉得UX是设计师的事,我们自己干活儿,就得从头管到尾!