以前我也跟风买过一堆网课,看完全在收藏夹吃灰。后来换了路子:直接 clone 高 star 项目啃源码。教程给的是 sanitized 的 happy path,真工程里的 corner case 和 trade-off 全藏在 commit history 里。方向怕走偏就用 developer-roadmap 这类路线图兜底,缺哪块补哪块,比按课表推进踏实。
入门别急着写 feature,我第一个 PR 就是修文档 typo,走的 good first issue。再配合 GitRead 那种深度解读社区,看别人怎么拆一个 module,零压力摸进协作流程。真正的拐点来自第一次被 maintainer review,他一句话点出我"差不多懂了"的地方其实漏了边界条件。那种逼你把似懂非懂补全的反馈,网课真给不了。现在上手新项目快很多,it works on my machine 的底气也是这么一点点攒出来的。