二零二四年五月
大约 2 分钟约 469 字
五月
控制变量法应该写入DNA中
前言
五月份很忙碌,经常处于发现代码bug并解决bug的过程中,有一个bug在两周前遇到,今天确定了bug所在的位置,为什么解决一个bug需要花这么久的时间呢?
仔细回想了一遍过程,这两周的时间都花在找bug上,当然,解决bug的时间并不连续,经常需要做一些其他的工作,但是我认为如果严格按照控制变量法来查找,这个问题应该可以更早定位出来。
其实控制变量法从很小的时候就有接触过,比如我小学学的鸡兔同笼问题,在没学会二元一次方程之前,就是使用控制变量法,固定其中一个变量的值,来改变另一个变量,看能否得到正确的结果。说起来使用这个方法已经得有15年以上了,确还没有养成习惯。
控制变量法的解释
控制变量法,就是在研究和解决问题的过程中,对影响事物变化规律的因素或条件加以人为控制,使其中的一些条件按照特定的要求发生变化或不发生变化,最终解决所研究的问题。
如何养成习惯
在思考问题的时候主动采用控制变量法的思维方式,就比如马斯克采用第一性原理思考一样,针对我现在的工作状况,需要在工作中保持专注,思考问题时注意控制变量,使结论具有逻辑性,而不是泛泛而谈。