bekc

35 岁之后,才发现程序员这条路不是一直写代码就能走下去的

  •  
  •   bekc · 2 days ago · 7443 views

    最近有点睡不着,想写点东西,算是一个中年程序员的反思吧。

    先说背景,普通本科,毕业后一直做 Java 后端,Spring Boot 、MyBatis 、Redis 、MQ 、微服务这些都还算熟。前几年觉得自己还行,项目能扛,需求能拆,线上问题也能排。那时候总觉得,只要技术一直学,代码一直写,应该就不会差到哪里去。

    但这两年明显感觉不一样了。

    以前加班到十一二点,第二天喝杯咖啡还能继续干。现在熬一次夜,得缓两天。以前看到新框架、新概念,会有点兴奋,想着研究一下怎么落地。现在看到各种 AI Agent 、MCP 、RAG 、向量库、低代码、云原生、国产化适配,只会先想:这个东西到底能不能挣钱,能不能减少工作量,能不能成为自己的壁垒。

    最明显的变化是,开始不再单纯追求“技术正确”,而是更在意“结果有没有价值”。

    年轻的时候很容易陷入一种误区: 接口要写得优雅,代码要抽象得漂亮,设计模式要用得合理,架构图要画得高级。 后来发现,老板真正关心的是:这个需求什么时候上线?出了问题谁兜底?客户能不能用?成本能不能降?合同能不能验收?

    技术当然重要,但技术不是目的。

    这几年也见过不少同事,有的人技术很强,但沟通很差,最后只能一直做救火队员。有的人代码一般,但懂业务、会协调、能推进,反而越来越稳定。以前我会觉得后者“没什么技术含量”,现在反而觉得,那也是一种能力,而且是更稀缺的能力。

    中年程序员最大的危机,不一定是学不会新技术,而是还在用年轻时的评价体系衡量自己。

    比如:

    总觉得自己要比新人更懂源码、更会调优、更能写复杂代码。 但现实是,新人精力好、便宜、愿意卷,AI 辅助下写代码速度也不慢。 如果中年程序员的优势只剩下“我写过很多代码”,其实并不安全。

    现在我越来越觉得,中年程序员应该往几个方向沉淀:

    第一,业务理解能力。 不要只知道表结构和接口字段,要知道这个系统为什么存在,谁在用,解决什么问题,钱从哪里来,风险在哪里。

    第二,工程兜底能力。 不是会写 CRUD ,而是线上出了问题能定位,数据错了能修复,链路断了能恢复,系统要扩展时知道哪里不能乱动。

    第三,方案权衡能力。 年轻时喜欢问“最优解是什么”,现在更常问“在当前人力、时间、预算下,哪个方案最稳”。

    第四,表达和协作能力。 很多时候不是你不会做,而是你讲不清楚为什么这么做。一个方案讲不明白,就很难争取资源,也很难让别人信任你。

    第五,持续创造现金流的能力。 这个可能比较现实。工资不是永远稳定的,行业也不是永远向上的。技术人最好还是想想,除了公司发薪水,自己有没有第二条收入线,哪怕很小。

    以前我总觉得副业、产品、接私活这些离自己很远,现在反而觉得,中年以后一定要有一点“市场意识”。不是说人人都要创业,而是要知道自己的能力在市场上值多少钱,能解决什么问题,有没有人愿意付费。

    还有一点感受很深:不要把公司平台误认为个人能力。

    在大公司做过高并发,不代表离开平台后还能做出来。 在项目里当过负责人,不代表自己真的有资源调度能力。 用过很多中间件,不代表自己能独立设计一套稳定系统。 很多时候,我们只是站在公司已有体系上完成了局部工作。

    这个认知挺残酷的,但也挺必要。

    现在回头看,如果能早点明白这些,可能会少走很多弯路:

    不要只埋头写代码,要主动了解业务。 不要只追热点技术,要积累可复用的方法论。 不要只在公司内部证明自己,要让自己的能力能被外部市场识别。 不要等到被动变化时才开始准备,行业不会提前通知你。

    当然也不是悲观。程序员这个职业依然有机会,只是不能再幻想靠一套技术栈吃一辈子。Java 也好,Go 也好,Python 也好,AI 也好,本质上都是工具。真正能穿越周期的,可能是解决问题的能力、学习能力、表达能力,以及对现实的判断能力。

    最后给自己一句话:

    别再只做一个“能完成需求的人”,要慢慢变成一个“能定义问题、拆解问题、推进解决问题的人”。

    也想问问各位,到了 30+、35+ 之后,你们还会把主要精力放在技术深度上吗?还是已经开始往业务、管理、副业、产品化这些方向转了?

    56 replies    2026-05-24 20:34:39 +08:00
    opticalproperti
        1
    opticalproperti  
       2 days ago   ❤️ 6
    前排占位卖炒饭,10 元一份
    kldd529
        2
    kldd529  
       2 days ago
    AI 时代,更需要业务专家而不是技术专家了
    FAQ00Ah
        3
    FAQ00Ah  
       2 days ago   ❤️ 4
    目前送了 5 单外卖了
    jarytom
        4
    jarytom  
       2 days ago
    我现在 32 了,还有钻研技术的热情..
    Laobai
        5
    Laobai  
       2 days ago   ❤️ 3
    前端转前台,后端转后厨
    xubeiyou
        6
    xubeiyou  
       2 days ago
    我 36 了。我先说下我 30 岁最怕的就是 35 那时候觉得 35 后没工作了 好害怕 好害怕。后面呆过比较舒服的公司 就减了个肥 然后后面 2 份工作都因为外部原因拿到了赔偿 也变成了技术主管。暂时也因为做国外贸易有前途又换城市上班。还是得抓住机会的 不能只是开发。而且我现在对技术也有热情 对业务也是 因为不得不这样 有老婆孩子呢。。。我其实是个自私的人 但是又没办法做到完全自私 我其实有过想法不结婚生子 但是在父母的压力下 遇到个自己的老婆我觉得是值得放弃所谓的部分自由的。人都是会变的。。。。可能说得太多了 不符合你的主题 但是人总不能只为自己而活
    Sundayz
        7
    Sundayz  
       2 days ago   ❤️ 1
    我毕业工作第二年就不再钻研技术了,技术的投入产出比太低了,所以我把工作之余时间都用来学习其他内容,运动健身,我的收入也没有降低,我的身体也非常健康,比学技术有用多了。
    IsaacYoung
        8
    IsaacYoung  
       2 days ago
    32 一点热情没有了
    alpha4zeta
        9
    alpha4zeta  
       2 days ago
    @jarytom 说明你满足以下条件: 工作环境不高压,没有领导 pua, 不卷
    lw10645
        10
    lw10645  
       2 days ago
    30 岁都不想写了
    fgsiveoneone
        11
    fgsiveoneone  
       2 days ago
    说的很好
    sosme
        12
    sosme  
       2 days ago
    @xubeiyou 还是得遇到良人才行
    xiapipi
        13
    xiapipi  
       2 days ago
    35 岁最好的方式是脱离程序员这条路,走出去和人打交道才能发现更多的机会。
    digdug
        14
    digdug  
       2 days ago
    说的挺好的 但是在市场大环境低迷的情况下 这些作用都微乎其微了
    92Developer
        15
    92Developer  
       2 days ago
    Ai 是一把双刃剑
    biotar
        16
    biotar  
       2 days ago
    职场里本职只是技能点之一
    gray0
        17
    gray0  
       2 days ago
    老黄牛 -> 老黄牛 pro
    gray0
        18
    gray0  
       2 days ago
    从老黄牛 到 老黄牛 pro
    chanyan
        19
    chanyan  
       2 days ago   ❤️ 2
    30 岁,甚至不想继续在这个行业,又觉得连自己熟悉的赛道都卷不过别人,还能在别的赛道卷得过吗
    darklowly
        20
    darklowly  
       2 days ago   ❤️ 1
    这种观点的误导性很大。

    你经验丰富,基础很扎实。走了一条 看山是山,看山不是山,看山还是山的过程了。

    还有很多人,到了 35 ,还在第一阶段,基础很差,也不愿意学。很多基础的工作都做不好,API 不会设计,函数不会分解,模块不会划分。

    前 AI 时代跟着主程打打杂,当工具人还能混口饭吃。AI 时代要淘汰好多这样的。
    FstarKing
        21
    FstarKing  
       2 days ago
    非常赞同 OP 的看法,最近也有些感悟

    一个企业,或者说一个项目要能成,他有战略层面、资源层面、商业层面、管理层面、技术层面等等的问题,技术只是其中的一部分而已

    甚至我认为有的时候,产品能力、工程能力、落地能力、组织能力、业务能力这些比技术要更难,除非企业是做那种极其核心的底层技术,全球非你不可的那种,或者就是科研类型的方向

    要不然其实技术有的时候,只是整个大环节里面的螺丝钉,再怎么精通,也是要为业务服务的,先有业务了,技术才活得下去

    最近自己也在有意识的学习企业管理,看一些创业的播客故事,看一些传记等,确实对自己,对于行业,对于未来,有很多新的理解。
    hjw45611
        22
    hjw45611  
       2 days ago
    就算有 AI ,没有解决问题思考问题的能力永远都是工具人,这种就该被淘汰
    3dwelcome
        23
    3dwelcome  
       2 days ago
    现在专心搞技术比以前有效率多了.以前是慢工出细活,现在哪有这种说法,只要提示词上下文给足,AI 代码直接就给你写完了.
    SoviaPhilo
        24
    SoviaPhilo  
       2 days ago
    认真说, 技术这个东西够用就好了。
    对方不会因为你懂某个技术而掏钱, 掏钱只可能是因为能解决问题

    当然,well designed 在什么时候都是有价值的, 不过这个价值不外显,会很吃亏。
    建议多把这部分精力花在自己的个人项目里。
    HeyWeGo
        25
    HeyWeGo  
       2 days ago
    懂了业务之后能做到不厚此薄彼才算 ok
    micean
        26
    micean  
       2 days ago
    三百六十行,行行皆以人为本,能理解对于普通人来说,傍大腿的重要性吗?
    HotieCutie
        27
    HotieCutie  
       2 days ago
    这就是为啥都说程序员是青春饭,35 就失业,一直敲代码,做项目肯定是不行的,这就是所谓的码农
    moooooooo
        28
    moooooooo  
       2 days ago
    以前,在 AI 嗨没爆发的时候强迫自己一年学一个新技术,现在,回头看跟笑话一样,人在 AI 面前就是齑粉.不如趁着 AI 爆发时间还短,利用信息差挣点钱
    xuxingchou
        29
    xuxingchou  
       2 days ago
    只需记住一点,只懂技术的人永远都是工具人
    OumaeKumiko
        30
    OumaeKumiko  
       2 days ago
    说真的,这个话非常有 gpt5.5 的味道。。。感觉是用 gpt5.5 润色了
    snowflate
        31
    snowflate  
       2 days ago
    要有自己的事业,否则你不管在哪里上班,哪怕是大厂,说让你毕业你就毕业了,自己的命运被掌控在别人手中。死工资占你收入的比例越低越好。
    最近在招人,其实就是找有行业丰富经验的人通过面试来白嫖他们掌握的一些行业信息,根本没想真的招人。看了 N 多的简历后就知道现在大环境有多差。
    如果我失业了,那我不会再考虑从事现在开发的工作,行业红利已经没了,供需关系已经变了,说白了鱼塘里鱼变少了,但是钓鱼的人还再增加。
    我的孩子高考时,也不会让他选择计算机了,本来工作机会就减少很多,再加上 AI 的发展,可想而知,出来根本找不到工作。
    cc77
        32
    cc77  
       2 days ago
    35 岁还没想明白这是一个人情社会么,有能力除非是顶尖,要不然都是垃圾炮灰
    TataJiang
        33
    TataJiang  
       2 days ago
    @gray0 总之还是牛
    rimwindy
        34
    rimwindy  
       2 days ago
    你们不用 LLM 就不会说话了吗😅
    409164
        35
    409164  
       2 days ago
    一直要变化
    66beta
        36
    66beta  
       2 days ago
    多混一天是一天,到了这个年纪早该看透,除非你是全国顶尖的几千个人,其他人的个人能力屁都不是。

    机遇才是最重要的,通俗点就是老天爷赏饭吃
    luny
        37
    luny  
       2 days ago
    除非是顶级的技术专家,技术这条路越往后越难,所以尽早转产品或者销售吧,要么就是做研发管理。
    pa4swordforget
        38
    pa4swordforget  
       2 days ago
    @xubeiyou 说得不错
    bitmin
        39
    bitmin  
       2 days ago
    一二三四对我来说简单,第五懒得去赚钱

    我 30 以后一直在抱大腿,老板开心就行,根本不纠结他的想法对技术的负面效果,他爱咋整我就咋整,老板开心就行。除非技术兜底不了的跟他说明让他权衡。公司的技术活让谁干都行,难的是让老板信任,不管是技术水平的信任还是人品责任心等的信任

    后悔的是刚进小公司不认识董事长,开会的时候嫌他烦喷了他几次,真刚进公司不认人。后面约饭局我还推辞了很多次,现在想起来只会骂自己当时真是臭傻逼

    刚毕业时也干过傻逼事,我们经常组织一些活动总裁也有参与,有次活动完聚餐,总裁问我要不要去跟他混,一是跟他混不知道要干啥,二是我当时只想干技术,便婉拒了
    fredweili
        40
    fredweili  
       2 days ago
    完成需求,这是很低级的工作,AI 也会。怎么定义需求,发现需求,有边界问题能不能解决,这才是有用的能力
    Stephen7zz
        41
    Stephen7zz  
       2 days ago   ❤️ 1
    24 年 5 月 24 号被裁员的 , 这份工作真的很累 , 刚好老婆 8 月初预产期 , 就想着等老婆生产完之后 , 我在专心去找工作 , 就这样从 5 月底躺到了 8 月初, 感觉这段时间是我人生当中最轻松的时刻了 , 8 月 6 日 女儿出生 , 在开心之余又从梦中惊醒 , 因为要面临工作难题了 , 我印象很深刻当时压根约不到面试 , 即便约到了又是疯狂压价, 恰好当初跟我一起被裁员的同事又被裁员 , 因为我还是很热爱程序的 , 很喜欢编码 . 索性跟老婆商量就不去上班了 , 因为上到最后还是被裁员 . 到现在就一直在家接单了 , 最大的感悟是: 程序员不要沉迷技术 , 要拿现有技术怎么快速变现才是真理, 一定要学好英语 .
    mackyuqi
        42
    mackyuqi  
       2 days ago via iPhone
    拉磨领域的专家😂
    383394544
        43
    383394544  
       2 days ago
    你才知道吗
    0n2ynu
        44
    0n2ynu  
       2 days ago   ❤️ 1
    应该努力赎身, 而不是争做青楼头牌
    HKEdward
        45
    HKEdward  
       2 days ago
    @0n2ynu 精辟
    whcattail
        46
    whcattail  
       2 days ago   ❤️ 1
    互联网红利期已过,任何技术、管理以及解决问题的能力都敌不过年龄这一关,到了年龄不管你是主动还是被动离职,想再就业简历就极大概率过不了 HR 那一关,这时候你才猛然发现你以为的技术能力、管理能力和解决问题的能力都是浮云。
    xiaoliuzhenshuai
        47
    xiaoliuzhenshuai  
       2 days ago
    真羡慕你已经干到 35 岁了 美团 微博 腾讯文档又在大规模裁员
    quietDown
        48
    quietDown  
       2 days ago
    说的挺好,“能定义问题、拆解问题、推进解决问题的人”。
    mx2dream
        49
    mx2dream  
       2 days ago
    时代消灭某一阶段的自己,与自己无关。同样去学更厉害的人的做法,就算是有这些思考和行动也不一定就能避免掉队。作为个体的自己一直都被笼罩在变化的随机性里,逐渐淡定就好
    liaohongxing
        50
    liaohongxing  
       2 days ago
    真的佩服 javaboy, 对着一个语言能用到老,找工作也局限在 java, 成也萧何败也萧何,看着这也挺难的!
    inktiger
        51
    inktiger  
       2 days ago
    32 了,依旧热爱,依旧遇到新技术兴奋,依旧加班熬夜
    k4x7UW92WE8
        52
    k4x7UW92WE8  
       2 days ago via iPhone
    想要技术牛 还能挣到钱 那应该转行做安全
    weiqipeng
        53
    weiqipeng  
       2 days ago
    三年前就决定死磕英语不学技术了
    dazhangpan
        54
    dazhangpan  
       1 day ago
    都是实在话,呼应一下楼主,补充一点:要有自己的团队。最好不仅仅是搞技术的团队,还有能跑市场搞商务的队友。平时工作中多交往人,多在这方面留意,会有很大作用。
    xujdan
        55
    xujdan  
       11h 22m ago via iPhone
    26 ,嵌入式,对技术已经没有很大的热情了
    3191870
        56
    3191870  
       7h 41m ago
    @Stephen7zz #41 挺好的,是接什么单子呢?我是 25 年底小孩出生的,休陪产假影响了项目进度,年底就背了个 325 绩效。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   872 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 151ms · UTC 20:15 · PVG 04:15 · LAX 13:15 · JFK 16:15
    ♥ Do have faith in what you're doing.