V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cherryas
V2EX  ›  程序员

已经用了 copilot 订阅快两年了,突然发现我已经废了。

  •  
  •   cherryas · 2024-05-21 17:36:12 +08:00 · 15713 次点击
    这是一个创建于 367 天前的主题,其中的信息可能已经有所发展或是发生改变。
    已经用了 copilot 订阅快两年了,发现已经被 ai 搞废了,所以我决定以后不再使用它。
    第一,过度依赖 ai 辅助编程会逐渐丧失自己的编程能力。
    第二,ai 写的代码不一定就真那么好,哪怕你是初级程序员。
    最后,都开 ai 等于都没开 ai ,而我们却花了不少钱。
    对于那些刚开始尝试将 ai 代码提示工具直接集成到 ide 中的用户,我建议尽量少用或者最好不要使用。过度依赖这类工具可能会导致你的编程技能没有实质性的提升,最后后悔。
    93 条回复    2025-04-28 11:16:34 +08:00
    wildnode
        1
    wildnode  
       2024-05-21 18:43:19 +08:00   ❤️ 8
    你都用 Copilot 写什么啊... 我也是出了就开始用的,感觉这玩意跟编程能力根本不沾边儿啊,也就是补全一些 i18 n 、TS 类型、键值对的时候能让我有点爽感,其他的我基本还是靠自己,你要是开局一个注释其他靠它编那当我没说...
    lqw3030
        2
    lqw3030  
       2024-05-21 19:22:42 +08:00
    我会在 tab 生成的前的半秒就开始思考怎么写下一行,如果生成的代码是新的实现,我就学习,如果和我预期一样,我就继续下一行
    honus
        3
    honus  
       2024-05-21 19:33:14 +08:00
    用了也一年多了 感觉这东西还好啊
    因为做的嵌入式 很多东西不通用 所以都是自己起个框架
    后面完善或者重复性的靠 copilot 填充
    感觉思维还是在线的
    aloxaf
        4
    aloxaf  
       2024-05-21 19:51:59 +08:00   ❤️ 48
    copilot: 自己废了就废了,别甩锅给我
    InkStone
        5
    InkStone  
       2024-05-21 19:53:36 +08:00
    既然 AI 写的代码不好,你又干嘛不写更好的代码呢?这不就是为什么别人用了 copilot 没废,而你废了么。
    lrigi
        6
    lrigi  
       2024-05-21 19:56:12 +08:00 via iPhone   ❤️ 8
    “都开 ai 等于都没开 ai”
    存疑
    你又不是在跟人家打架
    SJ2050cn
        7
    SJ2050cn  
       2024-05-21 20:09:27 +08:00
    我提供思路,AI 提供编程,挺好的呀。平常写代码有些语法 AI 生成的比自己写的还好,人就提供引导和纠错就行了。
    FrankAdler
        8
    FrankAdler  
       2024-05-21 20:29:40 +08:00 via Android
    我也订阅了,刚刚去看了下我订阅已经过期了也没继续扣费,而且我还能正常用,搞不懂
    ebushicao
        9
    ebushicao  
       2024-05-21 20:32:32 +08:00
    这玩意主要还是补全一些样板代码好用
    Aixtuz
        10
    Aixtuz  
       2024-05-21 20:41:15 +08:00   ❤️ 5
    都开车等于没开?然后把车卖掉?
    有些事情不是比赛,不是非要跟人比出个名次,自己享受了便利就行啊~
    povsister
        11
    povsister  
       2024-05-21 20:43:49 +08:00
    废了应该是你自己的问题。。
    从没觉得这玩意有多智能,只能说抄抄模板代码干干体力活有点用。
    最多帮忙生成点注释和单测,而且它补全的代码还得认真审阅,妈的好几次被它似是而非的代码糊弄过去,结果调试 debug 看半天。
    SayHelloHi
        12
    SayHelloHi  
       2024-05-21 20:44:05 +08:00
    节约了大量时间 少写了部分重复代码

    之前一直纠结 用不用

    现在 用过的都说 好用 😁
    SayHelloHi
        13
    SayHelloHi  
       2024-05-21 20:45:29 +08:00
    @povsister

    +1

    copilot 有时候一本正经的胡说八道 也被它坑过几次
    nightwitch
        14
    nightwitch  
       2024-05-21 20:45:41 +08:00
    用 AI 工具是为了早点下班回家,不是为了内卷。
    “都开 ai 等于都没开 ai”是什么内卷思维..
    lxdlam
        15
    lxdlam  
       2024-05-21 20:50:58 +08:00
    Copilot 对临近 context 的学习能力很强,写日志和监控的输出、接口的相似实现实在是太好用了。虽然核心逻辑始终现在的 AI 还是不够好,但是大量的人力工作也就是在写这些纯模板代码上,确实帮我节省了大把时间。
    noahlias
        16
    noahlias  
       2024-05-21 21:19:17 +08:00
    用了很多次 给我的体验式它不能给我带来那种那种掌握全局 写一个大型 project 的感觉
    很多地方还是要人来引导 如果真变废了
    说明你想的太少了,可能也说明你的任务过于简单了
    mythabc
        17
    mythabc  
       2024-05-21 21:23:47 +08:00   ❤️ 5
    别人在学开汽车,你还执着于马术没有长进?
    w568w
        18
    w568w  
       2024-05-21 21:30:35 +08:00   ❤️ 5
    我认为 Copilot 就是一种自动补全。Excel 的补全手柄用过吧?输入「周一」「周二」之后,一拖就能帮你把「周三四五六日」补全的那个。

    你用 Excel 时,会觉得这玩意儿废了你的打字能力吗?

    别质疑自己,用好工具的能力也是能力。人的不可替代性在于聪明地思考、编写有逻辑的代码、出问题知道怎么解决,不在于输入代码的快慢。
    xiaolanger
        19
    xiaolanger  
       2024-05-21 21:31:59 +08:00
    第一:这东西哪有这么智能啊
    securityCoding
        20
    securityCoding  
       2024-05-21 21:50:59 +08:00 via Android
    我倒是觉得这是我在互联网上花费最值得一笔钱
    coolfan
        21
    coolfan  
       2024-05-21 22:08:28 +08:00   ❤️ 1
    @wildnode 🤣我也这么觉得,编样例数据最好用了
    laminux29
        22
    laminux29  
       2024-05-21 22:14:45 +08:00   ❤️ 1
    高级程序员,写代码,要考虑很多东西:注释、参数检查、错误处理、代码风格、日志输出与调试、测试等等。现在 AI 还没能进行全盘考虑以上问题。如果你觉得 AI 能代替你,那么你的真实水平应该是初级到中级的程序员水准。

    想办法提升自己,才是正解。
    jqknono
        23
    jqknono  
       2024-05-21 22:16:48 +08:00
    至少节省了我 30%的时间
    tuutoo
        24
    tuutoo  
       2024-05-21 22:43:43 +08:00
    不会写代码有什么关系 省下更多时间摸鱼不好吗 人生苦短
    R4rvZ6agNVWr56V0
        25
    R4rvZ6agNVWr56V0  
       2024-05-21 23:09:05 +08:00
    copilot 助手相当于:工地砌砖还要靠人,只是搬砖用的手推车改成电动的而已。
    mundane
        26
    mundane  
       2024-05-21 23:14:14 +08:00
    别人拿枪,你说用枪导致你的刀法没有提升,所以你选择用刀跟别人用枪的打
    weijancc
        27
    weijancc  
       2024-05-21 23:31:44 +08:00
    这都能开倒车, 我最近在把 vue2 升级成 vue3 语法, 直接用 copilot 让它帮我转, 给我省下了非常多的时间, 这些都是机械式的杂活, 平常写代码也一样, copilot 只是补全了我本来就会写的代码, 显著提高了生产力.
    mmdsun
        28
    mmdsun  
       2024-05-21 23:36:45 +08:00
    @wildnode 用 Github Copilot Chat 和它沟通需求,写点小函数。prompt 写得好,写代码还是不错的。
    kneo
        29
    kneo  
       2024-05-21 23:37:04 +08:00 via Android
    差点被你骗了。

    你的论点:
    1. ai 太好用了我都不会编程了
    2. ai 生成的代码好的我都不敢相信了
    3. 你们都用 ai 我就没优势了

    你的建议:
    你们尽量少用或者不用。

    幸好我比较机灵。
    wildnode
        30
    wildnode  
       2024-05-22 00:01:23 +08:00
    @mmdsun 确实,而且它 /explain 真的帮了我好几次,都是我看不懂前任留下的代码的时候,哈哈哈,起码它解释一下我知道大概做了啥
    yidinghe
        31
    yidinghe  
       2024-05-22 00:10:37 +08:00
    你是不是用 AI 帮你生成太多重复的东西了。AI 目前还不能帮你提炼抽象出重复逻辑,你不能放弃这部分能力。
    levelworm
        32
    levelworm  
       2024-05-22 01:46:57 +08:00 via Android
    就是把背的东西代替了,很多还是不行吧。不过说实在的,我这数仓工作基本上 AI 能做至少一半。
    SiWXie
        33
    SiWXie  
       2024-05-22 01:50:20 +08:00 via iPhone
    刚出时候用了一个周我就意识到这个问题了,后面没在用了
    Adelell
        34
    Adelell  
       2024-05-22 03:38:50 +08:00 via iPhone
    准备把手机号停了,改写信了,主打一个情绪价值。
    musi
        35
    musi  
       2024-05-22 07:45:28 +08:00 via iPhone
    大家都吃饭等于没吃饭,建议你以后就别吃饭了
    yplam
        36
    yplam  
       2024-05-22 08:06:34 +08:00 via Android
    预估一天工时的代码 copilot 一个小时干完,剩下的时间用来摸鱼都嫌太多
    zhtyytg
        37
    zhtyytg  
       2024-05-22 08:40:50 +08:00
    准备把公司电脑卖了,大家都写代码等于都没写代码,而老板缺发工资
    MrDarnell
        38
    MrDarnell  
       2024-05-22 08:51:10 +08:00
    我印象最 github 的 copilot 也就一年光景!,你何来的两年
    Abbeyok
        39
    Abbeyok  
       2024-05-22 08:54:59 +08:00
    @MrDarnell 2022 年到现在不就 2 年吗
    encro
        40
    encro  
       2024-05-22 09:01:39 +08:00
    我用免费的通义。还行
    dolorain
        41
    dolorain  
       2024-05-22 09:01:56 +08:00
    一派胡言
    final7genesis
        42
    final7genesis  
       2024-05-22 09:26:38 +08:00
    以后准备用记事本写代码, 感觉 IDE 的自动补全让我写代码的能力下降了,大家都用 ide 等于都不用
    darklinden
        43
    darklinden  
       2024-05-22 09:28:07 +08:00
    copilot 一本正经胡说八道的时候很可怕的, tmd 写的完全不对但是能跑, 你粗看还没问题...
    lizhisty
        44
    lizhisty  
       2024-05-22 09:29:07 +08:00
    @MrDarnell 3 年了大哥
    lasuar
        45
    lasuar  
       2024-05-22 09:35:06 +08:00
    楼主工作几年?
    liyifu1994
        46
    liyifu1994  
       2024-05-22 09:46:09 +08:00
    那最好还是退回汇编语言吧
    GeruzoniAnsasu
        47
    GeruzoniAnsasu  
       2024-05-22 09:46:58 +08:00
    思路错

    让 AI 改你熟悉的代码结果你不满意❎
    让 AI 给你一个快速入门的片段这样你就能一分钟内上手世界上任何一种编程语言✅
    F7TsdQL45E0jmoiG
        48
    F7TsdQL45E0jmoiG  
       2024-05-22 09:51:55 +08:00
    只有怂人没有怂车
    lqy2575395
        49
    lqy2575395  
       2024-05-22 09:53:50 +08:00
    我现在都是找 gpt 问 shell 脚本,nginx 配置自己在过一下,太方便了
    8355
        50
    8355  
       2024-05-22 09:55:48 +08:00
    接口文档 curl 命令复制粘贴到注释里。。。
    tab 以下我就写完。。。
    我想问的是你到底怎么过度依赖。。。。
    tairan2006
        51
    tairan2006  
       2024-05-22 09:57:05 +08:00 via Android
    只能用来解决一些重复性编码
    chanChristin
        52
    chanChristin  
       2024-05-22 10:31:51 +08:00
    「最后,都开 ai 等于都没开 ai ,而我们却花了不少钱。」
    啊?这也要比个高低啊
    ZnductR0MjHvjRQ3
        53
    ZnductR0MjHvjRQ3  
       2024-05-22 10:33:50 +08:00
    @GeruzoniAnsasu 正解

    不过感觉最近 copilot 变笨了
    QOp72Quqe0e2v2uz
        54
    QOp72Quqe0e2v2uz  
       2024-05-22 10:34:14 +08:00
    经典,都开车等于都没开车
    keethebest
        55
    keethebest  
       2024-05-22 10:36:33 +08:00
    使用工具也是一种能力,技术本身不是绝对的。举个例子:a 编程能力 60 b 编程能力 80 , a 使用 ai 完成工作质量和效率超过了 b 。你觉得老板会重用和留哪个人
    dbskcnc
        56
    dbskcnc  
       2024-05-22 10:46:39 +08:00
    @keethebest 那在老板的角度 A 已经不是 60 了,肯定>B 啊
    HUZHUANGZHUANG
        57
    HUZHUANGZHUANG  
       2024-05-22 10:48:07 +08:00   ❤️ 2
    人现在的价值在于决策价值
    fregie
        58
    fregie  
       2024-05-22 11:14:10 +08:00   ❤️ 5
    "过度依赖 ai 辅助编程会逐渐丧失自己的编程能力"
    编程能力根本就不重要
    就像土木工程中搬砖的重要吗?
    zbowen66
        59
    zbowen66  
       2024-05-22 11:14:48 +08:00 via iPhone
    不太聪明的样子
    maxwellz
        60
    maxwellz  
       2024-05-22 11:22:06 +08:00
    不知道 op 说的是不是这个意思,比如我现在给 copilot 说实现一个 A 功能,可能 AI 帮我实现了,测试也没有问题,没有去看具体是咋实现的,慢慢就丧失了将需求转化为代码的能力
    belin520
        61
    belin520  
       2024-05-22 11:25:59 +08:00
    @wildnode #1 我前端,目前 vscode 了,当我打下 const 的时候,一段业务代码就出现了,它甚至知道我要写什么业务逻辑,而且还是我自己的编码风格,然后直接 tab 选用。
    abcde123456789
        62
    abcde123456789  
       2024-05-22 11:33:13 +08:00
    我就是个 CRUD 仔,不需要能力,能跑就行。
    spacebound
        63
    spacebound  
       2024-05-22 11:35:15 +08:00
    写点业务代码还是很好用的,节省了很多 CV 的时间
    LaurelHarmon
        64
    LaurelHarmon  
       2024-05-22 12:44:28 +08:00
    你我又不是改变世界的天才,“编程技能”没有那么重要,开心快乐最重要
    liu731
        65
    liu731  
       2024-05-22 13:07:22 +08:00
    10 刀的计算机“黑奴”你不用,硬要自己上是吧
    haha1903
        66
    haha1903  
       2024-05-22 13:13:10 +08:00
    让我想起当年吹嘘用 notepad 写程序就是高手的“大佬”们
    活在自己的世界里挺好的
    wildnode
        67
    wildnode  
       2024-05-22 13:41:51 +08:00
    @belin520 我怀疑我用的是假的 Copilot
    yuyuf
        68
    yuyuf  
       2024-05-22 13:45:46 +08:00
    编程重要的是思路,解决方案。
    Copilot 生成的代码都是你不想重复去写的代码
    1Z3KYa0qBLvei98o
        69
    1Z3KYa0qBLvei98o  
       2024-05-22 13:54:00 +08:00   ❤️ 1
    copilot 只能生成一点我不想写的垃圾代码,这一点很好用;
    我现在用 chatgpt plus ,重构代码是小 case ,很多傻代码我都是让 chatgpt plus 写的。

    我已经 35 了,写代码只是很不重要的小事情,我很多时间在学新的技术方案,优化现有代码,研究更底层的东西,包括很多技术细节,以及学习数学和统计。
    1Z3KYa0qBLvei98o
        70
    1Z3KYa0qBLvei98o  
       2024-05-22 13:55:31 +08:00
    还有时间在带人,吹水,等等。
    xguanren
        71
    xguanren  
       2024-05-22 14:03:37 +08:00
    @final7genesis 我准备自己刻齿轮了 自己研发个图灵.毕竟人人都有计算机 等于没有
    asdhak
        72
    asdhak  
       2024-05-22 14:06:35 +08:00
    @maxwellz #60 让 AI 实现,你也得写提示词,整体思路还是自己的,,编程最重要的就是思路。实现重要性低点
    iloveayu
        73
    iloveayu  
       2024-05-22 14:15:55 +08:00   ❤️ 2
    已经开自动挡汽车快两年了,发现已经被自动变速箱搞废了,所以我决定以后把车卖了。
    第一,过度依赖自动挡会逐渐丧失自己踩离合器的能力。
    第二,自动挡的驾驶体验不一定就真那么好,哪怕你是新手司机。
    最后,都开自动挡的车等于都没开上自动挡,而我们却花了不少钱。
    对于那些刚开始想为了自动变速箱换车的用户,我建议尽量不换或者最好不要开车。过度依赖这类技术可能会导致你的驾驶技能没有实质性的提升,最后后悔。
    Rorysky
        74
    Rorysky  
       2024-05-22 15:07:04 +08:00
    @wildnode 拆分到一定细粒度,都让它写...
    securityCoding
        75
    securityCoding  
       2024-05-22 15:07:39 +08:00
    帮你自动补全 70%代码还不爽? 非要吃苦?
    badmarillo
        76
    badmarillo  
       2024-05-22 15:15:42 +08:00
    我反正离不开了,并且 copilot 并没有那么智能,我更多用它补全写一些简单的逻辑以及 bugfix ,剩下的复杂一点的逻辑,我会让 chatgpt plus 写,自己有个思路就好了,并且有时候 ai 写的一些代码是我从没用过的写法,还能给我一些新思路。
    LeslieLeung
        77
    LeslieLeung  
       2024-05-22 15:22:24 +08:00   ❤️ 1
    用 Copilot 写已经会的东西节省的时间用来跟 Copilot 一起学新的东西啊,血赚。死磕 Copilot 能做到的东西(写简单的代码)是没有用的,早晚就被这类产品替代掉了。不如研究下怎么用这类产品做到你自己或它单独都做不到的事。
    附上我通过 Copilot 学习写前端的经验: https://ameow.xyz/archives/develop-a-frontend-site-with-copilot
    oIMOo
        78
    oIMOo  
       2024-05-22 15:31:39 +08:00
    我之前买扫地机器人想的就是解放自己,然而因为构造问题,我不得不高频触碰尘盒和滚刷(猫毛+长发)。最后还是更习惯用戴森,尘盒碰不到了,滚刷清理的频率也比扫地机器人低。

    然后看到很多人说 GenAI 能帮着编程,于是我试着让它帮我,然而好像和上面的例子一样,和我想得完全不一样。比如我让它阅读文章,把文章里的算法给我实现出来,目前没找到一个能做到的。比如: https://arxiv.org/abs/2112.12727
    fkdog
        79
    fkdog  
       2024-05-22 15:32:14 +08:00
    idea 2024.1 自带的本地模型补全足够用了。
    github 动不动就断链,最近各个梯子也不太稳。
    cherryas
        80
    cherryas  
    OP
       2024-05-22 15:35:41 +08:00
    @oIMOo 最乐观最乐观的起码也要数十年之后的 ai 才能做到。
    oIMOo
        81
    oIMOo  
       2024-05-22 15:44:09 +08:00
    @cherryas 使用一样的例子的话,等待可以自动集尘 + 带刀头的 AI 出现~ 哈哈哈~
    jackmod
        82
    jackmod  
       2024-05-22 16:11:28 +08:00
    github 家的 copilot 一直是免费续给我的,但我还是没学会怎么用🐶
    lulucy
        83
    lulucy  
       2024-05-22 16:23:33 +08:00
    “都开 ai 等于都没开 ai”

    你这就是典型的内卷思路,以竞争为导向,会累死你自己。
    Shijamlin
        84
    Shijamlin  
       2024-05-22 17:07:15 +08:00
    如果说 "都开等于没开" 这个该概念是正确的,意味着大家起跑线相同的话,那么 "都开你没开" 是不是就代表了你被甩在起跑线后了?
    nexo
        85
    nexo  
       2024-05-22 17:23:32 +08:00
    这玩意出了两年了吗你确定?
    cherryas
        86
    cherryas  
    OP
       2024-05-22 17:29:29 +08:00   ❤️ 1
    @nexo 确定,去年出的那个叫 copilot chat 主要用于聊天。copilot 本体甚至 21 年 7 月就推出了。
    dryadent
        87
    dryadent  
       2024-05-22 17:36:28 +08:00
    我主要让 ai 做重复无意义的工作
    aLazarus
        88
    aLazarus  
       2024-05-22 18:39:32 +08:00
    copilot 可以根据注释来生成业务代码,我今天发现手写一些代码没有以前顺畅了……可能是太依赖 copilot 的原因
    1Z3KYa0qBLvei98o
        89
    1Z3KYa0qBLvei98o  
       2024-05-22 19:16:56 +08:00 via iPhone
    对贡献代码有啥要求?什么标准能够进入免费?
    nenseso
        90
    nenseso  
       2024-05-23 15:59:18 +08:00
    程序员思考的应该是怎么设计,写这种东西你没法记住所有的写法,反正我是感觉 AI 大大提高了我的边际能力
    xm5211
        91
    xm5211  
       360 天前
    主要发现:
    开发效率:使用 GitHub Copilot 的开发者编码速度提高了 55%。
    代码质量:85%的开发者表示 GitHub Copilot 提高了他们对代码质量的信心。工作满意度:90%的开发者表示使用 GitHub Copilot 后工作更有成就感,95%的开发者感到工作满意度显著提升。
    cherryas
        92
    cherryas  
    OP
       360 天前
    @xm5211 这周一直在写纯手工代码,感觉又找到最初的快乐。而且你没 get 到我的点,会有 ai 写代码并不是加分项,懂了吗。面试你敢说熟练使用 ai 编写代码吗?
    Rock111
        93
    Rock111  
       25 天前
    一个小孩学会背两首唐诗,你能说他会作诗了吗?最近 copilot 越来越难用了,好像每次都是这样,刚订阅的时候还有点用,用一段时间就偷工减料了,偷偷切换到小模型。。。
    copilot 不会让你丧失编程能力,这就好比说 gpt3 去代替人去工作一样离谱,模型太拉了,不要期望太高。我现在做的项目用 copilot 就是当做 ide 自动补全工具,准确率还不高,离“编程能力”还有点远
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2675 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 11:39 · PVG 19:39 · LAX 04:39 · JFK 07:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.