看了一段时间的lua源码,复盘下,整体而言勉勉强强,速度有些偏慢,可能是着急快点看完的原因,心态有些急躁,效率有点偏低。
关于效率,还有个点,就是看代码不太容易掌握颗粒度,感觉自己太细了,有点陷入细节而忽略了整体情况,但是吧,以前知识储备不够的时候,颗粒度高,翻几遍啥也没看懂。所以吧,得花心思去处理这个平衡。
另外就是总结的习惯,慢慢发现,看代码时,一些关键信息需要自己总结出来,最好是画图之类的形象方式,这样后续过程中可以快速地查找而不用反复推演了。
还有一点,也是上面说的,心态要保持好,节奏要恰到好处,心态要静,节奏要不慢不快,太慢了,自己容易懈怠,陷入细节而不能自拔,太快了,什么都没掌握,草草的翻几下,没什么收获。
最近陆陆续续看了下市面的信息,lua是一个小众语言,适合作为学习VM,编译原理的入口,但JD不多,长期发展,还是得另寻办法。
得开始系统的学习,提高Golang这个skill了。怎么提高呢?先找个基础的文档读读,再找个略微有点深度的文档读读,再针对语言的基础数据结构和特性去看实现原理。暂且这样安排,后续视情况再调整。