大学期间我是怎么从学计算机的转成初级交互设计师的
深夜,刚送走了一个来了北京两个月但又要离开的妹子,好不舍QAQ所以想写一篇来缅怀一下大学四年走过来的路,也希望这篇文章能对读计算机但又读交互设计感兴趣的学弟学妹们有一点点帮助。
高考完其实能去一些更好的学校,然而我为了留在广东且不愿去太多男生(就是所谓的和尚庙),选择了广东外语外贸大学(对,女生超级多),然而又选择了计算机科学与技术这专业,看起来很不搭边,但从现在看来,我觉得我的选择还是很机智的。
由于学校重视个人自我发展(基本上每天都有活动学习要靠自己那种),所以大一参加了3个社团,然后留剩了Quanta社团,在里面的日子过得很充实,一进去老大就说下一个比赛你们的作品都能拿去做毕业设计了(现在看来这说法一点都没有问题)。一开始学HTML,再学PHP,然后在几十人参赛的比赛里和同学一起拿了个二等奖。由于社团,基本我们学习编程都比学院其他人都要快(而且事实证明,学院进BAT的基本很大部分的都是来自这社团)自学了一个学期,基本都可以做简单的网站开发了。那时应该是最晚睡觉的时刻了,每天都要赶社团作业到凌晨几点,然而那段时间我觉得是最开心的。
接着大一下学期开始学习JQuery,PHP框架,不停地码代码,不停地比赛。在社团比赛里拿了第一名后,跟一个读计算机最后去了腾讯CDC做UI的杨晟师兄接触了一下,感觉自己对设计还是挺感兴趣的,可惜自己不懂PS。(现在真想打自己PS又不等于设计)当时一个叫标叔的师兄带我们去看了广美毕业展,看完后我说我也要做设计,师兄问:你是想做交互还是视觉?这是第一次听到交互设计的名词,然而什么都不懂。到了社团留任分方向的时候,我说我想留下来教PHP和学设计,但被拒绝了,因为到目前没有人留两个方向,最后我选择了设计。暑假就一直练PS,但最后还是没留在社团里。(现在看来,没留下时是正确的,在别人深挖某方向时,我还在不停地学习各种知识,对比了一下,我学习的广度远远比他们多得多)
暑假开始接触师兄推荐的书,也开始了解交互设计和视觉设计的差别,当时觉得交互设计是做酷炫的东西,例如空中手势操作等等在钢铁侠中经常出现的屌炸天的场面,也认定这就是自己一生所追求的东西,然后慢慢看更多关于交互设计的书,也发现交互设计不只是自己想的那样的,交互设计是一个知识面很广泛的学科,需要学习更方面的知识,所以对交互设计越来越感兴趣。
到了大二上学期,由于靠谱的小伙伴都在社团里教别人,我也不想找其他人来和我一起做东西,所以就开始了独立开发设计,也慢慢接触SAE等等东西,设计前端后台挂网站等等都是一人做,当时觉得很累但其实还是很开心的,然后还买了个域名把自己做的东西放了上去。当时也在看其他书,设计,开发,产品的书都没落下,好像在刷书单一样,当图书馆没有新书时,就去买,当时京东亚马逊有300-100的书,基本每个月1/5的生活费都在买书,刷刷刷,日子虽然枯燥但还是很开心的。
在做独立开发时,对于网站架构,跳转逻辑,页面排版,创意,动效等等都能自己把握,虽然动效写不出来,可以拿网站上的来改,基本都能拼代码,有一些比较创新的动效还是自己码了出来,最后还是把网站做出来了,也对网站的性能等等有了新的认识,但最重要的是第一次把自己认为的交互设计加入到自己的产品中。
到了大二下学期,又码了个人主页和博客出来,这时候做的设计感觉好了很多。刷书单的时候,看了更多的交互设计书籍,但对交互设计的认识变得越来越模糊,其实当时还是很茫然的,因为不知道为什么会这样,像张无忌学太极一样,要忘了才知道怎么打?在4月份的时候,在一个机缘情况下开始了Android开发,其实大一就想学的,因为觉得开源就是屌爆了,但一直懒没有学。。。还好当别人还在看java基础时,我已经在啃java编程思想,所以花了差不多4个月时间,做了一个Android产品出来,包括设计,客户端开发,后台开发等等,而且对于MySQL,数据库以及后台架构认识有了个质的提升。当时又对Android的交互设计,视觉设计研究了一番,对于产品架构,跳转逻辑等等感觉又懂得了更多。
在这里补充一点,为什么我不搞算法。。。因为觉得学校没有学习算法的氛围,而且身边又没啥牛人,在这里学算法好像没什么前途,所以果断放弃了。然而当时已经开始研究设计模式,程序员的修炼之道等等等等,但很有趣的是,大二开始偷偷笔试BAT时都只投了交互设计,因为觉得自己编程能力还是太挫了。。。
大二开始每天刷网站,包括微博里的某些学习账号,以及人人都是产品经理,36kr,早读课,以及相关的产品,创业书,由于觉得自己已经看透了啥能获得投资,啥做起来能创业,所以就做了那个应用,结果也没什么卵用。。。
到了大三时,市面上的交互设计书基本看光了(除了一些国人写的看了题目都不屑去看的书外)当时我也不知道怎么再进行深造进去,由于当时产品没人玩,就把它拿去参加创业比赛了。由于之前对于创业很感兴趣,对一些市场营销也想学一下(当时也刷了一些引爆点什么的书籍)组了个队去参加挑战杯,最终拿了个省铜奖回来,但对我来说,最重要的是如何做好一个队长,如何去带着队伍去得到自己想要的东西。
经历了两次产品失败后,我觉得自己目前还是不能去创业,所以就准备投简历到各大公司了。经历了一年半对交互的学习后,知道基本交互设计岗位都需要研究生以及很牛逼的学校,觉得自己在一个不怎么出名的学校读个本科好像没啥优势,唯一的优势是我比起其他学设计的学生懂代码(好歹也是个独立开发),做东西也挺多,看得东西也多,但内心知道貌似在学历和学校面前这些还是没什么卵用。所以,拉了一个小伙伴做了一个当时觉得非常酷炫哪里都是动效的个人主页,觉得把这个晒出来应该没有太多悬念了。而且当时简历在师兄的指导下改了很多遍,信心满满的去参加面试。结果和我做网站的小伙伴拿了腾讯百度offer,而我却一个offer没拿到。
总结了一下,自己太傻不懂面试。腾讯和微信面试只怪自己不懂面试技巧,在阿里终面时,我觉得面试感觉很好,而且面试官也nice,然而却止步。当时第二天一顾脑热就在饭店等面试官,而且面试官也很耐心地和我聊了我为什么没拿到offer,理由很简单,我还不知道交互设计是什么,交互设计不只是动效等等。当然我知道交互设计不只是动效,但可能和我给他看的作品有关,可能当时觉得拿着个人网站去show就肯定没有问题了,没有表达其他东西。当我知道这次无望时,我觉得还是想拿点好处,又缠了面试官很久来解答我的一些疑虑,面试官又很耐心地和我聊了一小时,虽然拿不到offer,但还是学到不少东西。别问为什么没面百度,因为当时百度只有网申没笔试,觉得自己简历沉下去了。。。
由于拿不到BAT的offer后,又发愤图强4个月内刷了100本个方面的书,最后毕业时看了看书柜和电脑的书,大学应该看了300本左右,看来大学还是没有白过的。
大四就跑去北京了,跟着清华研究生学了一段时间交互设计后,在一家穿戴式设备公司做交互设计实习,很感谢公司相信我,基本没怎么面试就问我几时能上班了。(毕竟他看重我又能开发又能设计)虽然期间跟打杂差不多,但由于需要在设计和开发人员间不断来回走,了解了更多团队合作的事情。
期间又面了百度和阿里(别问为什么没面腾讯,因为腾讯当时北京不招交互,所以不设交互笔试,呵呵,逻辑到现在我也没参透出来)。阿里也是败在了终面,由于面试官问了一些比较刁钻的题目,例如为什么mac的滚动叫自然滚动。。。(妈蛋,对于一个没钱只能用win的人来说谁知道。。。)又问了一下关于material design的一些动效退场速度变化的问题,还好之前也有看过。。。个人总结了之前面试失败的原因,可能自己着重讲自己的开发经验,对于交互的问题有些又不是回答得很好,导致面试官觉得你应该去做开发,但我又跟他说,不不不,我喜欢交互设计。到了面试百度时,我觉得还是放手一搏,其实当时觉得转变路数挺害怕的,不跟别人比你厉害的人比交互(当然我也不担心和竞争者比,群面和其他研究生,清华北大的一起面试也没啥可怕的),跟别人比其他人没有的优势,所以全方位地去介绍自己,包括团队合作,设计,产品思维,开发等等,最后顺利拿到了offer,加入百度MUX,成为了初级交互设计师。最后事实再次证明,全方位展现自己的能力这才是很重要的。
对于交互设计的认知,总结了一下,从觉得交互就是要做酷炫的转化成交互就是要做好产品的架构再到交互其实很简单,就是人与人,人与机器的交流。虽然看起来最后的答案说了跟没说一样,而且好像一开始学交互书上就这样说,但最后的答案还是要自己真正领悟到交互的精髓是什么还是需要一段时间的。
写到最后,如果问我为什么喜欢交互设计,我也不知道怎么表述。只能说冥冥中觉得自己就是要做交互设计的人,因为交互设计需要通才,就是啥都要懂,而我也很喜欢啥都懂一点,喜欢从全局去考虑问题,估计这是我最喜欢交互设计的原因吧。在工作中,发现有比我厉害好多好多的设计师是怎么去发现问题和解决问题的,这种思维我觉得生活里是很重要的,比起写代码来说。我不是不喜欢编程,只是不喜欢成为搬砖的人,平时为自己写代码还是很不错的。而且说句实在的,交互设计是产品线里最轻松的岗位,平时能花更多时间在自己其他兴趣上,发展其他兴趣也是为发展交互设计更多技能,何乐而不为呢?(当然这个大二就机智发现了)
以上就是小编这次带来的更新,小编叫薛志荣,如果你对小编写得文章感兴趣,可以关注小编的公众号(Designer_Oliver)及将此文章分享给你的好友,小编会尽力写一些好的文章推送给大家的。以下是小编公众号的二维码,长按即可关注,谢谢