知其所以然(以算法学习为例)这篇文章对人在解决问题时的思维过程和思维形式作了分析和探索,并总结了相关研究的一些观点。
我只是对其进行一些适合我理解和日后查找的梳理。
观点:“人类解决问题的两大思维方式实际上都是有很大的试错成分的” 像侦探小说一样,强调获取知识的过程——推理和联想
推荐书籍:金出武雄 《像外行一样思考,像专家一样实践》
此外,文章还谈到,注重思维过程而是结果的几个重要价值:内隐化、跨情境运用、对问题解的更多记忆提取线索、包含了多得多的知识、重在分析推理,而不是联想
在跨情景运用中,推荐书籍:《你的灯亮着吗?》
方法论:要深刻理解一个算法 寻找该算法的原始出处(paper,顺着作者的探索的过程要比引理定理的罗列推出结论会更接近真实的思维过程)、原始的出处其实也未必就都推心置腹地和你讲得那么到位、揣摩。
揣摩的一些指导性的问题有:为什么要这样(为什么这是好的)?为什么不是那样(有其它做法吗?有更好的做法吗?)?这样做是最好的吗?(为什么?能证明吗?)这个做法跟其它的什么做法有本质联系吗?这个跟这个的区别是什么?问题的本质是什么?这个做法的本质又是什么?到底本质上是什么东西导致了这个做法如此..?与这个问题类似的还有其它问题吗?(同样或类似的做法也适用吗?)等等。不仅学习别人的思路,整理自己的思路也是极其重要的。
说明:文中斜体均为原文的摘录,非博主本身的心得和评论。