stack overflow问答:程序员如何学习web设计?

pockry 2014-11-26 14:21:51 2401

翻译自stack overflow,只取最高票的回答。

quotes-design-best-wallpaper.jpg

问题:

我工作的大部分时间是作为一个后端的应用开发者。我从事于企业web项目开发,但从未接触过UI和设计。那些好看的网站和UI经常给我留下深刻印象。

现在,我尝试着开发一个面向大众的网站,我能使用CSS、HTML,但被困在web设计、UI问题上。我不想使用模板或者盗用别人的web设计。

那么问题来了,一个程序员应该如何学习设计好看的网站/UI,我应该学习和使用什么工具,对于设计的感觉是天赋吗?

回答:

作为一个web/美术设计师,我认为提升你的设计能力最好的方法是去看,看大量的优秀设计,并且主动的去寻找它们。

就像pixeline(比利时web设计师)说的,设计没有许多客观知识能够学习(不过还是有一些的)。更重要的是提升你的“审美眼”。如果你总是处在各种高质量的设计包围当中,你的品位会自然的改善,你的web设计也会自然的跟上你的审美水平。

举个例子,我在一个独立的金属摇滚品牌下面工作,所以我经常被叫去设计乐队网站、专辑、杂志广告,甚至贴纸、文化衫、其他商品等等。因此我经常翻阅摇滚杂志并且观察别人设计的广告,或者钦佩于别的乐队设计的小商品,或者检察别的品牌的网站设计。

这些不仅仅是当我碰到瓶颈时的灵感来源,以及定位自己的水平或者找出需要改进的地方的辅助,还帮我跟踪业界千变万化的趋势和时尚,以便用于个人的设 计当中。就像我们知道的,时尚是反复无常的,人们的品位也一直在变化,好的设计师知道如何保持停留在潮流的最前端。这意味着你的设计不能太偏离一般性的审 美眼光(否则会被观众拒绝),但你也不会想要采用那些被过度使用或者已经过时的设计元素。

如果你认为自己足够创新,但不知道观众是否接受你的设计,你需要掌握web设计的艺术。一个好的设计师能够察觉新兴的趋势并且利用它们,给它们进行调整让它们成为自己的。

如果你刚刚开始学习web/美术设计,不要害怕模仿他人或者使用好的创意。你不应该剽窃,把荣誉归功于那些应该拥有它的人,但就像临摹名画是锻炼绘画技术的基本方法,模仿高质量的设计也是一个有效的学习美术设计的方法。

Best Web Gallery和Screenalicious(译者注:这个网站过于久远已经失效了,若说如今的web设计网站,舍dribble其谁?)这样的网站是让人沉浸于高质量设计布局的绝好的地方。我强烈推荐在你空余的时间里浏览这些站点,让好的审美榜样在你的脑海中流淌。

追加:我还想强调,天赋起的作用并不如人们想象的那么大。或者说,人机经常将“兴趣”和“天赋”搞混,如果你对 某事真正感兴趣,你将自我驱动的投入到它里面不断的尝试和练习。这样下来你在这方面的能力自然水涨船高,而如果你在少年时就开始投入并且建立起自信,它会 拉开你和其他人的距离,这又将带来更强的自信和兴趣,形成一个正向循环。

我对自己的评价是相当不错的美术设计师以及还过的去的艺术家,人们经常评价我多么有天赋,但他们并没有意识到我在设计上花费的数千小时以打磨我的手 艺。当其他孩子和朋友一起玩的时候,我在房间里画画,这是我擅长画画的唯一原因。而当我第一次创建网站时,它们和大多数青少年的Myspace空间一样糟糕。所以当你看到那些“有天赋”的设计师们的作品时不要沮丧,他们开始时的设计和其他人并没有什么不同。