目前网上经常有一种论调,“程序员是吃青春饭的”,“程序员35岁后就不行了”......听了这样的话,我欲哭无泪,作为一个即将35岁的程序员,我难道以后要失业了吗?我以后难道就废了吗?
我觉得我不会这样!
那么为什么会有“程序员是吃青春饭”,年龄大了就不行了这样的论调,可以听我分析一下。
咱们都知道IT行业在国内薪资是比较高,且也是比较体面的一个行业,所以国内特别多的大学都开设了计算机专业,每年都培养大批的计算机专业的科班学生,另外很多非科班的学生也通过培训等方式想进入IT行业,那也就意味着这一行薪资高,但是竞争压力也高的现象。
并且开发这一行,因为平时的工作量很大,经常需要加班,所以对员工的身体和家庭等情况都是一个很大的考验。另外技术更新速度比别的行业都快,一项技术可能半年一年就得更新一次,不学习很快就发现自己的技术已经不是最前沿了。
那么基于这种状况,一些程序员在年龄变大之后,尤其是35岁左右的时候,自己的身体很难经常性的熬夜加班,家庭里可能也会经常有事情需要请假或者别的情况。然后个人在技术方面又不能得到及时的更新,自己又没有升到leader那个层次,那么对于这种情况的程序员,可能有些公司或项目组就不愿意要了。
所以就有这么一部分程序员越老越不值钱,越老越没人要!然后这种年龄大的程序员无法就业的情况是绝对的吗?不是,这只是存在这种现象,然后我们往往就根据这个现象得出了程序员是吃青春饭的结论,但是这个结论并没有数据的支持,是站不住脚的!
我身边也有不少大龄程序员的例子,我在北京做开发的时候,有个北京土著哥们,四十多了依然在一线开发,这种例子也很多。
那么我上面为什么说“程序员是吃青春饭”的这个结论,我觉得对,但也不对!
这个行业对年龄并没有歧视,最关键的还是看个人的技术能力。如果你50了,但是你就是某个行业内的资深专家,我不信你找工作会困难,这样的人会有大量的公司抢着要,顶多会因为薪资待遇谈不拢罢了。
然后国内的IT行业,相比欧美发达国家起步还是较晚的,咱们国内第一批程序员,到现在的年龄也就40多岁。不像欧美那些国家,可能有50多岁的程序员,所以这也是为什么国内很少见到大龄程序员的原因,可能这也给部分不明觉厉的群众造成了程序员是吃青春饭的这么一种错觉吧!
那么对自己来说,有什么突破的办法吗?
最关键的还是要努力提升自己,35岁之前可以做一线程序员,35岁之后可以做项目经理架构师产品经理甚至ceo。
所以只要自己能力够,你就是80岁,依然不用担心失业!你要是没能力,18岁也没人要!