探讨 ChatGPT 对软件行业和程序员工作的影响 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Suclogger
V2EX    OpenAI

探讨 ChatGPT 对软件行业和程序员工作的影响

  •  
  •   Suclogger 2022-12-05 14:13:53 +08:00 5441 次点击
    这是一个创建于 1040 天前的主题,其中的信息可能已经有所发展或是发生改变。

    中午的一个想法: ChatGPT 对高阶程序员和架构师的帮助是巨大的,从而将会导致优秀程序员的生产力和初级程序员生产力差距的进一步拉开。

    AI 或者 GPT 本质上是复读机,他会帮助你低成本实现一个想法,但是无法替你做设计和解决问题。

    以前因为高阶程序员需要更多的时间在思考设计上,所以编码依赖大量的初阶程序员,但是目前这一平衡被打破了,初阶程序员必将被逐渐取代。

    29 条回复    2022-12-06 11:25:23 +08:00
    FstarKing
        1
    FstarKing  
       2022-12-05 14:15:05 +08:00
    chatGPT 是啥,今天看到好多个说这个的帖子了
    Suclogger
        2
    Suclogger  
    OP
       2022-12-05 14:15:42 +08:00
    @FstarKing 快去体验一下,基于 gpt-3 的一个 ai 聊天产品
    FstarKing
        3
    FstarKing  
       2022-12-05 14:16:09 +08:00
    在哪里体验啊
    14v45mJPBYJW8dT7
        4
    14v45mJPBYJW8dT7  
       2022-12-05 14:16:35 +08:00
    tool2d
        5
    tool2d  
       2022-12-05 14:18:59 +08:00
    你把帖子里的"ChatGPT"换成"低代码"试试,好像也没啥问题。
    Suclogger
        6
    Suclogger  
    OP
       2022-12-05 14:21:41 +08:00
    @tool2d 不同点在于,ChatGPT 是图灵完备的
    Suclogger
        7
    Suclogger  
    OP
       2022-12-05 14:25:04 +08:00   3
    @Suclogger 一个例子:创建一个在 ChatGPT 机器里的虚拟机 https://www.engraved.blog/building-a-virtual-machine-inside/
    tool2d
        8
    tool2d  
       2022-12-05 14:25:49 +08:00
    @Suclogger chatGPT 更像是一个编程老师,但是老师又不会帮你写代码,只会教你写代码。
    Suclogger
        9
    Suclogger  
    OP
       2022-12-05 14:29:05 +08:00
    @tool2d 他会帮助写代码,you can try it
    比如提问:请帮我用 swift ui 实现一个提交按钮,左边是一个输入框
    tool2d
        10
    tool2d  
       2022-12-05 14:52:49 +08:00
    @Suclogger 试了一下,的确可以,AI 很聪明啊。

    bQ3u9RAQt4125PUK
        11
    bQ3u9RAQt4125PUK  
       2022-12-05 14:55:43 +08:00   2
    我在 copilot 出来的时候就说了,程序员岗位以后会被 AI 冲击,结果一大堆人跑出来反驳我说程序员多么多么不可替代,AI 都是垃圾,AI 编程就是笑话。
    明明就是会让人均产出效率提升从而导致总岗位数量缩编,这么简单的道理有啥可反驳的呢。保守地说,以前一个高手以一当二,现在一个高手加 AI 说个以一当三不是问题吧,那不就是可以让岗位减少资本家省钱了。
    往好了说,先用起来的人可以反卷,以前手写的活现在扔给他,那不就节省时间不用加班了,也挺好。
    QUC062IzY3M1Y6dg
        12
    QUC062IzY3M1Y6dg  
       2022-12-05 14:56:15 +08:00
    Suclogger
        13
    Suclogger  
    OP
       2022-12-05 14:59:46 +08:00
    @zackwan95 非常认同。未来的程序员需要严肃地思考如何跟 AI 合作以提升效率,就像现在的要求是会熟练使用 IDE 一样。
    bQ3u9RAQt4125PUK
        14
    bQ3u9RAQt4125PUK  
       2022-12-05 15:05:08 +08:00   2
    @Suclogger 用就好了。
    市场上的程序员需求会逐渐降低,如果不是高手也无心无力成为高手,真的可以趁这些玩意儿还没完全铺开的时候赶紧寻找退路和琢磨副业了。
    第一步承认现实就会难倒绝大多数人,直到被裁员发现找不到合适的工作。
    HongJay
        15
    HongJay  
       2022-12-05 15:06:59 +08:00
    很不错
    novolunt
        16
    novolunt  
       2022-12-05 15:17:43 +08:00
    智商 83 ,还不能够做太难的题目。不过目前能做到的是打破语言的壁垒,各种翻译,包括编程语言之间
    Hilong
        17
    Hilong  
       2022-12-05 15:21:25 +08:00
    这个产品给我带来的冲击力很大,对于前端开发来说,感觉后面一些表单页面,还有 ts 类型文件是不是只要把 PRD 或者接口文档输入进去就可以给我们自动生成出来了
    arvin01
        18
    arvin01  
       2022-12-05 15:58:47 +08:00   3
    不仅是程序员,对基础教育行业的打击也很大。这是我刚刚的测试:

    ---

    Q: "I want go to Beijing to skateboard" 有什么语病吗

    A: "I want go to Beijing to skateboard" 中有一个语病,就是动词不定式的缺失。正确的表达应该是 "I want to go to Beijing to skateboard"。在这个句子中,"want" 是一个动词,后面该跟随动词不定式 "to go" 来表示这个动作。如果缺失了动词不定式,就会导致句子结构不完整,不能正确表达意思。

    ---

    我觉得,把这个成果应用于教育行业,那真是能做到因人而异,有教无类了。
    lookStupiToForce
        19
    lookStupiToForce  
       2022-12-05 17:16:04 +08:00
    @Suclogger #6 what a fucking black magic!!!
    TofuBazinga
        20
    TofuBazinga  
       2022-12-05 18:23:34 +08:00
    @tool2d 为什么我试了一下不可以
    TofuBazinga
        21
    TofuBazinga  
       2022-12-05 18:26:45 +08:00
    现在是不是没法写代码了,我试了一下不可以
    Suclogger
        22
    Suclogger  
    OP
       2022-12-05 19:06:08 +08:00
    @TofuBazinga 尝试多调整几次提问的方式试试?
    LindsayZhou
        23
    LindsayZhou  
       2022-12-05 20:45:40 +08:00
    联想一下,如果以后 AI 能够非常准确的回答那些,在社会平均意义上和概率上存在“更正确(好)”和“更错误(坏)“的问题,各位愿意只去做“更正确”的事情吗?

    (这只是类似于一个思维游戏吧,当然有很多非二元的问题)
    wyce2007
        24
    wyce2007  
       2022-12-05 21:46:50 +08:00
    文中提到的示例看起来像是对现有网络世界内容的搜索和重新组织,这些问题很可能之前有人已经问过并且得到了满意的回答。目前个人的粗浅理解,人类对世界的领悟是在这些符号之外。除非某一天某种东西能够自我反省,开始追问自身,但我不确定那天会不会到来。
    baibing
        25
    baibing  
       2022-12-06 02:15:28 +08:00 via Android
    其实我觉得它只能完成独立小任务,我们大多数程序员工作的环境,是在前任基础上完成的。代码已经包含成百上千的功能,所以这种情况就很难帮我写出合适的代码了。最多能做做参考。
    mingl0280
        26
    mingl0280  
       2022-12-06 05:43:13 +08:00 via Android
    emmmm 今天试了好几个单位上的代码的要求,不是生成结果离谱就是生成出来的玩意儿只有个框架,里面功能一概没有,甚至还有几次生成不出来直接报错啥的……
    ZhuWenJian
        27
    ZhuWenJian  
       2022-12-06 09:36:04 +08:00
    @rimutuyuan 我想问一下,是不是我操作方式不对。你给的这个网址需要登录,而且中国的手机号无法注册。
    ZhuWenJian
        28
    ZhuWenJian  
       2022-12-06 09:55:51 +08:00
    @rimutuyuan 我已经通过 sms 注册好了
    milukun
        29
    milukun  
       2022-12-06 11:25:23 +08:00   1
    @zackwan95 因为 copilot 对于其他人观感来说不够直观,不够震撼。首先你需要写出正确的方法名,才能联想出来。而 chatGPT 直接用自然语言描述就可以了,而且可以对给出的代码指出问题或者疑问,可以继续获得建议。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1018 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 18:34 PVG 02:34 LAX 11:34 JFK 14:34
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86