当前位置:  开发笔记 > Android > 正文

用户体验设计师需要编程知识吗?

如何解决《用户体验设计师需要编程知识吗?》经验,为你挑选了1个好方法。

我们的团队中有一位没有编程背景的用户体验设计师.他希望将Eclipse中的屏幕设计为开发环境.他的(有效)投诉是,每当他设计一个特定的屏幕并将其用于开发时 - 他们就会告诉他在技术上使用SWT或GEF是不可能的.因此,他希望我教他SWT/GEF的基础知识,这样他就可以做出明智的决定,甚至可以在提出设计以节省时间之前尝试使用eclipse中的某些东西(而不是使用Photoshop).

我个人认为,设计不应受技术可能性的限制,理论上,设计师所梦想的一切(至少是实际的东西)在技术上应该是可行的 - 尽管有变通方法或有点黑客攻击.

所以,我的问题是 - 您认为用户界面设计的编程知识有多重要?如果是这样,你如何在各种平台上教授完全没有编程经验的图形框架?



1> Eddie..:

原则上,我同意你的看法.编程知识对于UI和工作流程的熟练设计者来说不是必需的.但是,了解所使用技术的能力和局限性可以帮助UI设计人员更有效地与编程人员一起工作.

编程知识可以提供帮助的地方是,如果开发人员正在冒烟,有可能无法完成某些工作,那么对所使用工具的一些了解可以帮助反驳这一点.如果开发人员认为某些事情无法完成,那么对工具的了解可以帮助UI设计人员找到符合设计目标且可实现的合适解决方案.

通过合适的协作开发人员,UI设计人员将需要很少(如果有)关于所使用的特定GUI工具的知识.

我一直在开发人员方面被要求做一些不可能或不切实际的事情.我总是和设计师一起找到一个符合设计目标的快乐中间人.有时我认为不可能的事实上是可能的.有时我们不得不以不同的方式做事.必须推迟一些事情,因为"可能,但需要付出太多努力." (例如,基于SWT的应用程序成为Windows任务栏.绝对可能,但对于有问题的项目不切实际,因为它需要本机代码.)

最重要的是双方都意识到他们在同一个团队中.

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有