35岁的程序员,职业发展选择管理还是技术?
这个问题十年前就有标准答案:看性格,看兴趣,看职业规划
但现在真的不一样了
记得2018年参加一个技术大会,有个资深架构师在台上说:程序员是越老越吃香的职业,技术积累需要时间
当时台下掌声雷动,现在想想真是恍若隔世
AI写代码的速度有多快?GitHub Copilot已经能完成近40%的代码任务,而且这个数字还在增长
传统程序员的工作正在被快速重构,就像当年纺织工人面对自动织布机
我认识的一个技术总监最近在学产品思维,他说现在单纯懂技术已经不够了,得懂业务懂用户
这让我想起彼得·德鲁克说过的话:在动荡时代,最大的危险不是动荡本身,而是沿用过去的逻辑做事
很多人以为管理就是管人,其实完全不是这样
产品管理要懂市场,项目管理要懂流程,研发管理要懂技术趋势
这些都需要系统思维,而不仅仅是写代码的能力
有个从技术转产品的朋友告诉我,最难的不是学习新知识,而是改变思维方式
从关注技术实现到关注用户价值,这个转变花了整整一年时间
但他说值得,因为现在看问题的角度完全不一样了
当然不是说所有人都要转管理
有些人天生就喜欢钻研技术,那继续深入某个领域也是不错的选择
只是需要意识到,单纯写代码的价值在下降,而理解业务创造价值的能力在上升
最近看到一组数据,国内互联网公司管理岗位的平均年龄在上升
这意味着什么?可能意味着经验的价值在被重新评估
但经验不等于资历,而是对业务理解的深度
有个做投资的朋友说,现在他们看项目,更看重团队对行业的认知深度,而不是技术有多牛
技术可以外包,但对业务的理解没法外包
所以回到最初的问题,管理还是技术?
可能这个问题本身就需要重新定义
在AI时代,重要的不是你选择什么职位,而是你能创造什么价值
价值创造需要技术能力,也需要业务理解,更需要把两者结合起来的系统思维
你觉得呢