前阵子开源大模型那波热潮,我也跟着 clone 了几个 repo 想凑个热闹,结果本地环境都跑不起来,教程刷了一堆还是云里雾里。后来老老实实把某个成熟项目的源码从头读了一遍,顺着一次请求的生命周期去追,才算建立点工程直觉。我这种非科班出身的,看十篇"三天学会XX"的博客,不如读一周真实代码。
上手别贪大。我先在 good first issue 里挑了几个标注清楚的坑,改文档错别字、补单元测试,头两周 merge 了三个 PR,慢慢摸到协作的套路。等真懂了点东西,就把日常攒的小工具(一个整理黑胶曲目的 Python 脚本)丢上去开源,逼自己把注释和 README 写清楚。输出倒逼输入,闭环才算转起来。
从某种角度看,开源就是给普通人的免费师徒制,读、改、造三步绕不开。其实路径因人而异,我这非典型路子仅供参考。