用户体验/用户界面:对开发者来说有多重要?
自去年以来,我一直在与许多软件开发团队合作,打造优秀的产品。渐渐地,我意识到,如果我想保持竞争力,并对产品的开发和最终成果(从客户的角度出发)产生影响,就必须学习和理解用户体验/用户界面(UX/UI)的真正运作方式。因此,在本文中,我将阐述作为一名开发者,你应该学习用户体验/用户界面的四个原因。
在开始之前,您首先需要了解 UX 设计和 UI 设计之间的主要区别。
用户体验(UX)关注的是客户端以及项目的规模:
- 有价值的
- 无障碍
- 理想的
- 可信的
- 方便的
- 可满足的
- 有用
另一方面,用户界面 (UI)将侧重于内容及其样式将如何影响内容。
- 配色方案
- 内容
- 按钮
- 表格
- 图片
- 布局
- 排版
现在您已经了解了主要区别,让我们开始吧!
开发商与客户的视角
许多软件或服务的设计往往是从开发者的角度出发的。如果没有进行充分的用户调研,开发者常常会创造出用户难以理解甚至完全不必要的软件或功能。当开发者研究如何使用if-else语句和逻辑门时,普通大众和大多数用户却不具备逻辑思维能力。人类本质上常常是不合逻辑、不理性的生物。我总是喜欢引用希瑟·肖克尼的一句话:
“不要再从开发者的角度看待项目,而是要从用户的角度出发。作为开发者,我们知道产品应该如何运作——我们编写代码就是为了实现这一点。我们通常不会考虑用户是否知道如何使用它,而是想当然地认为他们会。在项目开发过程中,不妨停下来,向那些没有过多参与开发流程的人征求反馈意见。看看你所做的一切对他们来说是否合理,如果他们是用户的话。如果他们告诉你某些地方不合理或不直观,那就需要重新考虑你的开发方式。”
不要让用户感到沮丧
虽然有些软件、服务或产品旨在引发一定程度的挫败感或强烈的负面情绪(例如玩魔方),但大多数情况下,用户并不想感到沮丧。添加额外的功能或选择错误的颜色都会让人感到困惑和沮丧。用户会因此获得负面体验,我敢肯定他们不会再次使用该产品或服务。
问题解决了吗?
你的软件或产品真的能解决问题吗?作为一名开发者,我理解创造的渴望,但很多开发者开发的软件或产品并不能解决问题。如果它不能解决问题,人们可能就不会使用它。
那么感受呢?
用户在使用软件时的感受对软件的成功至关重要。唐·诺曼在其著作《情感化设计》中指出,从本能层面来说,所有人都渴望同样的东西:安全感、保障感和归属感。虽然诺曼认为这些本能的情感可能会在行为层面被掩盖,但我们仍然不能忽视它们。用户往往会在潜意识层面,通过这种本能反应来判断他们是否喜欢这款软件或产品。
补充:我该如何开始?
当我开始寻找入门方法时,我对用户体验/用户界面设计一无所知。但几周前,我偶然发现了一个名为Uxcel 的游戏化平台。在这里,你可以通过课程学习,接收每周课程通知,而最令人着迷的功能莫过于:UEye Arcade。
提示:Uxcel 是一个 PWA(渐进式 Web 应用),这意味着您可以将其安装在任何设备上,并获得更好的体验。
如果你想学习基础且简单的方法,无论你是设计师还是开发人员,我都建议你加入我,我们一起进步。
daily.dev在每个新标签页中为您呈现最佳编程新闻。我们将为您筛选并排名数百个优质新闻源,助您引领未来。



