首页 > 新闻资讯 > 美工对程序员的5大经典牢骚

美工对程序员的5大经典牢骚

5条评论
标签:
更多

就像猫和狗、该隐和亚伯一样,程序员和美工也是对死对头。 程序员和美工就像来自不同星球的两种完全不同的人,他们脑袋所关心的事情也完全不同。 程序员希望网站运行起来完美,而美工希望网站看起来漂亮。 虽然这两个目标有重叠的地方,不过,差异在于美工和程序员对成功的期望是不一样的。

期望的互相沟通也是非常重要: 向对方阐明自己的期望,寻找双方的共同点,并商定共同的目标。

当然,说得容易做起来并不是那么简单。不过双方至少要试着互相体谅和理解对方,这点也很重要。 为了改善美工和程序员之间的关系,之前我写了《程序员对美工的5大经典牢骚》,这次我将与大家分享下美工对程序员的抱怨、问题产生的缘由及解决方案。

抱怨1: “为什么程序员设计出来的效果总不能与我的设计一致呢?”

你给程序员提交的设计可以说是非常完美,但是,当你看网站时,却总像是拼凑起来的一样,完全没有设计预想的效果。

问题

效果图毕竟不是网页,不是由HTML、CSS、JavaScript代码组成的。Photoshop、Fireworks、Illustrator等可以做很多无法在web上实现(至少大部分是不可能)的事情,这样,程序员经常需要给设计变样。

解决方案

设计的时候要多跟程序员交流,不要一味低头做自己的。问问他们能否实现你的效果,或者有没有什么替代的方式。并且,随着你对web开发了解更多,你就能更明白到底是你的设计无法实现的还是程序员随便应付了事。

抱怨2: “颜色都用错了!”

颜色都是你精心挑选的,但是程序员会觉得“颜色相近就好了”。

问题

我不知道是不是所有的程序员都这样。不过,我曾经跟一个红绿色盲的程序员共事(他给公司内部人员发邮件都用浅绿色背景和粉红的字体)。红绿色盲并没有妨碍他成为一名优秀的程序员。

解决方案

如果你确定就是要某一颜色,那你就写出它的代码。不要想依靠程序员帮你选择颜色代码。
你得考虑下这个问题产生的原因可能不是程序员而是你。颜色在Mac上和CMYK上看起来也是不一样的。保证你的文件色彩模式和样式默认设置成普通的RGB格式。

抱怨3: “程序员到底知不知道‘留白’?”

你在一些元素之间“留白”,为了创造一种轻松的感觉,留下想象的空间。但是程序员却把所有东西堆在一起,并且还跟你说:“只能这么做。”

问题

我曾经抱怨过一个程序员没有给一个模块和内容的边缘留些空间,人们看起来也非常吃力。他说:“我不管别人怎么样,反正我可以读。”大多数程序员不会像他这么强硬,不过他们受过设计方面的培训,无法理解过多过杂的东西会带来视觉疲劳和“留白”的审美价值。

解决方案

如果你真想让你的设计看起来整洁美观,那就别让他们来设计“留白”。在设计说明文档里写明确切的长、宽、高。程序员就会依据你的文档在要求的元素之间留下适当的空间。 至少,你要说明下边缘和填充的总规则。比如,“所有模块内容与边缘之间要留至少10像素的空白。”

抱怨4: “程序员总是不能让我的设计在不同的浏览器上有相同的效果!”

用Firefox打开看起来还好好的,但是用IE打开却不成样了。

问题

如果你的程序员陷入无法让你的设计在不同浏览器之间保持同样效果的困境,你应该同情下他。每个浏览器有它自己的quirk模式。特别是随着IE6.0的退出,这种情况逐渐改善了,但是要在不同浏览器之间保持设计效果完全一致还是有点难的。

解决方案

我一般会留有几个像素的回旋余地防止不同浏览器之间出现问题。如果你在设计的过程中能考虑到这些问题,就能帮程序员避开这个问题。
不用担心向程序员指出跨浏览器问题,不过程序员解决这个问题时可能会让你的设计有点失真。

抱怨5: “程序员总是问:‘这要花多长时间?’”

你为了赶进度,熬夜加班才按时完成工作,结果却被告知项目被延期一个月,所有的加班都白搭了,没有比这个更郁闷的事了。

问题

电影《星际迷航记》有一个场景,Scotty向Geordi La Forge阐述工程师的生活时,这么说:“你并没有告诉他[Captain Picard]工程究竟要花多少时间,不是吗?看来想成为一名伟大的工程师,你还有很多东西要学啊。” 有些程序员也像这样看待美工,每次都得告诉他需要花多长时间。

解决方案

程序员担心遇到什么问题,所以会把时间安排得比较紧些,而且如果说能提前完成工作也是挺好的事。试着跟程序员协定一个比较合理的时间表,并尽量按时完成。等到你逐渐对一个程序员比较了解了之后,你可以找到自己的工作方式和节奏。

特别抱怨: “程序员就是无法理解美工。”

或更糟糕:

程序员好像觉得他们才是美工一样!”

如果说程序员完全不赞成美工的观点,就更痛苦了,这通常需要别人协调(通常是项目经理)。不过,要是程序员觉得他比美工更懂得设计,这会让人火冒三丈的。

问题

曾经有好几个程序员看了Jakob Nielsen写的一篇文章后,在会议中对我我的设计评头论足,想给我上设计课。这不仅仅是对美工的不尊重也使项目的进度更慢了。

解决方案

跟自以为什么都懂的程序员一起工作是挺麻烦的,遇到这种情况,就要看你能不能放下自尊心了。总的来说,我提倡听听他们怎么说,如果说得还算有点道理,就虚心点接受。尽可能不要争吵。

通常他们说的都是你的设计打破了什么原则之类的。也无需害怕承认你打破原则,这是有创新意识的美工的表现,不过你得确保有合理的理由打破原则。

当我自己遇到这种情况,我就会回顾我在设计学校的日子,那时面对很残酷的批评,我还是坚持捍卫我自己的作品。那些日子,我得自尊心受到很大的打击,不过这段经历也教会了我如何坚持自己的决定并保持冷静的头脑。

总是要为自己的决定辩护,可能会觉得有点受羞辱的感觉,不过,只要你一直坚持,久而久之,你的同事会对你另眼相看的,你会发现同事更加重视和信任你的决定。

原文:5 Pet Peeves Designers Have With Developers (and How to Avoid Them)
翻译:WordPress啦!

* 版权声明:作者WordPress啦! 转载请注明出处。

#1
我不认为程序员就比美工重要!
#2
两者都重要,关键是理解、合作。
#3
互相理解,一切都会更美好,哈哈,我站着说话腰不疼(>_<)
#4
上面1-4点分明是前端设计师的工作范畴(UE),什么时候变成程序员的了?程序员写CSS、布局、做浏览器兼容测试???
#5
应该是说的纯不懂HTML的美工。