深入了解学习是好事,但我不觉得这是必要条件。如果开发已逻辑或者其他东西拒绝实现,建议去找一些已有的案例给开发参考,前提是逻辑得通,不管开发逻辑还是业务逻辑,这之间得去平衡,设计师得理性。
还有就是尽量少和除了设计师以外的人讲设计的东西,讲需求本身,比如:这个按钮有没有必要出现,而不是说这个按钮放在这里好!
在我接触的开发中,少数工程师拒绝的理由是:不要搞这么花哨的东西啦!!!事实上只是符合普通的交互逻辑而已。我觉得这取决于一个公司是产品驱动的还是搞营销驱动的。时间成本或团队不成熟,常说的就是:能用就行啦~