letouzhe

现在还有必要花大量时间学习编程吗?

  •  
  •   letouzhe · 1 day ago · 8357 views

    AI 写代码越来越强,写代码当聊天的时代。

    在这种情况下,学习数据结构、算法、计算机原理这些基础知识,还有多大价值?

    92 replies  •  2026-11-09 16:07:30 +08:00
    gasia
    gasia
    1 day ago via Android
    1
    没有
    imchuncai
    imchuncai
    PRO
    1 day ago❤️1
    2
    Maybe 要
    shawnsh
    shawnsh
    1 day ago via Android
    3
    问 AI 看程序员要学啥
    jacketma
    jacketma
    1 day ago via Android❤️1
    4
    学了还是看不懂 AI 写的代码,不如不学了,专心许愿,心诚则灵🥳
    PhilFreecess
    PhilFreecess
    1 day ago
    5
    说不定可以当噱头,开直播学写代码,打着口号说拒绝 AI ,古法编程
    jko123
    jko123
    1 day ago
    6
    就像问学车要不要学手动挡,实际上都是开自动挡,除非很确定自己以后就开手动挡
    air93610
    air93610
    1 day ago❤️1
    7
    这么多说没必要啊。。。。
    那我当个刺头

    还是很有必要的,不用学的特别深,至少你要学到能清晰描述你到底要干什么(关键词你总得学会吧)。

    举个例子:ai 时代,你就是老板,AI 就是员工,你要是什么都不懂,AI 忽悠你你也不知道。
    cpstar
    cpstar
    1 day ago❤️2
    8
    这是思维锻炼,是意识,不是技能。
    cpstar
    cpstar
    1 day ago
    9
    以后都是机器人给喂饭,那是否需要会用筷子ㄟ( ▔, ▔ )ㄏ
    klos
    klos
    1 day ago❤️2
    10
    学道吧 术可浅尝
    道指的是 比如你物理带宽 磁盘 io 上限 这类的 物理级别的限制
    术指的是 你用什么协议 什么语言 啥方案

    但是你也得学一些专有名词 不然你跟 ai 沟通都有问题
    之前接了个活 一个姐们真的 打包替换都不会 我给她发命令 他直接转给 ai 让 ai 给他打包 结果 ai 画蛇添足 = =
    他咋弄都弄不成 我后来远程才给他弄好

    要有一点基础 你要想完全脱手 现在的 ai 还是不够看的

    就跟做短剧要抽卡一样
    你做的程序 也是抽卡来的
    啥也不懂 可能看着没事儿 后期给你挖大坑
    kurthumburgmtz97
    11
    如果你想不明白,不如取个极值,例如:有 AI 了,还要不要上学?
    Davislong
    Davislong
    1 day ago
    12
    感觉没必要深度学习了,但会一点还是好的
    413420
    413420
    1 day ago
    13
    完全不用
    Pecado
    Pecado
    1 day ago
    14
    还是要有基础,等代码量上来了心智负担重了就会失去掌控力
    TbnnnnN
    TbnnnnN
    1 day ago
    15
    我觉得现在懂大概是怎么回事就行了,差不多能读些就好了,请放过自己,怎么学都干不过 AI 的
    sn0wdr1am
    sn0wdr1am
    1 day ago
    16
    人不能想象自己没有见过的东西。

    现在出门就是车了,要不要学走路,学奔跑?

    你写不出四大名著,AI 也写不出四大名著。
    但是,你有那经历,有那见识,那 Ai 可以辅助你写,比你写得快。
    iorilu
    iorilu
    1 day ago
    17
    学肯定要学点

    但确实没法深入了

    主要是没时间

    因为现在啥都要快

    你不可能像以前一样, 为了学点什么技术半年一年才开始做, 不可能得
    penisulaS
    penisulaS
    1 day ago
    18
    如果理解知识本身能让你感到愉悦,那就值得。纯功利性的话,性价比不高
    trytrytry
    trytrytry
    1 day ago
    19
    要学习基础识别, 别哪天连 JSON 是谁都不知道,
    bbbblue
    bbbblue
    1 day ago
    20
    至少要能看懂 AI 在做啥吧

    可以想想你上班 万一你上司是个啥都不懂的沙比 只会在那给你许愿让你做
    zushi000
    zushi000
    1 day ago
    21
    专业人士还是需要的
    Moha
    Moha
    1 day ago
    22
    太深入的知识学习,一般人用不到,可能专业大佬才需要,毕竟要真正的解决实际问题。

    一般人的话,我理解至少要知道一些基本的,毕竟和人交流你不能啥都不知道啊,太深入的学习就看兴趣。

    我觉得像我这种人就吃到了 AI 的红利(在学习上),我之前就不喜欢学习那些固定的用法,现在 AI 都可以帮我干了,我只需要知道情况,告诉 AI 做了,他就帮我做了,以前的我还得自己去敲,累啊
    wsWmsw
    wsWmsw
    1 day ago via Android
    23
    学编程可以让开发变得可控、自信,有自己兜底,这样的话 ai 只是你的表达工具和开发加速器
    Bssn
    Bssn
    1 day ago
    24
    学架构吧
    cryptonym
    cryptonym
    1 day ago
    25
    也不用了,让 AI 监督 AI 就行
    witcherhope
    witcherhope
    1 day ago via iPhone
    26
    软件工程还是要学一学
    HappyAndSmile
    HappyAndSmile
    1 day ago
    27
    我并不认为,如果连编程语言知识都不懂,何来看得明白 AI 写得代码分层或架构是否有问题?实际现在 AI 先代码,经常很多地方设计是不尽人意的
    piku
    piku
    1 day ago via Android
    28
    一直没有花大量时间学编程。编程重要的是逻辑和思想。即使使用 ai 编程也需要懂基础的逻辑和语法
    xzysaber
    xzysaber
    1 day ago
    29
    早就不看了,只看原理、架构、准则。
    xclimbing
    xclimbing
    1 day ago
    30
    轮扁斫轮,庖丁解牛,卖油翁,这些技进乎道的秘诀都是唯手熟尔,纸上得来终觉浅,绝知此事要躬行,没有大量的亲身实践,很难说你真正掌握了一个东西。

    就说开车吧,如果你没有学过手动档,你就算几十年的老司机,给你一个坡道起步你肯定熄火。
    Elliota
    Elliota
    1 day ago
    31
    没经历过古法编程的肯定是要的
    yufeng0681
    yufeng0681
    1 day ago
    32
    搜索引擎摆在面前, 有些人就是找不到想要的资料/信息。 你觉得是因为什么?
    AI 编程更多的是写业务逻辑代码,你如果只是把业务流程软件化,不追求 产品化,工程可靠性,性能,那作为小作坊出品,不需要懂太多的。
    bro
    bro
    1 day ago via Android
    33
    不用懂各种语言了,这种 ai 自己就会调查,只需要考虑设计方向和部分边界条件就行了
    DeWjjj
    DeWjjj
    PRO
    1 day ago❤️15
    34
    一堆假程序员说,不用学了,给我看乐了。😄
    Wuxj
    Wuxj
    1 day ago
    35
    纯 curd 的话,我觉得你学好怎么给 AI 提问就行了。如果不是纯 curd ,感觉你也不会问这个问题:)
    KingCoding
    KingCoding
    1 day ago
    36
    算法面试要用呀
    xgbt
    xgbt
    1 day ago
    37
    骗骗圈外人就算了,对于程序员来说,除了原来的东西要学好,应该多学点更多关于 AI 的,而不是说因为 AI 不去学什么东西。
    KingCoding
    KingCoding
    1 day ago
    38
    算法忘的快
    blackfat
    blackfat
    1 day ago
    39
    AI 得来终觉浅,绝知此事要躬行
    AEDaydreamer
    AEDaydreamer
    1 day ago
    40
    需要学, 但是顺序和侧重点不一样了。
    darkengine
    darkengine
    23h 55m ago
    41
    既然大家都用上 AI 了,我要招个工程师。薪资一样,一个候选人有编程知识,一个仅仅是 AI caller ,你觉得会选谁?
    7gugu
    7gugu
    23h 45m ago
    42
    只要能联网,能用 AI 就没必要。现在还要深入学习代码的场景就是内网环境,甚至以后模型能力更先进了,内网也能用上一样强大的 AI 的时候,也没必要去深入学习语法了。
    trungdieu031
    trungdieu031
    23h 15m ago
    43
    没必要了。但泛读些基础原理相关的书会大有好处,不只是计算机的,其他物理等也可以,不需要你精通每个知识点,只了解框架和和基础概念即可。
    所谓“观其大略,不求甚解”!
    linZ
    linZ
    23h 10m ago
    44
    要学,不然 sb 活儿你也分辨不出来,你就干吧
    qwerty12345
    qwerty12345
    23h 7m ago
    45
    如果没有这些基础知识,也能干好工作,那就没必要。
    Planarians
    Planarians
    23h 6m ago
    46
    没有 不过可以作为思维训练消遣
    inktiger
    inktiger
    22h 56m ago
    47
    打不过就假如,拥抱 AI
    hukangha
    hukangha
    22h 22m ago via iPhone
    48
    语言本身本来就没必要学
    计算机体系结构可以用的时候学
    各种算法本身刷题目的的话没必要学
    如果为了练习思维能力还是有必要的,但你得知道自己在干什么
    任何知识类型的内容,人脑作为自己的一级缓存,保存高概率使用的东西。
    思考方式要重点培养。
    evan9527
    evan9527
    22h 5m ago❤️1
    49
    @imchuncai 惊现大文学家
    anmie
    anmie
    21h 58m ago
    50
    没必要,有了智能拼音输入法,语音输入法,谁还去学五笔? 而且这两类输入法跨度还没那么大,但是你要知道 AI 能不能写代码,那跨度可太大了。。。。
    所以没必要学编程相关技术了,想学也浅尝辄止即可,因为未来都 AI 可能都不写现在的高级编程语言了,也许就是机器码了,所以人能不能看懂代码,本身就是个伪需求了。

    但是!!!
    但是你要学计算机组成原理,数据结构,软件工程,产品设计,交互设计这些,否则就算你有 AI,也等于拿了一把绝世兵器,但是根本耍不起来。
    loveleyla2013
    loveleyla2013
    21h 35m ago via iPhone
    51
    那些乱七八糟的语法糖、之前那些什么前端类型体操,肯定不需要学了。基础的语法结构,肯定要学的。
    imdoge
    imdoge
    21h 32m ago
    52
    一是思维锻炼;
    还有有架构和产品思维更重要而不是什么都不会
    你可以说写代码水平一般的技术博客达人也能用好 ai ,但对计算机和网络不太懂的其他行业人员想做个复杂工程目前还是不行
    Eagleyes
    Eagleyes
    19h 45m ago
    53
    有计算器了,干嘛背 99 乘法表?
    有计算机了,干嘛学写字?
    有 AI 了,干嘛上学?学那些早就证明过的数理化知识?
    bruce0
    bruce0
    19h 39m ago
    54
    今天周天,下午没事,想着好久没做 LeetCode 了,上去做了一个中等题,想了半天,终于写出了一坨 屎一样的代码,然后就在想,研究代码还有意义吗
    exploreexe
    exploreexe
    19h 7m ago
    55
    学习的价值为 0
    zhddd
    zhddd
    18h 22m ago
    56
    假设再过五年,AI 已经可以独立完成软件开发中的绝大多数工作,包括架构设计、编写代码、测试和部署。

    这时有两个年轻人:

    A: 花了三年系统学习计算机科学,精通编程语言、数据结构、算法、操作系统。
    B: 花了三年研究行业、用户需求、产品设计、市场营销,自己不太会写代码,但非常擅长使用 AI 开发产品。

    如果两个人都想创业做软件产品,谁更有竞争优势?

    我倾向于 B ,前提是 AI 已经能够可靠地承担大部分工程工作,而且 B 具备验证产品正确性和安全性的能力。
    Email
    Email
    17h 30m ago
    57
    斯坦福有一门应用开发课,今年更新之后削减了 85%的内容。
    19cm
    19cm
    16h 54m ago
    58
    至少要看得懂代码
    levelworm
    levelworm
    16h 4m ago via iPhone
    59
    实际上绝大多数人没 AI 也不需要这些知识。。。
    bao3
    bao3
    14h 52m ago
    60
    非常有必要,如果不学编程,AI 糊出来的质量你自己掌控不了,它说啥就是啥。
    自己学了,有掌控力,可以引导 AI ,少走弯路,质量更高
    cryptitalk
    cryptitalk
    PRO
    14h 26m ago❤️1
    61
    汇编出来以后当然不用学机器码了

    c++出来以后就不用学汇编了

    ai 出来以后传统编程不需要学了

    --但是基础是一样的,只是在更高抽象层面上罢了
    kkwa56188
    kkwa56188
    13h 9m ago
    62
    说得像 AI 出来之前, 有很多非科班的野生 CRUD 切图仔有认真学过计算机原理一样
    zerovoid
    zerovoid
    12h 10m ago
    63
    学的是思路思想,
    具体的技术就不用学了,
    AI 懂的比你多,你学了专有名词,懂怎么问就行了。
    Mutoo
    Mutoo
    11h 21m ago via iPhone
    64
    以前是自底向上学,现在要反过来,自顶向下学。
    flcwk
    flcwk
    9h 35m ago
    65
    毫无必要,学习如何思考和如何提问可能更重要
    flcwk
    flcwk
    9h 33m ago
    66
    @imdoge 随着大模型的发展,这种能力很快就具备了
    byte10
    byte10
    8h 52m ago
    67
    其实还是感谢这个 AI 时代,以前的设计经验,架构经验一下就能很好的驾驭 AI 了。真的就是可以一个控制多个角色同时工作,不过 AI 确实会经常幻觉丢失一些信息,我都能记住的,它不能记住。。
    meteor957
    meteor957
    8h 27m ago via Android❤️1
    68
    @DeWjjj 你好 真程序员
    znedyrk
    znedyrk
    8h 8m ago via Android
    69
    以前做 java web ,flutter 和 Python
    今年起没学过,直接 vibe kotlin 应用和 ts 网站
    zcp19970603
    zcp19970603
    7h 45m ago
    70
    学数据结构、组成原理、操作系统、计算机网络,尤其是数据结构和计算机网络要精通
    zz72833
    zz72833
    7h 26m ago
    71
    @zcp19970603 学这些没错, 关键前提是得有一份类似的工作或者编程工作要先干着, 现在是学了这些对找工作都是没啥受益
    worldhandsomeboy
    72
    @meteor957 早上好,码农
    0n2ynu
    0n2ynu
    6h 42m ago
    73
    还学什么? 一个夕阳产业, 连能不能找到工作养活自己都不知道, 怕不是学到一半就饿死了.
    levelworm
    levelworm
    6h 41m ago
    74
    想了想,我现在就是只学自己感兴趣的了。工作上的事情,就是假装很积极的学习,但是能推就推,装作自己很忙这种事情,我还是很擅长的。
    Quarry
    Quarry
    6h 40m ago
    75
    黑奴监工需不需要懂摘棉花和种西瓜的基础?作为监工看不懂黑奴的效率和劳动流程,不如栓条狗
    cloudzhou
    cloudzhou
    6h 15m ago
    76
    这么说吧,ai 这么强大
    你可以立刻 linux 内核开发吗?
    能写出一个真实可用的 db ?要知道 db/中间件 领域几年就有一个技术上的变更
    更不用说 ai 应用层了,龙虾作者说自己都是 vibe code 的,你能吗

    why ,因为你没有 context ,就如同会电脑打字并不意味着成为一个作家
    只是学习的方式变了
    gsserver
    gsserver
    6h 14m ago
    77
    感觉没有了,ai 还是太强了
    littleG
    littleG
    6h 14m ago
    78
    @jacketma 那就学习 AI 写的代码吧
    yangwa
    yangwa
    6h 6m ago
    79
    还是要学,但是是学概念,我经常碰到 5 6 年的开发,不知道跨域如何处理,oauth2 的概念,讨论认证问题完全无法交流
    chenykun123
    chenykun123
    6h 3m ago
    80
    @PhilFreecess 这套没用, 50 年后大家都不会手工编程了你再搞这套才有用
    samtofor
    samtofor
    5h 27m ago
    81
    架构可以学吧.主要都是处理 ai 写的文档.具体代码已经不怎么看实现了
    zsqduke
    zsqduke
    5h 0m ago
    82
    楼上说不用的人是不是都是已经会编程的,那没有说服力
    wowh
    wowh
    4h 54m ago
    83
    如果只是做做小东西那确实不需要,如果你要做个大一点的项目,后台比较复杂的话,有这些基础知识还是很有帮助的
    dudubaba
    dudubaba
    4h 53m ago
    84
    抖音上现在铺天盖地的宣传计算机专业是钻木取火了,借助 AI 是全民编程比吃饭都简单了
    yuxianyuan
    yuxianyuan
    4h 52m ago
    85
    随着 ai 的发展,编程越来越简单化了
    meteor957
    meteor957
    4h 50m ago via Android
    86
    @worldhandsomeboy 中午好, 码农。
    BigPiggggg
    BigPiggggg
    1h 45m ago
    87
    这么多说不学,那面试问到要怎么回
    fenddddddda
    fenddddddda
    1h 31m ago
    88
    @samtofor 我已经工作 10 多年,我感觉架构只是基于业务理解,然后对于代码的思想,最后是个思想。没办法看书学,需要工作时间沉淀。 具体架构方法论,可以看书学习,但 AI 的架构方法论比我更好 .. 所以也没必要学,
    molvqingtai
    molvqingtai
    1h 28m ago
    89
    八股文就不用了,需要学习架构知识,因为 AI 可能出 100 种架构给你选,你需要做正确决策
    zhujiaofan111
    zhujiaofan111
    1h 6m ago
    90
    AI 可以替代大部分开发场景,但是你得要会修改 AI 写的代码,并不是所有场景都能使用 AI 开发
    比如:现在生产出现了一个恶性 BUG ,这时候你用的 dp 宕机了,claude 被封号了,只能使用内网环境。你跟老板说你现在用不了 AI 解决不了,你看老板抽不抽你
    llwuuzz
    llwuuzz
    57 mins ago
    91
    不同职业有区别,工作需要什么学什么
    whyrookie
    whyrookie
    11 mins ago via Android
    92
    我还在学
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4532 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 160ms · UTC 08:19 · PVG 16:19 · LAX 00:19 · JFK 03:19
    ♥ Do have faith in what you're doing.