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

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

  •  
  •   zackkk · 2 days ago · 9084 views

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

    95 replies    2026-09-17 12:08:22 +08:00
    diudiuu
        1
    diudiuu  
       2 days ago
    都用 ai 了,所以关注的少。

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

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

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

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

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

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

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


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

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

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

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

    如果在 post-AI era 无法理解这一点,那么看看现实生活里,有多少人连逻辑闭环的话都说不出来,甚至辩论为什么在中学阶段就能成为一种竞赛,你就知道了。
    7kg0b
        90
    7kg0b  
       1 day ago   ❤️ 1
    程序语言的价值仅局限于语言,但是程序语言不等于软件工程。这个产品用 php/java/go 写的,对于开发者意义本身就很小。语言只是实现方式,不同语言有自己的心智模型能更好地贴近产品/开发者的思维,这个才是软件开发者更需要了解的。

    古早的语言大战是很无聊的。
    Pantheoon
        91
    Pantheoon  
       1 day ago
    学不了一点
    desstiony
        92
    desstiony  
       1 day ago
    科研都没了,不用纠结代码
    LXGMAX
        93
    LXGMAX  
       1 day ago
    去面试都问我掌握多少 AI 编程技能了,语言了解过就完事了
    MEIerer
        94
    MEIerer  
       6h 39m ago
    哎,开发基本进入存量时代了
    KousukeSakurako
        95
    KousukeSakurako  
       4h 46m ago
    我还在半古法编程,比如最近一直在读源代码来研究 ahk 的伪线程的模型的一些小细节,我发现 AI 根本写不出来需要扣这种细节的代码,需要我去理解,然后规定详细的处理逻辑来指示 AI 写一些东西。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5301 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 220ms · UTC 08:55 · PVG 16:55 · LAX 01:55 · JFK 04:55
    ♥ Do have faith in what you're doing.