刷了一堆网课还是写不出像样代码,这事儿我太懂了。我入行那会儿底子不是靠教程打的,是给一个冷门小项目修文档修出来的。
你以为文档就是写写句子,其实读一个项目的文档源码、翻它几百条 issue,会逼着你搞明白它真实的运行逻辑,比任何从零到一的教程都贴近生产环境。而且修文档门槛低,改个 typo、补一句含糊说明,提个小 PR,maintainer 合掉那一刻,那种即时正反馈比通关网课带劲多了,学习正循环一下就转起来。
顺着依赖链往上爬更有意思。为了搞懂一个报错,你自然就摸到编译、测试、CI 这些真实工程链路,根本不用专门去学。我现在改行写小说了,但那几年写代码的根,说白了就是从这些零碎小 PR 里长出来的。想认真入行,别光收藏教程,去翻个你常用的开源项目,从它文档里第一个你看着别扭的地方下手。