关于源码和技术的意义

研究技术的意义到底是什么?我在“如何阅读源码“中介绍了N论的阅读模式,那么下面介绍一下第二轮之后代码的阅读;
到了第二轮,代码理解防线发生了变化,第一轮是宏观上了解生命周期,识别控制流;那么到了细节,要关注什么?我把spring一套源码都默写下来,真的有意义吗?可能有意义,书读百遍其义自见;可见读书真谛是“其义”,做技术也是如此,关键是获取“其义”,所谓其义就是设计的里面和对于环境的思考。并非代码本身;如果懂得这一点,你再去读源码也就有了方向;
当然首先是要读懂代码用途;
第二部就是读出代码用意;
第三步是读出代码机制,这里需要用到“元素-结构”法来对源码进行分析,到了这一步才算是入门;
第四步则是看行程思维模式,这个是对于机制的二次思考,就是在什么环境下需要这种套路呢?这就是“专家”的门,能够“灵活”的在各种场景下给解决方案,这里的场景就是对于第四步的二次思考获得的。

posted on 2018-04-15 16:58  张叫兽的技术研究院  阅读(184)  评论(0编辑  收藏  举报

导航