分享

一名优秀设计师必备的技能,你做到了吗?

 快读书馆 2017-03-22

整个时代是在不断变化的,好多人在问交互设计师或者视觉设计师会不会被淘汰,而关键是你的技能会不会被替代,而不是你的 title 、职业。以下所有都是你应该具备的技能,只是说在某个阶段可能有些侧重,但后续各方面能力都需要加强。

一名优秀设计师必备的技能,你做到了吗?

互联网设计师需要具备的技能

第一个必备技能是视觉设计。你首先要掌握的是基本的审美观。另外,不管你做交互、产品经理还是企业的决策者都需要基本的审美。大家都知道乔布斯在读书的时候就去听字体课,所以在很多地方他会有对于美的判断。我看到很多设计师都有这样的问题,在看到产品的时候,他们不知道哪些是好看的,哪些是不好看的。这句话听起来很奇怪,但确实有很多人是这样。其实美是有很多公共的定义的,并不是完全个人化的,所以你需要掌握这些公共的定义,需要不断输入美的概念,从而帮助你判断哪些作品是好的,哪些是不好的。换句话说,当你做了一个作品,你要能知道自己的这个作品跟好的作品相比,差距在哪儿。而不是说,我自己看着挺好,而其他人都能看出不足。

另外需要掌握各种构成和相应的技法,比如平面构成、色彩构成等。在这些方面,即使你不是设计科班出身的也不要紧,因为有大量资料图书可以学习使用。关于设计的原则方法,我们后面讲到视觉设计的时候会具体说。在这里,还有很重要的一点是要在产品和交互的背景下去做视觉。视觉设计不是孤立的,当我们开始做界面的视觉设计时,首先头脑中要想的是产品的需求,背后可能有业务、用户的需求。当有交互的需求时,我们要考虑需要强调的是什么,分清主次,怎么样去突出。一个新手设计师在向资深设计师转变的过程中会发现这早已突破了以前画几个图标、配几个颜色的阶段,后期要更多地考虑在和视觉之外,产品和交互的关联,这也是一种进步。正如我之前所说的,在某个阶段可能会侧重某个技能,但后续各方面能力都需要加强。

第二个必备技能是交互设计,除了掌握基本的设计流程、原则、方法等,还有一个重点要去了解的是你的领域、行业和业务方面的知识。比如你做金融类的产品,那对于这个领域的业务、各个方面就都要有了解;同理,如果你做的是教育、医疗,也要有相应的了解。这是一个不断积累的过程,也是我们一开始说的,互联网会泛化,会和各个行业结合起来。如果你进入到一个公司、行业,就要深入了解这个行业以及相关的内容。

做交互设计要在整个产品的背景下,而不能只是就界面而论界面。同样,你要跳跃到视觉设计中去思考交互,视觉设计和交互设计并不是脱节的。有时候你要从产品的角度考虑到交互,除了交互流程、逻辑之外,还要反过来跳跃到视觉设计里面去,比如,对于面向消费者的产品,你给消费者呈现的是什么样的视觉,这些视觉有没有可能帮助到交互,怎样利用这个点去做一些流程的跳转,然后对用户做一些指引、帮助等等,以上这些就需要你具备一些基本的视觉设计的能力,并且还要有基本的审美和判断力。

第三个必备技能是用户研究。今天有同学问我对于用户研究在企业里的定位、在行业里的发展怎么看,实际上我们都知道用户研究本身的发端是因为在以前,大的软件、IT 企业比如微软, IBM 或西门子等家电电气企业的产品研发过程和用户之间是有很大距离的。很多时候研发团队并不能直接接触到用户,所以需要有专门的团队去深入了解、研究用户。以前有很多心理学相关背景的人用各种方法在做这块,比方说问卷法、深度访谈、焦点小组、用户测试、卡片法、日记法等等,可以列出很多方法。但现在互联网行业和以前情况不一样了,我们都知道不管是产品经理,还是设计师、运营等等,都可以迅速地接触到产品的数据、用户主观的反馈、定性定量的研究等,有很多方式帮助我们迅速了解。

