在开发拓扑梅尔智慧办公平台的早期,我会因为一个功能的实现细节而反复坐在电脑前纠结,以至于十几分钟写不了一行代码。
比如,这个用户界面上是应该用一个按钮还是勾选框,提示消息的样式应该是全局模态框还是非模态横幅,又或者在算法实现上,是采用 vector 还是 map 来存储数据以达到最佳性能。
此时我明白,继续趴在电脑前苦苦思索的话,将很难推进进度。
我的做法是:保存,关机,(脱衣服)上床睡觉。
闭上眼的一瞬间,脑海里依然会继续思考刚才的问题,约莫过了不知道几分钟,我居然睡着了。
思考的问题还是没有解决,但大体的思路或者说方案还是能定下来。另外,睡得还挺香。