• 我觉得古法编程也是一种乐趣
  • 发布于 1个月前
  • 140 热度
    14 评论
  • 果酱
  • 22 粉丝 73 篇博客
  •   
现在都在吹捧AI ,公司也在强制使用 ai ,甚至把 ai 使用率和代码提交率作为 kpi ,我承认 ai 很强,有时候实现重复工作或者一些复杂算法功能非常方便,还有大量注释和示例,但不能否认的是幻觉一直存在,尤其是功能复杂度太高或者交互设计不合理的场景(这个我认为本质上是产品或者设计的锅),经常会进入死胡同,导致大量浪费 token 和时间(其实可能一开始解决思路就错了)。

古法编程虽然费脑子,但我挺享受过程,我觉得把复杂问题拆解,一步步完成 todolist ,让后过程中进行适当封装优化,是个很有乐趣的事情,就好像玩解密游戏或者密室逃脱那种,解决完看着自己优化的代码,是一种成就感,并且对于项目的把控也了然于胸。如果都交给 ai 一把梭,工作就真的完全成为工作,出了问题也只能让 ai 去看,感觉每天的目的就是为了做需求,牛马感油然而生,公司又不是我的,做多了对我也没好处,何必呢?古法编程可以让我进入心流状态,ai 用多了我只会觉得他越来越蠢,可能我只是强迫症吧。
个人见解,不喜勿喷。
用户评论
  • Scys
  • 说是古法,但是古代也有好几个朝代。是不用任何 LLM ,还是不用 IDE ,更古的还有打孔纸带呢。在我看来的话,tab completion 我是能接受的,毕竟它对项目没有那么恐怖的破坏力,其实和 lsp 的一键重构更像一类东西。agent 的话,有明确的引导并且每次修改范围控制的比较小的话,基本可以当作带实习生的感觉。

    vibe coding 就是纯抽奖。我自己的开源项目或者有必要长期维护的项目,我是不可能纯 vibe 的,甚至 agent 也不怎么用,只有 tab completion 基本是必需品了。至于公司或者别的什么没有技术追求的东西,那当然是怎么出活快怎么来。
  • 2026/3/1 11:14:00 [ 0 ] [ 0 ] 回复
  • Storm
  • 哎,请教个问题,我是新入行的人,用 ai 后感觉自己的编程能力基本没有提升。不会设计,不会写,离开 ai 感觉写不来代码。想知道你们这种古法编程怎么“习得”就是学会.....我是跨专业的本专业偏硬件,写代码的时候没有思路思绪,没有设计,完全是为了实现功能......
  • 2026/3/1 11:11:00 [ 0 ] [ 0 ] 回复
  • DuXing
  • 这就有点像打游戏,比如说生化危机。古法编程就是按部就班的打游戏,AI 就有像是开作弊,直接飞雷神跑到最终 BOSS 然后两枪打死。虽然最后都能通关游戏,但开作弊却是白白浪费了这个游戏。
  • 2026/3/1 11:07:00 [ 0 ] [ 0 ] 回复
  • BruceLe
  • 很多 trivial 的任务我看几分钟就知道大概怎么做,全部丢给 AI ,过段时间再回来验收。高速清除 todo 的感觉很爽。偶尔 AI 还会给出我预期之外的解法,也算拓展了认知边界。架构级别的决策任务我也会用 AI 交互式完成,可以产出看起来高大上的文档和流程图,AI 还能审查设计问题。相比前 AI 时代的编程,我觉得乐趣和成就感并没有减少,反而新想法可以快速推进,一万个 AI 会话等着我指挥,对脑力的要求更高了。
  • 2026/3/1 11:03:00 [ 0 ] [ 0 ] 回复
  • pckillers
  • 确实因为 AI ,失去了很多编程的乐趣。有时候会回想一下自己之前一点点构建一个系统,那种把脑子里反复打磨思考后的结果一气呵成的写出来的感觉,真的挺久没有了
    但也确实有点回不去了,大势所趋,只能调整自己的视角和定位,把一部分工作连带着乐趣永久的丢给 AI
  • 2026/3/1 10:59:00 [ 0 ] [ 0 ] 回复
  • Dock
  • 我是先让 ai 给思路和伪代码。
    然后结合项目和 ai 的思路先写一部分框架,然后把任务拆分成子任务,在让 ai 给出子任务的实现方式,也不是百分百 copy ai 的代码,最后再让 ai review 一遍子任务是否存在 bug
  • 2026/3/1 10:52:00 [ 0 ] [ 0 ] 回复
  • Jeff
  • 相互促进,重复的工作交给 AI 去做。学习新东西,一边用 AI ,一边古法编程,可以训练大脑,提高学习效率,降低掌握一些技术的门槛。总之,相互印证的一个过程吧。
  • 2026/3/1 10:48:00 [ 0 ] [ 0 ] 回复
  • Fayer
  • 是的,古法编程就是一个不断抽象、解耦、思考边界,最后得出本质的游戏,那种庖丁解牛的感觉很让人上瘾,这些在工作上的锻炼甚至惠及我的日常生活。
  • 2026/3/1 10:42:00 [ 0 ] [ 0 ] 回复
  • 守一座空城
  • 确实,在学习认知学习期很有乐趣,总感觉时间不够用。但是熟悉了以后,编写重复的代码就失去了乐趣。这时候 AI 辅助编程就是个很好的补充,相辅相成。
  • 2026/3/1 10:38:00 [ 0 ] [ 0 ] 回复
  • 我没那么帅
  • 越来越蠢倒是没觉得,反而觉得现在 AI 越来越聪明了。只不过需要切换自己的视角,从需求的实现变成项目和需求的管理。可能你还没适应当前因为 AI 导致角色切换的转变。至于强迫症的问题,其实在没有 AI 的时候在多人协作的时候也会体会到。现在只不过从介意同事提交屎山代码变成介意 AI 吐出来的屎山代码。
    多参与几个多人开发的项目其实代码洁癖的强迫症就会慢慢被“纠正”了。甚至可能 AI 生成的产物比一些同事写的还要好……
    不过几乎可以确定`古法编程`会逐渐变成个人兴趣爱好,就像我们理解中的做手工。
  • 2026/3/1 10:31:00 [ 0 ] [ 0 ] 回复
  • 枪蹦狗友
  • 有些看似复杂的任务, 用 idea 改起来反而更快, 然 AI 去写, 一旦涉及到多个文件的编辑, 顾此失彼很容易弄错 bug. 我都是配合着用, 尽量让 AI 去写新功能.
  • 2026/2/28 18:29:00 [ 0 ] [ 0 ] 回复