对于初高中生来说,UI设计是一个全新的知识体系,今天我们将从基本概念,知识体系,岗位职责及发展规划这些方向来帮助大家详细了解UI设计。
一、岗位划分
UI(UserInterface):UI就是用户界面,是一个笼统的叫法,指人机交互、操作逻辑、界面美观的整体设计,包含交互、视觉两个设计方面。一个优秀的UI设计师,不仅能设计出美观的界面,还能提高用户的操作效率,通过界面设计影响用户的操作习惯,降低用户操作负担。因此,对于UI设计师来说,视觉设计和交互设计两个方面都需要掌握!
IxD(InteractionDesign):也叫交互设计或互动设计,主要是指设计软件和用户的互动方式,通过了解用户需求、目标、使用有效互动方式让整个过程更简单易用,也就是解决软件如何使用的问题。
UE或UX(UserExperience):即用户体验,来自用户和人机界面的交互过程,是指用户使用一个产品时的全部体验,他们的印象、体验,是否想要再次使用、能够忍受的问题以及bug程度。
产品经理(ProductManager):指企业中专门负责产品管理的职位,负责调查并根据用户需求确定开发何种产品、选择何种技术、商业模式等,并组织推动相应产品开发,还要根据产品的生命周期,协调研发、营销、运营等,确定和组织实施相应的产品策略,以及其他一系列相关的产品管理活动。
视觉设计(VisualDesign):是以“视觉”作为表现方式,通过符号、文字、图片的多种结合方式来创造出新的视觉表现,以此来表达想法或传递讯息。视觉设计师需要掌握标志设计、版式设计、字体设计、图形设计、广告设计、界面设计。
二、产品研发团队的岗位组成及其职责
讲UI之前,我们还要先了解一下整个产品研发团队。任何产品开发都是需要团队协作的,了解各岗位职责有利于提高团队协作效率、也利于了解自己掌握的知识技能。
产品研发团队由产品设计和技术开发两个方面的岗位组成,其中产品设计包括产品经理、交互设计师、视觉设计师;技术开发人员包括前端、服务端、数据端、测试等方面的工程师。
这里没有列出UI设计设计师的原因是国内IT行业发展不完善,很多公司没有单独的交互设计岗位。一种情况是由产品经理直接负责,需求和交互设计都是产品经理一个人,然后由视觉设计负责图形界面设计(GUI)和其他美术资源的设计。另一种情况是,产品经理负责需求,UI设计师(或交互设计师)负责交互设计和视觉设计。产品经理和ui设计师共同研究用户体验。
有单独UI设计岗的一般是大公司,会设置UE岗位来负责交互设计和用户研究。产品经理和交互设计师都会考虑用户体验,所以产品经理有时也会参与到交互设计的环节,而且在产品需求设计的时候产品经理和交互设计师也有很多的工作重叠。通过分析可得,产品经理和交互设计工作内容有重叠部分,交互设计和视觉设计也有重叠,所以UI设计师最好具备视觉设计和交互设计两方面的知识。
三、需要具备的知识架构
1、视觉设计部分
UI设计师在视觉设计部分不止要icon,界面或界面元素,如果抱着只要会做简单的图标、界面就可以胜任这份工作,那就太幼稚了。一般专门招聘视觉设计师的公司,所有的美术设计工作基本都是视觉设计做,这就要求你精通平面设计的所有知识。以下几项技能更是必不可少:平面构成;色彩构成;版式设计;心理学;美术绘画;设计意识。
2、交互设计师应该具备的基本能力
交互设计师必备的技能包括:了解用户体验设计、可用性原则;信息挖掘、用户调研、数据分析;良好的逻辑能力;心理学;交互设计原则、不同平台的规范;产品视觉感;沟通能力。
四、设计职业规划
上边提到UI设计师和产品经理的工作有部分重叠,所以很多UI设计也会选择UI→交互设计→产品经理这个发展路线。但是这三个岗位是不同的发展方向,而且需要的专业能力也有差别,最终选择怎么发展还是要靠个人兴趣。
一般产品经理工资会比较高,但也分公司,一线公司UI设计师一般都15K+了,但小公司的的产品经理也就12K。即使只做视觉设计,发展也不一定会不好,国内的一线修图师一张图片价格也可以达到3k起,但普通修图师肯定没有这么高。
所以无论做视觉、交互、还是产品经理,一是要看自己适不适合;二是要看自己的兴趣。不要盲目跟风!
五、其他常见问题
1、视觉设计就是美工?
视觉设计和美工也是有相似之处,但工作内容不同,分工也不同,视觉设计师的要求更高,需要掌握的技能更多,不能混为一谈。
2、UI设计师需要会Axure么?
交互设计不是Axure操作员,交互设计不等于使用Axure设计原型中的交互界面,大家要清醒认识Axure在产品设计中的位置!交互设计重在研究人和物的交流,并在此基础之上设计人工物的可提供的交互方式,以此满足人工物三个层次的需求,由此看来,交互设计式设计方法,而界面设计是交互设计的自然结果。
交互设计的步骤包括:用户调研;概念设计;创建用户模型;创建界面流程;开发原型并进行可用性测试。所以使用Axure设计快速原型,应该放在交互设计的整体工作结束后,也就是框架层设计时进行。
Axure只是一个工具,在产品结构层设计的时候,最好的设计工具就是你的大脑和铅笔。当你做一个产品的信息架构时,用铅笔画出的信息架构和界面流程草图会比软件做的更加直观、形象。
3、UI设计师需要会代码吗?
小公司里还有外包公司里都还是需要UI设计师会点XHTML+CSS。但是现在大部分公司都已经有前端岗位,不太需要会代码,但如果自己感兴趣,其实熟悉XHTML+CSS也只需要2周左右。
4、产品经理和交互设计师的区别?
产品经理需要懂交互,但更侧重用户需求开发,而交互设计师要了解用户行为习惯,了解用户体验。