如果你40岁才在想这个问题,你已经晚了。。。这个问题30岁就要想了。一般程序员30岁就有5年的工作经验了,这时候就改选择转型,大致分为人事管理,项目管理和高级技术,当然转型是一个量变到质变的过程,不是一步到位的,也不是给你个职称就可以了。40岁之后千万不要转行,你已经没有能力和精力去学习新的东西了,除非你只是想换更轻松的工作。40岁还是程序员的话,深度编程也跟你没什么关系了,想办法转型项目管理吧,利用好你15年的开发经验,带带新人什么的