上周后半周我一直在做一个产品的设计重构,花了很多时间冥想,功能、交互、界面、交叉整合。并深入了细节,进行了具体实现,对各种表现进行了实验,还做了任务安排,一切似乎都妥当了,我开始搞动画设计。周日搞定一个3D动画时,我在座位上吹着口哨手舞足蹈,唬得旁边的兄弟一惊。噢,不好意思,失态失态。
效果并不复杂,但是就像圆角一样,运用得好带来的是质变。最关键的是,噢,一直折腾于2D动画的我终于宣布切入3D动画了,而3D动画对结构的设计又提出了更高的要求,于是得重新规划我之前的写法。
但是就在我达到细节设计高潮的时候,宏观设计却阳痿了。因为万事俱备后,我猛然感觉这个产品创意不错,想法挺好,但实用性真的很有问题。按我现在这样,把它重构得花枝招展,意义不大啊。而且其本身无论前端交互还是后端业务已经设计得极其复杂了,再展开只会把整个团队拉入深渊。周日晚上,我决定砍了这个产品,或者叫注释掉,以后想到好的应用点了再翻出来。
我超级郁闷,因为几个小时前我刚刚才在会议上信心十足,斗志昂扬地做了安排,前端交互的,后端业务的。结果几个小时后我就决定把整个产品砍了……我闷声闷气的都不敢宣布,怕挨骂,反正交互是个通用的,业务是另外种情况影响也不大,缓两天再说。但是我自己已经为之折腾了半周甚至不止,这意味着围绕着这个产品的工作都白干了。我只能很阿Q的自慰:没白干,我做完所有事然后把它砍了,如果我不做我肯定不会砍。……
教训就是以后移植、重构、和产品设计过程中,先否定过去的设计思路,重新在宏观上审视分析一个产品的现有定位及价值,值得做再进行细节设计,不能囫囵吞枣,见一个做一个。
这大概是第一个被否定和砍掉的现有产品。我很生气,后果很严重。噢,伤心了,曾花了那么多人力物力财力和时间。
还好有根救命稻草,那个3D动画,赶快抓住,新的交互行为引入后,在表达产品的时候就多了一种新的选择和设计方式。ok,去寻找另一个高潮吧。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
2007-05-11 一段关于写书的对话。