关于“程序员三十”如何如何的论调一直充斥在耳边(大抵就是:Coder过了三十就完犊子了、干不下去了)。对于新人来讲,这个话题的热度甚至超过了语言之争的月经贴。作为一个前辈,有义务站在更高的角度来谈一谈这个话题,给那些还在彷徨中的,依稀是曾经的自己的新人们一点建设性的建议。
要讨论清楚这个话题,就不得不谈及这个话题的历史。而在寻找这段历史的过程中,发现一个很无奈的事实:话题的作者、出处、诞生时间、初衷……无从考证!颇有“哥不在江湖,但江湖依然有哥的传说”之意。
由于这个话题依然在困扰着很多新人,那就模拟这个观点的理由:
- 面对繁重的工作(大量的加班),身体和精神都吃不住;
- 年龄大了,用人单位不爱要;
- 收入满足不了家庭的需要;
- 知识更新太快,学习能力跟不上;
- 别人都是这个“经理”那个“总”的,心里不平衡了、迷茫了;
- 其它问题
为了读起来方便,我逐条分析这些问题。
- 面对繁重的工作(大量的加班),身体和精神都吃不住
任何人都熬不住连轴转,区别无非是年轻人可以多熬几天罢了。所以如果就是堂堂正正的工作量大,那是神仙也没办法的事情。不过话说回来:凡是通过大量加班搞出来的项目,都是烂项目。或许这些项目很赚钱,或许在某些方面有很好看的数字,但它终究是个栏项目,是让所有同事闻之变色、避之不及的大坑。
如果是因为自己把项目搞砸了,那就没什么好抱怨的了吧。这不是你自己的身体和精神能否吃得住,而是同事跟老板能否忍受的了你这个猪队友。 - 年龄大了,用人单位不爱要
答: 从某种意义上讲,不管是Coding、项目管理亦或技术架构,经验都是最宝贵的财富。所以,年龄与经验不能成正比的话,这的确是个问题。否则真没什么好担心的。 - 收入满足不了家庭的需要
答: 是能力决定你能挣多少钱,而不是年龄。所以,你要担心的不是年龄,而是能力。当然,谈薪水也是一种能力,只是不在这个话题的讨论范围之内。 - 知识更新太快,学习能力跟不上
答: 社会的主力是普通人,你只要在水平范围之内,就没必要担心。说的难听点:聪明人必须带着我们这些蠢货一起玩,否则他们玩不转的。所以只要有学习的能力即可,其实更多的时候都是聪明人现教,我们现学、现用。 - 别人都是这个“经理”那个“总”的,心里不平衡了、迷茫了
答: 这的确是个问题,但更多的是对自己的认知及人生定位。换了别的工作一样面临这样的问题。有个很残酷的事实:每个行业中的成功人士,如果当初选择别的行业的话,依然会成为“成功人士”,反之亦然(那种改变世界、行业的颠覆性贡献不一定能等价转换)。 - 其它问题
答: 这就得特事特办了。
总的来讲,越是成熟的行业,老中青的比例越合理(不同行业的比例不尽相同)。中国比较流行的“Coder吃青春饭”之类的言论,恰恰是反应出我们的IT行业有问题。所以需要担心的是那些老板们,他们要担心如何留住这些经验丰富的大龄Coder。
至于个人职位的成长,我觉得没必要太在意了。每个人的性格千差万别,人生观、价值观也是天差地别。对于绝大多数人来说,工作就是一种谋生的手段,只要能支持我们的幸福生活就足够了。与其在意那些乱七八糟的东西,不如多花时间关心一下父母、妻儿。
时间: 2024-10-10 04:47:25