V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jianglibo
V2EX  ›  程序员

写代码不再是一种严肃意义的技能,类似于驾驶技术了

  •  
  •   jianglibo ·
    PRO
    · 2 天前 via Android · 6784 次点击

    没有人会因为自己会开车而炫耀, 今后,写代码也是如此,不值一提。

    花一天时间指挥 codex 写了一个安卓程序,而我从来没有写过安卓程序。

    我一点也没有感觉自己厉害,因为我知道谁都会写,就像谁都会开车一样。

    apk 大小大概 20m ,如果你想看看一天时间第一个 app 长什么样,发送邮件至 [email protected]

    91 条回复    2026-02-24 12:13:26 +08:00
    zsqduke
        1
    zsqduke  
       2 天前 via iPhone   ❤️ 2
    今天会写代码类似于 19 世纪会写字认字
    liuzimin
        2
    liuzimin  
       2 天前 via Android   ❤️ 8
    原来写代码是件很值得炫耀的事吗。
    iomect
        3
    iomect  
       2 天前
    其实吧 我一直觉得码农 程序员 是一个贬义词..
    大部分人对程序员的印象还是钱多话少死的早(最起码几年前是这样子的)
    matolv
        4
    matolv  
       2 天前   ❤️ 2
    @iomect 码农是对程序员工作的一种形象化比喻,因为大多数人对于板砖很容易理解,但是写代码对于他们很抽象。就好比之前的在腾讯工作“鹅厂”的梗。无论起初贬义与否,现在都是中性词。
    它“农”的实质也是准确的,即写代码并不是创造性工作,而是有门槛的体力劳动。开发(程序员)的工作内容是被产品和架构定义好的。AI 出现只是显著可以覆盖开发的工作,但离做系统架构和产品经理还比较远。
    jianglibo
        5
    jianglibo  
    OP
    PRO
       2 天前 via Android
    @matolv 你是属于乐观派。我是写 c++的,我见证了它( AI )从一知半解到熟练使用 c++,我觉得它会一直增强直到你我望尘莫及。
    OneLiteCore
        6
    OneLiteCore  
       2 天前
    印象中程序员或者码农从来都不是一个褒义词,要说的话“软件工程师”或者“计算机科学家”这种才算褒义但是现实中基本没有人用这俩词
    zerovoid
        7
    zerovoid  
       2 天前
    确实,敲代码从一个技术活,变成了基本技能。
    EgbertW
        8
    EgbertW  
       2 天前
    我从工作开始就一直认为写代码就是一门手艺而已,跟木工,瓦匠一样。单纯写代码这件事就是一个熟能生巧的过程,谁来都能干。有些复杂的需要数学和算法基础,需要高级一点的程序员,木匠不还有八级木匠呢。写代码这件事 AI 已经可以做到把人替换掉了,但是写什么,怎么写,大概率还是要靠人的思想才能做得好的。这也是作为人类主观能动性最大的体现了。
    maolon
        9
    maolon  
       2 天前
    当年打字员还是个职业呢,现在呢?
    编程自然语言化和基础技能化那是必然趋势

    但是会编程不代表你是程序员,更不代表你是软件工程师(虽然软工这个职业还存不存在可以另外讨论)
    hefish
        11
    hefish  
       2 天前
    那太好了,将来人类只要天天混吃等死就行了。

    我会去买几辆萝卜快车,然后让它们上街帮我赚钱。 有故障了就自己开去汽修厂修。 我只要在家数钱就行。
    jianglibo
        12
    jianglibo  
    OP
    PRO
       2 天前 via Android
    @EgbertW 确实如此,但人类在智能领域被工具轻易超越,还是令人唏嘘。
    namonai
        13
    namonai  
       2 天前   ❤️ 6
    一天到晚在这里散播焦虑,怀疑这些鼓吹 AI 的有没有上过一天班。工程师真正写代码的时间恐怕不到 30%吧。写代码只是知道怎么做,可是知道为什么这么做才是工程师真正不可替代的地方。
    再举个例子,AI 能写文章,很好,可是目前 AI 写的都是小网文,你见哪个 AI 写的东西能得诺贝尔文学奖、被当作经典流传的?哪个 AI 写的文章能被高考作文当作材料引用的?
    就现在 AI 的这个水平,代替掉只会写代码的码农还行,代替真正的工程师还早着呢。

    送你一句话,如果你觉得 AI 无所不能,那说明在这个领域你一无所知。
    EgbertW
        14
    EgbertW  
       2 天前
    @jianglibo #12 没办法,这已经算得是上一场工业革命了。唯一的选择就是顺应时代。
    renmu
        15
    renmu  
       2 天前 via Android   ❤️ 1
    能做菜不代表是个厨师
    能敲钉子不代表是个木匠
    能抡锄头也不表示是个农民
    jianglibo
        16
    jianglibo  
    OP
    PRO
       2 天前 via Android   ❤️ 13
    @namonai 我不吹 AI ,我只是一步一步的使用,从嘲笑 AI 到嗯还行,到承认它们比我们优秀(绝大部分,知识的广度更是碾压人类)。
    我无意吹嘘自己牛逼(我这个年纪毫无此类欲望),作为一个写 CUDA 程序的人你说我在这个领域一无所知,多少有点抗拒心理。
    因为我发现 codex 能如此熟练地驾驭大部分我的 c++代码,虽然偶尔犯蠢,但它终究能够理解并完成任务。
    我也无疑引发语言争论,个人认为 c++比 Java 要难学许多,因此我才突然想到让 codex 写一个安卓程序,真正的零代码,我没有查看一行代码,也没有写一行代码。
    面对这样的结果,任何正常人都不会视而不见,目前的编码工作会迎来革命性的变化,不管你承认与否,巨变已经发生。但是不用焦虑,让它发生吧。
    renchong
        17
    renchong  
       2 天前
    还好转行了
    iorilu
        18
    iorilu  
       2 天前
    这不更说明 ai 还没取代人吗

    事实上现在还大量需要司机

    既然所谓自动驾驶实现了, 也不见得所有司机都没了
    zomco
        19
    zomco  
       2 天前
    需要等人敢乘坐 AI 开发出的自动驾驶才知分晓
    Dispatcher
        20
    Dispatcher  
       2 天前   ❤️ 13
    只要见识少,ai 真的屌。
    只要文化低,ai 是神迹。
    只要脑子差,ai 打天下。
    只要缺心眼,ai 抢饭碗。

    楼主对于真正的软件工程一无所知,可能极其狭隘地认为,写代码=软件工程。
    日本这边,对于开发的定义非常详细,从最初的需求分析,到最基础的概要设计到详细定义,到制造,单体测试,综合测试,实施,以及最后的运用保守维护。

    楼主只认为,制造=全部生命周期=ai 可以砸了程序员饭碗,真的是夏虫不可语冰呢。
    adian
        21
    adian  
       2 天前
    别的不说,写个两数之和,ai 敲出来的,和自己懂不一样的
    jianglibo
        22
    jianglibo  
    OP
    PRO
       2 天前 via Android   ❤️ 5
    @Dispatcher 拿日本说软件,服了你。真正在日本软件公司工作的一个个都直摇头,你还在吹。
    ltltfuture
        23
    ltltfuture  
       2 天前 via Android
    过去你觉得别人设计的程序很垃圾,你有好想法,但你编码技能不行,那你就搞不出来,现在你可以大胆的一人挑战(起码是大幅缩短时间,经济成本),整体来说,对有想法有创造力的人是好事,没想法的纯工具型码农丧失优势是必然的
    gpt5
        24
    gpt5  
       2 天前
    不要被洗脑,ai 是老钟的自娱自乐,程序员是人类进步的推进器,润到哪国家都是人上人。
    EricYuan1
        25
    EricYuan1  
       2 天前
    也不是人人都会开车,不会开车的人多了去了
    ffgrinder
        26
    ffgrinder  
       2 天前
    楼里很多人都说的没错,你也说的没错。

    大厂仍然不可替代,一个复杂的工程的核心并不是“代码怎么写”,而是“工程怎么做”,这一块连人自己都没有很完善的定义,还是一门实践学科,指望一个靠 Likelihood 的算法去迭代最优解属于方法论错误。

    自娱自乐的东西(你写的),或者像我自己把我自己的体力劳动解放,那是完全没问题的。很多小厂或者靠信息差吃饭的公司估计是要倒闭了。
    saranz
        27
    saranz  
       2 天前
    Ai 要是真强,那不应该是可以自进化了。
    follower
        28
    follower  
       2 天前   ❤️ 1
    这些都不用重要,能赚钱最重要,建议直接冲量化交易,让 ai 给你写个脚本
    jchnxu
        29
    jchnxu  
       2 天前   ❤️ 1
    @jianglibo #5 我也是这个感觉。写代码属于 公开数据集大 + 可以验证错误,左脚踩右脚 + 商业价值高

    这两三年,虽然我感觉模型原理上进步并不大,但是应用层效果越来越惊艳了。我已经两个月没有手写代码了,即便偶尔有手写的冲动,也经常感觉我一个人类的想法,一定不如概率算出来的好。
    jchnxu
        30
    jchnxu  
       2 天前
    @Dispatcher 肯定还是要人来做的。管理扯皮工作肯定也替代不了。

    只不过我感觉行业氛围会变得更加糟糕,岗位会两级分化,留下来的人累死,留不下来的喝西北风
    VinsonGuo
        31
    VinsonGuo  
       2 天前 via Android   ❤️ 1
    有哪个纯 vibe coding 的 APP 是你每天都在用的?
    抛开 it 领域,你是喜欢 ai 生成的小说音乐视频,还是喜欢人做的?
    ericguo
        32
    ericguo  
       2 天前
    @ltltfuture 对有想法愿意创造的人来说,也未必好事,本来他们想法多但执行力有限,不容易烧钱太快而破产。现在,破产可容易了很多哦!💗
    kkwa56188
        33
    kkwa56188  
       2 天前   ❤️ 3
    做菜早就是人人都会的技能了, 比会开车的还多,
    大厨说: 所以呢?
    nettest
        34
    nettest  
       2 天前
    让它写个王者荣耀出来
    dnfQzjPBXtWmML
        35
    dnfQzjPBXtWmML  
       2 天前   ❤️ 1
    灵魂拷问:你会不会把你的重要文件交个一个会用翻译软件、字典和语法书但对目标语言一窍不通的人来翻译?
    moudy
        36
    moudy  
       2 天前 via iPhone   ❤️ 1
    @kkwa56188 然后就是西贝都不雇厨师了。这还是在普遍希望手工炒菜的环境下……
    lichdkimba
        37
    lichdkimba  
       2 天前
    @kkwa56188 大厨也被预制菜干死了啊
    flowerwow0316
        38
    flowerwow0316  
       2 天前 via Android   ❤️ 1
    有没有可能,你本身的这些场景就简单。
    jianglibo
        39
    jianglibo  
    OP
    PRO
       2 天前 via Android
    我对 AI 的看法的转变过程的曲线和 Redis 的作者非常相似,从怀疑到承认。
    这已经是事实,AI 表现出来的行为是我从来未见。有人说架构,AI 更擅长架构。
    只有缺乏深度使用的人才会轻视 AI.
    一个从未写过 Android 的人可以在一天之内写一个完整的 clash 客户端,这还不能证明?
    jianglibo
        40
    jianglibo  
    OP
    PRO
       2 天前 via Android
    @flowerwow0316 你下载这个 clash 客户端跑跑看,和人家花了几个月几年的对比一下看,这和坚持汽车不可能取代马车的观点有什么区别!
    Dispatcher
        41
    Dispatcher  
       2 天前 via iPhone
    《亚马逊云服务 12 月发生两起与 AI 工具相关的故障》
    “原因是工程师允许其执行某些变更操作。”
    https://finance.sina.cn/usstock/mggd/2026-02-20/detail-inhnmzuh9272999.d.html

    ai 某个方面可能牛逼,但是权限无限大,就会捅漏子。我记得以前还有过按照 ai 生成的指令,把/全清了的案例(就是本站的)
    Dispatcher
        42
    Dispatcher  
       2 天前 via iPhone
    报道称,12 月中旬,亚马逊( AWS )的一套客户使用系统出现了长达,原因是工程师允许其执行某些变更操作。

    据《金融时报》报道,这款能自主为用户执行操作的智能工具,自行决定 “删除并重建运行环境”。
    Dream4U
        43
    Dream4U  
       2 天前
    对于从来不会写代码的来说,可以说是非常牛逼,非常实用了,为我打开了新世界。
    Lemonadeccc
        44
    Lemonadeccc  
       2 天前
    以后需求、审查、测试、部署会比写更重要。但是与应用相比基建相关项目也不太敢太使用 AI
    sn0wdr1am
        45
    sn0wdr1am  
       2 天前
    至少目前来说,如果你没考过驾照,现在给你一辆具有辅助驾驶功能的新能源车,你敢开吗?谁敢坐呢?
    musi
        46
    musi  
       2 天前
    每家每户都会做菜有影响到外面饭店的生意吗?
    sir283
        47
    sir283  
       2 天前
    现在国内是个 it 相关的岗位,都要求会 Java 、Vue 、小程序、Linux 、sql 了,工资也就两三千这样的,还不一定有三千,没办法,人太多了,写代码都是 it 相关岗位的必备基础技能了。
    WuDiHaiTai
        48
    WuDiHaiTai  
       1 天前   ❤️ 2
    综合感受下来,猛吹 AI 的就两类人。
    要么是啥也不懂的,
    要么是想卖课卖学习资料的。

    Claude Code 不是说 100%用 AI 写的吗?但是你觉得,做这件事的人,本身是不是 Coding 高手?

    苹果每年都发 Shot on iPhone 的广告片,我想大多人都知道,iPhone 在其中也只是一个部件而已。




    你买台 iPhone ,来闲情雅致了,拍点视频说现在手机拍摄真好,这完全没有问题。

    但是你说今后,拍电影也是如此,不值一提。怕是要挨点骂了。
    WuDiHaiTai
        49
    WuDiHaiTai  
       1 天前
    说话的艺术,不要发出和哥飞党类似的帖子,我这人心胸有点狭隘,看见哥飞体文学过敏。
    youutetsu
        50
    youutetsu  
       1 天前
    其实我是不太理解贴里那些看轻 AI 的回复的,我觉得凡是真的在工作中常规性使用 claude sonnet 或 opus 在进行开发的,都知道 AI 都有强
    youutetsu
        51
    youutetsu  
       1 天前
    @youutetsu 诚然软件工程里,工程开发部分只是其中一环,但总体来说行业壁垒确实大大降低了
    AV1
        52
    AV1  
       1 天前
    绘画不是严肃意义的技能。
    翻译不是严肃意义的技能。
    写作不是严肃意义的技能。
    配音不是严肃意义的技能。
    总之,送外卖、送快递、当保安吧。
    totoro625
        53
    totoro625  
       1 天前
    我一直需要一个服务器可以用的 IP 白名单工具,但是现有的开源项目都太庞大了;或者过于复杂需要引入第三方程序,实现起来过于程序员的理想主义
    我没学过任何编程,但是能看得懂一些简单的代码,懂一些 debian 基本操作,就让 AI 给我写了一个基于 python3-flask + ufw 的防火墙控制程序
    我通过 web 访问指定 URL 就能把当前访问 ip 过白名单直到第二天凌晨 4 点结束,非常好用
    LandCruiser
        54
    LandCruiser  
       1 天前   ❤️ 1
    是专业程序员能更好的运用 AI 构建企业级项目,还是你们这些外行?这个都想不明白还在这里天天 AIAI 淘汰这个淘汰那个,你们也太笨了点
    catazshadow
        55
    catazshadow  
       1 天前 via Android
    越接近产业链的下游,AI 越流批

    因为上游用脑力,下游用体力
    ttbox
        56
    ttbox  
       1 天前
    AI 确实提高了生产力,把不可能变为可能,我们想象的空间变的更大了
    多给自己一点时间,利用 AI 创造出更多的价值
    xinxitech.com 完全 AI 做出来的类似 whmcs 的工具,我真的认为很有价值
    个人时代已经来临,你们做好准备了吗?
    qqqqq9898
        57
    qqqqq9898  
       1 天前   ❤️ 2
    我认为有一点需要明确,就是写代码只是把想法实现的过程,虽然编码水平高低不同,但核心并不完全是代码,而是设计与架构思维,当然,我说的是以前。现在的情况,在有 AI 辅助的前提下,驾驭 AI 辅助完成任务,思维在高水平的,仍然与低水平的人,使用同样 AI ,有不同的产出。因为不懂就是不懂,这个不是 AI 懂你就可以完全不懂,中间的差距不是可以轻易抹平的。更别说目前的 AI 上下文一爆,产出的东西里面藏了多少屎山,更何况现在 AI 默认都是给你一套可以跑的临时方案,你想要长期基于当前设计/架构继续演进?抱歉,你得反复重构。你不懂,看不出来,认为自己已经无限接近以前的高水平的架构师/程序员,那就大错特错了。
    Tink
        58
    Tink  
    PRO
       1 天前
    @namonai #13 主要是现在 AI 确实能慢慢学会“为什么这么做”
    Tink
        59
    Tink  
    PRO
       1 天前
    当然,AI 所有能学到的经验,目前还都是人类创造的,等后面 AI 自己可以独立创造经验自己进化的话,那确实太快了
    ttbox
        60
    ttbox  
       1 天前
    算法终究会解决所有垃圾代码,但想象看,如果我这条是 AI 发的,你当如何?
    736531683
        61
    736531683  
       1 天前
    @Dispatcher 日本的软件行业一定发展的非常不错吧?
    软件工程这门课我估计你都没学过才拿日本举例,你说的设计、执行、单测、维护,在大部分中厂可能都是两三人的小团队做的,在 ai 面前也是毫无抵抗。
    736531683
        62
    736531683  
       1 天前
    看到上面如此负隅顽抗的人,意识到所谓程序员确实是搬砖工种,连思想都和待宰的马车夫、出租车司机一样顽固。
    最近感慨的是,cursor 用两天时间帮我完成了一套前后端系统来展示我做的科研,这在之前如果报价至少要几千块(还需要小全栈工程师)。
    jianglibo
        63
    jianglibo  
    OP
    PRO
       1 天前 via Android
    @736531683 这些人不是真的程序员,真的程序员在 AI 的初期怀有强烈质疑,但自己会不断的验证,评估,直到接受。目前为止,AI 是在人的干预和不断调整下完成代码,但根据发展趋势,完全自动化的可能性是存在的,也许 5-10 年。但目前已经开始对于程序员的岗位产生影响了。你有否定,轻视 AI 的自由,但是你错了。
    d0o0g
        64
    d0o0g  
       1 天前
    黄仁勋说:“编程?那只是打字而已”。春节期间我用 codex ,5 天内花了 2.4 亿 token ,写了一个量化回测的工具。我在其中发挥的作用真的就是打字写提示词而已。最后我甚至都没去看前后端的代码是怎么写的。
    对于一些普通、简单的开发场景,很多程序员的护城河几乎没有了,普通人也能写软件、app 了。
    至于大型的软件,原来需要 100 个人写,以后可能 10 个人就够了。
    AI 编程绝对是革命性的。
    coefu
        65
    coefu  
       1 天前
    @jianglibo #16 让宇树和智元的机器人,不至于跳舞和格斗的代码,10 年之内也写不出来。确实望尘莫及。
    coefu
        66
    coefu  
       1 天前
    @d0o0g 让 codex 把 pubg 从 ue4 迁移到 ue5 嘛。你键盘打烂了也搞不定。
    smlcgx
        67
    smlcgx  
       1 天前 via iPhone
    移动互联网让什么垃圾都能上网
    AI 让什么垃圾都能生产垃圾

    科技革命有什么意义呢?
    d0o0g
        68
    d0o0g  
       1 天前
    @coefu 所以我现在的观点是“普通、简单的开发场景,很多程序员的护城河几乎没有了”。至于你说的这个迁移的复杂场景,我让 chatgpt 来回答你:

    如果是像 PUBG 这样体量巨大的 UE4 项目迁移到 UE5 ,目前的 AI 编程助手(包括 Codex 类工具)不可能独立完成迁移,但可以明显提高效率。

    在实际迁移中,很多工作属于“机械性工程劳动”,比如 API 替换、废弃接口修复、Build.cs 调整、编译报错修复、批量重构、自动生成迁移脚本等,这类任务 AI 很擅长,在代码层面可能减少 30%–50% 的工作量。如果工程结构清晰、自动化测试完善,效率提升甚至更高。

    未来如果 AI 更强,它会从“写代码助手”变成“工程执行代理”:自动编译、自动跑性能基准、分析崩溃日志、对比 UE4 与 UE5 指标差异、生成修复建议甚至自动提交 PR 。那时整体迁移成本可能降低 50%–70%。

    但对于大型在线游戏,完全“一键迁移”在可预见的几年内仍然不现实,人类工程师仍然负责架构决策与风险控制。
    youshangdemajia
        69
    youshangdemajia  
       1 天前 via iPhone
    AI 很强,几乎有任何领域的知识,我这几个月用它开发了几个之前想都不敢想的跨领域软件,时不时惊叹于它写代码和解决 bug 的能力。自己上手做的话真不知道要做到天荒地老。
    但是我对程序员这个工作也没那么悲观,上面说的都是新开坑的玩具项目,最多也就几千行。因为刻意进行了隔离和封装,所以上下文之间几乎没什么依赖,很适合 AI 处理。
    我平时工作并没有怎么用 AI ,也基本用不上。虽然公司提供了 Copilot 订阅,但对于一份持续维护了二十年、一百多万行的屎山 C++代码,以 AI 的上下文窗口和推理速度,短期内不可能真正理解并正确输出。
    当然,现在不行但不代表以后不行,但估计那时候我早就可以退休了。
    以后让机器人干活,人类拿低保躺平。
    onji
        70
    onji  
       1 天前
    AI 帮我写了不少代码,而我完全不会编程
    logoutC
        71
    logoutC  
       1 天前
    自动驾驶了,上车睡觉就可以
    y1y1
        72
    y1y1  
       1 天前 via iPhone
    严肃意义的技能是什么意思
    catazshadow
        73
    catazshadow  
       1 天前
    @d0o0g “很多程序员的护城河几乎没有了”

    s/很多/低端,aka 抄 stackoverflow 的那种/
    jianglibo
        74
    jianglibo  
    OP
    PRO
       1 天前 via Android
    @youshangdemajia AI 进化超乎我的预计,boost di 大部分程序员都不太完全理解,我看着它从乱猜到理解。你提到的百万行 c++项目 fork 之后控制好模块的隔离,加上对这个项目熟悉的高级程序员,重构是完全有可能的。没有 AI 的几乎无可能性。
    flowerwow0316
        75
    flowerwow0316  
       1 天前
    @jianglibo 我不是想表达谁取代谁这个意思,只是认为你对于你当前的场景,看待 AI 过于乐观,我天天用 CC 20x 的 opus4.6 ,我自己本身也开发有 10 年的全栈了,我想我还是有一定的发言权的,我能知道他确实很强大,但是我给你举一下复杂的例子,比如物联网的,车机算法类的,深海潜水类的,火箭发射升空的,当然这些例子有点夸张的举例,只是想说,复杂的场景当下的上下文 200k ,1M 的上下文幻觉是解决不了的,无论你再怎么规划,只能局部最优,这些东西一旦拼凑起来,复杂场景是会出问题的,简单的场景,小程序,CRUD 的后台管理系统,官网开发,简单的 app 的 DEMO 等等这些东西,现在的 AI 是能以天为单位去东拼西凑出来的。
    Tiger511
        76
    Tiger511  
       1 天前
    @namonai 我同意你说的,写复杂的代码绝大多数时间都是在思考架构和边缘情况以及未来的路线,在确定方向后,ai 可以很快的帮助你找到落地路径,并且在一定范围内提出范式化的建议,因为这些东西都是来自训练的,都是已有的经验,但本质上的根本需求是无法被满足的,必须要你自己拆解任务到 ai 胜任的程度。
    Tiger511
        77
    Tiger511  
       1 天前
    @jianglibo 个人认为一个合格的程序员不会觉得任何语言难。。。编程本质上只有一种范式,不同的语言只是为了解决某类问题更方便一点而已,C 和 汇编 语言层面上如此的简单;
    具体到 c++,模板表达来表达去也就用一坨屎糊上另一坨屎,面向编译器而已,没什么花头,最后都要落到汇编上,其他的几乎都是语法糖,谈不上难。
    ai 这东西就是个快查工具,基于已有代码,就像 ide 的补全,不需要每次都自己手写 for 循环,大概就是这样,上次实现类似工作的是编译器,让程序员不用手写汇编;
    要实现严肃任务,必须把任务拆到 ai 能胜任的程度,比如我前段时间写一个 vmm 程序,我要在 vmm 里面用 nmi 发 ipi 中断通知所有核心 vmexit 出来做点事,ai 在面对 vitual nmi 、nmi exit 、host nmi 、guest nmi ,的时候,很混乱,它无法理解 intel 设计这些东西是为了解决什么问题的,因为这方面的资料除了白皮书和开源操作系统外,不同操作系统如何利用这些硬件实现功能也不尽相同,你必须很清楚自己的功能要通过怎么样的架构来做,边缘情况怎么处理,框定好所有范围后,拆分任务给 ai ,那么这时候坑会少一点,比如我让 ai 写个根据 cpuid 返回值决定怎么操作 apic 它倒是很 6 ,一口气就写的七七七八八。
    bbbblue
        78
    bbbblue  
       1 天前
    把编程类比成驾驶,不就恰恰说明它是严肃技能???
    驾驶要系统学习、要考试、要持证、还直接关系安全。(这点上我感觉驾驶技术比编程还严肃,你会写个 hello world 就能说自己编程了,但是会开车最低最低都要持证😂)

    按这个类比走,结论不该是编程不严肃,而是编程正在从少数人专长,变成一种社会基础能力,但是不改变他是严肃技能这件事。
    jianglibo
        79
    jianglibo  
    OP
    PRO
       1 天前 via Android
    @flowerwow0316 我不是全盘否认人的因素,也不是无脑吹 AI ,我是看到这个趋势,2 年之前我们都认为现在的 AI 能力是不可能的,所以 2 年之后我们会再次看到现在认为不可能的东西。
    kunflow9
        80
    kunflow9  
       1 天前
    我觉得写一个简单的程序还是可以的,但是如果要写一个要大并发,大流量的系统,或者解决一个没有人做过的业务问题,AI 可能还不太行。
    我觉得更形象的应该是写代码变成了"开车",但去哪里、为什么去还是要人来做决定。会开车的人多了,但好的司机还是少的。
    lance07
        81
    lance07  
       1 天前
    什么叫今后不值一提,这和 ai 有什么关系,十几年前小学初中就学过 vb ,现在小学学 python 的一堆。难道驾驶技术是因为自动驾驶出来才变成普遍的技能么???
    lance07
        82
    lance07  
       1 天前   ❤️ 2
    ai 永远做不到坚持一两年每天发不同帖子说自己用 ai 做了一个什么东西然后说大的来了
    xkl2000
        83
    xkl2000  
       1 天前
    估计未来完全替代不了程序员,但能让普通程序员的行业工资降低不少
    类似翻译行业,现在普通业者每千字价格减半了
    anerevol
        84
    anerevol  
       1 天前 via iPhone
    软件开发确实不全是写代码,很大一部分时间是花在了人和人的沟通上。问题是,很大一部分沟通属于无效沟通,或者非常低效的沟通。各位同学有没有深入考虑过 ai 在降低沟通成本这块带来的提升?不要只站在开发角度看问题,在整个流程上好好想想,答案是不言而喻的。
    yor1g
        85
    yor1g  
       1 天前
    不出问题肯定觉得行 有问题的话 你看不懂 ai 听不懂. 只能说 ai 帮你更快去学一门新的编程技术
    charlie21
        86
    charlie21  
       22 小时 57 分钟前
    那么只能说多去开 F1 赛车了
    jadeborner
        87
    jadeborner  
       14 小时 51 分钟前 via Android
    大部分都是 crud 的,还看不起 ai
    crackhopper
        88
    crackhopper  
       14 小时 34 分钟前
    我觉得软件社区需要讨论出一套和 AI 高效配合的范式。即:类似之前的各种,面向对象、领域驱动等等设计方式,需要整体革新一下,推出一个 AI 驱动编程之类的书。

    现在用 Agent 通过自然语言搞个什么 App 出来,那怕看起来还有点复杂的(但网上开源方案很多的),这种,我一点都不意外。问题在于下一步,在于更加细节和繁琐的逻辑细节,算法 trick ,更加整洁的代码结构和约束,这些 AI 要不然就搞错,要不然就不经意引入破坏约束的写法,让整个项目从 1 到 100 的理解、调试、改善这些工作,时不时会变得比没有 AI 的时候还复杂。所以,我们缺少一个,成熟的,best practise, 如何更好的和 AI 配合并约束 AI ;即,我们缺少一套 《 AI 驱动的软件设计开发》 且能讲解非常深入的一本实践类的书。

    至于这种 AI 可以做出来比较千篇一律需求的 app 什么的,我觉得没啥值得讨论的。实际价值,也不过是一个本科生毕业设计的水平。还是原来的老话,detail is devil 。AI 的 detail 太 dirty 了,总是 out of control ,越大型,越长期维护的代码,越不敢用 AI 的 Agent 模式。但自动补全和一些强化了约束场景下的使用还是可取的。
    annilq
        89
    annilq  
       4 小时 2 分钟前
    @Dispatcher 有相关的软件工程书推荐吗
    pangdundun996
        90
    pangdundun996  
       2 小时 11 分钟前
    @jianglibo #16 你一个写 CUDA 的为啥让 AI 给你写安卓?你不懂安卓,最终成果你也没法衡量好坏啊
    kamilic
        91
    kamilic  
       21 分钟前
    @pangdundun996 我看到他这个结论也觉得很奇怪,是因为懂 CUDA 所以才意识到 AI 厉害,但你其他领域知识都不懂怎么认为自己做了一个满足其他领域人员需求的功能呢,现实的产品都是久经考验。

    AI 确实能提供一个平均水平的结果,但是怎么衡量这是个符合对应领域没问题的东西,目前还是需要各领域的专业人员的。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3113 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:35 · PVG 12:35 · LAX 20:35 · JFK 23:35
    ♥ Do have faith in what you're doing.