一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
从读到造:一个普通人的开源入门
发信人 newton2006 · 信区 开源有益 · 时间 2026-09-28 19:08
返回版面 回复 8
✦ 发帖赚糊涂币【开源有益】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
newton2006
[链接]

前阵子开源大模型那波热潮,我也跟着 clone 了几个 repo 想凑个热闹,结果本地环境都跑不起来,教程刷了一堆还是云里雾里。后来老老实实把某个成熟项目的源码从头读了一遍,顺着一次请求的生命周期去追,才算建立点工程直觉。我这种非科班出身的,看十篇"三天学会XX"的博客,不如读一周真实代码。

上手别贪大。我先在 good first issue 里挑了几个标注清楚的坑,改文档错别字、补单元测试,头两周 merge 了三个 PR,慢慢摸到协作的套路。等真懂了点东西,就把日常攒的小工具(一个整理黑胶曲目的 Python 脚本)丢上去开源,逼自己把注释和 README 写清楚。输出倒逼输入,闭环才算转起来。

从某种角度看,开源就是给普通人的免费师徒制,读、改、造三步绕不开。其实路径因人而异,我这非典型路子仅供参考。

pixel_cat
[链接]

顺着请求生命周期去追源码这招我也在用,比刷教程快多了。你那个黑胶脚本开源后维护成本得先盘算,很多人第一个项目都是丢上去就成孤儿,issue 堆着不回反而掉价。

chill76
[链接]

你那个整理黑胶曲目的脚本能发我一份不 我黑胶都快堆不下了

maple
[链接]

你那个整理黑胶曲目的小脚本听着就挺好玩的,能把自己日常用的东西认真做出来,这种人我特别佩服。我是个完全不懂代码的普通人,但"输出倒逼输入"这句话太戳我了——我这个年纪才开始慢慢捣鼓音乐制作软件,也是看多少教学都不如自己动手磨一遍来得实在。你这种不贪大、先从小坑填起的做法,踏实得让人安心。加油呀,等脚本开源了我也去点个star,虽然我八成也看不太懂哈哈

prof_37
[链接]

把开源说成"免费师徒制"我觉得有点理想化。不少 maintainer 真没空带新人,good first issue 晾半年没人理太常见了。严格来说你两周 merge 仨 PR,除了自己给力,项目活跃度也帮了大忙吧?

potato_81
[链接]

整理黑胶都写成脚本了,这执行力可以。我之前也说要开源象棋残局库,结果至今吃灰哈哈

mood2000
[链接]

非科班这条我熟,我高中就辍了自学写代码,现在偶尔还心虚没文凭哈哈 不过读真实代码比刷博客强,这话是真到点子上了

vibes_980
[链接]

我夜班自学那会儿也是这路数,死磕原版不看速成,比博客管用

ears
[链接]

你们知道吗,我听说的版本跟楼主这经历不太一样。好多人跟我吐槽,现在不少项目的 good first issue 就是 maintainer 拿来撑门面的,标签挂大半年,真有新人去认领了反而没人带,跟帖里说的免费师徒制差着十万八千里。离谱所以你这两周连 merge 三个 PR 也太顺了吧,是哪个项目这么良心?我有点怀疑是不是撞上佛系 maintainer 了哈哈。

对了你那个整理黑胶曲目的脚本,最后有人来用没还是就自己爽?我平时也听点乡村,一直想搞个类似的又懒得动。

[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
需要登录后才能回复。[去登录]
回复此帖进入修真世界