ai写的代码是屎山还是自己写的代码是屎山???

kyrie-0928 2026-09-04 10:19 1

如题,我是做嵌入式软件开发的,平时主要写 C。


自从用了 AI 之后,前后端也能做了,上位机也感觉游刃有余了,甚至以前不会的 FPGA 代码,现在也能跟着 AI 一决高下。


刚开始用 AI 的时候,还是网页版,主要让它帮我分析代码。那时候 AI 写的东西我还会认真看一下,顺便学学它的思路。后来慢慢开始用 Agent,直接让它帮我写代码,甚至帮我 Review。


再到现在,连 Review 都懒得 Review 了。


基本就是 AI 写完,我直接编译、黑盒测试,有 Bug 就把 Bug 和日志再丢给 AI,让它继续改。很多时候我甚至觉得,自己写的代码可能还没有 AI 写得好。


但 AI 有时候改动确实比较大,所以我现在也加了很多规则限制它,尽量不让它乱改。


问题是,现在 AI 写的代码越来越多,有些代码我自己都已经看不太懂了。最开始还会想着去看、去学,时间久了人也有点麻木了,现在甚至连代码都不太想看了,只要测试能过,感觉就默认没什么问题。


想问问各位大佬,现在大家用 AI 也是这样吗?


像我这种已经有点把 AI 当黑盒用了,代码都懒得看、甚至有些看不懂了,这种情况下还能不能继续这么用 AI?

