谁说设计师要会写代码?
发表于
我们创造了一个需求——会代码的设计师。谷歌上搜索“设计师应该学会代码吗?”,会有2500万个结果。(百度上4880万个^_^|||)
从一开始,我就不完全同意这样的一个假设。然而,我认为“我们需要会代码的设计师”这个逻辑歪曲了根本问题。
产品设计团队的负责人,他可以编写代码(前端和后台应该都没问题),他能做原型,他有跨领域沟通的能力,理解能力和调整实现的能力,但我也知道他是有边界的。
说设计师应该会代码是在给人灌输一种观念:培养出一群既会设计也会开发的互联网超人,完整的互联网怪物。
说真的,设计和开发(前端和后端)都是高度专业化的职业。每个都需要好多年的时间去锻炼和积累,期望一个人在不止一个领域成为专家是很不负责任的。
我们真正需要的是设计师与开发人员可以实现工作的无缝衔接。
这需要一个关键要素:同理心。
我们应该说的是,我们需要更多的设计师了解代码,而不是懂代码。
设计师应该了解代码的理由,就跟开发人员要懂点设计是相同的原因。不用成为设计师,但了解他们。能跟他们交流,了解设计师的设计思维与过程。
这是一种打破常规的行为,它能促进交流并把工作做更好。但关键是,它不会妨碍别人在他们的重点领域成为真正的专家。
当有人说他们想要“可以写代码的设计师”时,我就像听到他们说,他们想要一把瑞士军刀。螺丝刀、剪刀、小刀什么的一应俱全。但问题是,瑞士军刀并不是万能的。你不会看到一个木匠拿着瑞士军刀锯木头,你也不会看到一个裁缝拿瑞士军刀裁剪面料。瑞士军刀可以用在很多地方,但是他们永远不能替代真正专门的工具。更糟的是,因为它试图做太多,甚至不是一把伟大的刀。
专业人士需要专业的工具。同样,专业团队需要专业的团队成员。
我不想让我的设计师花所有的时间去了解跨浏览器的CSS解决方案或学习如何使用javascript封装包。同样的道理,我不希望我们的开发者花费他们所有的时间去深入钻研什么色彩理论。
我希望我的设计师花更多时间在移动界面标准和最新的可用性实践上。我希望他们去了解我们的用户和发现未满足的需求。我希望他们专注于工作,这样会让我们的产品做的更好。当然,想要成为一个大型产品团队中善解人意的同事,学点代码还是有用的。
现在,暗示别人去学习代码或设计是不明智的。这意味着开发人员能够从以用户为中心的角度来挑剔地审视设计,设计师也知道如何去实现他们的设计。如果他们能独自很有效率的做出一个粗糙的原型,应该奖励。但是我们还是需要摆脱这种设计师应该是程序员或者开发人员应该是设计师的想法(或者压力)。
趋同有它的边界,但永远无法代替。
如果你让你的团队成员专注于自己的优势以及做一些工作来获得同事的理解以达到良好的协作状态,那么你不需要瑞士军刀。相反,你有一大拨的专家,可以更好的一起工作。
这才是我们真正需要的。
-END-
本文由IXDC翻译
来源:medium
作者:Jesse Weaver
原文地址:https://medium.com/re-write/we-dont-need-more-designers-who-can-code-b81483d2a0e6#.ih4uodz88



