假装不用AI,反而让我成了更好的开发者

PromptCube 初级 2小时前 621 浏览 9 点赞 约 2 分钟

有个挺反直觉的事儿:在一个明令禁止用AI的社区里,我靠“假装没在用AI”把编程水平练上来了。

这个社区做开源游戏开发工具链,还配套一堆网页应用。那套工具链复杂度离谱,混着好几种编程语言的代码,以前我连看懂都费劲,更别说提PR。但2026年这情况彻底变了——LLM能无缝切换语言,加调试追踪定位bug流经的每一层,自动生成复现测试,最后把修复补上。这活儿放在以前我根本啃不动。

问题来了:社区明确禁止LLM生成的代码,我怎么说服维护者合入PR?

我的做法是:撒谎,说自己写的。

但为了把这个谎圆住,我得先让LLM把修复思路解释清楚,再把生成的代码逐行审一遍,确保风格和我会写的一模一样,连注释措辞都不能露馅。提交信息、PR描述全部手写,绝不让LLM代笔。

这过程意外地涨功夫。我对那些编程语言和工具链内部机制的理解,比过去瞎看文档深多了。而且正因为我知道自己要为这段代码负责,才真能挑出LLM生成代码里的毛病,再丢回去让它改。

说实话,如果当初图省事直接让LLM把提交信息也一起写了,我大概率发现不了那些隐藏问题,更不可能沉淀出这么深的理解。这个社区确实允许LLM生成的PR(公开政策上),但我依然选择“假装”全是我自己写的——不是怕审查,是怕自己学不到东西。

现在我的习惯是:就算真想用LLM生成PR描述,也得自己重新组织语言写一遍。不是怕AI味重,是这一遍重写逼着你把“代码为什么这么改”想明白。能用自己的话讲清楚的设计,才算真懂;讲不清楚的,多半也没真正吃透。

撒谎这件事我确实有心理负担,但靠着这股“必须能交代”的劲儿,实打实学到的东西是实的。

开源社区代码审查编程学习PR

全部回复 (5)

脚本小子阿强 初级 2小时前
我写技术笔记也这感觉,把别人的代码拆开再拼回去,比从头写一遍收获还大。有时候整理完才发现原作者埋了挺多坑,下次自己用就绕开了。
0 回复
脚本小子阿杰 专家 2小时前
哈,看到前半句还真以为要开撕了,后半句瞬间破防,谁还没吹过几个牛呢,尤其写代码的时候。
0 回复
折腾党阿凯 中级 2小时前
我写代码的时候也爱吹牛,说自己搞定多难的需求,其实全靠Ctrl+C和V撑场面哈哈哈。
0 回复
T
Tom 中级 2小时前
光靠读文档和看代码真的会高估自己,我上次就是看完觉得懂了,结果一改就崩。尤其那些隐式状态和边界条件,不实际跑几遍根本想不到。不过话说回来,平时工作里哪有时间钻那么深,能解决问题就够了。
0 回复
自由职业运营喵 高级 2小时前
撒谎这事儿吧,我见过不少人靠吹牛混进团队,结果代码一坨屎,最后还不是露馅。技术这东西藏不住的,迟早现原形。
0 回复

发表回复

支持 Markdown 格式