chagpt 出现之后,学习编程语言变容易多了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cocomiko
V2EX    OpenAI

chagpt 出现之后,学习编程语言变容易多了

  •  
  •   cocomiko 2023 年 3 月 24 日 6192 次点击
    这是一个创建于 1047 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先我不认为程序员这个职业会被 ai 替代,至少接下来很长一段时间都无法替代,目前 chatgpt 出现只是从人工智障到人工智能的转变,从以前特定领域发挥作用到现在的全能助手

    所以,以后进一步发展会不会卷到大家都学会 rust 了,python 这些性能低的慢慢淘汰了,反正用各种 ai 生成代码很快而且还能识别错误,直接拉低了语言之间的差距,自然能选性能高的就选性能高的

    40 条回复    2023-12-20 23:21:10 +08:00
    zjvbqla
        1
    zjvbqla  
       2023 年 3 月 24 日
    我 chatgpt 一段代, xxxx 功能,貌似它是用 python ,於是我也努力快一些 python 的基知。
    takato
        2
    takato  
       2023 年 3 月 24 日
    有时候错误还是不少的,这还是在小型项目的情况下。
    模型有时候也会智障,这时候还是要靠传统的方法来。或者说,目前还是要靠传统的方法终究创造上限。
    takato
        3
    takato  
       2023 年 3 月 24 日
    FIX: 目前还是靠传统的方法创造上限。

    AI 回答出问题的时候就自己去找文档了。虽然一般是自己表达的问题。
    zictos
        4
    zictos  
       2023 年 3 月 24 日   1
    那是自然,国内连一个有热度的类似 stackoverflow 的社区都没有,已有的社区都没什么人气,有问题都没地方问。
    现在有了 chatgpt 就不一样了,很多以前你想问的问题都可以有地方问,而且还非常快速就可以获取到答案,还可以用中文描述,可以直接针对自己的非常有定制性的需求提问。
    em70
        5
    em70  
       2023 年 3 月 24 日
    AI 更擅长 python,因为 github 上 python 代码最多,越简单的语言越容易有高质量的训练内容
    gamexg
        6
    gamexg  
       2023 年 3 月 24 日
    @zjvbqla 可以告诉他需要什么语言
    crab
        7
    crab  
       2023 年 3 月 24 日
    弄了好多 powershell 脚本,确实方便多了。
    solider245
        8
    solider245  
       2023 年 3 月 24 日
    python 不会被淘汰,以后就是人手必会的。
    我到是担心现在这些还在疯狂卷英语的,拿出一半的精力在计算机上卷,得到的回报恐怕都在 5 倍以上
    levelworm
        9
    levelworm  
       2023 年 3 月 24 日 via Android
    错误还是很多,比如让他写个 C 程序,判断子进程的最大内存使用,结果主进程没有 wait()。

    不过我反正是开始慢慢自学 C ,操作系统这些偏底层的东西。倒不是说 AI 以后难以代替,而是兴趣所致。
    Alias4ck
        10
    Alias4ck  
       2023 年 3 月 24 日
    有个观点我需要纠正下 一个语言能不能活下来 会不会被淘汰 主要看的是它的生态( python 它的优势是在数据科学方面 ) 而不是性能
    ocxers
        11
    ocxers  
       2023 年 3 月 24 日
    @zjvbqla 你可以指定语言哈,比如“用 Javascript 实现 xxx 功能”。
    sorcerer
        12
    sorcerer  
       2023 年 3 月 24 日 via iPhone
    确实如此,在我看来,未来已经不需要再学编程语言了,学好一门英语就 ok 了
    metalvest
        13
    metalvest  
       2023 年 3 月 24 日 via Android
    @solider245
    @sorcerer
    说的是同一件事,意见正好相反,不知道各自都是根据什么得出的结论?
    XIU2
        14
    XIU2  
       2023 年 3 月 24 日
    不知道别人如何,我自己是不喜欢问别人问题的(可能是因为我本身也不喜欢别人老是问我问题,特别是一些比较简单的问题),因此我一直以来养成了自给自足的习惯。

    遇到什么问题先想到的是搜索而不是问别人,但很多问题去搜的话挺费时间的,甚至找不到想要的答案,而如果是问 ChatGPT 或 NewBing 的话就可以很快得到解答。

    就像一个一对一的 “老大哥” 带着我一样,随时可以帮我解惑,对于我这个社恐来说就很舒服~
    300
        15
    300  
       2023 年 3 月 24 日 via Android
    @XIU2 是这样的,一直都是闭门造车。最痛苦的是一个问题自己知道肯定能很简单的解决,就是找不到方向,也找不到人问
    bhbhxy
        16
    bhbhxy  
       2023 年 3 月 24 日
    替代是不可能的,很多涉及业务的逻辑场景 AI 根本实现不了,它只能提供一些思路和轮子,还需要程序员组装起来,没有技能经验积累,给你思路和轮子你也不知道怎么用。
    hoopan
        17
    hoopan  
       2023 年 3 月 24 日
    未来也许会基于 AI 编程,底层用什么编程语言不重要,常规场景下只需掌握跟 AI 正确沟通,让它去编程应该就足够了。
    shyrock
        18
    shyrock  
       2023 年 3 月 24 日
    感觉 OP 似乎误解了学习这个词。。。
    agagega
        19
    agagega  
       2023 年 3 月 24 日 via iPhone   1
    ChatGPT 和 Copilot 对不熟悉某些语言 /框架的人来说确实是神器,尤其是 Google 上不好搜到内容的概念(「不知道自己不知道」的东西)。

    所以受益于 ChatGPT 的一大人群就是初级的独立开发。
    Stop
        20
    Stop  
       2023 年 3 月 24 日   1
    我的结论是这样学习和 google 没本质区别,自学能力强的用 google 也能学,不会学的用 chatgpt 也没用。倒是方便了一些不会搜索的人,但有个致命问题就是你不知道 chatgpt 给的答案是否正确。
    mns
        21
    mns  
       2023 年 3 月 24 日
    写一个简单的脚本还是挺好使的。
    cocomiko
        22
    cocomiko  
    OP
       2023 年 3 月 24 日
    @gynantim 是的,我也觉得不知道 chatgpt 给的答案是否正确是一个致命问题
    solider245
        23
    solider245  
       2023 年 3 月 24 日
    @metalvest 你看招聘的时候市场给的工资就可以知道了。反正英语博士的收入和计算机博士的收入恐怕是天差地别。不单是国内哈,国外更是如此。学英语在国外那几乎就等于啥专业都没有
    zjvbqla
        24
    zjvbqla  
       2023 年 3 月 24 日
    @solider245 被你整了,我正在 python 是英,(因有都),本向於英的。
    randomstream
        25
    randomstream  
       2023 年 3 月 24 日
    感觉是的,能够用模糊的描述拿到相关信息,然后通过相关信息进一步深问就能拿到想要的信息
    cocomiko
        26
    cocomiko  
    OP
       2023 年 3 月 24 日
    @zjvbqla 英语学习和 python 学习又不冲突,英语学习还是在于坚持和长期积累,python 入门很快的
    zhenrong
        27
    zhenrong  
       2023 年 3 月 24 日
    @zjvbqla 学英语是一件长期坚持才能见效的事情,学 Python 如果是语法两三天就学完了。
    fresco
        28
    fresco  
       2023 年 3 月 24 日
    确实挺方便的,能逮着它无限问问题
    frzh
        29
    frzh  
       2023 年 3 月 24 日
    对比 CSDN 那些辣眼睛的页面,还有一篇文章满世界转载来说,chatgpt 让我很舒服。
    coer
        3
    coer  
       2023 年 3 月 24 日
    @solider245 英语是最基础的能力,你会说你自己天天卷普通话吗
    juggtt213
        31
    juggtt213  
       2023 年 3 月 24 日
    确实,目前 ChatGPT 问一些基础问题大概率能得到一个可用的解答,比去搜索引擎屎里淘金强多了。我试了不少之前查了一段时间的问题,问得多且有解决方法的一般都能给出能用的答案
    主要问题是有时候没有很好解决方法的问题,他会给出缝合的答案,而这个答案根本是不能用的...但是感觉从期望上来看 ChatGPT+考证的消耗的时间比单用搜索引擎消耗的时间短

    我目前遇到的胡说八道或者不合适答案的几个例子是,
    问 iCloud 同步卡住的解决方法,它还编了一个不存在的快捷键出来
    问某个方面的综述论文,编了很多标题和作者,作者是真的,标题可能是缝合的,但是并没有相关论文
    问某个方面的文档,编了很多 404 的 URL
    问发 Gist 的命令行工具,推荐了第三方的而没有推荐 github 官方的 gh
    问 Scrapy 的使用问题,给出了一个命令,但这个命令好像不是默认有的,而是要手动加的...
    RageBubble
        32
    RageBubble  
       2023 年 3 月 24 日
    @zjvbqla
    强烈推荐边学英语边学 python !!!!!!!!!
    我现在就在 hyperskill 上学 python ,上面都是英文的教程,是我目前见过的最好的学习网站。不过不要被英文吓到了,只要你有一定的英语基础,稍微有些耐心,再使用像是沙拉查词,chatgptbox 这样的浏览器插件,基本可以流畅的阅读。当然刚开始阅读大量英文会不适应,慢慢习惯就好了,你会发现需要查询的陌生的单词越来越少。
    一旦习惯了阅读英文文档,你就能接触一手的学习资料,更深刻的理解编程中的概念,同时还能享受国外良好的开源氛围。会不会英文,真的是一个在天上一个在地下。
    tool2d
        33
    tool2d  
       2023 年 3 月 24 日
    @gynantim 只要不问是或否,让 gpt 多给一些建议还是很靠谱的。

    特别很模糊的那种问答。

    搜索引擎指向性太强。你必须先了解一个陌生领域,才能给出比较确切的关键词。
    tool2d
        34
    tool2d  
       2023 年 3 月 24 日
    @RageBubble 并不用,chatgpt 对于中文的理解程度超级高。

    只有用搜索引擎学习,才需要英文关键词。
    tairan2006
        35
    tairan2006  
       2023 年 3 月 24 日 via Android
    Chatgpt 的插件系统已经实现了自然语言编程…所以我认为楼主说反了。未来大部分人只需要有逻辑思维就可以编程了,python 这种大概写一下逻辑让 AI 用 rust 重写反而更加可能。
    GG668v26Fd55CP5W
        36
    GG668v26Fd55CP5W  
       2023 年 3 月 24 日
    这不是学习编程语言变得更难了吗? 性能好的语言一般不好学,什么 rust ,c++,而有时候它真的会编,编得像真的,而你要做代码 review 和测试,你要它用那种语言写,你首先也得懂那种语言。
    Jackeylov13
        37
    Jackeylov13  
       2023 年 3 月 24 日
    是的,半天就学会爬虫爬我想要爬的网页
    Jackeylov13
        38
    Jackeylov13  
       2023 年 3 月 24 日
    @falcon05 确实,我刚学的 django 完全不知道模板标签的用法,然后基于我的编程思维猜测{% load static %}能被 block 继承,我问 chatgpt ,它很自信地告诉我可以的,让我子模板不用写{% load static %},我还一直觉得它是对的,我不肯接受浏览器的报错,一直 google 也没查到别人问这个问题,于是搞了很久我也问了它好多次才跟我说{% load static %}不能被继承。。就是一个很简单的知识它可能会让你半天都处于疑问中,因为它会一本正经地编。。
    不过也是有它帮助还有我稍微看了 25 分钟的爬虫,学会了爬一个 Javascript 刷新的网页的信息。。只能说有利有弊
    solider245
        39
    solider245  
       2023 年 3 月 26 日
    @zjvbqla 看看就业就知道了。会 python 和会英语,工资差的可不是一点半点
    will800
        40
    will800  
       2023 年 12 月 20 日
    @Jackeylov13 #38 你问的是 gpt3.5 吧,gpt4 已经很智能了,就算不能一击命中也会擦点边
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4418 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 03:48 PVG 11:48 LAX 19:48 JFK 22:48
    Do have faith in what you're doing.
    ubao msn 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