V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
seedhk

现在学好 tcp, Linux ,系统原理这些底层知识还有用吗?

  •  
  •   seedhk · 2 天前 · 3716 次点击

    不算个人兴趣和研究爱好,单纯从就业,薪资这几个方面考虑。在 ai 时代打好这些基础还有意义吗?

    45 条回复    2026-04-16 14:59:57 +08:00
    xuld
        1
    xuld  
       2 天前
    在预制菜已经普及的时代,现炒菜还是存在市场的,而且售价比预制菜高很多
    sddyzm
        2
    sddyzm  
    PRO
       2 天前
    没有,并且从来没有
    xuld
        3
    xuld  
       2 天前   ❤️ 4
    学会原理,不是说这些知识本身有用,而是它能证明你具备学习的意愿和能力,比你简历精雕细琢更有说服力。

    就像高考的目的从不是教你学会这么多没用的知识,而是为了把人分为三六九等。

    我面试就从不问 AI 相关的东西,因为一个 AI 用的溜的人不一定懂原理,而一个懂原理的人一定能把 AI 用的溜。
    june4
        4
    june4  
       2 天前
    这问的。。。刘慈欣的赡养上帝说的上帝身上发生的事,感觉不远了
    Sundayz
        5
    Sundayz  
       2 天前
    从功利的角度来讲,古法编程时代和现在的 AI 时代,学这些都没有意义。
    beimenjun
        6
    beimenjun  
    PRO
       2 天前
    我觉得意义不是很大,如果不好好对应岗位改简历,求职者的简历大概率会被 HR 端的 AI 直接扫到垃圾箱里。

    如果分三六九等啥的,直接卡你 985/211/清北 硕士/博士 低于 35 岁 之类的就行了。

    面对 AI 的冲击,鸡汤可能是没营养的场合了。
    superhero007
        7
    superhero007  
       2 天前   ❤️ 1
    这几个首先要硬件背景条件还不错(背景能进大厂)的情况下,还是不错的。就往高性能网络方向其实还行,但现在比较火的还是和 ai 相关的 rdma/容器网络方向。
    superhero007
        8
    superhero007  
       2 天前
    不过如果你要在两三年后才能出师的话,就先不用向这个方向深入了
    superhero007
        9
    superhero007  
       2 天前
    量化的基础平台其实也对高性能网络和实时系统有要求,但他们要求就很高了。
    coderluan
        10
    coderluan  
       2 天前
    校招或者刚毕业的时候有用,大家都没啥工作经验,有些面试官确实有可能考察这些作为代替。

    但是工作几年后,基本就会被项目经验所替代,项目涉及的可能会问到你,你也应该会。但是项目无关的,就不太可能问的到了,额外去学习这个对就业和薪资影响不大,不如去卷项目本身。
    enpitsulin
        11
    enpitsulin  
       2 天前   ❤️ 1
    从小到大实际上你学习到的知识往往在你人生的下一个阶段,真正能起到决定性作用的能有 10%就不错了,主要是这个过程赋予你什么能力,就跟训练 LLM 模型似的,训练集的输入输出没啥意义,中间构建的神经网络和测试集才是真正有用的。
    Siker
        12
    Siker  
       2 天前
    学习的过程就是修炼内功。如果职场是江湖的话,光从技术的角度讲,花拳绣腿耍玩,比的就是内功了。
    chenjunnan
        13
    chenjunnan  
       2 天前
    你不需要知道详细去扣字眼,就好比数学知识,知道原理就可以,毕竟不需要去设计改动协议
    nomansky
        14
    nomansky  
       2 天前
    有用肯定是有用了,哪怕是有了 AI 。关键是得评估这些技能 ROI 是多少
    nkidgm
        15
    nkidgm  
       2 天前
    说真的,随着 AI 的发展,把专业工作难度降低到类似于公务员工作内容的程度,那最坏的情况,还真不是你懂啥就行,而是你资质是什么,够不够资格做( AI )机师/驾驶员了。
    HeyWeGo
        16
    HeyWeGo  
       2 天前
    对找工作可能用处不大,别的方面不好说。毕竟人生不只有找工作
    skinny
        17
    skinny  
       2 天前
    假如你是老板或 CTO 亦或是项目组长,你希望你下面做事的人是一个能踏实学习这些知识懂这些知识的人,还是一个只会空口巴巴说我会用 AI 的人?

    以前我们常常嘲笑某些人——“我有一个想法,就差一个程序员了”,怎么,到了现在你反而希望手下都是这种人吗?
    moudy
        18
    moudy  
       2 天前
    不懂这些知识,ai 给你一通分析建议,你怎么知道 ai 说的是对的还是在放 p
    ko20
        19
    ko20  
       2 天前
    有些人出口闭口就是 AI ,但是遇到真的问题他连怎么向 AI 提问都不会,自然会绕很多弯子、甚至很久都不能解决问题。很多技术当你懂得原理你的问题就能更快击中要点,并且 AI 也能直接给你一针见血的回答。
    KIRAYOMATO
        20
    KIRAYOMATO  
       2 天前   ❤️ 1
    这些东西以前也没啥用,也就是面试喜欢考,真工作没什么人天天接触这些底层知识
    sjkdsfkkfd
        21
    sjkdsfkkfd  
       2 天前
    你时间多比如还在读书那还是很有必要的,ai 给你了方案你也需要有对应的知识来鉴别和选择,ai 乱说胡话你得有能力区分辨别。如果已经工作了或者马上毕业季就要找工作了,那还是先看费效比更高的东西
    lanxisama
        22
    lanxisama  
       2 天前
    从来就没有用过
    yusf
        23
    yusf  
       2 天前
    我觉得还是有意义的,codex 负责人在最近的一起访谈还在给人安利操作系统相关的书籍,我觉得不同技术水平的人问的问题肯定是不一样的
    weiqipeng
        24
    weiqipeng  
       2 天前
    @nkidgm 这点赞同,计算机行业也逐渐金融证券化了,必须要看学历和履历,每个人都能学能干,但必须有前置资格才能干
    kousei
        25
    kousei  
       2 天前
    先说结论,3 年内毫无意义,但是如果放到 5-7 年,极具意义;超过 7 年,你还需要人际交往的底层知识(倾听并识别真正意图,有效沟通来引导对方和你合作);
    1. 3 年内无意义是因为这些一般情况下不会直接解决你的工作问题。
    2. 5-7 年有意义是因为你会发现经过 3 年的积累,你学上层知识比别人快;所有问题研究到最后都要在底层处理。这能使你独当一面。
    3. 超过 7 年,这是后公司往往要求你从独立开发者转型成协调/管理者;所以需要人际交往的底层知识,同时前面的积累能让你在团队成员都宕机的时候解决问题,让大家服你。

    PS:如果面试者针对一个问题,能从业务代码分析到框架代码,再到 JVM ,再到操作系统,只要别有重大缺陷,必然发 offer 好吧。
    catazshadow
        26
    catazshadow  
       2 天前 via Android
    在天朝不行毕竟风气就是落地,搞个大新闻,搞钱

    你敢整这些上司直接风险大投入高见效慢三连
    penisulaS
        27
    penisulaS  
       2 天前
    你以往的工作中用得上吗?如果用上了那就还是有意义的,不同的领域对底层知识的需求不一样
    gurachin
        28
    gurachin  
       2 天前
    看你求职什么岗位。求职的岗位本身就是做这块底层内容的,那肯定有用
    daysv
        29
    daysv  
       2 天前   ❤️ 2
    有兴趣就学, 不要在意得失
    mbooyn
        30
    mbooyn  
       2 天前
    有用,绝对有用。但是如果是要用在工作上,这就得是底层基建的大佬级别。普通人去学能够学到 Ai 解决不了,然后自己上马手搓定位去解决、去优化?怕是很难
    LandCruiser
        31
    LandCruiser  
       2 天前
    学习曲线陡峭不说,很多公司也不问,问也不见得问到你学的. 找到工作就用不到了,过几年找工作还要重新拾起来.码农找工作太恶心了.
    James369
        32
    James369  
       2 天前
    除了专业搞底层优化的,除了陶冶自己的情操之外,已经没有其他意义了
    bigdogbigpig
        33
    bigdogbigpig  
    PRO
       2 天前
    学好 tcp ,Linux ,系统原理这些底层知识在没有 ai 的时代也不一定有用
    xyooyx
        34
    xyooyx  
       2 天前
    有用的,一个健全的知识体系对高效使用 AI 不小的帮助
    freemoon
        35
    freemoon  
       2 天前
    假如你现在月薪 8K ,你说学习 AI 几个月能帮你找到 15K 的工作吗?
    kandaakihito
        36
    kandaakihito  
       2 天前
    严肃讨论的话:

    1. “学好”的定义是什么?学成大佬的话肯定能狠狠恰米了,所以大概率说的就是知道原理的程度;
    2. 反过来说,你希望和你对接的同事是一个完全不知道计网计原只会 crud 的人吗;
    xiangran0028
        37
    xiangran0028  
       1 天前
    说实话,我觉得越往后,这个的意义已经不大了。
    chashao
        38
    chashao  
       1 天前
    往后看,学这个没必要了,现在初级岗位基本不招了,资深岗位基本都看过或者了解过这些。
    fatpower
        39
    fatpower  
       1 天前
    为什么这么多人都说不用学基础知识?微服务架构设计,服务间如何分层,连接数就是必须要考虑的一环。真的能不搞清楚 TCP ?
    wniming
        40
    wniming  
       1 天前
    有用,今天刷推时看到的一个帖子举了一个很好的例子:
    https://x.com/plantegg/status/2044321931944497364

    之前做分布式存储时就踩过这个坑。
    charlie21
        41
    charlie21  
       1 天前
    防止 AI 糊弄你!
    Isuxiz
        42
    Isuxiz  
       1 天前
    功利角度收益确实变小了,但也还是大于 0 的。
    从自身技术成长的角度来说这是必须的,暴论一些就是,如果不懂这些你和那些用了 AI 后开始走向愚昧高坡的产品经理到底有啥区别?
    slert
        43
    slert  
       1 天前
    学啥都没用,关键是你做出了什么
    doraemonki
        44
    doraemonki  
       1 天前 via Android
    @wniming 你给这个例子其实还是 API 参数层面,给 claude 一个 ssh mcp 连接上服务区修复的比人还要快
    Al0rid4l
        45
    Al0rid4l  
       1 天前
    有用的, AI 觉得你有文化 AI 输出质量也高一些 (
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   881 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 119ms · UTC 20:37 · PVG 04:37 · LAX 13:37 · JFK 16:37
    ♥ Do have faith in what you're doing.