以下是我总结的学习技术的四个层次,也是四个步骤:
1.首先学会使用这门技术:
这一层的目的是知道了这门技术是干什么用的,才能在攻克下一层迷雾森林的过程中有合理的猜测与联想。
2.然后了解和理解这门技术的实现原理,其中还包括它涉及的基础知识、底层技术:
这一层的目的是为了学习相对通用的基础和底层原理以及设计思路,从而再次遇到其他技术时能达到举一反三的作用,因为很多技术的设计思想和底层知识等都是相同或者相通的。
3.继续了解和理解这门技术的演变历程:
了解了一件事物的历史发展过程,才能理解它为什么会发展成今天的样子,在了解的过程中也要反思为什么没有发展成另外一种样子以及下一步怎样发展才更好,从而为第四层做准备。
4.进而发展和演变这门技术:
在熟悉了前三个层次后,可以按照自己的想法,对当前这门技术进行反思,从而改进和优化它,乃至创造出一门同样功能的新技术。
以上内容,不仅局限于IT领域的技术,对其他领域的学习可能也有意义,但这些都需要我继续去打磨与总结归纳。