ok,经过刚刚那篇扯蛋文以后,我决定正式开始写这个blog了,名字暂定为“和周良一起聊设计”。@五花肉SuperTree 同学给我提供了第一期的主题:“为什么要和大家聊设计”
起因:
凡事都讲究个因果关系,每个伟大的成就背后,都会有一个非常浪漫的故事。当然,可能很多都是杜撰出来的~关于这个事情,我也懒得去想那些个浪漫的原因,归根结底就两个字:整理。
好记性不如烂笔头,这句话从小听到大,已经耳熟能详了。既然以后我的发展方向是设计和UE方面,而且可能成天会和程序员打交道,那我干脆就跑到 segmentfault 这个开发者社区来写一些我在设计方面的感想,整理一下我自己所学到的东西。还是那句话,欢迎吐槽我,喷我,黑我。。。但千万别拿臭鸡蛋砸我。
聊聊程序员为什么要懂一点设计
关于程序员和设计师,微博上讨论颇多。程序员眼中,设计师是比较高逼格的。设计师眼中,程序员天天coding,满脸胡子,衣衫不整,整个一苦逼IT民工,怪不得叫“程序猿”。设计师自己眼中的自己,天天改图,动不动加班,动不动还被别人叫美工,美工你妹啊!老子是设计师还不好!!!设计师!
ok,开了个小玩笑。关于程序员为什么要懂一点设计这个问题,我觉得是很有必要讨论的。最近在社交圈经常有朋友再说,要做懂代码的设计师。嗯,很好的想法,我觉得我也可以算得上是一个懂代码的设计师。
有关设计和代码的关系,在前端方面,我觉得是最佳体现点。前端工程师和设计师其实有很多的交集,在某些公司,前端工程师一般都被划分在UED分组中,也有很多前端工程师本身就是非常优秀的Designer!甚至很多牛逼的工程师,还开发了许多photoshop的插件,比如矢量工具转换成css3代码等这些工具,都是为业界提供了非常大的贡献。这一点,我想不用明说,大家都可以明白。
对于程序员来说,懂一点设计,其实是有很多好处的。最简单来说,你最起码可以和自己公司的设计师有了点共同语言。其次,对你自身来说,帮助也是非常大的!说不定你哪天自己出去创业,或者做点独立项目,懂点设计,就可以自己全抛搞定,都不用找合伙的designer,你说对不?另外还有一点,我觉得也可以写出来,懂点设计,你说不定可以泡到公司设计部的妹子....做设计的妹子是很多的,就看你行不行了....
什么才算懂设计?
我觉得这个是没有什么定义的,要看个人的理解。你会photoshop,会处理图片,你也可以算是懂设计(当然,这个称之为“美工”比较合适)。我个人觉得,你最起码,要明白什么是美,什么是丑。明白一些基础的色调,明白哪些色调可以吸引用户的眼球,这样,你可以称得上的浅层次的懂设计了。
再下来,就是你可以灵活运用photoshop这些常用设计工具,你可以把自己的想法通过这些工具表现出来。这样,你可以算是初中生的程度。
再通过一段时间的酝酿,你可以掌握各设计技巧,设计出来的东西具有美感,有一定的人群喜欢,那么你可以称得上是“懂设计”了。
接下来,我觉得就需要日积月累了,留意身边的设计,把它变成你的。
当然,设计分很多种类,你会做海报是设计,你会画ui也是设计,你会设计web,也是设计师。这个我们留到日后再讨论,希望这篇肤浅的文章对你有那么一丝丝的帮助。
欢迎喷我。不过不管你有没有喷我,我都会去写下一篇。这篇文章是临时写出来的,草稿我都没打,绝版就是脑子里想什么就写什么,下一篇文我可能会用比较多的时间去完成。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。