说说我这两年摸出来的路子。早些年学一个新库,老老实实翻文档、刷教程,看完还是云里雾里,真到项目里遇到边角情况照样抓瞎。后来干脆换玩法:挑一个我每天在用的小工具,先去翻它的源码和 open issue,看大家实际在踩什么坑,再找 labeled 的 good first issue 下手,嫌难就从文档里一个错别字改起。
别小看第一笔改动,心理门槛一下就降到地板了,但你想把 PR 合进去,构建、测试、commit 规范、提交流程这套动作必须全套跑通,这本身才是最实在的入门。更赚的是维护者给你的 review,那是免费的、一对一的、精准戳中你当下短板的私教课,比任何网课都顶用。
GitHub 去年那份 Octoverse 也在讲同一个方向:用开源的人,越来越多地变成了改开源的人。每天用的东西,动手改一下,比一直当旁观者学得透。你最近有没有特别想啃却一直没下手的库?