发布于 2026-01-06 1 阅读
0

用户体验/用户界面:对开发者来说有多重要?

用户体验/用户界面:对开发者来说有多重要?

自去年以来,我一直在与许多软件开发团队合作,打造优秀的产品。渐渐地,我意识到,如果我想保持竞争力,并对产品的开发和最终成果(从客户的角度出发)产生影响,就必须学习和理解用户体验/用户界面(UX/UI)的真正运作方式。因此,在本文中,我将阐述作为一名开发者,你应该学习用户体验/用户界面的四个原因。

在开始之前,您首先需要了解 UX 设计和 UI 设计之间的主要区别。

用户体验(UX)和用户界面(UI)的区别

用户体验(UX)关注的是客户端以及项目的规模:

  1. 有价值的
  2. 无障碍
  3. 理想的
  4. 可信的
  5. 方便的
  6. 可满足的
  7. 有用

另一方面,用户界面 (UI)将侧重于内容及其样式将如何影响内容。

  1. 配色方案
  2. 内容
  3. 按钮
  4. 表格
  5. 图片
  6. 布局
  7. 排版

现在您已经了解了主要区别,让我们开始吧!

开发商与客户的视角

许多软件或服务的设计往往是从开发者的角度出发的。如果没有进行充分的用户调研,开发者常常会创造出用户难以理解甚至完全不必要的软件或功能。当开发者研究如何使用if-else语句和逻辑门时,普通大众和大多数用户却不具备逻辑思维能力。人类本质上常常是不合逻辑、不理性的生物。我总是喜欢引用希瑟·肖克尼的一句话:

“不要再从开发者的角度看待项目,而是要从用户的角度出发。作为开发者,我们知道产品应该如何运作——我们编写代码就是为了实现这一点。我们通常不会考虑用户是否知道如何使用它,而是想当然地认为他们会。在项目开发过程中,不妨停下来,向那些没有过多参与开发流程的人征求反馈意见。看看你所做的一切对他们来说是否合理,如果他们是用户的话。如果他们告诉你某些地方不合理或不直观,那就需要重新考虑你的开发方式。”

不要让用户感到沮丧

你为什么总是把事情搞复杂?

虽然有些软件、服务或产品旨在引发一定程度的挫败感或强烈的负面情绪(例如玩魔方),但大多数情况下,用户并不想感到沮丧。添加额外的功能或选择错误的颜色都会让人感到困惑和沮丧。用户会因此获得负面体验,我敢肯定他们不会再次使用该产品或服务。

问题解决了吗?

出问题了,很可能是你的错。

你的软件或产品真的能解决问题吗?作为一名开发者,我理解创造的渴望,但很多开发者开发的软件或产品并不能解决问题。如果它不能解决问题,人们可能就不会使用它。

那么感受呢?

用户在使用软件时的感受对软件的成功至关重要。唐·诺曼在其著作《情感化设计》中指出,从本能层面来说,所有人都渴望同样的东西:安全感、保障感和归属感。虽然诺曼认为这些本能的情感可能会在行为层面被掩盖,但我们仍然不能忽视它们。用户往往会在潜意识层面,通过这种本能反应来判断他们是否喜欢这款软件或产品。

补充:我该如何开始?

Uxcel

当我开始寻找入门方法时,我对用户体验/用户界面设计一无所知。但几周前,我偶然发现了一个名为Uxcel 的游戏化平台。在这里,你可以通过课程学习,接收每周课程通知,而最令人着迷的功能莫过于:UEye Arcade。

提示:Uxcel 是一个 PWA(渐进式 Web 应用),这意味着您可以将其安装在任何设备上,并获得更好的体验。

如果你想学习基础且简单的方法,无论你是设计师还是开发人员,我都建议你加入我,我们一起进步。


daily.dev在每个新标签页中为您呈现最佳编程新闻。我们将为您筛选并排名数百个优质新闻源,助您引领未来。
每日邮报

文章来源:https://dev.to/dailydotdev/ux-ui-how-important-is-it-for-developers-j3k