1、有耐心,忌吃热豆腐。
有些特别勤快的人,总以为自己能很快阅读完源码,他们之中的有些用量来衡量自己的能干程度,于是只抓量不抓质。
但是代码中涉及到的很多是思想,慢慢领悟其中的精华,这是需要花时间去消化的。
阅读开源项目的源码时,要有耐心,不要浮躁。
不懂的,不要烦躁,毕竟不是人人都很容易看懂。
时间紧迫的,不要烦躁,给自己多点时间。
2、查漏补缺。
看源码,其中涉及到的基础知识,要注意查漏补缺,外加巩固,切忌下次依然不知道。
若是源码中涉及到很多新的技术,这个时候,应该感到十分兴奋,毕竟学习新的东西给人成就感,赶紧去学习,弥补自己不会的。
我想日积月累,我们的知识库里一定会越来越丰富的。
3、结构化思想。
注意构建程序走向,有的时候你只需要关心这一块是干什么的,然后跳到哪一块,那一块又是干什么的,并不需要过分详细地看每一行代码。
掌握程序的走向,结构化分析源码走向,然后结合业务逻辑分析。
这样的话,可根据bug类型和内容判断大致上是什么原因导致的。
结构化思想让我们有全局观,脉络清晰,逻辑清楚。
4、总结。
善于总结,总结思想,总结新的技术或方法,总结自己曾经的哪些没有掌握,总结其中的精华。
总结感悟。
GitChat分享:
JVM 的那些事儿