我也来谈谈"程序员仅仅是青春饭",不仅限于PIG884
用数学模型来分析35岁问题:
1.中国百分之九十五以上的程序员都位于20-35岁之间,所以35岁以上的程序员不在建模之列
2.现假定中国有100个单位的程序员,根据中国程序员比例结构可以看出70%以上的程序员都在20-30岁之列,百分之五十以上的程序员都集中在22-27岁之间,所以得出下列比例:
30岁以上:%30
25-30:%45
22-25:%25
3.由于程序员行业现趋于饱和状态,所以从现在起这个行业的从员人员发展的百分比相对保持不变,由于前十多年总共从业人员为100个单位,而现今从员人员发展呈最高峰,假定为每年发展15个单位程序员
4.五年后的分布如下所示:
35-40:30/(100+15*6)=16%
30-35:45/(100+15*6)=24%
25-30:(25+2*15)/(100+15*6)=29%
22-25:31%
由行业潜规则可以看出,一个项目组以10人计算,其中一个做项目组长,两个做技术骨干,也就是说有30%的人需要有经验的人来做,很明显,再过五年,30岁以后的人只会部分失业,因为他们所占的比例是40%(由于20-25岁的人也有部分要挤入技术骨干之列,但另一方面,35左右的人有一部分已转行或者提升,所以这个比例正好相抵消一部分,余下的就10%就只能装装孙子,忍气吞声地做事情,以保证不失业)
4.十年后的分布如下所示:
30岁以上:0.69*190/(190+75)=50%
25-30:(0.31*190+15*2)/265=34%
25以下:16%
很明显,再过八至十二年左右才是最严重的时期,将会有20%的人面临失业,如果你不幸成为十个人当中的两个,那么只能替你默哀
5.十五年以后:
这个时假反而不悲哀了,因为经过前十多年的阵痛,很多人被逼退出此行,社会进入老龄化社会,公司用人观念出现变化,个人就业观念也出现变化,国内IT行业的发展,35岁问题渐渐成为历史名词
注:为了简化分析,以上模型分析忽略了行业需求每年递增与人口比例非平衡的因素