#日拱一卒# 试错
以前在学一个东西的时候,我会先去了解这个东西的相关理论、看相关的书籍,总觉得只要在理论上对这个东西了解透了就可以很自然地去应用它了。但这种想法是不对的,首先并没有任何证据表明对理论的熟悉会直接作用于具体的应用,实际上很多理论是在应用的基础中总结出来的;其次,当我们说先了解理论再去应用的时候,我们在假设理论是可以独立于应用被了解透澈的,但事实显然不是这样的。 另外,这也是一个非常不好的学习策略,因为“先把理论了解透”这个事情没有一个明确的结束标准,它的检验周期太长我们需要用很长的时间才能检验出它是否有效。而当检验时间太长的时候,我们很容易就会忘记自己到底在检验的是什么。比如在学编程的时候,如果先花时间去了解各种理论再去写代码。每当代码写不好的时候就会觉得是因为自己对某些理论了解不够充分导致的,而不会怀疑这个“先理论后实践”的策略本身是不是成立。最终导致结果就是,我们用很长的时间只尝试了一个解决方案而且还很可能是一个错误的方案,毕竟面对一个新问题我们一下子就找到正确解决方案的机率能有多高?这基本上就相当于把我们自己放在一个失败机率极高的境地。 我越来越觉得在处理很多问题上,如果这个问题本身试错成本不高快速尝试、犯大量的错是更好的一个方案。一方面不断的尝试能给我们提供更多直接的反馈,这些反馈让我更容易坚持去做这件事情。另外错误所提供的信息比理论更有用,理论有太多的假设、太脆弱,只要某些假设不成立就不适用于解决我们的问题,而当我们太习惯去套用理论的时候是很难去怀疑它的适用性的。
© 本文版权归 tqtifnypmb 所有,任何形式转载请联系作者。
© 了解版权计划
还没人转发这篇日记