V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sdjl
V2EX  ›  程序员

如果通过和 GPT 对话就能写程序,那么程序员会失业吗?

  •  
  •   sdjl · 319 天前 · 5016 次点击
    这是一个创建于 319 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如果在未来,通过和 GPT 对话,就能得到想要并可执行的程序,那么程序员群体会失业吗? 或者说收入会大幅度降低吗?

    欢迎大家发散讨论~

    61 条回复    2023-06-20 11:48:51 +08:00
    sarices
        1
    sarices  
       319 天前
    你试试让 GPT 写一个购物网站试试,看要多久,然后对比一下你自己写一个要多久,就知道了
    LokiSharp
        2
    LokiSharp  
       319 天前   ❤️ 1
    写垃圾代码的打工仔会被解放生产力
    vitovan
        3
    vitovan  
       319 天前   ❤️ 19
    brader
        4
    brader  
       319 天前
    和 GPT 没什么关系,和你有很大关系,假如你是外行人,你问我一个需求的代码,我贴给你看,你看起来不就和看天书一样。或者你直接叫我写好,但是我可能写了个 BUG ,你看着这个天书,你也无法解决 BUG
    lujiaosama
        5
    lujiaosama  
       319 天前
    写 DEMO 可以, 改 BUG, 二次开发怎么搞? 指望完全不会代码的替代会写代码的不现实. 会写代码的原来需要 10 个, 现在只要 1 个倒是很有可能.
    leonunix
        6
    leonunix  
       319 天前   ❤️ 1
    关键是普通人说的,AI 不一定可以听得懂,给出的回答也不一定是你想要的内容。这个还是需要专业知识的。只能说 AI 可以解放程序员,并不会让程序员失业。
    8355
        7
    8355  
       319 天前
    如果 ai 会让你失业你早就失业了
    liprais
        8
    liprais  
       319 天前   ❤️ 3
    给 AI 讲明白比给人讲明白难多了
    mon6912640
        9
    mon6912640  
       319 天前   ❤️ 1
    我怀疑你没写过程序,没有上下文,你知道给 ai 说明白需求有多难吗?
    taotaodaddy
        10
    taotaodaddy  
       319 天前
    未来的 GPT 在替代[提需求者]的同时,会一并把[编程者]替代掉的
    netpi
        11
    netpi  
       319 天前
    程序员可不是只写代码呀,很多公司那些的架构设计、部署、运维也都是程序员的事儿。就算只写代码,非程序员基本连需求都描述不清楚,就算描述清楚了,写出来的代码非程序员也未必会运行,非程序员搭环境都很费劲。我觉 GPT 是取代不了程序员的,最后可能还是程序员自己用 GPT 写代码。
    dd991
        12
    dd991  
       319 天前
    目前还没到那种自行开发的阶段,如果真到了那个阶段,你也不用让他写了,完全没必要
    haha512
        13
    haha512  
       319 天前
    程序员可以继续研究更高级的 AI 。进步没有止步。

    汽车出现并没有让马车夫饿死,马车夫可以继续去当司机。
    joesonw
        14
    joesonw  
       319 天前 via iPhone
    如果将来能通过英语就能得到可执行程序,而不用在卡上打洞了的话,程序员会失业吗?
    Alias4ck
        15
    Alias4ck  
       319 天前
    如果 AI 能写出比它更牛的 AI ,说白了就是它能自己进化,那时是真的要失业了
    rev1si0n
        16
    rev1si0n  
       319 天前
    也太高看 GPT 了,那些吹我怀疑他们写的代码本身就枯燥乏味基础小型,替代那群人还差不多。
    veike
        17
    veike  
       319 天前
    理论是上可以替代一些程序员的工作,而且也不会向某些人人认为的给 AI 讲明白比给程序员讲明白需求更难。大部分行业里的所需要的程序完全可以使用 AI 代替。
    wdssmq
        18
    wdssmq  
       319 天前
    钢铁侠的战衣好像也是由 AI 操作机器生产出来的,所以关托尼·斯塔克什么事?/doge

    假设真有一套这样的设备,能让本贴的各位(包括我)追平手工耿么?
    veike
        19
    veike  
       319 天前
    @mon6912640 楼主说的是未来,我认为未来一定会替代一部分程序员的工作。
    vangjing
        20
    vangjing  
       319 天前   ❤️ 6
    我们的现状是,大部分的人你给他一个 ChatGPT4 ,除了聊几个天之外,他都不知道别的能做什么。

    人类对世界的积累,对逻辑的理解,对世界的抽象的平均水平和能力,其实惨不忍睹。

    大部分企业的现状其实是:业务部门经常认为研发部门开发的系统功能不好用,研发部门经常认为业务部门讲不清楚需求。

    按理说,大家都是人类,都用自然语言沟通,有啥讲不清楚的?但令人悲伤的事实就是如此,业务需求是对客观世界的抽象和归纳,功能实现是从原始的基础能力往上进行逐层具象和堆叠——他们从未对齐过。

    人工智能可以填平自然语言的鸿沟,却无法填平人类远远跟不上的逻辑和抽象能力。

    来源: https://xiaowenz.com/blog/2023/04/decouple-your-time/
    maxxfire
        21
    maxxfire  
       319 天前
    怎么可能,AI 就知道抄袭,其实啥都不会
    SimonOne
        22
    SimonOne  
       319 天前   ❤️ 1
    把语言组织好,主谓宾齐全,逻辑自恰就拦住大部分人了。
    Cola98
        23
    Cola98  
       319 天前
    算是高强度依赖 gpt 了,它给出来的答案大部分情况下是错的,是需要人工验证的,那我都可以验证了,还不会写吗?可能还真不会,或者说单纯的想偷个懒,如果在未来他真的能给出来可执行程序,那程序员可能会失业,但是针对它的答案进行验证这方面工作肯定会有新岗位,可能失业的程序员又去做这个了
    soloHm
        24
    soloHm  
       319 天前
    AI 也会给你写错误的代码,不是给你的答案全部都是正确的,还是得自己有筛选和辨别答案的能力
    danhahaha
        25
    danhahaha  
       319 天前   ❤️ 7
    有人捡到了阿拉丁的神灯。

    魔神说:“我的主人,你有三个愿望。”

    这个人欣喜若狂,高兴地说“我的第一个愿望是,变的很白很白;第二个是,我要所有的女人都离不开我;第三,我要知道所有女人的秘密。”

    魔神说;“听从您的吩咐,我的主人。”

    只听“轰”的一声,一道闪光过后,这个人幸运的变成了一包卫生巾。

    GPT 就是这个神灯
    wei2629
        26
    wei2629  
       319 天前
    人跟人沟通需求都得打起来,你跟电脑说需求是不是看电脑不会动手啊
    brader
        27
    brader  
       319 天前
    给你看个生动的例子,外行人以为它给出了答案,内行人已经笑晕在厕所了
    daniellezh
        28
    daniellezh  
       319 天前   ❤️ 1
    不会。GPT 最擅长的不是写代码,而是胡说八道
    weilongs
        29
    weilongs  
       319 天前
    让他写个脚本还得来回测试呢,你真放心让他写程序? 写程序这部分属于夸大。
    Jirajine
        30
    Jirajine  
       319 天前
    我用 GPT 只能让他帮我实现一些具体函数偷个懒,不知道你们有什么技巧能让它直接输出完整程序。
    dlwlrm
        31
    dlwlrm  
       319 天前
    @brader 这是 3 的回答吧,4 开始就提示在编译并安装 PHP 8.8 (假设存在这个版本)
    brader
        32
    brader  
       319 天前
    @dlwlrm 是 3 的,不过这不是重点。重点是根本没有 php8.8 这个版本
    dlwlrm
        33
    dlwlrm  
       319 天前
    @brader 不要急,给他一点时间成长
    xuelang
        34
    xuelang  
       319 天前   ❤️ 1
    我一直在用 GPT4 ,使用过程整理了一系列博客,https://selfboot.cn/tags/gpt4/ ,感兴趣可以看看。
    包括怎么写咒语,
    识别 幻觉: https://selfboot.cn/2023/06/13/gpt4_leetcode_2352/,
    怎么快速用 gpt4 自动化日常操作: https://selfboot.cn/2023/06/02/auto_compress_upload/

    就我个人感觉来说,替代不了程序员,但是能让会用它的程序员节省时间早点下班,或者做更有趣的事。
    a852695
        35
    a852695  
       319 天前
    我们对 AI 的理解还是很狭隘,真正说 AI 能够去建立自己的思维,能做一些事情,我想这个是很好的点。
    hocgin
        36
    hocgin  
       318 天前 via iPhone
    老鼠药发明都没让老鼠灭绝

    能让一个行业灭绝的话 应该是这个行业已经没有经济价值了
    rpish
        37
    rpish  
       318 天前
    不会失业,只会变得便宜。
    horizon
        38
    horizon  
       318 天前
    虽然但是,交互可能被完全颠覆,就不需要写代码了。
    那程序员确实可以被替代。。
    t41372
        39
    t41372  
       318 天前 via Android
    以当前状态当然不行。现在一个非程序员跟 gpt 对话是没有办法做出一个产品的。我之前尝试了很久,让 chatGPT 和 autoGPT 帮我写个爬虫,一直都没有成功,最后我自己写了一个。

    但我不认为 gpt 会止步不前。现在 gpt 不能通过对话写出一个完整的可运行软件几乎只是因为他的沟通水平和生成出来的结果质量不高,但要是有一天他真的能写出质量足够高的软件,我觉得取代程序员是肯定的。而某种跟 gpt 对话以精确的生成足够好的软件的工作就会诞生。

    但我一直都认为,ai 不需要通过“取代人类”来让人类失业。ai 只需要大幅提升人类的生产力,让市场上不再需要这么多程序员来完成资本家想完成的工作,很多人就会失业了。没失业的也会降薪。
    lindt99cocoa
        40
    lindt99cocoa  
       318 天前
    没有银弹
    aigonna
        41
    aigonna  
       318 天前 via iPhone
    复杂的搞不定,以前没有的写不了,就写一些片段和功能函数。其余还是自己来吧!
    jackbrother
        42
    jackbrother  
       318 天前
    如果 AI 能让程序员失业,那么程序员就会失业,什么废话文学...
    aitianci
        43
    aitianci  
       318 天前
    并不会,但是忽悠白领去学 python 的课大概是卖不成了。
    kjstart
        44
    kjstart  
       318 天前
    我觉得快了,现在大家每天都给 chatgpt 喂训练集。
    xujiabin
        45
    xujiabin  
       318 天前
    昨天看到一句话很有同感: AI 不会淘汰人,但会用 AI 的人会淘汰人
    zhch602
        46
    zhch602  
       318 天前
    @veike #19 我还认为未来机器人能完全替代人类呢😀
    nyakoy
        47
    nyakoy  
       318 天前
    目前来说很难,未来还不知道
    liahu
        48
    liahu  
       318 天前
    不远了,计算机行业已死。
    pkwenda
        49
    pkwenda  
       318 天前
    让他写个 redis 出来?
    ykk
        50
    ykk  
       318 天前
    一行代码三次写不对就有点失去耐心了,主要是某些库的前后版本冲突问题,可能在提问时需要预设我使用 xxx 版本的库,但是这样成本还不如 google
    brookegas
        51
    brookegas  
       318 天前
    看了上面的评论,十分惊讶

    MidJourney 让多少设计公司直接裁员一半
    OpenAI 只会干掉更多的程序员
    很好奇这么多程序员的迷之自信来自何处?

    未来的软件公司的主要人员结构会是极少数架构师+少量初级程序员+OpenAI 工具
    现在大量不上不下混时代红利的程序员(特别是所谓的“Spring 程序员”),要么通过升级变成架构师,要么下沉沦为初级 AI 操作员
    立贴为证
    nobodyknows
        52
    nobodyknows  
       318 天前
    让 ai 写一个复杂的系统是很难的
    1055619878
        53
    1055619878  
       318 天前
    @brookegas 你是买了英伟达股票吗 这么能吹
    我也想它牛逼 然而国内复杂点业务需求 他都跟废物一样 只能写 demo 就目前算力的 能提效都很有限
    importmeta
        54
    importmeta  
       318 天前
    个人觉得 GPT 只是对已有的数据提供归纳, 创新功能不好.
    fiypig
        55
    fiypig  
       318 天前   ❤️ 1
    放心 ,在它干掉我之前,我已经被市场干掉了,反正他是挺不错的一个工具
    Izual_Yang
        56
    Izual_Yang  
       318 天前
    别人做过的事情,并且你能提出具体而明确的需求,那 AI 大概率比你效率更高。别人没怎么做过的事情,那你该踩的坑还是得踩一遍。有没有 AI 你都一样会被替代,但 AI 不会替代你,只是会加速这一过程。
    Thalia
        57
    Thalia  
       318 天前
    理解需求,提炼问题的能力才是 AI 替代不了的,能被 AI 替代说明本来就是工具人。
    eastphoton
        58
    eastphoton  
       317 天前   ❤️ 1
    veike
        59
    veike  
       317 天前
    @zhch602 如果说完全取代人类还有很长的路要走,如果是替代人类的某些岗位其实一直在发生。如果机器人有了属于自己群体的意识,为什么不会取代人类?
    kice
        60
    kice  
       316 天前 via Android
    之前尝试使用 chatgpt 写一个稍微复杂逻辑的模块,得出来结论是:chatgpt 写代码前提是能知道自己具体想要什么,并且能判断给出来的结果是不是想要。

    整体软件架构设计是不可行,具体写代码也不可行。让 ai 提供一个解决问题的思路倒是可以尝试。
    xm5211
        61
    xm5211  
       312 天前
    现在咱能用的 AI 肯定都不是最先进的。。。最厉害的都藏着呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2711 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:20 · PVG 19:20 · LAX 04:20 · JFK 07:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.