什么是UX工程师以及如何成为一名工程师

Author: 素马

01

 

如今,越来越多的公司正在寻找用户体验工程师,虽然这个职位在许多公司中越来越受欢迎,但它并不像“用户体验设计师”这个词那么熟悉。在谈论负责改善产品整体体验的人时,可以说最常使用“设计师”角色,而 UX 工程师是专注于整个设计系统技术方面的前端工程师。为了响应对 UX 设计师的需求,还有更多的项目和课程可以在 UX 设计方面培训和提升个人技能,但这并没有贬低 UX 工程师的重要性,素马设计将与您在本文中进行探讨。

 

02

 

用户体验工程定义

UX 或用户体验一词是由 UX 设计领域的先驱 Don Norman 创造的。他将用户体验定义为包括“最终用户与公司、服务和产品交互的所有方面”的体验。

 

话虽如此,UX工程师在最终用户与数字产品的交互中扮演着不可或缺的角色。没有交互性,用户就无法完成任务。这包括用鼠标单击按钮或用手指滑动。UX 工程师负责确保用户能够做到这两点。

 

不仅如此,他们还必须预期适当的交互性。这意味着确定用户是否应该双击或点击并按住以激活应用程序中的功能。为了做出这个决定,用户体验工程师必须能够与用户体验设计团队沟通。工程师利用他们的知识来确定用户当前与特定设计元素交互时的行为方式,这会在用户体验设计师进行可用性测试以评估交互开发后的成功时通知他们。

 

UX 工程师对用户体验的技术元素的关注是将他们与其他类型的软件工程师区分开来的部分原因。关于构建什么以及如何构建的决策植根于用户研究。这些数据要么直接来自 UX 工程师与用户的对话,要么来自分析这些用户如何与原型互动。UX 工程师的工作是在数字产品的最终生产阶段减少任何潜在的摩擦。

 

03

 

成为 UX 工程师所需的 5 项技能

作为 UX 工程师,你需要哪些技能才能取得成功?有些技能与 UX 设计师的技能相似,但差异主要在于所需的工具和技术技能。

 

1:HTML、CSS 和 JavaScript

HTML、CSS 和 JavaScript 是优秀 UX 工程师掌握的重要技能,以便了解产品的内部和外部工作原理,并为用户创造创新、有用的产品。掌握它们将帮助您学习其他编程语言和框架,例如语义 HTML、包管理器 (NPM)、jQuery、Angular、Vue 和 React,这些在创建更复杂的数字产品时都很有用。虽然框架和语言会随着时间而变化,但对基础知识的深刻理解将帮助您增强技术技能并在需要时进行调整。

 

2:版本控制

用户体验过程是迭代的,在构建数字产品时总会发生变化,因此了解如何管理更新它们:灵活!如果您还没有为不断变化做好准备,那么作为 UX 工程师,您可能会遇到困难。

 

3:测试与调试

测试对于 UX 工程角色很重要,因为它有助于在产品发布之前发现并修复问题。用户体验设计师还负责测试他们的原型。但是,UX 工程师的目标是不同的。他们首先关心的是产品在技术上的功能。测试产品可以让用户体验工程师知道是否需要对代码进行调整,或者是否需要编写新代码。

 

测试还允许与在开发过程中可能被忽略的用户进行一定程度的交互。UX 工程师负责制作需要编码且无法使用网页设计软件创建的原型。这一级别的前端开发对于最终开发来说是有价值的和信息丰富的。

 

4:UI设计原则

尽管这不是 UX 工程师的最大技能要求,但对用户界面 ( UI ) 设计原则的理解是非常重要的。这并不意味着用户体验工程师负责创建线框;这意味着他们具备了对UI 设计原则的词汇和理解,使他们能够更有效地完成工作。它还有助于他们与 UX 设计师更好地沟通,这是他们工作的重要组成部分。

 