最新回复 (51)
  • morain 09-04 10:20
    1

    正确的 ^-^

  • kindmita 09-04 10:20
    2

    当然可以。最好让它搞一个工作流,统一编码风格,自动review和完整测试。

  • kejilion 09-04 10:20
    3

    自己写的屎山

  • lovebach1314 09-04 10:20
    4

    bd

  • yuan1228 09-04 10:20
    5

    ai发展那么快,可以代替人写了。要学会用ai

  • smartrabbit 09-04 10:21
    6

    codex 和 claude互相review.

    DHH都说了,Omarchy的代码他也不看细节。

  • wkchen 09-04 10:21
    7

    差不多,啥都让ai做,ai写的越多,代码越看不下去

  • Zz- 09-04 10:21
    8

    差不多 人有惰性 如果你平时弄一次 Review 一次 可能还好 只要你稍微偷懒几次 就会多得你没一点想Review 的动力了

  • gadaj 09-04 10:21
    9

    把屎山留给后面更牛逼的AI去优化 ^-^

  • 灰泽满 09-04 10:22
    10

    你要会用ai会控制它改的范围那就是你的代码屎山 ^-^

    你要是让ai放纵自己乱改那ai可比人写的屎多了

  • 2008 09-04 10:23
    11

    未来的aigc肯定不用管了,我0代码基础,现在正在开发公司的仓库管理程序你敢信,公司预算给一万,现在花了100多块开发完了,剩下归我了(滑稽)

  • kejilion 09-04 10:25
    12

    @wkchen #7 从不看代码 哈哈

  • kyrie-0928 楼主 09-04 10:25
    13

    @2008 #11 建议还是要学一些框架 因为目前框架还是我主导的 框架都没有的话 bug还是比较多的 用于真正的产品 出现的问题也比较多

  • kyrie-0928 楼主 09-04 10:25
    14

    @morain #1 你们也都这样吗 佬

  • 安梦待无忧 09-04 10:25
    15

    反正我写不过 ai,那些大佬或许可以吧,我现在都是让 ai 写完自己测试好之后让 ai 给我解释一下,免费老板问我我不知道怎么回答 ^-^

  • kyrie-0928 楼主 09-04 10:26
    16

    还真是啊

  • kyrie-0928 楼主 09-04 10:26
    17

    @kindmita #2 是的 我现在就是 制定的有统一的编码要求

  • 牛爷爷 09-04 10:27
    18

    最近一直在 Vibe Coding 简单来看的话我俩的代码都是屎山,但众所周知,能用就行,一条腿的牛也是可以跑的

  • kyrie-0928 楼主 09-04 10:27
    19

    @安梦待无忧 #15 一样啊佬 我也是写不过ai 尤其是嵌入式 没有ai之前 找个bug开无数个csdn 无数个网页现在 日志给ai 一会就解决了

  • meteoraf2hig 09-04 10:28
    20

    要是不加人为约束,ai写出来的代码可比人写的屎多了

  • kyrie-0928 楼主 09-04 10:28
    21

    @smartrabbit #6 是的 好思路 我朋友说用这个llm写的 在找另一个审查 规则统一一下就行

  • chenzhihuiiiii 09-04 10:29
    22

    都屎山。。。AI屎山叠得更快一些

  • 江郎才尽 09-04 10:29
    23

    ai:你写不过我你信吗

  • issupersvip 09-04 10:30
    24

    人写的肯定没有ai的逻辑好,但是ai考虑的没有人全面。

  • kyrie-0928 楼主 09-04 10:30
    25

    @Zz- #8 还真是啊 佬 我现在写完看都不看能用直接git push

  • kyrie-0928 楼主 09-04 10:30
    26

    @江郎才尽 #23 我能三口一个巧乐兹 ai能吗?

  • morain 09-04 10:31
    27

    @kyrie-0928 #14 还是要学的,起码框架得知道,业务人把控,技术细节交给ai

  • kyrie-0928 楼主 09-04 10:31
    28

    @gadaj #9 模型提升 代码能力即提升

  • kyrie-0928 楼主 09-04 10:32
    29

    @morain #27 嵌入式 框架我还是懂一些的 我一般都是提前把框架搞好 告诉ai 这个文件 你只能做什么什么的

  • lnx 09-04 10:32
    30

    自己写的不行,

    ai写的也不太行,

    但是2者结合,就会写出好的代码。

  • kyrie-0928 楼主 09-04 10:33
    31

    @smartrabbit #6 哈哈哈能用即可啊

  • morain 09-04 10:34
    32

    @kyrie-0928 #29 主要还是看项目类型吧,要是一次性项目能跑就行;要是长期项目/产品的话还是得好好review

  • busk 09-04 10:35
    33

    马上低位程序猿都要被AI取代了 ^-^

  • kejilion 09-04 10:35
    34

    @kyrie-0928 #29 框架规范建立 基本上不存在太垃的情况

  • kyrie-0928 楼主 09-04 10:35
    35

    @meteoraf2hig #20 是的 还是要管控一些的 但是管控也只是提示词 跟代码关系不大了已经

  • zhizhu 09-04 10:35
    36

    我一般会让AI根据我的要求,让他策划一下如何来写这些功能,让他规划好步骤和思路。我来看他说的对不对,技术要点是不是正确且是我需要的,不对的就告诉他,使用的技术也和他探讨。直到完全达到我的意思和要求才让他开始按上面规划的方案来改写。虽然AI方便,但是还是掌握在自己可控的范围比较好,自己不能完全不懂。

  • kyrie-0928 楼主 09-04 10:36
    37

    @morain #32 还真是啊 大佬 这个区分还是很重要的

  • kyrie-0928 楼主 09-04 10:36
    38

    @zhizhu #36 差不多 我也是这个流程

  • kyrie-0928 楼主 09-04 10:37
    39

    @busk #33 嵌入式主要还有一些硬件相关的 不是纯软 取代感觉还是靠目前的模型还是不太能取代 当然未来谁也说不准

  • 胖达任 09-04 10:42
    40

    ^-^ 不继续用能怎么办,我也看不懂它写的,只能让它继续了

  • wesley9527 09-04 10:43
    41

    写不过ai的 现在都是把自己的架构设计 喂给ai。 以前写代码 现在写skill

  • Zach-du 09-04 10:43
    42

    让AI干吧

  • kyrie-0928 楼主 09-04 10:43
    43

    @胖达任 #40 要是想学的话 从头看一遍 也能大差不差了 只是再想自己写的话 感觉还是要费点劲

  • ppop 09-04 10:44
    44

    写完测试 没问题就欧克

    变懒了

  • kyrie-0928 楼主 09-04 10:45
    45

    @Zach-du #42 没得选啊

  • regou 09-04 10:45
    46

    现在ai代码只能ai改,想自己手动改还得了解半天

  • kyrie-0928 楼主 09-04 10:45
    47

    @wesley9527 #41 你还真别说

  • v2user 09-04 10:45
    48

    我负责任的讲,AI代码是不是史山那要花费大量时间设置边界

  • kyrie-0928 楼主 09-04 10:46
    49

    @regou #46 一个很简单的小需求 丢给我 我要自己手动修改的话 代码还要从头了解一下 ai两三分钟 主要是代码一开始就是ai搞得

  • ymyu403 09-04 10:46
    50

    ai:你写不过我你信吗

  • kyrie-0928 楼主 09-04 10:48
    55

    @安梦待无忧 #51 主要是才毕业一年 如果保持这样的状况 还能找到下份工作吗 比较迷茫

* 帖子来源NodeSeek
返回