
UX/UI 设计师是否需要编码?在某些时候,每个设计师都在思考这个问题。
如果您正在考虑进入 UX/UI 设计,您可能想知道同样的事情。
最简洁的答案是不。UX 设计不需要编码。尽管如此,在某些情况下,学习编码可以让你在竞争中占得先机。因此,在您停止学习编程之前,请查看下面的文章。
关键要点
- UX设计师的基本技能,包括掌握的最重要的能力
- 为什么学习编码可能是一个不错的选择的理由
- 设计师不想学习编码的原因
- 将从编码中受益的设计师类型
- 成为全栈设计师的好处
UX设计师的基本技能是什么?
UX 设计专注于用户体验,这意味着 UX 设计师首先要了解用户的目标、愿望和挫折感。在设计团队提出一些产品原型后,通过用户研究验证想法并确定产品的痛点 至关重要。
为了实现这一目标,用户体验设计师进行用户访谈、上下文调查、民族志研究、竞争分析和严格的用户测试。因此,用户体验设计师需要精通各种类型的研究。
用户体验设计师还必须在用户界面设计、信息架构、布局设计和交互设计方面完成。这些都是创建用户界面的因素,该界面解决了已识别的痛点并在功能上和视觉上都让用户感到愉悦。
最后,创建线框和原型是 UX 设计师的工作。为了将设计师的愿景变为现实并测试它是否可行,UX 设计师必须具有使用各种设计工具(如Adobe XD )的经验。
您会注意到编码并未被列为一项基本技能。这是因为学习编码最终是一种选择。但是,学习编码可能会让您在求职中占得先机,并使您日常工作的某些部分变得更容易。
为什么 UX/UI 设计师要学习编码?
在某些情况下,学习编码可能对UX/UI 产品设计师有利。学习编码不仅可以扩大您的工作机会,而且可以让您设计更好的产品,因为您将对代码的能力有更详细的了解。此外,它可以改善您与其他团队成员的沟通。
以下是 UX/UI 设计师学习编码的 5 个原因:
了解产品中的可能性
学习编码可以帮助用户体验设计师更好地与开发人员沟通。如果不了解开发过程,设计团队可能会想出一些根本不切实际的想法。
此外,如果用户体验设计师了解构建产品所需的技术,它可能会赋予他更大的设计能力。为了演示,你听说过 In-N-Out Burger 的秘密菜单吗?普通顾客只点他们能看到的东西,但内部人士至少还有 30 多个菜单项可供选择。哪个客户更了解情况以做出最佳选择?
在此示例中,我们会说具有内幕知识的客户。同样,编码的设计师可以选择最适合用户需求的产品设计,而不是最明显的。
精益组织必不可少
编码知识在精益组织中也很重要。精益组织是一家公司,其目标是在使用尽可能少的资源的同时提供最大的客户价值。为了实现这一点,精益思维专注于优化公司的技术、资产和部门。
一个组织可能会选择通过精益方法来削减成本,或者由于资金限制而被迫这样做。无论哪种情况,精益公司都更愿意雇佣具备多种技能的团队成员。
更快的工作流程
设计团队的目标应该是确保每个项目阶段从开始到结束顺利进行。了解编码的设计师可以帮助快速推进工作,因为他们不必等待开发和技术团队的响应。相反,他们了解什么是可能的以及如何实现它。阅读有关如何加快工作流程的更多信息。
工作机会
根据 Toptal 的说法,通常情况下,编写代码的设计师会看到更多的工作机会。初创公司和精益企业通常渴望雇佣能够管理设计和早期应用程序前端的员工。
一些设计师可能不喜欢踩开发者脚趾的想法。其他人可能会对编码和编码可以打开的门感到兴奋。无论如何,了解 HTML 和 CSS 可能会在申请工作和在职业生涯中蓬勃发展时显着不同。
这就是为什么许多产品设计训练营在他们的课程中添加一些编码。成为“多面手”并完成产品设计过程的所有部分的能力将使您在工作场所变得敏捷,并且成为有市场的员工。
学习编码将改善与开发人员的协作
在产品设计中闲逛了一段时间,你几乎肯定会听到设计师和开发人员有时会碰头。这通常是因为雄心勃勃的 UX 设计师并不总是了解开发人员在编程和实现方面面临的限制,而且开发人员不知道如何讲设计语言。
通过“协助”解决与代码相关的问题,用户体验设计师可以成为开发过程中更好的合作伙伴。代码不仅是设计师的影响力领域,而且他们可以处理导致良好代码的项目。代码可以成为交流思想的一种方式。
扩展一下,编码的设计人员可以提出现实的需求,对手工编码的原型进行简单的更改,甚至可以手工编码原型,而无需向开发人员寻求帮助。
总而言之,当开发人员感到受到尊重时,他们反过来表示对设计师的尊重。这会导致工作关系得到改善。
对从用户角色到编码的整个过程有一个全面的了解,也可以帮助设计师向客户表达和推销他们的想法。
为什么设计师不学习编码?
在某些情况下,学习编码可能是UX/UI 设计师的障碍。
范围蔓延
知道如何编码的设计师可能会发现添加一两个东西没什么大不了的。然而,因为他们有太多的知识,他们很容易在产品的范围之外徘徊。这就是为什么坚持项目范围至关重要。
如果您知道如何编写代码,您最终可能会被卷入太多的方向,并且您最终会太忙而无法将最大的创造性努力集中在设计产品上。
管视角
您可以通过多种方式组合设计元素。用户体验设计中设计思维过程的一个主要部分是产生尽可能多的想法,无论它们多么愚蠢或古怪。如果设计师知道如何编码,他们可能会开发隧道视觉。在这种情况下,他们会过度关注可用技术的限制。这样,编码能力实际上会阻碍创造力。由于以用户为中心的设计的目标是以人为本而不是技术为先,因此设计师应该跳出框框思考以创建最佳解决方案。
UX/UI 设计师使用什么编码语言?
UX/UI 设计师应该知道的最常见的标记语言是 HTML 和 CSS。JavaScript 是一种可能有用的辅助语言。HTML 用于格式化页面结构,而 CSS 有助于添加样式,例如字体大小、颜色、不透明度等。因此,这两种语言都可以帮助您为 UI 设计人员提供更好的指导。
了解基本 HTML 和 CSS 的好处
即使您不想成为专家级的编码员,基本的HTML 和 CSS 技能对所有 UX/UI 设计师都很有价值。这些基础知识有助于与开发人员建立“共同理解”。也就是说,设计人员了解开发人员的观点,使他们能够在更深层次上进行协作。
既然您了解了学习一些基本编码技能的重要性,您可能想知道 HTML 和 CSS 是什么。好吧,有人说过,如果 HTML 是页面的骨架,CSS 会描述高度、身体形状、皮肤、眼睛颜色、头发颜色等。
解释一下,HTML(超文本标记语言)是创建网页的标准语言。它告诉浏览器如何显示页面元素的结构,例如标题、段落和链接。CSS 代表层叠样式表,描述了 HTML 元素应如何显示在屏幕上。例如,CSS 包括背景颜色、文本对齐方式和字体。
例如,如果您了解 CSS,您可以标记您的线框,并要求设计人员使用其十六进制代码合并特定颜色。
此外,HTML 和 CSS 在响应式设计中协同工作,以自动调整网站大小、隐藏或放大网站,使其在所有设备(台式机、平板电脑和手机)上都完美呈现。试试这个免费课程来学习 HTML 和 CSS 基础知识。
了解 JavaScript 的好处
了解 JavaScript (JS) 可能是有益的。首先,这意味着设计师能够构建他们设计的东西,这在原型设计阶段特别有用。在与开发人员合作时,这也是一种资产;它表明您了解他们可能完成的工作,并且可能允许您自己承担项目编码的简单方面。
那么,什么是 JavaScript?由于 95% 的网站使用它,JavaScript 是一种流行的脚本或编程语言。作为 HTML、CSS 和 JS 层蛋糕的第三层,它允许程序员在网页上显示动态交互。
换句话说,Javascript 使网页具有交互性并且(通常)是即时的。给你一个想法,当用鼠标悬停在按钮上时,Javascript 负责改变按钮的颜色。Web 开发人员将脚本无缝集成到 HTML 中,从而允许创建动态和交互式 Web 应用程序。
此外,它可用于显示前端和后端之间的动态交互,而无需重新加载页面。动态网站的一些示例是 Netflix、Paypal 和 Facebook。
哪种类型的设计师从学习编码中受益最多?
大公司的大多数设计师都需要对代码有基本的了解。这使他们能够与开发部门进行有效的沟通。更多关于以下重要工作方面的信息。
话虽如此,有几种类型的设计师可能会从学习编码中受益:
- 企业家——对于那些具有企业家精神的人来说,在掌握 UX 或 UI 之后,编码可能是显而易见的下一步。企业家喜欢开辟自己的道路,并且拥有不仅可以构思和设计产品而且还可以看到成果的专业知识将大有帮助。
- 创业公司——如果创业环境是你的难题,那么对代码有更深入的理解可能会有所帮助,因为随着业务的快速扩张,你很可能会身兼数职。
- 充满激情——如果你真的喜欢编码,那就说明你不会编码。在学习编码之前一定要掌握用户体验设计:如果你一开始就没有好的产品,那么编码的好坏并不重要。如果您真的充满热情,您甚至可以将您的设计经验转变为UX 工程师的职业。作为 UX 顾问的自由职业者同样是一个有利可图的选择。
概括
最后,优秀的 UX/UI 设计师是否需要编码能力?不一定,但它有帮助。是否要学习编码取决于设计师。
需要注意的是,大多数公司不需要用户体验设计师来实现任何代码。UX 设计师和编码员具有不同的技能组合,通常会相应地被雇用。因此,您无需学习编码即可成为成功的 UX/UI 设计师。
另一方面,学习编码使设计师成为任何多学科团队的重要资产。编码不仅仅是一种技能——它可以打开与其他团队合作的机会,从头到尾承担项目,并获得最终推动你职业发展的经验。
认为您可能需要学习编码?HTML & CSS基础知识和JavaScript作为UX/UI 产品设计师很有用。今天尝试免费课程。