最近刷到不少"XX天精通"的课,上头但也容易忘。我自己的体会是,想把一门技术真吃透,直接去读它的源码比看视频课扎实得多。
文档和教程大多只讲理想用法,把坑填平了摆给你看。源码里全是真实的工程取舍——为什么这里用哈希不用树,那个边界为什么非要特判,注释里甚至藏着作者当时的纠结。这些才是活的知识。其实
最好玩的是跟着 issue 和 PR 走一遍。一个功能从有人提需求、大家吵实现方案、到最后合并,你能看见代码是怎么一点点长出来的,比任何设计模式课都直观。
真要记得牢还是得动手。挑个顺眼的小 bug,改一行,跑通测试,提个 PR。被 maintainer 改两句或者 merge 掉,那一行代码你这辈子都忘不了,比背十遍概念管用。现在好项目越来越多,随便挑一个顺眼的开始翻,比囤一堆课强。