如何处理前端界面设计不合理的问题?

发布时间:2020-08-06 12:20:00

作为一个设计师,我所共事过的每一个团队中的每一个程序员都愿意和我一起工作。我从程序员那里得到的大多数评论是:“她不会给我们设计草图,我们做不到。”。

作为一个设计师,我所共事过的每一个团队中的每一个程序员都愿意和我一起工作。我从程序员那里得到的大多数评论是:“她不会给我们设计草图,我们做不到。”。

It行业的设计师很难成为理想主义者,因为我们需要在许多限制内尽可能地进行设计,以帮助用户解决问题。对项目有三大限制:人不够,钱不够,技术太难实现。

我见过很多设计师。乍一看,这些画非常漂亮。如果你多看他们,你会发现很难实现他们。许多不懂这项技术的设计师经常画更多的线,在画上添加更多的效果。也许程序员会花更多的时间编程来实现效果图。这些细节要多得多,不仅要花时间提前编程,更要增加日后长期维护的能量。

一个好的IT设计师应该是一个优秀的平衡器。如何用设计来解决客户的问题,让程序员少写“无用”的代码。

并不是说我们不能在设计图纸上追求细致。追求更好的用户体验是每个设计师的本能。但我想说的是,在效果图上添加的每一个小点都应该谨慎。每次画画,我都会想到这些问题。我需要在这里再补充一点。这一点有用吗?是真的吗?只是为了满足我自己的审美吗?它能给客户带来多少好处?可以删除吗?会有多大影响?加上这一点后编程难不难,以后要花多长时间才能认识到给长期维护带来多少工作量等等,对我来说,可能只是设计图上的一个亮点。程序员可能要花很多时间来实现它。终可能会让公司/客户花更多的钱。所以我将负责我做的设计和我参与的项目。

我喜欢在设计过程中与程序员结对,询问他们的意见,倾听他们的想法,调整设计难度,解释设计背后的想法。这也是一个非常重要的沟通过程。设计与创意不仅要让顾客了解其重要性,更要让创意的真正实施者了解这种设计的原因。很多时候,在持续的交流过程中,程序员理解这个设计背后的真正目的,这个设计能够带来的好处,并且愿意花双倍的时间去实现这些可能是一些复杂的想法,因为他们明白“他们花的时间是值得的”。

在绘制设计图时,我也经常在网上搜索相关代码,看看是否难以实现,并评估是否有其他设计方法可以替代它们。后,将设计图及相关代码传递给程序员。每个人都节省时间,终的项目可以更有效地完成。

设计师和程序员应该是相互补充、相互理解的好伙伴/战友。毕竟,我们的目标是一样的,我们都希望终完成项目/产品。

在当今成熟的IT团队中,“履行自己的职责”是不现实的。一个好的前端必须了解用户体验设计,一个优秀的设计师也应该了解技术,才能在短的时间内实现优秀设计的真正应用。