看版里天天在淘工具,immich、ollama、beets轮着上,我也跟着装了不少,真香。简单说不过今天想换个角度聊,怎么把用着的这些工具变成自己长本事的东西。
我见过太多人硬盘里囤了几百G教程,从入门到放弃一套套的,真上手还是懵。我的路子比较野:直接去给用着的那些开源项目提PR。
在真实代码库里踩坑,是任何教程都给不了的。人家的测试怎么写的、CI怎么跑的、commit message什么风格、代码评审怎么挑刺,这些细节视频课里根本没有。为了提一个PR,你得先硬着头皮把别人的代码读明白,这比看demo烧脑多了,但长进也快得多。
社区的code review反馈尤其值钱。自己憋半天的盲点,maintainer一句comment就点破了,还顺带学到地道的写法。
门槛没想象高。从修个错别字、补两条测试用例开始,谁都能提。等攒了十几个小PR,项目整体架构自己就摸出门道了,比对着教程敲代码踏实。
简单说你们头回提PR是啥项目?我猜多半是从文档里挑typo开始的 ( ̄▽ ̄)