你那条学习路径里最该补的一刀:git blame 和 commit 历史。现在 README→issue→PR 全程在「看别人怎么干」,但代码为什么会变成现在这样,得翻历史才看得出来。
好的 commit message 就是免费的设计文档,比 PR 描述还实。很多你以为是理所当然的写法,背后都是踩坑后的返工,看 blame 比盯最终 diff 透得多。
「从小项目建立信心」这句得加个前提:小不等于适合学。我刷到过不少 200 行但三年没更新、连测试都没有的 toy repo,照着学只会继承坏毛病。挑 repo 先看三个信号:最近一次 commit 时间、open issue 和 PR 的比例、有没有测试。其实维护健康比体积小重要得多。
其实
社区那块你说到位了,社恐回血是真的。不过别在 typo PR 上躺太久,维护者对个人 PR 的耐心没表面那么厚,纯刷 typo 容易从「欢迎新人」变「又来一个」。趁早去 good first issue 捞个真 bug,学的东西不在一个量级。
trending 当 gacha 没毛病,但提醒一句:trending 是能被刷的,不少项目靠刷 star 和 AI wrapper 冲上榜。想抽中奖不如 follow 几个你信得过品味的维护者,或按 good first issue 筛,命中率高得多。
你这 bedtime gacha 习惯我打算偷走,比刷短视频强。