当程序员35岁,选择管理还是技术?

35岁的程序员,职业发展选择管理还是技术?

这个问题十年前就有标准答案:看性格,看兴趣,看职业规划

但现在真的不一样了

记得2018年参加一个技术大会,有个资深架构师在台上说:程序员是越老越吃香的职业,技术积累需要时间

当时台下掌声雷动,现在想想真是恍若隔世

AI写代码的速度有多快?GitHub Copilot已经能完成近40%的代码任务,而且这个数字还在增长

传统程序员的工作正在被快速重构,就像当年纺织工人面对自动织布机

我认识的一个技术总监最近在学产品思维,他说现在单纯懂技术已经不够了,得懂业务懂用户

这让我想起彼得·德鲁克说过的话:在动荡时代,最大的危险不是动荡本身,而是沿用过去的逻辑做事

很多人以为管理就是管人,其实完全不是这样

产品管理要懂市场,项目管理要懂流程,研发管理要懂技术趋势

这些都需要系统思维,而不仅仅是写代码的能力

有个从技术转产品的朋友告诉我,最难的不是学习新知识,而是改变思维方式

从关注技术实现到关注用户价值,这个转变花了整整一年时间

但他说值得,因为现在看问题的角度完全不一样了

当然不是说所有人都要转管理

有些人天生就喜欢钻研技术,那继续深入某个领域也是不错的选择

只是需要意识到,单纯写代码的价值在下降,而理解业务创造价值的能力在上升

最近看到一组数据,国内互联网公司管理岗位的平均年龄在上升

这意味着什么?可能意味着经验的价值在被重新评估

但经验不等于资历,而是对业务理解的深度

有个做投资的朋友说,现在他们看项目,更看重团队对行业的认知深度,而不是技术有多牛

技术可以外包,但对业务的理解没法外包

所以回到最初的问题,管理还是技术?

可能这个问题本身就需要重新定义

在AI时代,重要的不是你选择什么职位,而是你能创造什么价值

价值创造需要技术能力,也需要业务理解,更需要把两者结合起来的系统思维

你觉得呢