也不知道什么时候看见35岁这个“分界线”,我觉得应该是从公务员录取的条件开始的。以前你再是厉害的人才,一旦超过35岁,公务员就不可能要你了,慢慢的,其他行业也“跟风”起这个标准来,再加上媒体的炒作,就搞得很多人一到35岁就紧张的像“肾绞痛”来了一样。
国内的程序员,35岁这个“坎”我觉得是完全没有必要的(当然也不是我说了就算的,也只是发发牢骚),本人学习程序也有10多年,自认为学习的技术也一般般,我感觉也只能是一个入门水平(特别是最近开始学习网络安全技术之后),我对在35岁,国内很多企业就会清理一些35岁以后的程序员,这种现象,分析了以下几个原因(不喜勿喷,纯属个人观点):
1、国内很多的程序员对于技术的研究不够深入,大多数人只停留在运用层面的技术水平,其实这也没办法,因为国内大所属IT的企业也只会大力发展运用系统层面,来钱快嘛,你让一个每月依靠比较“简单”的技术就能拿到几十万年薪的程序员来说,在自我学习深造,这样的人少之又少,而当IT泡沫来临时,这些简单技术的程序员自然也就是被淘汰的对象,其实也不用等到35岁了。
2、国内的程序员,大多数并不是真正的喜欢这个行业,说的通俗些,就都是为了钱而进的这个行业,不是兴趣使然的事,自然也就不会深究,自然也就不会有耐性。最近我对Scratch图形化编程比较着迷,着迷的点在于,我觉得一个限制那么多的工具,国外很多的爱好者居然能做出那么多好玩的游戏,特别是在一些细节方面处理的确实让人佩服,我模仿着来做,都需要花费我大量的时间和精力,更何况他们是0到1的创造,而这样的情况,在国内就不多(这不是崇洋媚外,纯粹的客观技术分析),不能说国内的程序员就没有这样的耐心,但确实有很少这样的精品出现。
其它还有一些或大或小的原因,其实总结一下这些就是,如果我们是由于兴趣进入这个行业(其实其它行业也一样),不断的学习,再加上自己的耐心,能将这一切十年如一日的付诸于行动,别说是35岁,53岁,63岁,你都不会面临失业的风险。