大家似乎都认为,设计师跟开发人员必须在一起工作。
但是往往,他们在做同一个项目时都是分开工作的。设计师负责创造设计元素,调色配色以及布局排版使页面在视觉上有很好的体验,而开发人员则是为了网页的上线而编程或者找素材。而这就会引起设计师和网页开发人员之间步调的不一致,从而导致最终整个设计的混乱。
设计师VS开发人员
传统意义上的网页设计师和开发人员已经形成更具职业化的特征。
通常网页设计师用图形设计软件如AdobePhotoshop和Illustrator设计网站,创建出网站和元素的样子。然后网页开发人员用这些视觉的图像,通过HTMLJavascript,jQuery,CSS和其他编程语言编写,实现web上的所有工作。
然而设计师们和开发人员们常常可能来自于不同的工作室甚至不同的国家,他们需要用各自的技能来完成一个完整的网站。因此,他们不得不在一起工作。
赞成一起工作的观点:简而言之,设计师和开发人员需要在一起工作的最大原因是完成一个更完整的网页项目。不论是从视觉到交互再到用户体验,设计师和开发人员一起合作都只会让这个项目变得更好。当我们讨论着设计师和开发人员一起工作的时候,也请不要忘记交互设计师。
合作有许多其他的好处:人多的时候,看到的想到的也会更全面并且更容易发现问题。
能得到更多的头脑风暴和设计灵感。
一个更完整的体验源于设计师能理解开发人员如何开发。
一个颇具凝聚力的成品,体现在它的所有部分包括交互看起来都很符合预期并符合视觉审美。
你会在工作中学到如何设计或者开发。
以一个更全面的视角来分析这个产品应该是什么样的,并能整合这些想法。
反对一起工作的观点:然而,如果我说他们在一起工作没有任何缺点,那显然是幼稚的想法。合作也不是有很多不利的方面,但是有两点需要考虑:
2.有的时候相互之间会互相不理解,又或者相处得非常不融洽。但是我们都还在不断成长,难道不是么?我们可以一起克服它的。
你可以做的事情
现在,你可以考虑为什么要跟设计师和开发人员一起工作的所有原因,以及如何付诸行动。从清晰明了的沟通开始吧。
网页设计师和网页开发人员必须将项目放在第一位,在项目进程中考虑大局并做出决策。明白并权衡在这过程中你将得到什么,又会失去什么。
开始沟通的最好方式就是和你的设计师或开发一起吃顿午饭,喝杯咖啡或者散个步。在画草稿和起草线框图之前,你需要先去了解他,弄清楚他的风格,和他聊聊你准备如何一起工作,同时制定一些合作准则。
给设计师的五点建议:
用简单的方式说明设计理论,帮助开发人员理解视觉是如何表达的。
设计时考虑交互元素,想想它们是如何起作用的。确保每个部分都为各个阶段的交互而设计。
设计完全。不要期望开发人员局部地复制或编辑,为每个结构创建元素。
在设计过程中寻求帮助。如果你不确定某个特殊字体是否可以应用于网页,请询问开发人员。
提供的设计元素应该为有效的文件格式,并且具有合适的分辨率和适合网页的尺寸。
给开发人员的五点建议:
学习关于设计方面的知识。懂得一些有关色彩搭配、类型方面的理论,甚至是专业术语都会有很大的帮助。
坦率说明自己会做什么、不会做什么。如果当设计师正要做一个无法在网页上实现的东西时,你得趁早把它说出来。
在设计过程中,做到随时都能够解答疑问,以便帮助设计的完成。
从最开始就要融入整个设计的过程。参与头脑风暴,集思广益提出观点,用用户体验的角度考虑问题。
保持开发过程中设计的一贯性原则,即便有些部分你不太喜欢或是不太赞同。不以开发为目的的各执己见,这样只会让你成为众矢之的。
2.工作软件胜过书面文档
3.客户协作重于合同谈判
4.善于变化胜过遵循计划
每个人都能受益的技巧:
为了帮助弥合设计人员和开发人员之间的鸿沟,使他们能在工作中能够更好地合作,这两种类型的web专业人员都需要会说对方的语言。设计师和开发人员都应该开始提高自身技能。
每一个设计师和开发人员应该有一个基本的了解:
设计的原则,如颜色、空间和排版
最佳的图像格式和大小
HTML和CSS的基本理解
使用web字体
设计和开发的趋势
对用户需求的理解
网格,框架和线框图
结论
设计师和开发人员一起工作使问题开始减少,但是如何能使他们更好地工作和理解相互的职责。在结束双方工作的一天有一个共同的目标:创造一个非凡的网站。
设计式开发是我们真正需要开始思考的。因为事实是,所有开发既设计,web设计既开发(所有开发是一个设计过程,而web设计是一个开发过程)。你需要两者兼顾,在Web设计日益复杂的情况下更要如此。或许我们需要一个新的职业定义或职位名称,可以将web设计师和开发者的工作联系起来。
—————————————————————————————————————————————————