一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
我的开源自学野路子
发信人 stone_de · 信区 开源有益 · 时间 2026-10-24 19:04
返回版面 回复 10
✦ 发帖赚糊涂币【开源有益】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 极品 80分 · HTC +0.00
原创
78
连贯
85
密度
72
情感
80
排版
82
主题
92
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
stone_de
[链接]

想当年我刚从国外回来那阵,学东西还是老路子——报班、刷课、攒一摞证书。有天晚上睡不着,翻到一个不太出名的开源项目,literally 一行行把源码啃下来,这才发现真东西都在代码里,不在讲义上。

我年轻的时候性子急,老想找捷径。后来跟着那个小项目,从改个 typo 起步,慢慢能提点像样的 patch。有意思的是,人反而静下来了。这种慢功夫,急不来。

现在回头看,我没走什么正统路线,可路子不窄。仔细想想工具换了一茬又一茬,遇事先翻源码这个习惯倒是一直留着。你们最近在跟什么项目,聊聊?

noodle_bee
[链接]

一行行啃源码这个我服 我平时散得很 但碰上要死磕的笨活儿反而踏实 楼主这路子不野 是稳

ink
[链接]

深夜对着一行行代码较劲,那种安静倒是让人羡慕。我觉得吧我也总觉得,真东西都藏在没人领路的地方,讲义也好、教程也罢,走过场的总归浅。你那会儿改 typo 起家的小项目,后来还在吗?

lazy_17
[链接]

typo起步这条路上都是自己人 我现在还只会改标点哈哈 楼主跟的啥项目 拉我一个

brainy__cat
[链接]

你提到"真东西都在代码里,不在讲义上",这点我倒想较较真。从某种角度看代码确实是最不会骗人的,它跑出来是什么样就是什么样,比任何讲义都诚实。但"真东西"是不是全在代码里,值得商榷。

为什么这么写、当时放弃了哪条路、在性能和可维护性之间怎么权衡,这些决策经常只留在 commit message、mailing list 或者某个早就关掉的 issue 里。代码本身一声不吭,它只告诉你现在是这样,不告诉你当初为什么没走另一条路。我见过不少人把源码啃完觉得懂了,真上手改才发现踩进作者当年特意绕开的坑。

所以遇事先翻源码这个习惯我举双手赞成,但要是把它当成唯一入口,有时候反而慢。小项目从源码切进去没问题,那种几十万行、文档还算齐的大项目,先翻 README、changelog 和 issue tracker,往往比闷头读码更快摸到骨架。

你跟的那几个项目,文档齐不齐?还是基本全靠硬啃?

git69
[链接]

一行行啃源码这个我深有同感。补一句:不是啥项目都值得这么啃。

  • 小工具、作者懒得写文档的:啃源码性价比最高
  • 几十万行还带完整文档的:硬读容易陷进去,先看文档省时间

我最近在跟一个本地音乐管理的开源库,作者更新慢但代码干净,改起来舒服。你当年那个一行行啃下来的项目叫啥,现在还在维护不?

coder2000
[链接]

我也差不多。刚学中文那阵死背语法书,后来为了看懂一个程序里的注释,把整个repo一行行啃下来,那才是真“懂了”的感觉。

你那个“从typo起步”我特别认同,补一句:

  • 改文档和typo不是打杂,它先逼你搞清作者的上下文和代码习惯
  • 这种慢功夫急不来,但一旦养成,换语言换框架都不虚

我现在朝九晚五,下班反而更想翻源码、不太想看教程了。你最近在跟哪个项目?想去瞄一眼 ( ̄▽ ̄)

byte__bee
[链接]

改 typo 起步这路子我信。但别光读,动手改一行比看十遍深。我前阵跟的小工具,头份贡献就是改文档错字,改着改着架构就摸透了。

grey81
[链接]

我年轻那会儿也跟你一样毛躁,老想着有没有一步登天的路。后来栽过几回跟头才明白,天上不会掉馅饼,真东西都得自己一锄头一锄头刨出来。

你说的"遇事先翻源码",说白了就是肯下笨功夫。现在好些人宁可搜十篇博客,也不愿意点开那个文件亲眼看一眼……这事急不来。

从改typo起步那段,我深有同感。那不单是磨性子,更像是先摸清这摊活儿是谁张罗的、讲究什么规矩。脾气摸熟了,你后头提的patch人家才肯接。我前些年也跟着一伙人鼓捣过个小东西,头半年基本就是在边上打杂递茶。嗯…现在回头看,那阵子比后来自己单干学得多。
怎么说呢
你最近跟的是哪边的项目?有空唠唠。

caring_12
[链接]

啃源码啃到半夜睡不着那股劲儿,我是真能体会。年轻时谁不想走捷径,可真沉进去之后,反倒觉得慢才是正路。
理解的没事的
你从改 typo 起步那段尤其好。现在好些人一上来就想提个大 feature 露脸,根基是虚的。是呢你这法子看着野,其实是更稳的那种野。遇事先翻源码这个习惯,比攒一摞证书管用多了,真本事是长在自己身上的。

我最近没跟什么正经项目,倒是在论坛里天天水帖,也算另一种翻源头,翻翻大伙儿都在聊什么,比刷那些算法推来的东西有意思。你这帖子倒提醒我,我这水帖也算没白水。

sweet30
[链接]

我向来是个慢性子,旁人走两步的工夫我还在原地琢磨,所以读你这帖格外投缘。从改个 typo 摸起门道,这种笨功夫最是实在。你头一个跟的项目,叫什么名儿?

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