30岁程序员的一道坎!开发者的中年危机!中年码农做什么好?
30岁以上的人,需要结婚、生孩子、带孩子、照顾老人,不像二十五、六岁的人那么有精力来全力写代码,加班开会,且能保障计划的执行。30岁以上的人,花很多精力去处理额外的事情,特别是孩子、老人,一旦有什么问题?再重要的代码都得放下,在中国地域广阔,如果事情得回老家处理,那请假可不是一、两天。软件的代码可是等不了这么久。
有人说30岁还做码农不是管理能力不够,就是太执着于代码!真的是这样的吗?我们来分析一下,在BAT做程序员薪资比一般的创业公司高很多吧,福利待遇也很好,工作环境也很棒,如果跳去创业公司当PM,虽然薪资更高但是也更累,而且不是每个程序员都喜欢做管理,也不是每个程序员都适合当领导者,所以30岁继续做码农为什么不可以?
招二十五、六岁的人来写代码,他可以持续再写上4、5年到30岁,但招一个30岁的人来,你知道他自己还能技术写几年呢?所以,30岁以后上程序员,一定要想办法转岗,在28、29岁就要慢慢地考虑。当然,你坚信自己能写代码到退休,那我也只能是鼓励你、祝福你。这里所谓的中年危机指的是,作为一个开发者,你总会到达一个已经做了一段时间并且开始思考下一个选择是什么的阶段。只是能挣到钱再也不够了:你需要额外的动力来继续下去,直到退休。
三十岁很迷茫,咋办?迷茫的原因在于哪里?是因为程序员这个职业吗?还是为了给自己找个说辞,如果你觉得程序员没有出路,那你做了其他尝试没有?尝试过转职没有?程序员这个职业并不适合所有人,如果你发现不适合你找到了解决办法没有?所以当你还在考虑程序员是青春饭的问题,说明你并没跨过程序员的第一道坎:程序员职业的抉择。
优秀的程序员应该始终对技术保持热情,能够持续学习,能够保持好奇心,乐于去探求事物的本质。能够对已做的事情进行归纳总结,并想办法避免重复性的工作。能够不断的改进设计,将编程变成创造性的工作。这样逐步的积累经验,逐步的扩展知识体系,必然会持续进步,而不可能沦落到与年轻程序员拼体力的地步。