所以我认为今天的用户研究是深入到产品过程的每一块去,而且很多人的工作都跟用户研究有关,如果做这块的人只知道怎么做深度访谈、焦点小组,做一段时间后就会发现接触不到产品的关键点,做完了只能输出报告,你影响不了这个产品,甚至可能连产品的进程都把握不了。我的建议是在做这块的时候,要尽可能深入到业务领域里面去,要确保除了会一些用户研究的方法外,还对这个领域、行业,对业务知识有深入的了解。并且最好是能够跟整个产品团队紧密协同,不断帮助团队挖掘数据等等。同时也建议用户研究员掌握一定产品设计的技能,这才能让自己未来的职业发展空间更广阔。

第四个必备技能是产品思维。其实整个产品团队,包括设计师、工程师、产品经理、运营等都需要具备一定的产品思维。产品思维的内容非常多,我以后也会开相应的 Live ,比如产品的定位,如何建立产品的壁垒——技术壁垒、营销壁垒、设计壁垒等,在产品里怎样制定优先级,对于产品团队来说怎么做敏捷的流程与快速开发的迭代,还有其他跟运营、市场相关的内容。其实很多内容不需要自己执行,因为有些是产品决策者要做的事,但你需要理解,需要有这种思路,因为你面对的不仅仅是一个个图标、界面或流程,而是要考虑在整个产品环境里应该怎样做,能不能顺着这个大的框架来帮助、推动产品往前走。

第五个必备技能是技术协同。作为设计师,我们要跟各种各样的人协作、配合,包括工程师、测试等,这就要求我们掌握一些基本的技术知识。那到底要掌握哪些呢?我的建议是越多越好,其实并不要求你会写代码,但要求你掌握一些技术知识,这是两回事。你要明白现在大的技术的趋势,大的平台和基本的框架,你要掌握跟各个技术角色沟通的语言,比如怎么跟工程师快速有效地沟通。

以我之前的经验来说,和工程师沟通的时候,你可以一直刨根问底,直到得到你想要的结果,比如这个东西能不能做,怎样才能实现效果,流程应该怎么做。这就需要大家具备相应的知识。我以前也做过类似的事情,比如安卓、 iOS 刚开发出来的时候,我就直接浏览安卓或者 iOS 的开发教程,当然 我写过一些iOS平台的代码,而安卓平台的代码没怎么写,但把教程整个看一遍后就会了解有哪些控件、基本的平台和其他跟技术开发有关的东西,这时候大家就会有更多共同语言。

顺便和大家说,其实不要觉得作为设计师,技术或者写代码是一个离自己很远的事情,所有的技能都是促使你做成事情的因素而已,并不存在专业的限制或者职业角色的限制一说。只要你想掌握某种技能,都可以去掌握。我从初中就开始写程序、写代码,从 C 语言到 Java 等,只不过后面术业有专攻,作为设计师可能不用自己去写代码,可以跟其他人合作,但如果你了解这些知识,大家沟通起来会非常顺畅。以前有一个工程师兄弟在那儿写代码,我走到他背后看了一眼他的屏幕,跟他说了一句“你的代码习惯不错”,他的反应立刻就不一样了。

同样的,如果一个工程师有很高的 UI 素养,跟你沟通的时候你就会觉得比较舒服。所以这里并没有文科、理工、工科的差别,只在于你想不想学、有没有时间。就像上次我主持中国移动开发者大会,在上面有人提到他们公司的前台,一个女孩,发现前端这个工作不错,然后一边做前台一边学前端,学了几个月之后都能写基本的代码了。所以很多时候这些只是我们心里的障碍而已。

前面说了各种各样的技能。对于设计师来说需要T型发展——可以先沿着某一条线,比如侧重视觉、交互、用研或者前端技术等,先把一个点做得特别深入,然后再逐渐延伸开,这个时候你的层次会不断提升。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多