这个问题已经在一个类似的帖子中解决了关于 UI 的更具体的级别。
我想在更一般的设计层面上解决这个问题。
我每天都在设计设计以确保高质量。但是我时不时地与中层管理人员和没有经验的开发人员讨论“以正确的方式”做事的好处。
有时我只是说“相信我,我已经看到了这会导致什么,我们正在以另一种方式做”,有时我会尝试制定一个场景,其中一组特定的选择会引入问题等。大多数时候我觉得我没有接触到我正在与之交谈的人。我还不如说“相信我”。
我觉得我作为一名高级软件人员的能力之一应该是解释和激励我们作为一家公司做出的技术选择。我可以在经济和用户体验层面做到这一点。
但我似乎无法在技术和伪技术层面解释为什么某些设计选择“感觉错误”以及为什么其他设计选择感觉更正确和有益,即使起初它可能更难实现或看起来不必要的复杂。
幸运的是,我偶尔会展示出好的结果,否则我可能会开始怀疑好与坏设计的整个概念。
我真的会觉得阅读这里的其他人对此的看法很有趣。
提前致谢!