V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
cocomiko
V2EX  ›  OpenAI

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

  •  
  •   cocomiko · Mar 24, 2023 · 6339 views
    This topic created in 1133 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

    特别很模糊的那种问答。

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

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