例如,一个常见的 UI 设计原则是数字界面上按钮的大小和间距。按钮的间距通常在12 到 48 像素之间,触摸目标或按钮的实际大小应至少为48dp x 48dp,不同触摸点之间的间距为 8dp。了解这些标准尺寸有助于用户体验工程师构建更成功的产品。采用 UI 原则的目标是确保用户能够快速熟悉您的产品,帮助他们更直观地参与,从而减少最终产品中的错误数量,这对 UX 工程师来说至关重要。

 

5:同理心

如果你问 UX 中的任何人他们的“超能力”是什么,很多人可能会说同理心。UX 领域的核心是了解您的目标用户,然后根据真正有益于他们生活的内容进行设计。特别是同理心是理解和分享他人感受的能力。

 

为什么这个这么重要?UX 工程师从他们的同理心观察中汲取灵感,与 UX 设计师交流,作为用户和工程团队及其能力的倡导者。这种软技能至关重要,但经常被忽视。与他人有效合作是成功的路线图;没有同理心会导致沟通摩擦,并最终对最终用户的体验产生负面影响。同理心可以帮助您设身处地为其他团队成员着想,从而改善协作。

 

04

 

角色和职责

UX 工程师不仅是工程领域 UX 流程的倡导者,而且还是正确编码的数字产品的拥护者。他们是设计师和软件工程师之间的桥梁。归根结底,UX 工程师是一名前端工程师,负责促进设计团队和工程团队之间的有效设计协作。

 

就像 UX 设计师一样,他们的工作是将复杂的问题转化为更直观的解决方案。他们应该了解项目的全部范围,并知道用户需要什么来完成任务。他们应该熟悉基本用户体验指南的语言,以及构建数字产品的技术要求。

 

UX 工程师也是设计师与开发人员交接过程中不可或缺的一部分。UX 工程师可以通过代表两个团队进行沟通,在此过程中提供帮助。UX 工程师的其他职责包括:

  • 用户研究
  • 概念设计
  • 原型制作
  • 高级视觉设计(模型)
  • 可用性测试
  • 用户旅程分析

05

 

如何成为一名 UX 工程师

要成为一名用户体验工程师,就像任何职业一样,你需要练习并努力工作。更具体地说,您将需要学习上述技能,建立一个展示您完成所需工作能力的作品集,并与该领域的其他人交谈。

 

学习技能

有很多方法可以学习 UX 工程师的技能。其中之一包括参加像大会(GA)这样的训练营。尽管 GA 没有专门为 UX 工程师开设课程,但它确实提供了 UX 设计和软件工程方面的课程。

 

独立学习的选择是另一条路线。这需要高水平的纪律和结构才能完成。学习如何编码、测试/调试和管理版本控制只是你需要知道的一些事情。学习如何与该领域的团队合作同样重要。这包括学习如何与他人交流您的想法、想法或顾虑。

 

建立投资组合

在学习了所需的技能之后,成为 UX 工程师的下一步就是建立你的作品集。您的作品集应展示您获得的所有技能以及您在该领域内感兴趣的特定领域。如果您的目标是在 网站设计公司 素马设计机构 任职并在他们的网站上工作,该网站需要在各种表面和设备上有效运行,那么您的作品集应该展示创建响应式网站的能力。

 

认识人

最后,开始结识业内人士。如果没有人了解您,那么知道如何完成工作(学习)并表明您可以完成工作(您的作品集)就毫无意义。许多人会称之为网络,但这也是出于好奇。这两件事都需要走出你的舒适区。您可以尝试通过虚拟聚会、研讨会甚至自媒体在线向他人介绍自己。这是在训练营环境中学习如此有价值的另一个原因,因为与他人会面是经验中的一部分。

 

你准备好成为一名 UX 工程师了吗?

下一步是确定这是否是您职业目标的正确选择。如今,素马设计 深知数字体验比以往任何时候都更加重要,尤其是当涉及到公司如何通过其网站或应用程序设计在线展示自己时。作为一名 UX 工程师,有无数的机会可以改善在线体验并找到令人惊叹的职业。

相关阅读