UI交互设计师学编程需要学什么呢

最近一段时间基本每天都有小夥伴在问,“我是来自非设计师学编程专业的学生能否做UI设计师学编程”、“我工作一段时间了,不是设计师学编程行业我能转行做UI設计师学编程么?”、“我对UI设计师学编程很感兴趣如何从零开始自学?”

第一类问题:UI设计师学编程工作是否需要专门的设计师学編程专业教育。

        UI设计师学编程是一个专业门槛相对低的行业如果你想当律师,一般你得有正规的法律专业教育背景如果想进大律所,伱还得有名牌大学的法学背景然后得考Bar,才能当一个律师;如果你想在当医生得学医好多年,得有从医资格证;……UI设计师学编程的硬技能是什么呢其实不多。你会用Axure、PS、Keynote、InDesign等任何工具清晰表达产品交互思路能了解用户的诉求,能把点子给产品经理、开发、领导讲清楚你就是一个好的UI设计师学编程师。

举一个例子微信。一个非互联网圈的职业人他能跳出来说微信的数据库有问题么?他能指点微信的代码可以提升么他能批评微信的商业模式有瑕疵么?都不能但是他绝对能评论微信交互方式的缺点,例如哪个地方不好点、哪個功能找不到等等你看,交互设计师学编程的门槛就是这么低大家都能提意见,都能参与

以上,UI设计师学编程没有太高的专业门槛而且专业教育成熟度相对年轻,所以UI设计师学编程工作的教育背景不一定需要设计师学编程专业

在我的工作经历中,碰到很多优秀的UI設计师学编程师同事一半以上不是UI设计师学编程专业出身的。他们的背景五花八门有计算机、医学、生物学、法律、金融、心理学、攵学、电影、音乐、电子工程等。我这里写一些这些专业背景的UI设计师学编程师的优点希望能回答大部分私信我的小伙伴们问的类似问題例如“我是学计算机的我能做UI设计师学编程么?”


计算机、电子工程、机械工程等。这些背景可以带来缜密的逻辑思维和技术能力這些技能和思考方式是UI设计师学编程最关键也最难以掌握的关键部分之一。

完整的思考方式、大局观、细腻的技术理解和逻辑思维可以幫助UI设计师学编程师游刃有余地应对复杂信息系统和简单信息系统的各种信息架构、交互流程方式。

简单来说一个长期设计师学编程ToC类產品的UI设计师学编程师,不一定能设计师学编程一个逻辑、业务都复杂的ToB类产品但是技术工程背景的UI设计师学编程师一般都没有这个问題。我有时会把UI设计师学编程师分为感官类和逻辑类然后安排感官类做更多ToC产品,逻辑类做更多ToB产品感官类靠天分和性格,逻辑类靠敎育和工作沉淀

特别是计算机背景,如果有一定项目经验已经懂得产品开发过程的真实细节。这个时候做UI设计师学编程的过程中,伱就更能懂得甚至能“看到”产品真实的可能的样子这是一大优势。再进一步懂编程的UI设计师学编程师出的Demo,是最有创新价值的因為商业诉求、交互逻辑、技术实现与创新,都被完美地结合在一起

        我记得很早的时候,看苹果官网一个设计师学编程师招聘要求上面說需要对音乐有热情,但是好玩的是这个职位对应的不是iTunes这样的音乐类产品。可能是设计师学编程主管喜欢音乐吧:)其实硅谷的设計师学编程师很多都是创意类背景。学习音乐的比比皆是例如美声歌唱的或者作曲的。很多人大学会选电影、文学这类专业后来工作吔进入了UI设计师学编程行业。这些创意类专业的教育方式、思考方式、思考维度很多都是与UI设计师学编程相通的。

        例如我之前文章提到嘚沉浸式设计师学编程让自己安静下来,完全自我设计师学编程一个自己认可的方案,与音乐创作、电影创作、文学创作是一样的逻輯

创意类背景的人做UI设计师学编程,大部分都很成功就算没有太成功,至少也很酷


心理学、医学、金融等。

        例如心理学、数据分析等背景的人在用户研究上就很有优势,而用户研究正是UI设计师学编程的一大加分技能金融背景的人,做金融互联网产品的UI设计师学编程从业务理解上就领先一大截。医学背景的人做医疗软件UI设计师学编程也是一样的占优势这样的例子还有很多,每个行业的人进入交互设计师学编程都是带着加分光环进来的。

所以懂得运用自己的先天优势做UI设计师学编程都会有一个好的起点。

        书是一定要读的一個新人很难找到一个设计师学编程经验丰富、心地善良、且有时间理你的设计师学编程前辈来帮助你解惑,所以书籍是最简单最实在的学習途径读作者的理论和实战经验,得以吸收新知识得以感受经验和历练,是一个不错且有效的学习方法

为什么只有10%?因为UI设计师学編程真心不是一个理论学科你要做设计师学编程,你要出方案每次面对的问题、每次动脑子的方式都不一样,所以你得要面临实战挑戰

没有一本书能教你怎么做交互设计师学编程,书籍只能丰富你帮助你思考做设计师学编程方案的人是你自己。

从零开始学习的小伙伴们多读书,肯定是有用的设计师学编程的书建议快读,找灵感学新东西,一般设计师学编程的书还不需要你去字字琢磨

        从零开始接触UI设计师学编程,我的最优建议就是找事情做找学校设计师学编程项目承担UI设计师学编程工作、进公司实习做UI设计师学编程、和朋伖建立一个项目承担设计师学编程责任等。开始的低或小都没有关系实战一旦开始,只能带来进步

        无论是成功还是失败,实战只能带來进步而且对这些对UI设计师学编程感兴趣的小伙伴们来说,实战还有一个好处就是真实验证你是不是喜欢UI设计师学编程这个工作,你昰不是擅长UI设计师学编程这个岗位前辈给我们讲了太多把兴趣当做职业的故事,有些成功、有些失败你一定要通过实战来验证自己。吔许你体验了做的好,就一步一步成为一个优秀的UI设计师学编程师;也许你体验了然后决定成为一个产品经理;也许你体验后毅然回箌金融行业脱离IT民工范畴……

实战带来交互设计师学编程大部分比例的经验,最为宝贵

知其所以然的设计师学编程过程,才是完美的设計师学编程过程

和很多小伙伴聊天,很多人对设计师学编程职业的沮丧在于几年了,每天都做一样的东西改版、发布、再改版、再發布……没有意思。这是除了钱之外很多设计师学编程师小伙伴换工作的原因

当然,这个困境和产品形态本身有关但是如果能很好地利用思考与反省,可能会有新的机会例如,是否能从枯燥的迭代中想出好办法提升设计师学编程品质、提升设计师学编程效率,领导看到了结果和好处给你多加一条业务线设计师学编程工作,给你多带一些设计师学编程师……这不就突破了么?

去想就有可能改变囷突破;成功几率或许不大。

但是不去想改变和突破的可能性完全就听天由命,如果不是人品好的人那成功几率基本为零。

我要回帖

更多关于 设计师学编程 的文章

 

随机推荐