调试一天没有进展,为什么睡一觉第二天突然就好了?

最近在调试USB,昨天一天没有进展,一直是获取USB设备描述符失败。。很是郁闷,脑袋蒙蒙的,垂头丧脸的回去睡了一觉。今天来了之后,奇迹发生了,,,,我什么都没干,就突然好了?

原来,就在一个简单的动作的差别,我昨天下载过代码之后没拔掉调试器,容易导致获取设备描述符失败。

而这种调试玄学,我之前也遇到过很多次,相信很多人也和我一样,明明是很小的问题导致的,却能卡我们好久。

其实这反应出来一个问题,当我们很长时间无法解决一个问题、甚至好几天没有进展的时候,很可能是因为我们对待一个问题的思维方式或行为习惯陷入了僵化,我们也许需要去做一会儿其他的事来忘掉之前对待它的思维方式和习惯,或者出去转转获得灵感。当然,我们也可以找其他人(甚至是一个对你的工程毫不了解的人)来监督我们的调试过程,我们把自己的工程讲给他听,直到他听懂,这个过程中很可能会发现问题所在。

总之,当我们被一个问题困扰了很久的时候,可以尝试着去做其他的事情,忘掉对待这个问题的思维方式,或者找一个不了解这个工程的人,讲给他听,常常会有意外之喜。

猜你喜欢

转载自blog.csdn.net/wei348144881/article/details/108863598