已经工作有一段时间了,从一个小鲜肉变成老腊肉,真是一件伤悲的事。在工作中的经历越来越多,有被问到一些交互设计相关的问题,有些也是自己曾经学习路上遇到的疑惑,简单记录一下,是总结,也是勉励自己继续前行。
● 用什么软件画交互?
这个问题被很多人问过,有产品经理,有视觉设计师,也有刚刚走进社会的新员工,我当年自己也问过这个问题,甚至疯狂的去学习各种设计软件。后来在实习和工作中,也使用过不同的软件,包括Viso,PPT,Axure,Omnigraffle,Sketch等,慢慢的明白设计软件本质上只是一种工具,它的作用仅仅是帮你完成或者是比较有效率的完成设计工作,这一点所有的设计工具都是一样的,没有任何本质上的区别。每一中设计软件都有自身的优势和缺点,就像使用PPT画原型,最大的好处就是当你跨团队甚至是跨地域合作时,你会发现PPT文稿在团队内交流沟通的效率恒高(尤其是跨团队跨地域的合作),而且当你使用习惯后,建立自己的产品控件库后,用PPT画方案的效率也是挺高的,甚至可以利用PPT自身的动画功能制作高保真原型,当然PPT对于新手来说的确有专门的设计软件简单高效。个人觉得设计软件只是设计师休要掌握的一种基本技能,就像厨师一定要回刀工一样,会不会用设计软件也不是是否合适做设计的评判标准。关于这一点我想吐槽一下,各种设计师招聘要求中,都会说明要求熟练使用某某软件,我对这样的要求很无语,因为在我看来,如果一个人在短期内不能掌握一种与自身工作相关的设计软件(交互视觉相关的软件,其他的不算),那这个人的能力就值得怀疑,更别说像Auxre,Sketch这类傻瓜式的软件了。而我在所经历的面试中,当别人问我能不能熟练使用某某软件时,我从来都会说可以,这并不是不诚实,因为我自认为与只要工作需要,都可以在短时间内掌握该设计软件。就设计软件而言,其实主要目的是为了团队合作交流或商业版权等,它不是衡量一个设计师能力的标准,软件只是体现设计能力的媒介工具,设计师的设计能力用什么东西表现毫无关系一点都不重要。就像Riccardo Federici,他一直用纯手绘去创作游戏的原画,用不用数字软件跟他的原画设计水平毫无关联。
每个设计团队或公司都可能在使用不同的工具,这其中原因很多,就不细述了。这问题相关的是另外一个问题:我们如何选择设计工具?抛开商业版权因素不说,我个人觉得选择设计工具的最重要的因素是你选择的设计工具要契合设计师的工作职责。拿交互设计师举例,当你负责一个新的产品时,交互设计师需要经历从无到有的过程,我觉得这个阶段Axure可能比较适合,因为Axure在处理整个产品的架构以及初期团队交流可能比较搞笑;如果你的产品已经比较成熟,很少需要对架构交互进行改动,更多的是对使用体验和细节点优化,擅长“细节”的软件可能就比较适合或者多种软件综合使用如Sketch和Flito或AE就可以配合的非常好用(个人经验:前者可以做出逼真的视觉效果,后者可以制作高保真原型)。设计工具是设计师手中的剑,剑不能决定剑客的剑术水平高低。此外就交互设计师的职责范围很广,没有一个软件可以满足所有交互设计师的工作需要,所以设计师更因该关注自身能力的提高,而不是设计软件这些“外物”,要像独孤求败一样,做到“不滞於物,草木竹石均可为剑”。
● 该怎么学会交互?
碰到好几次新入职的产品经理或者设计师跑过来问我“怎么学画交互?”。每次我都感觉很懵,不知道如何回答,我自己本身并不是大神,自己也还需要不断学习,所以这个问题我无法具体详细的回答。唯一一点可以肯定的是,在实际中,最好将学习和工作结合起来,而不是单独的去学习某种技能或理论,在实践中去学习可以不断的验证你自己所学的东西,而且当你的工作职责和产品属于不同的范畴,同一种理论并不是都适用。我负责产品最近想进行一次全面的改版,于是我重新又学习了一下Google的设计规范,就发现自己的产品中有很多不足的地方是Google的设计规范无法解决的。一方面就是产品本身特点决定的,另一方面是行业内规范造成的(就算是不合适,你也不能冒然的去改变,因为当你产品用户足够多时任何细小的修改影响都会非常大)。每个公司都职业发展体系,就设计师而言,每个等级的职责也是不同,这些等级与设计师能力是关联的。所以在在不同的职业阶段学习的重点也是不同的,刚入职你可能需要系统的一些基础知识学习和能力,比如增加逻辑思维,了解产品设计规范、行业特点等,90%以上的新人都不能独自完成一个完整产品的设计工作,这并不是能力不够的问题,而是实际中还有很多你在学校中或实习过程中不会碰到的问题,比如产品的架构逻辑拓展问题,复杂问题的处理经验,品牌运营因素的设计,技术限制设计等。所以觉得要问如何学习交互,还不如先了解一下当下自己最需的是什么,有针对性的去学习,不仅高效,而且成就感也会高很多。在学习的过程中不需要大而全,就像一个设计师无法完成所有的设计工作一样,一个设计师也不需要也不可能学习所有的设计相关的知识,将宝贵的精力放在自己最需要的知识学习上,慢慢去积累,去进步。
● 交互设计师需要学技术或编程吗?
这个问题不知道大家初学设计时有没有问过,反正我当年问过,在工作中也被问过。之所以有这个问题,可能与早期互联行业并没有交互设计师这个职位,交互工作都是开发技术人员完成,而且现在很多业界大牛都技术出身,像Jesse James Garrett和Alan Copper都有技术背景。另外一点,可能实际中设计师与开发人员在工作中接触的比较多,“这个没法实现”之类话可能“刺激”了设计师。言归正传,设计师到底要不要懂技术,就我个人的经验讲,技术技能对设计师是一种锦上添花的技能,但并不是一种必备的技能,技术可以帮你更好理解问题解决方案的实现原理以及其中的限制,可以在设计过程中自己提前就避免一些弯路,之所以说不是必备的技能,是因为这些“弯路”在你与开发人员有了足够有效沟通后也可发现或避免,比如在设计方案之前,设计师与开发人员沟通后,理解了技术上的特点与限制,就可以避免设计方案因为技术而出现问题,但如果设计师自身懂技术,可能自己就可以发现问题,并提前避免或者在方案中解决,不需要在评审会议上才发现有技术上的限制(这一点早实际中很常见,方案做完了,才发现技术实现细节点上有问题或者限制)。虽说设计师不需要懂技术,但我觉得作为一名理性思维居多的交互设计师,还是需要培养一点自身的技术思维,这样不仅有利于自身的工作,也有利于与技术开发人人员的有效沟通,避免因为思维上不同而导致方案理解上发生歧义,毕竟开人员的思维方式与设计师肯定是不一样的。举个例子,即使是1%几率发生的状态,开发人员在写代码时也必须会按照100%几率发生的去对待,开发人员是纯粹的理性思维,而设计师在设计方案时,如果是1%几率发生的状态,可能会会优先考虑其他99%发生的状态以及这种状态的使用体验,如果需要牺牲一些体验,肯定是牺牲1%几率状态的使用体验,设计师在设计过程中的思考是理性和感性相结合。说到学习技术思维,千万不要问开发哥哥怎么学技术,他们会回答你“很简单啊,买本书,一周就可以入门了,我当时学java就是买了本书,看了一个星期”,感觉在他们眼里只有大牛和普通开发者,从来没有学不会的人。作为一个学了好久编程也没入门的设计师,我建议大家如果真的想学技术可以先了解一下HTML和CSS以及JS,这些也算是最简单的,不需要深入学习,了解一下里面的相关概念以及技术理念就好了,比如字段,属性,对象,事件,封装,不至于在评审会议上开人员一口的技术术语时完全不知道他们在讲什么。
● 交互设计需要学习产品技能吗?
作为一个交互设计师,我想说一下交互是需要学习产品技能的,但是只是其中的一部分技能,无需学习产品经理的所有技能,除非你想成为产品经理。其实说到底这些技能也是高级交互设计师需要技能,比如数据分析能力,产品规划能力(指设计方面的产品架构系统的规划以及规范统一性问题)等,这些都需要交互设计师需要掌握的进阶能力。但我个人觉得两种职位需要同样技能的最终目的是不一样的,拿数据分析能力为例,产品经理和设计师关于对同样一组数据埋点的目的也应该是不一样。产品经理更多的应该关注否达到预期指标,造成了什么样的影响和后果,比如降低投诉率,增长新用户,更多是产品相关的数据;作为设计师对于同样的数据,应该关注设计方案产生这样数据的深层次原因,是因为增加了按钮尺寸导致PV下降了还是增改变了列表的高度导致二级页面PV上升。当然这两者中没有绝对的区分,总是有一些重合的点。同样产品规划能力,产品经理更关注功能点,以及后期其的功能规划;设计师更应该关注自身的设计方案能否满足产品经理后续的规划以及产品本身的不同模块是否规范统一,给用户一致的使用体验,但产品渐渐复杂后,如果你没有统一的规划产品的架构和规范,最后可能就会让产品变成一个补丁堆积品,这是为什么大的公司都有自己的设计规范,并希望所有产品尽可能的统一,这样做不仅可以形成统一的产品形象(这个价值很难估算和衡量,但是用户的感知却非常强并且是直接的,最肤浅的就是“颜值”因素了),也可以保证用户对你的产品可以有更好的认知,比如一些功能不需要引导用户就知道去哪里找,怎么操作等,因为用户在其他产品模块中使用过类似的功能。
话说有一个与这个问题类似的问题:“产品经理需要学习交互吗”。我不是产品经理,我无法回答“产品经理需要学习交互吗”的问题。但是作为一个交互设计师你可能会碰到产品经理直接给你一个交互图然后说给我优化一下细节。我不想吐槽产品经理,也没有资格吐槽产品经理。我只想说每个人的精力都有限,交互无法取代产品经理,合格的产品经理也不会花费过多精力的关注具体的交互方案,当然实际中有不少产品经理也兼任交互设计的工作。但产品变得越来越复杂时,如果产品经理继续负责交互功能工作,可能带来的影响会越来越大,尤其在实际中,绝大部分产品经理还有项目经理的职责。
话说回来,现在交互设计师的地位的确有点尴尬。可能是大环境使然,国内互联网公司的发展良莠不齐,再加上公司对设计师的重视程度也各不相同(毕竟设计师的价值在很多人眼里是很小的),就更导致在实际中可能并不能和其他职位被一样重视。其实这一点很好理解,因为公司作为一个商业利益体,首先考虑的必然是盈利以及如何发展下去,不能带来直接明显利益的设计可能就不会被重视。交互设计师和视觉设计师相比,交互设计师的直接明面上的价值还比不上视觉设计师,好歹视觉设计师的工作直接是“颜值”。现实是无法避免的,但作为设计师本身还是需要对自己有一个正确的定位和清晰的认识,只要不断学习,增强自身的能力,自身价值总会有机会体现出来。
作者现在是一名交互设计师,写的不好不正确的请见谅。记录,仅以此自勉。
欢迎关注我的公众号,会定期写一些与设计相关的短文,谢谢支持。
网友评论