4.交互设计师的必备知识架构
(1)基本的需求分析能力
需求分析主要指用户研究、场景建模、人物建模以及需求提炼。首先,用户研究的方法包括用户访谈、调查问卷、观察、焦点访谈等。其次,创建人物角色和场景剧本将有利于设计团队始终围绕用户目标进行设计,保证你的设计以用户为中心,当然,人物角色和场景剧本不是凭空想象的,而是基于充分的用户研究提炼出来的。
人物建模和场景建模
简单的说就是讲故事的能力,文字语言表达能力,通过用户研究我们需要输出一份关于用户分析的调研报告,这个时候交互设计师的输出物就是一份简洁明了具有代表性的用户建模分析(presonal),不要小看了这个步骤,它不仅仅能使我们离自己的目标用户更近,也能使团队的其他成员更加深刻的理解我们的设计意图和产品目标,从而使团队的合作效率大大提升。我通常喜欢用交互五要素来完成这个部分的工作“人,行为,目的,环境,媒介”,这里需要说明的是,不同类型的产品所需要运用的元素也不同。
(2)流程图和信息架构设计
流程图和信息架构图都是为了表达交互设计的整体逻辑路径的工具,一张好的流程图或信息架构图对于团队沟通和开拓思维都是很有帮助的。层次任务分析法是流程设计中的一个重要方法,简单来说,层次任务分析就是将一个任务进行结构化的分解,将用户完成任务的过程所需要的每一种情况和每一个动作进行细化整理。这样分析的好处是你可以进一步理解用户是如何使用产品、如何与产品和环境进行交互的,保证设计的逻辑严谨性,最终使你的交互流程更加高效和人性化.在这里需要掌握一定的心理学和逻辑学的知识了。
心理学
心理学可以说是交互设计师必不可少的内功,交互设计师是以人为中心的,琢磨人的认知、记忆心理对于提高你的设计质量至关重要,非心理学专业毕业的设计师也不用畏难,要进行系统的、循循渐进的学,可以依次学习色彩心理学、设计心理学、认知心理学、行为心理学。也许我们不需要做到专家级别的心理分析,但是“同理心”始终是一个“以用户为中心”的好设计的必备要素。
逻辑思考力
逻辑思考力是一个比较隐性的能力,但在实际项目和工作中是比较容易体现出一个人在逻辑方面的能力高低的,无论是梳理设计交互设计的流程,还是处理一个复杂项目,逻辑思维都能够使你在工作中更加的得心应手,在解决问题的效率上也会更高,总之,它会让你想问题更加全面,透彻,不至于因为脑子一团混乱而被其他合作伙伴看作“不靠谱”。当然,逻辑思维能力并不是天生的,也是可以通过后天的训练不断提升,现在也有很多提升逻辑思维相关的书籍,后面的书单里我会列出。我自己锻炼逻辑思维的方法主要是通过写作,演讲和思维脑图,这些技能都是可以通过不断的锻炼而提高的。
(3)原型设计
原型设计是交互设计师最主要的工作之一,因此,需要在这一块储备大量的知识,比如交互范式、设计原则、平台规范、排版和草图绘画。交互范式指交互方式(相关内容请参考《About Face 3:交互设计精髓》)、交互元素(比如操作、窗口、控件、菜单、对话框)等。这些都是基本功。
熟悉平台规范
从终端上看,平台分为PC、手机、平板电脑等,从系统上看又分为Windows,Mac,IOS,Windows Phone,Android等,每一个平台都有相应的设计规范,想做交互设计师就得先把他们掌握了,一般这些规范都能在网上找到,翻译版的也有很多,不过建议大家在英语能力够用的情况下,尽量先看原文版本。
视觉审美能力
交互设计师一定要懂得排版和草图绘画。因为受过专业的排版训练的交互设计师会有很大的优势,排版不仅需要一定的审美感觉排版其实也是一种交互设计,是读者与作品在视觉上的交互。会手绘则是一个加分项,画的一手漂亮的草图会让团队沟通更加高效,但不需要像画素描一样精雕细琢,能让人一目了然即可。所以建议大想要做交互的同学去学一下PS、AI、Axure、AE等比较基本的制图软件。
(4)了解基本的编程原理
可以不用自己会做,但是需要了解,知道能实现什么,什么样的效果。即使不能独自完成编程,在做项目的时候也要做到能和会编程的同事一起沟通交流来实现意图。这是基础加分项,既是加分项,也是基本功。不是说必须学代码,但多少会一点对你有很大的好处,比如有利于与团队的开发人员沟通,有利于选择更合理更现实的交互方案。
(5)数据分析的能力
掌握一定的数据分析技巧,不仅仅可以作为指导你的设计的指标,还能以数据作为依据向老板向其他同事说明自己的设计意图和来源,通过数据的呈现可以直观的发现问题所在,并在解决问题之后能够追踪相应的反馈。
5.如何快速入门和转行
其实这是个比较伪的命题,但是鉴于关键词是“入门”,速度上的把控还是可以因人而异的。
首先我们需要考虑的问题是你是否真的喜欢这个行业,如果你只是抱着这个行业的薪水高或者没有其它路可选这样的态度,那么我还是劝你三思,不然真的花了很多的时间精力和金钱来学习,最终发现自己其实并不喜欢也不适合这个行业,那么告诉你再多如何学习的方法也只是害了你而已,浪费大家的时间。在前面我已经介绍了交互设计的工作内容和需要具备的能力,相应需要承担的职责,如果你觉得这确实是你感兴趣的,那么可以考虑往下走。前期建议大家可以加一些和交互设计或者互联网设计相关的组织,最好是有已经在做交互设计的朋友推荐,高质量的社群的确会给你提供更多的可能性和新的想法,那种成天吹水发广告的就还是匿了为好,在群里可以找一些比较有经验的资深一些的前辈,向他们咨询了解相关的工作经历,对这个行业的看法,未来的发展方向和可能性,现在有很多提供大咖分享交流的学习社群帮助转行或者想要进阶的小伙伴一起学习,建议没有任何基础和经验的小伙伴还是不要一个人单打独斗,毕竟光靠啃几本书,看几篇文章就能胜任的工作,含金量也不过如此吧。要找一个靠谱的学习组织可以快速带你入门,后面靠自己的积累和项目的练习才可能达到“快速入门”的目的,如果你的目标不是快速转行,那么靠着悟性啃理论也不是什么坏办法,不过无论靠什么方法学习,最后还是需要实践,做项目,没有项目就去找一些朋友公司的团队项目去打打杂,免费给别人做做力所能及的事,做不好不要紧,重要的是这个过程中你的自我成长。
如果你想快速的入门,看这些书籍和文章也许会让你对这个行业略知一二,但是如果你是想要提升和精进,还是需要进行大量的实践和体验,交互设计不像学习一个软件可以短期大幅度提高,更需要的是长期积累,平时应该经常去看别人的优秀设计,去体验各种app,网站,平台,要积累大 量的素材,要不断地总结经验,并且将经验运用于实战中。
前面说到那么多的交互设计师需要具备的能力和技能,很多人一看就慌了,讲真,当我知道特么的做个设计还要学一堆这这那那的时候…………内心里也是激动的不行!毕竟你打算选择互联网这个日新月异的快速跑道上时,就已经选择了快速迭代,持续进步的成长方式。这里说到的技能其实不过只是成为一个优秀设计师的冰山一角而已,所以无论你选择了什么行业,什么职位,都希望你是始于强烈的兴趣,因为只有热爱才能让你心甘情愿的扎下来,有所付出,有所期待。