你到一个公司面试,出于礼貌,都会和你聊聊,但有没有机会进行下一轮面试和聊天,UI设计能力是基本的,这个是在这个行业内最基本的能力,无论是对主管、高级UI设计师、资深UI设计师,都是必须要考察的能力,对UI设计能力的考察,依据不同级别和岗位,要求有所不同,比如普通的UI设计师,要求能设计比较精致的web ui、app ui、icon、插画等。。这几个方面,最好都会,并且其中有一项是特长。比如你常用的是哪些设计软件或者设计工具,有什么快捷键等等。移动APP设计教程:Mac设计工具Sketch之自学APP设计资源汇总这样进入公司后,才能有机会负责起某个细分需求的设计;如果没有一项特长,什么都会,基本都会沦为打杂的角色。基本上,如果你没能进入第二轮面试或者根本没有机会进入面试,那么毫无疑问,专业的UI设计能力和这个招聘岗位的要求是有差距的,专业设计能力不是全部,但是基础中的基础,是获得职位和面试的敲门砖。所以当你面试普通UI设计师的时候,当某个负责人委婉告诉你回去等消息,没有收到二轮面试通知的时候,不要傻不拉唧的想是不是沟通不对、问题没回答好。这些都不是核心原因,核心原因就是设计能力不过关。大部分的公司都会从以下几个方面来问你一些设计基础:先会询问一些基础设计理论:6个常见的UI设计理论和设计法则分享如果什么是暖色,冷色,前进色,后退色,什么颜色代表什么意思。比如电子商务网站配什么色好?为什么?基本的盒模型,几种常见的布局方式,ie6常见的bug等等。作品是面试当中的重头戏,首先要从量上给面试官一个不错的答案,别拿两三个作品就去忽悠人,感觉你不重视这次面试。另外要对作品有自己的认识,在介绍相关作品时要发表自己的一点看法。这一点在初级的UI设计师的面试过程当中是很重要的一环。比如你做过哪些UI设计项目,是如何设计的,其中你运用了哪些设计技巧等等。如何压缩可用的图片?如何设计网页的色彩?如何给页面信息归类排列优先级?如何架构一个页面、一个网站?最后如何熟练使用软件完成设计?对于普通的UI设计师而言的话,只要把第一点做好就ok了,哪怕有些小毛病,比如懒散、不够激情,有脾气都可以容忍,毕竟,公司只要求你做好设计。如果你做到了高级UI设计师或者资深UI设计师,那么思维能力就很重要的了,没有良好的思维学习能力的设计师,是很难做到高级或资深的。那么什么是很好的思维能力了?比如领导告诉你,公司接下来有个生鲜电商的项目,你去做下初版的demo设计!如果你能把这句话抽象成完整的原型、交互、设计稿,作出效果图,那么就差不多有一定的思维能力了,但思维的高度和正确,要根据你的效果图决定。越好的思维能力,就越容易把抽象的问题具体化。所以领导常常都是告诉你做什么,而领导接到的需求,常常是一句话,一个方向!把一句话,一个方向通过缜密的思维抽象成要做的事,这就是高级设计师和领导经常做的事。每个人都有一定的学习能力,但学习能力强和弱的差别在那里了?你自己测试下:初级学习能力:在ps或ai里遇到问题可以自行查阅资料解决中级学习能力:有一个任务,知道方向,可以自行学习解决。比如如果你现在什么都不会,领导要求你,明天中午之前,用3D MAX 出一个公司食堂的设计3D效果图;高级学习能力:有一个目标,能够摸索出达到目标的方法,找到实现每个方法的手段。比如老大要求你,明天给我做一个购物的app出来,你就能想到,要做app,要先学会设计、再学会程序编码,那么要学会设计,得先学会UI,要学会编码,要先学会数据结构,那么要学会UI设计师,需要先学会ps、ai…如果你能把一个目标,分解成无数个细小的任务…并且能自己学习搞定,最终你真正的自己作出一个app,上架到app store了,那么能够证明你有很好的学习能力了。以上的例子比较极端,但事实上,很多人认为自己会学习,其实,只是查个资料解决个问题,别人告诉你怎么做,你依葫芦画瓢,这不叫学习能力,或者只能叫很基本的学习能力。如果你有幸做到主管、总监,那么恭喜你,沟通能力,将是你接下来最需要提升的能力。让别人舒服,让别人愿意为你做事,协调好有争议的事。。。等等都需要沟通来解决。。除以上外,越高级的UI设计师,需要的能力越复合,其他的还包括项目管理能力,团队建设能力,行业分析能力等等。以上说的4个需求点,是硬需求,企业招聘的时候,还有很多软性的需求,比如学历,设计和计算机相关专业,硕士博士学历、获得过红点奖、获过专利等等,都可以成为你的加分项,但记住,不是核心决定项。研究界面—-图形设计师Graphic UI designer 国内目前大部分UI工作者都是从事这个行业。也有人称之为美工,但实际上不是单纯意义上的美术工人,而是软件产品的产品外形设计师。这些设计师大多是美术院校毕业的,其中大部分是有美术设计教育背景,例如工业外形设计,装潢设计,信息多媒体设计等。研究人与界面的关系—交互设计师,interaction designer 在图形界面产生之前,长期以来UI设计师就是指交互设计师。交互设计师的工作内容就是设计软件的操作流程,树状结构,软件的结构与操作规范(spec)等。一个软件产品在编码之前需要作的就是交互设计,并且确立交互模型,交互规范。 交互设计师一般都是软件工程师背景居多。研究人—-用户测试/研究工程师User experience engineer 任何的产品为了保证质量都需要测试,软件的编码需要测试,自然UI设计也需要被测试。这个测试和编码没有任何关系,主要是测试交互设计的合理性以及图形设计的美观性。测试方法一般都是采用焦点小组,用目标用户问卷的形式来衡量UI设计的合理性。这个职位很重要,如果没有这个职位,UI设计的好坏只能凭借设计师的经验或者领导的审美来评判,这样就会给企业带来严重的风险性。 用户研究工程师一般是心理学人文学背景比较合适。小栈长:每天推送新技术文章,跟着我们扩展技术视野吧