以前刷教程总卡在"看懂了但不会用"——demo 写得漂亮,一上手真实项目就懵。后来我换了路子,直接把好开源项目当教材啃。
先读。好项目的源码里全是真实工程里的取舍,为什么这里上缓存、那边宁可多查一次库,commit message 比教程诚实得多。教程给完美答案,源码给"当时为什么这么选"的过程,这才是实战。
接着 fork 下来自己改。想加个小功能就提个 PR,reviewer 一句"边界情况没处理"直接把你逼去把原理搞透。被真实协作虐过一遍,知识才真正长在自己身上。简单说
等攒够理解,照着造个小轮子,能跑就行。这时候才暴露之前以为懂、其实漏掉的一堆东西,闭环补上的那刻印象最牢。
대박,现在朝九晚五,下班泡杯咖啡慢慢读,比当年 996 焦虑刷课舒服太多。你们有拿开源当教材的项目吗,求推几个适合新手啃的。