学习方法有高下之分,好的学习方法可以事半功倍。知乎上,采铜专栏“怎样成为高段位的学习者”,有一篇很好的学习资料。
对于学习者,特别是编程人员,首先要设立目标,目标确立了会产生推动力进行有目的的学习。而且在学习的过程中,才能在目标的基础上提出自己的问题,进而对所学内容有深度的了解(解码),因为我们是在目标的基础上学习的,所以我们的新知识会自动与旧知识融合,演化出最优解。因为编程问题本身就是实质性问题,所以在解决问题的过程中就有不断的练习,而不会导致知识变成死知识。
至于创造性思维与各种思维,知识的融合,如何应用在编程,本人也在研究。
采铜专栏http://zhuanlan.zhihu.com/intelligence