90年程序员,干了12年:36岁往后,我的路在哪? 他是 1990 年出生的, 到现在算起来, 今年已经 36 岁了。我从事编程相关工作已经有整整12年的漫长时光。从24岁开始, 那时候意气风发, 是个初级开发人员, 到了36岁的时候, 却卡在35岁职场红线里, 成了老程序员。这中间的12年时间里, 熬过了无数个通宵的情况, 修改过无数Bug, 接收过无数需求。然而随着时间的推移, 人们变得越来越清醒。依靠体力进行比拼的时代已经彻底结束。依赖熬夜进行比拼的时代已经结束。参与繁重工作即所谓“搬砖”来进行比拼的现象也随之成为了过去式。最近, 我身边的同龄程序员群体之中, 存在着一种非常显著的、因为扎堆而产生的焦虑状态。这种焦虑主要表现在裁员优化这一现象上面, 同时还有面试的时候会被嫌弃年纪比较大, 再就是薪资存在倒挂的问题, 此外, 还存在人工智能抢夺基础岗位的现状。已经干了十几年的技术工作, 突然间发现自己已经是站在了职业的十字路口这个位置了, 无论是进还是退, 都感到了十分的艰难和两难。今天不谈论那些虚浮的鸡汤内容, 也不去描绘那些空洞的大饼前景, 而是基于一个拥有十二年资深经验的老程序员所拥有的真实感悟, 要把三六岁这个年龄阶段的编程从业者在未来的职业道路上究竟应当如何前行这一话题进行清晰透彻的阐明。为什么36岁程序员最容易慌并不是说技术方面出现了倒退的情况, 实际上是职场当中所遵循的价值评判逻辑发生了根本性的改变。在刚进入这个行业的前5年里面, 依靠勤奋努力就能够取得胜利, 比如说进行更多的加班工作, 进行更多的代码编写工作, 学习更多的框架知识, 这样就能够实现职位的提升和薪资的增加。但是当干满10年这个时间之后, 所有的短板就全都被暴露出来了。年轻同事他们身上的精力显得更加充足, 接受新事物的学习速度也更加迅速, 而且在薪资方面所需要支付的成本相对较低人工智能技术具备将代码进行批量编写、对逻辑进行修改以及生成接口功能的能力因此公司方面已经不再生存那种仅仅只会执行重复性增删改查操作的程序开发人员这样的工具人角色了。35岁之后, 在职场之中会被淘汰掉的, 从来就不是一些所谓的专业技术能力, 而是一群只会去出售自己体力的人。我们这90后的程序员这一代人, 面临着一个特别大的困难之处, 那就是在技术方面有长达12年的积累量, 可是呢, 没有形成任何为期1年的时间长度里面属于自己的竞争力表现。所有的工作能力都被限制在了公司这个大环境里, 也被绑定了特定的岗位性质。一旦出现失业这种状况, 那么以往的所有积累将会全部归零处理。已经从事了十二年的技术工作, 因此请不要再在纯粹的代码编写这一件事情上继续耗费精力死磕。36岁, 这个年纪存在的优势, 它绝对不会是靠着去熬夜来写代码, 真正的价值在于, 你有12年项目经验, 具备深入的业务认知, 以及能够把问题落地去解决的实际能力。在往后的日子里, 咱们得放弃那些跟年轻人去比拼体力、比拼速度, 还有比拼对框架熟练程度的想法了, 一定要认准这四个稳稳当当的路径来走, 这样走的路子才会变得越来越宽广。1、将技术与行业经验相互结合, 去构建垂直领域的专业壁垒, 这是相对而言最稳健的一种做法。普遍使用的技术手段早就失去了那种因为稀缺而带来的额外价值, 任何人都有资格去学习它, 也任何人都能够掌握如何使用它。然而, 那些长期扎根于某一个细分垂直领域的专业人士, 在当下的职场环境中依然是极其稀缺的资源。无论是面对金融板块、政企单位、工业生产、医疗卫生服务, 还是跨境业务的数字化转型, 只要你能把相应的整套业务流程吃透, 将行业内的既定规则摸准, 还能精准解决实际落地过程中的痛点难题, 那么你所能创造的核心价值和核心竞争力, 是会形成一种让其他人难以替代的存在状态的。技术是工具行业认知才是终身护城河。2、从写代码的工作转向做方案方面去。当年龄到了三十五岁以后, 人们就不应该再去做那些仅仅停留在执行层面的编码工程师了, 而是需要努力转型为在价值层面发挥作用的技术人员。转向售前或者解决方案, 也可以做技术架构和业务顾问, 这些岗位完全不需要天天修改BUG和熬夜加班, 主要依靠积累的丰富经验、强大的逻辑思维能力以及把方案落地实施的能力来谋生, 这类工作具有随着年龄增长而越来越有价值的特点, 对于年纪较大的程序员群体来说, 是一个非常完美的职业发展适配方向。3、把个人的副业给打造起来, 从而从那种单一的职场绑定里面脱离出来, 这就是最让让人安心的一个办法。在职场之中, 所面临的最大风险之一就在于人们的收入仅仅局限于单一的工资收入来源, 也就是只依靠着一份工资。你已经积累了长达12年的技术底蕴, 这份实力完全能够支撑你去从事自由开发工作, 去承接技术项目单子, 去做人工智能的定制化服务, 再去输出自媒体方面的干货知识。你并不需要一夜暴富, 哪怕每个月能多获得几千元的被动收入, 就足以让你彻底告别那种对失业产生的焦虑感。要将公司的能力转化成为个人所掌握的资产。4、选择那种比较轻盈的方式转到管理岗, 带着一个小规模的团队来把控整体节奏, 这条路走起来是最长远的。如果你既不想脱离技术领域, 又不打算完全转行去从事非技术类的工作, 那么你应该选择走上技术管理的路线。在这个路线上, 你不需要去担任那种处于金字塔尖端的高层管理职务, 而是可以带领一个小团队, 去控制好项目的整体进度, 并且解决那些最核心的技术难题。这样的选择能够帮你避开在基层岗位上那种无休止的内卷竞争局面, 从而牢牢守住你在技术领域的核心竞争优势。这是写给我们这一帮子如今已经年届九零后的那些老套程序员看的。现在这个人的年龄是36岁, 这并不是职业生涯的终局或者终点, 而是从依靠体力来赚钱, 转变为依靠认知来赚钱的一个重要转折点。你不必为人工智能是否会取代自己这个事感到焦虑, 也完全没必要因为年龄增长而产生恐慌心理。要清楚的是, 人工智能真正能替代的仅仅只是那些日复一日的重复性劳动, 而你经过了十多年的时间积淀下来所形成的能够落地的思维方式、对业务层面的深入认知以及在具体情境中解决各种问题的能力, 这些核心优势是人工智能无论如何都无法取代的。在前10年的时间段内, 我们凭借自身掌握的技术手段来实现生存目标。到了人生的后半段, 必须要依靠技术、思维以及资源这三板斧来安身立命。把人淘汰掉的根本原因, 往往不是年纪的老去, 而是一直停留在原地、不肯改变的那种思维方式。互动留言我们都是90后程序员, 你当前的选择是继续死守技术领域、准备进行职业规划转型, 还是说已经开始了副业的探索? 欢迎在评论区讨论你的现况, 以此互相支持取暖。