网友提问:
为什么程序员是吃青春饭的但还是这么多想当程序员的?
优质回答:
首先明确程序员的广泛定义,从基础码农起,技术型项目经理,架构师,技术总监,cto等都可以统称为程序员。
先反驳你一句,程序员不是吃青春饭的。而是中国吃青春饭的程序员太多,为何?具体原因下面详说。外面40+的程序员一大把,而且都是高薪能力强。
讲一讲你们的错觉,程序员是吃青春饭吧。在中国,以下原因导致程序员过量:
1.从企业管理来说,互联网行业的高速发展需求大量码农。看清楚,是码农,就是干苦力活的。写代码什么是苦力活,懂的都懂。这个比例大概有多少呢,码农/高端程序员大致10:1,所以码农过多,而到了一定年龄35岁左右,因为工作经验等薪水有要求了,其实干的活跟23-24岁刚毕业的没有区别,所以被清洗是很正常的。就造成了只能年轻人做的假象。其实在任何行业都一样,35岁没到高管,被清洗是极其正常的。
2.从个人来说,程序员大多在30岁左右吧,心中还是有点数的,没有天赋的也知道自己码不动了,转行的大把,常年的对着电脑不跟人交际也很累,造成了误以为程序员是吃青春饭的。而有天赋的,多半至少已经项目负责人级别了,出去都是某总某总的叫了,以为不是程序员了,所以又造成只有年轻人在码代码的假象。
3.从身体来说,一个程序员的基础知识基本是毕业后5年内学到的,人过三十,基本上分心的事多了,很难专注于技术了,所以很多半路转行的程序员,到这个年龄基本也学不下去了。
所以,最后总结一下,不是程序员是吃青春饭的,而是低端程序员在吃青春饭,再深刻一点就是任何行业的底层都是在吃青春饭,祝你早日度过基础期,把思维和能力都向高层看齐
其他网友回答
打工都是吃青春饭的吧?