“想学习怎么当程序员,不想学编程” - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
gfwuzer
V2EX    程序员

“想学习怎么当程序员,不想学编程”

  •  
  •   gfwuzer 3 天前 3338 次点击

    几年前有人这么问,我还觉得奇怪,现在看也不是不可能。其实很多程序员早就是是学编程不学计算机的情况了,门槛还能再降低。

    38 条回复    2025-11-26 17:00:32 +08:00
    kursk
        1
    kursk  
       3 天前   9
    然后 AI 写了一堆 bug 、安全漏洞、一堆吃内存和网络带宽代码

    这种系统谁会?谁敢用?谁用得起?

    AI 辅助编程不是降低,而是提高了门槛,当战场上自动化步枪取代了大刀长矛,对战士得要求反而要像专业化发展,不是中世纪拉一堆农民就可以
    Mutoo
        2
    Mutoo  
       3 天前
    我把问题翻译成英文:"I want to learn how to become a programmer, but I don't want to learn programming."

    好奇是怎么问出这样的问题来的。A programmer who can't program.

    要是问想当软件工程师(SWE)还好理解一点,可以纸上谈兵做做项目管理之类的。
    YanSeven
        3
    YanSeven  
       3 天前   2
    @kursk 我也这样认为,AI 编程实际上是对程序员的综合能力提出了进一步需求,撸袖子就写的低端角色被 AI 做了,这就需要程序员一上来就能扮演以前的“老员工”也就是中高级开发的角色。
    peteretep
        4
    peteretep  
       3 天前
    翻译一下:我想赚钱,但是不想干活
    cmdOptionKana
        5
    cmdOptionKana  
       3 天前 via Android
    奇怪,也不奇怪,因为也有很多人不想学金融投资知识却想当股神。
    lujiaxing
        7
    lujiaxing  
       3 天前
    程序员最重要的不只是编码能力 还有逻辑思维. 而且逻辑思维还更重一些. 一些低代码平台可以给你当 playground. 你可以先试试你的逻辑思维能力行不行. 行的话, 这些低代码平台 + AI 也足够你做一些不复杂的功能了.
    NoobNoob030
        8
    NoobNoob030  
       3 天前
    当领导吧,不会编程但是可以指点程序员写代码
    yosoroAida
        9
    yosoroAida  
       3 天前
    曾经有类似这种队友,结果就是试用期不给过直接赶走
    iixy
        10
    iixy  
       3 天前
    现实中没有逻辑、因果颠倒的人多的是。
    刚还刷到一个三轮闯红灯跟交警说:肯定是不是红灯,要是红灯我就不会闯。
    还有一个横穿马路鬼探头被撞了的跟交警说:不管我有什么错,车不能撞人。
    error0
        11
    error0  
       3 天前
    那就像某些厨师一样做点预制菜吧
    b1t
        12
    b1t  
       3 天前   1
    "想学习怎么当物理学家,不想学物理定理"
    "想学习怎么当交易员,不想学金融"
    ...

    想啥呢
    craftsmanship
        13
    craftsmanship  
       3 天前 via Android
    无所谓 标准不统一 那就是鸡同鸭讲
    ze00ro
        14
    ze00ro  
       3 天前
    那现在就是最好的时候
    VersionGod1
        15
    VersionGod1  
       3 天前
    领导经常说“有了 AI ,你们这些写代码的很快就要被淘汰掉了”。我每次都想给他个白眼让他自己写代码,一直没敢。
    xiao9469
        16
    xiao9469  
       3 天前 via iPhone
    只学编程不学计算机,当然可以,上限很低而已,crud boy
    rudolphbrowne8
        17
    rudolphbrowne8  
       3 天前
    @kursk 其实是有办法规避的,告诉 ai ,检查当前这个文件的 bug 、安全漏洞、一堆吃内存和网络带宽代码,安全漏洞可能不太好找,但内存,网络,bug ,都是比较好找的。
    enpitsulin
        18
    enpitsulin  
       3 天前
    如果说的是只想学习像程序员一样思考,但是不想学编程语言,并且能掌握编程技术。我觉得这个事已经没问题了,现在的程序员在工作中完全可以通过 ai 去实践一个他未掌握的语言和技术。
    不过可能对于本身作为程序员,他的工程能力这一方面的能力需要很达标,但是可以预见的未来这个门槛还会继续下降。
    sthwrong
        19
    sthwrong  
       3 天前
    编程的入门就是得像程序员一样思考,但很多人入不了门就是学不会这个。
    katwalk
        20
    katwalk  
       2 天前
    @YanSeven 首先,你的预设是使用 AI 编程的人无法提高综合能力,这是不对的。

    他既然能学会 AI 编程,就能掌握 AI 的基础知识。他也会逐渐学会高阶的编程能力和技巧,最终提高自己的综合编程能力。

    这并不是不可能的

    另外,随着 AI 能力的提高,它会逐步超越低端的代码编写工作。

    中阶、高阶的能力,也会逐步提高。
    dandycheung
        21
    dandycheung  
       2 天前 via Android
    哈哈哈,那就只能学习穿搭了。先把刻板印象格子衬衫上身了再说。
    kamikaze472
        22
    kamikaze472  
       2 天前
    感觉现在过了试用期, 就能在 ai 的帮助下胜任这份工作
    YanSeven
        23
    YanSeven  
       2 天前
    @katwalk 你说的提高综合能力本身就是“达到门槛”的体现。你说的预设我倒并没有做这样的预设。人当然是可以利用任何工具来进步的(愿不愿意是另外一回事儿),没有大模型以前进步的慢,有了大模型以后进步的快。

    而我的看法是,大模型作为一个工具,提高了程序员的门槛。以前的程序员只要会 a 就可以定义为初级程序员就可以被雇佣,只要会 a*b 就可以定为中级程序员。现在大模型把 a 做了,做的还不错。那么企业再去雇佣程序员,必然是要求能做到"a*b"作为门槛。因为会“a*b”的员工加上顶多几千块的预算就能把以前单纯做 a 的员工给顶替了。

    这就是我所谓“门槛提高”。至于说人类本身的学习,那当然是必须要与时俱进的,无法与时俱进的落后生产力,要么很累直到被劳动力市场淘汰。

    另外:单纯的 prompt 使用者,其实应该已经不算是“程序员”了,可以叫一个专用的名词,叫“业务员”好了。
    Mark24
        24
    Mark24  
       2 天前
    AI 只给你一次纸上谈兵的机会。

    第二次,他就挂了。 超 Tokens
    youyouzi
        25
    youyouzi  
       2 天前
    @peteretep 哈哈,总结到位
    1zh3n
        26
    1zh3n  
       2 天前 via Android
    那叫产品经理,不叫程序员
    ruyu
        27
    ruyu  
       2 天前
    程序员一定要会写程序 \o/\o/\o/
    Jet
        28
    Jet  
       2 天前   1
    AI 给人最大的幻觉就是给一般人降低了编程的门槛。
    实际上这只是面向程序员的效率工具,对他们来说终于可以稍微替代掉那些负责重复劳动的低端「程序员」了。
    这种抽象化对于非程序员入门与其说给了他们低门槛的机会,不如说是成为程序员的门槛无限抬高。
    vvnvnvfk
        29
    vvnvnvfk  
       2 天前
    想起了预制菜
    ablu
        30
    ablu  
       2 天前
    本意是想吃这碗大米饭但是不想干累活吧
    以输出产品为卖点的生产力 ai 工具不是不可能,起码现在不行
    lneoi
        31
    lneoi  
       2 天前
    编程门槛确实降低了,但成为程序员的门槛不一定降低。
    AI 编写出 BUG ,就跟人编写出 BUG 一样,可以优化,但不可避免的,可以通过规范流程去降低
    程序员之后就像是流水线上的工人,不是自己写代码,而是控制机器去写代码。机器效果不好,代码不够优秀,有专门更高级可以维修机器,或者定制机器的人来产出。
    wellbeing
        32
    wellbeing  
       2 天前
    实际的情况可能会和你的感觉的恰恰相反,未来可能那种高重复性的 crud boy 能干的活都会慢慢的被 AI 替代,程序员的门槛会比原来更高,因为原来也许只是 crud 就够了,未来可能需要作为一个更高维度的协调者/管理者( AI )和技术专家(架构/代码 review 和解决 ai 无法解决的更复杂的问题)的复合角色存在。

    no crud boys any more !
    killy
        33
    killy  
       2 天前
    想学习怎么当司机,不想学开车
    bus
        34
    bus  
       2 天前
    必须得学啊
    bus
        35
    bus  
       2 天前
    我打个比方,就像我想当医生却丝毫不想学医学免疫学,病理生理学,生物化学与分子生物学,系统解剖学,组织学与胚胎学,外科学,内科学,,,,那怎么办呢?:<自学中医>
    scegg
        36
    scegg  
       2 天前
    想学习“怎么当程序员”的目标也可以是不当程序员,只是学习一下“那些程序员是如何成为程序员的”。不了解这个问题是否是描述这个需求。
    ciki
        37
    ciki  
       2 天前
    不会做菜但想当食神
    AlexHsu
        38
    AlexHsu  
       1 天前
    @wellbeing 有没有一种可能 基于成熟框架的 crud 本质上就不是程序员 早在 ai 涌现之前 传统的 crud 框架就能通过表来生成 crud 代码了 杀鸡焉用牛刀啊
    还有一些极端的框架 比如 rails 二十年前就能把 curd 简化到会建表就行
    建表有一些成熟的企业甚至都是交给 dba 的
    curdboy 本质上是业务员 coder 在其他领域
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5311 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 06:47 PVG 14:47 LAX 22:47 JFK 01:47
    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