• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zackkk
V2EX  ›  程序员

你平时还花多少时间学语言新特征,提升写代码能力?

  •  
  •   zackkk · 21h 24m ago · 7370 views

    虽然我平时还看一些语言的新特征,练习写出优美高性能的代码,但我发现,明显这类文章少了,阅读者也少了

    89 replies    2026-09-16 01:12:37 +08:00
    diudiuu
        1
    diudiuu  
       21h 22m ago
    都用 ai 了,所以关注的少。

    说个真实得 2026 年了,有人还会问你为什么 js 定义方法,不用 function 写这个 =>是什么,改过来。

    一个敢问,一个敢改
    yanni199899
        2
    yanni199899  
       21h 17m ago
    新特性我还是会花半天自己写个 demo 来学习的,不能总依赖 ai 。就比如 ai 写一堆 ifelse ,而你不知道策略模式,就不会要求 ai 去改为策略模式,代码自然不够优美
    yakun4566
        3
    yakun4566  
       21h 12m ago   ❤️ 4
    没有意义,ai 时代没人关心那些,ai 出的代码,ai 自己读自己改,普通人类已经跟不上 ai 的产出了
    zxjxzj9
        4
    zxjxzj9  
       21h 11m ago
    @diudiuu 少用匿名函数有助于身心健康
    levelworm
        5
    levelworm  
       21h 9m ago via iPhone
    还是得手写一大部分 PySpark 代码。哪怕是 AI 生成的也要修改一下手敲进去。无他,水平差,换新工作还是得面试写代码。大多数公司是禁止用 AI 的。
    root71370
        6
    root71370  
       21h 5m ago   ❤️ 7
    学个🥚
    vialon17
        7
    vialon17  
       21h 4m ago
    最近打算深入学习 py ,就去学了 py 历史和特性,
    ai 敲的代码确实不好看,
    我自己可能更享受敲出优美代码的过程
    root71370
        8
    root71370  
       21h 4m ago
    @levelworm 大多数公司禁止用 AI ?你要说大多数公司不提供报销需要自费 AI 我还信。。。
    diudiuu
        9
    diudiuu  
       21h 3m ago
    @zxjxzj9 js 这个还好,推荐哪个用哪个
    zackkk
        10
    zackkk  
    OP
       21h 3m ago
    有没有努力积累经验这么多年,一子下被 AI 一拳击倒的感觉,以后会变成代码都看不懂的废人。
    (我认为未来很多代码都不会有人去看)
    dododada
        11
    dododada  
       21h 1m ago
    没有,从来没正儿八经写过 C++,机器人项目用大模型写的呼呼的
    xiaomushen
        12
    xiaomushen  
       21h 1m ago
    @root71370 估计是内陆军工项目多的城市
    alamaya
        13
    alamaya  
       20h 59m ago
    @yanni199899 虽然我知道啥是策略模式,但是我基本不会指定 ai 用什么模式,我只会给他说这段代码太丑了,有什么更优的写法,然后 ai 就会给我例举 1 ,2 ,3 ,4 种方案比较优劣并推荐一个最佳写法。我觉得 ai 是比我厉害的,给他限定用什么模式反而限制了他的发挥。
    tianjiyao
        14
    tianjiyao  
       20h 58m ago
    偶尔会看一下更新记录啥的。。比如昨天就翻了一下 chrome-153 的新版特性
    学到了一个 新语法
    Iterator.zip() 然后问 AI 这类语法的具体使用场景。。算是弥补一下自己的不足
    MuSeCanYang
        15
    MuSeCanYang  
       20h 57m ago
    0
    zackkk
        16
    zackkk  
    OP
       20h 56m ago
    那以后还怎么叫程序员?是不是得换个名字了。
    zackkk
        17
    zackkk  
    OP
       20h 56m ago
    叫程序指示员
    zackkk
        18
    zackkk  
    OP
       20h 55m ago
    以后 V2EX ,将大部分都是非程序员
    levelworm
        19
    levelworm  
       20h 44m ago via iPhone
    @root71370 #8
    不好意思没说清楚,是面试写代码的时候。
    yosoroAida
        20
    yosoroAida  
       20h 37m ago
    @zackkk 你说出了我的想法,感觉我自己学的东西一下子变成了废料
    q2677855779
        21
    q2677855779  
       20h 34m ago   ❤️ 3
    提升这个,不如提升怎么说话和组织语言的能力
    swananan
        22
    swananan  
       20h 32m ago
    我在等 ai 出活的时候,会让 ai 出题给我写写,保持手感
    jjymup1
        23
    jjymup1  
       20h 31m ago
    0
    qq2291482528
        24
    qq2291482528  
       20h 28m ago
    程序员这三个字有这么高贵吗,不是就不是呗
    fredweili
        25
    fredweili  
       20h 28m ago
    不主动学,能 review 就行了,多关心架构和 bug free
    kcerty
        26
    kcerty  
       20h 25m ago
    @q2677855779 我想提升这个,但是不知道怎么提升。
    zackkk
        27
    zackkk  
    OP
       20h 20m ago
    @fredweili 以后新东西出来后,你没写过。也一定能很好地 review ,也得靠 AI 来 review
    jackOff
        28
    jackOff  
       20h 6m ago
    我现在更多会关心技术架构所用技术栈是哪个版本范围的技术,会花点时间整理一下这门语言的 api 版本对应的技术接口,ai 编程的另一个问题就是写的代码有时候 api 接口是跨版本的,这个还是一个不小的雷点。至于具体学习每项技术?就像我对 c++没完没了的新技术特性的态度,去你马勒戈壁的
    shuijingwanwqyy
        29
    shuijingwanwqyy  
       20h 5m ago
    这个我最近正好有一点体会。

    最近上线了一个 Go 教程的多语言翻译站点:go-dev.shuijingwanwq.com 。其中一个目的,就是想看看 AI 时代还有多少人愿意从头学习编程语言的基础知识。

    我刚看了一下 百度统计,昨天中文站的数据是 111 UV 、3122 PV ,平均停留 1 分 13 秒,跳出率 22.44%。

    具体到教程页面,basics/1 有 82 PV 、basics/2 75 PV 、basics/3 71 PV ,Welcome 和其他基础章节也基本都有几十 PV 。

    当然现在数据量还比较小,而且只是一天的数据,不能据此下什么结论。不过至少和我之前的预期有点不一样:AI 普及以后,愿意系统看语言基础教程的人还是存在的。

    我现在自己也很少为了“记住某个语法”专门花很多时间了,很多时候直接问 AI 。但语言的基础概念、运行模型、并发、泛型这些,我感觉还是得懂。不然 AI 写出代码以后,自己很难判断它为什么这么写,以及写得对不对。
    wednesdayco
        30
    wednesdayco  
       20h 5m ago
    @alamaya 你只知道代码好不好看长不长,而不知道各种模式对应的各种场景.而 AI 只会按照你想的去做,结果就是你让 AI 拉了一坨大的
    fason1995
        31
    fason1995  
       20h 1m ago
    正在学 go ,公司要求我们前端必现转型为 go 全栈,必须学
    sherlockgy
        32
    sherlockgy  
       19h 57m ago
    @shuijingwanwqyy 感觉官方的这个教程本身,内容组织也落后很多,而且交互也不太现代
    Crawping
        33
    Crawping  
       19h 53m ago
    我最开始写 C/C++ 搞过驱动/客户端/逆向,后来写 C#,Golang,JS 也开发前端页面/服务端.自诩有些积累.
    26 年 2 月薅 copilot 用上 opus 4.6 后开始慢慢自我怀疑,Fable 5 问世后,那点积累完全是笑话.
    新东西直接问 AI,它的学习效率更是远超人类.
    自此后开始躺平了. 上班指挥 AI, 下班打游戏.

    别说编程受到冲击. 最近神坛上的数学家们也顶不住冲击啊.亿里挑一的顶尖人才啊!
    就连文娱,演员无戏可拍,越来越多的人开始看红果. 就连 AV 产业都受到冲击.越来越多人开始看黄果

    已经被 AI 裹挟了,尽量跟着 AI 战车往前冲,让自己晚点被甩下去吧
    bluefalconjun
        34
    bluefalconjun  
       19h 52m ago
    很少写代码了
    最多的就是问 AI 让 AI 干活 然后贴过来测试 再继续让 AI Debug...
    shuijingwanwqyy
        35
    shuijingwanwqyy  
       19h 52m ago
    “内容组织比较落后”我不太确定你具体指哪一块了?

    如果是说教程内容本身没跟上 Go 的变化,倒不完全是这样,官方 Tour 还是会更新,新语法和语言特性也会逐步补进去。

    但如果说的是交互和前端实现,那确实比较老,现在还在用 AngularJS 。
    nuo7mi7
        36
    nuo7mi7  
       19h 50m ago
    @kcerty #26 干销售,脱离程序员
    shuijingwanwqyy
        37
    shuijingwanwqyy  
       19h 49m ago
    说实话,我感觉学习这些基础的,反正是离 AI 远一些,有时候心灵会平静许多了。感觉很舒服,哈哈。离 AI 很近,总是研究焦虑、烦燥了,希望可以尽快地调整这种心理状态吧!!
    Lemonyi
        38
    Lemonyi  
       19h 46m ago
    现在都是教你怎么用 ai 高效开发,还有各种 ai 工具,skill ,工作流,自动流等等,都是 token 在燃烧
    alamaya
        39
    alamaya  
       19h 44m ago
    @wednesdayco 感觉你既没有看懂我的话,也没咋用过 ai ,首先 ai 给我列举的 1 、2 、3 、4 等 n 种写法,同时也会给你讲解各种写法的优劣和适用场景,提问的过程也是一种学习的过程,也许我以为这里用某种模式就是最优的了,实际还有更优的写法。当然觉得自己比 ai 厉害的大佬确实不屑于通过 ai 去学习了。
    maolon
        40
    maolon  
       19h 43m ago
    扣语言细节我觉得没什么用了,你扣的再多能比 ai 写得好?
    现在最多说项目一大 ai 因为 context 的原因会首尾不顾会逐渐偏移设计目标,但是具体到细节上我可以说 90%的人写的东西都不可能比他标准比他好,甚至如果你有特定的性能指标要求他也比你人手优化的更好。

    我觉得以后最多有个什么新东西上去看一眼原理,理解一下能干啥,但是还要专门练习那是大可不必
    nuo7mi7
        41
    nuo7mi7  
       19h 37m ago
    @Crawping #33 哈哈,是的,看到最新的新闻:顶尖数学家集体反对 AI ,就代表他们也慌了,程序员这点知识量算个屁啊,未来 AI 持续发展,再加上算力无忧后,我觉得会颠覆整个程序员行业,死干工作,不如买点 AI 股票
    foryou2023
        42
    foryou2023  
       19h 34m ago
    需要学习吗?真要 review ,看到不懂的地方,直接让 ai 解释一下就行了。
    loveumozart
        43
    loveumozart  
       19h 32m ago
    没有意义了哥们,你写不过 Fable 的
    MindMindMax
        44
    MindMindMax  
       19h 32m ago
    前几天我还在学习 Rust 的语法,虽然现在的 AI 能很好的完成 Rust 的编码任务。
    但是我觉得还是要掌握一些,方便人工修改( AI 有时候犯轴,明显浪费 Token 时)
    woshishui2022
        45
    woshishui2022  
       19h 31m ago
    现在写代码;除了目录结构,其他的都不怎么查了
    molvqingtai
        46
    molvqingtai  
       19h 26m ago
    0
    sumu
        47
    sumu  
       19h 25m ago   ❤️ 1
    与时俱进吧
    我写了十多年代码,最近两个月用 AI 写了 10w 行,都没点开看一眼。相反,以前我厌烦写各种测试,用 AI 时,TDD 、接口测试、自动化测试,全部被加上了
    Desiree
        48
    Desiree  
       19h 25m ago
    有这个时间不如多花点时间搞清楚开发项目的流程
    Crawping
        49
    Crawping  
       19h 10m ago
    @nuo7mi7 #41 没错,未来编码就像现在开车一样,属于一个技能.不再有啥门槛.
    而且也没啥可卷了,收益太低了. 原来还能卷大厂,卷前沿领域.
    现在不是清北华五 能去顶尖前沿领域,都会被 AI 平权.
    非创新型知识密集领域 AI 能力远盖过个人,普通人劳动输出价值进一步走低.
    享受生活,存钱,投资,抱紧 AI 大腿.
    ytll21
        50
    ytll21  
       17h 7m ago
    @sumu #47 与时俱进吧
    我写了十多年代码,最近两个月用 AI 写了 10w 行,都没点开看一眼。相反,以前我厌烦写各种测试,用 AI 时,TDD 、接口测试、自动化测试,全部被加上了
    --------------------
    俺也一样(抱拳)
    paoqi2048
        51
    paoqi2048  
       16h 58m ago
    C++还是要的(
    hikarugo
        52
    hikarugo  
       16h 37m ago
    你现在还会为了出行学骑马吗?
    markYm
        53
    markYm  
       16h 29m ago
    很少了,基本都让 ai 干了
    L4Linux
        54
    L4Linux  
       16h 25m ago
    反正俺总是辣评 gpt 写的 c++,让它改。
    ReinXD
        55
    ReinXD  
       16h 22m ago
    その必要はない
    haohunhun
        56
    haohunhun  
       16h 20m ago
    遇到看不懂的再学吧。有些语法糖写起来精简但要记住差别确麻烦,不如老式的通俗易懂。而且也许速度并没有提高。
    qf19910623
        57
    qf19910623  
       16h 18m ago   ❤️ 1
    @levelworm #5 谈不上禁止,但是面试还得考你这些,可以不用,但是得会
    asAnotherJack
        58
    asAnotherJack  
       16h 4m ago
    不学了
    HappyFox
        59
    HappyFox  
       16h 3m ago
    1 、新能力肯定要自己动手试一遍,感觉更先以前的 QA 。但学习是为了不被 AI 蒙蔽,而不是单纯的当传统“手艺人”。现在去芜存菁比以往更严格,做事一定要拿结果,手段反而因为 AI 越来越平权
    2 、文章作者少也是因为大部分人是为了生存,很难做到长期专精某个领域。现在知道的,也就 css 大佬张鑫旭一直钻研。
    3 、刚看到一篇文章,作者是写算子的,在 AI 领域里也算是能赶上时代潮流的一个岗位,依然有旧世界破碎的感觉。可能这就是当前父母那一辈面对时代巨变的感受吧,现在也是到了上下两辈都能理解的时候了。
    附:[我不得不把才华埋葬在昨天]( https://mp.weixin.qq.com/s/zk0KxuLzhmMJ4LPYW_OHMA)
    weilaa
        60
    weilaa  
       15h 59m ago
    @fason1995 为啥是 go
    NGGTI
        61
    NGGTI  
       15h 53m ago
    已经放弃自己手写代码了,但是依旧看技术文章,保持自己看得懂代码。
    timnotom
        62
    timnotom  
       15h 36m ago
    就得说 golang 了,新特性不算多,然后很多公众号也会发文章,空闲时间点进去看一下就行了;


    然后,还 go fix 现在能自动替换非常多的旧范式,再加上语法本来就简单,AI 写得再差,差不到哪去(我觉得比我手写的好),ai 结合 go fix , 完美~
    zengxs
        63
    zengxs  
       15h 35m ago
    完全不学习了应该是不行,不然时间长了 ai 和你交流的时候你都看不懂他说的是啥

    感觉现在的问题是,还没有人总结出一套新时代的工作/学习方法论,大家都还处在迷茫和摸索的阶段
    AEDaydreamer
        64
    AEDaydreamer  
       15h 32m ago
    现在反倒是研究架构以及可验证环境收益更高. 想的更宏观一点.
    wizChen
        65
    wizChen  
       15h 30m ago via iPhone
    哪儿有时间看啊,蹬 ai 都没时间蹬了
    saodilaoshu
        66
    saodilaoshu  
       15h 15m ago
    不学了,有活就干,没活就歇
    sssfff
        67
    sssfff  
       15h 15m ago
    忙着抽鞭子,技术为需求而生
    WayneCmd
        68
    WayneCmd  
       14h 52m ago
    Half ,你不能去控制一个你不了解的东西。
    ragnaroks
        69
    ragnaroks  
       14h 51m ago
    老登了真不想学了,不是学不会,是主动的不想学了,作为同时掌握(至少使用该语言有过 3 个以上上线项目) c 、cpp 、csharp 、go 、java 、html/css 、js/ts 、lua 、php 的老登来说是真的不想再学新语言、新框架了,除非某个新语言新框架刚好满足个人癖好才会点进去看看
    handsomezai
        70
    handsomezai  
       14h 38m ago
    你的镰刀再快手法再巧,能有收割机效率高?你的锄头再高级力气再大,能有旋耕机效率高?如果是纯粹个人爱好,可以理解,如果是工作,那基本上没啥用了,现在是 AI 时代了,顺势而为!
    flyico
        71
    flyico  
       14h 26m ago   ❤️ 1
    现在有了 AI ,我会尝试用 AI 写一些以前想尝试但又没时间去学的语言,比如最近在让 AI 用 Lazarus 写一些工具,编出的东西体积小,运行快,依赖少,UI 还是 native 的
    x86
        72
    x86  
       14h 21m ago
    与其提升自我,不如掏钱加入🐶
    poxiaohy
        73
    poxiaohy  
       13h 59m ago
    学不过来了,现在都要求全栈,但是真正脱离 AI 能有多少人能真全栈?
    boringwheat
        74
    boringwheat  
       13h 39m ago
    @alamaya #13 是的,人要有自知之明,现在我感觉自己费心费力写出来的代码在 AI 面前就跟一坨屎一样丑陋
    edwinxe2v
        75
    edwinxe2v  
       12h 23m ago   ❤️ 1
    学,有了 AI 学新东西方便多太多,省事太多,有趣多了。比如这两天补足了很多 COM/OLE 的知识。
    fengxuway561
        76
    fengxuway561  
       12h 19m ago
    一直想学熟练 rust 的语法,现在偶尔就打开 ide 写点功能,还特意关闭了 ide 的 ai 提醒,现在 ai 太会了,我怕退化了,还是要自己掌握了才舒服
    rwecho
        77
    rwecho  
       11h 47m ago via iPad
    #6 拥抱 AI 吧,兄弟们
    levelworm
        78
    levelworm  
       11h 45m ago via iPhone
    @qf19910623 #57
    对,所以也没办法。
    OoooonePunch
        79
    OoooonePunch  
       11h 30m ago
    AI 出来后,我感觉要学的东西太多了,只是的广度急需扩展,这些语言细节反而不关心了
    OoooonePunch
        80
    OoooonePunch  
       11h 30m ago
    @OoooonePunch 知识的广度
    Vaspike
        81
    Vaspike  
       10h 30m ago
    0
    zhw2590582
        82
    zhw2590582  
       10h 3m ago
    已经大半年没写过一句完成的 js 代码了
    devzhi
        83
    devzhi  
       9h 53m ago
    0
    tiezlk443
        84
    tiezlk443  
       9h 48m ago via Android
    直接验收测试就行然后记录风险和 bug
    YangJiLei
        85
    YangJiLei  
       9h 45m ago
    感觉需要学习的东西真的很多。AI 也不是万能的,我让 AI 来设计架构,本来已经约束的很好了,生成的 plan ,执行的一半就开始偏,把设计的架构的职责突破了我的约束。扩大了他的职责范围,不是审查都看不出来。
    Ipsum
        86
    Ipsum  
       8h 39m ago
    以后都是自然语言编程了,ai 直接生成机器码
    xujinkai
        87
    xujinkai  
       8h 34m ago
    纸带打孔 --> 汇编 --> 高级语言 --> AI 编码
    dirstart
        88
    dirstart  
       8h 6m ago
    一年几乎没手写代码,老实说我有点惶恐
    CivAx
        89
    CivAx  
       5h 42m ago
    对逻辑能力的锻炼是永远不会过时的。

    无论是 pre-AI era 还是 post-AI era 。pre-AI 你能够把散落在不同目录里不同 func 的 .class 串起来,再把不同的 services 串成一个 system ,这是你逻辑能力的体现,而不是你编程水平的体现。

    Post-AI 时代如何给 AI 写逻辑清晰的 plan 、如何纠正 AI 的跑偏、如何从逻辑层面而不是 ErrCode 层面校验 AI 的工作;如何从日志中摘要出有价值的信息,与 AI 一轮一轮地交互、精进产物而不是用无意义的东西堆满上下文,这也是逻辑能力的体现。

    如果在 post-AI era 无法理解这一点,那么看看现实生活里,有多少人连逻辑闭环的话都说不出来,甚至辩论为什么在中学阶段就能成为一种竞赛,你就知道了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1059 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 157ms · UTC 22:55 · PVG 06:55 · LAX 15:55 · JFK 18:55
    ♥ Do have faith in what you're doing.