为什么别的职业都是越老越值钱,唯独程序员越老越容易失业?

荖板逨枝阿爾卑斯_愺苺眛


我是一名室内设计空间表现师,说直白点就是个效果图绘图员,我们这个职业和室内设计师就相差很明显,就像你说的,设计师年龄越大,资历也就越深,但是我们效果图随着年龄增大,坐在电脑旁熬夜画图的精力也就越差。有人就会问为啥不转设计师呢,这个就和个人有关了,我就喜欢做表现,视觉传达这样的工作。一坚持就快7年了,在公司也能带下团队,自己精力跟不上可以安排同事共同去完成,坐下指导工作也是可以的。就看自己怎么转变思维






乔客ShowRoom


本人10年开发培训经验,期间经历了Java Web,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣回答你这个问题。

其实我觉得这个问题,与目前的另外的几种说法是类似的,“程序员是吃青春饭的”,“程序员35岁后就不行了”......网上类似的话语蛮多的。

那么这样的论断对不对呢?我觉得对,但也不对!为什么这么说的,可以听我分析一下。

咱们都知道IT行业在国内薪资是比较高,且也是比较体面的一个行业,所以国内特别多的大学都开设了计算机专业,每年都培养大批的计算机专业的科班学生,另外很多非科班的学生也通过培训等方式想进入IT行业,那也就意味着这一行薪资高,但是竞争压力也高的现象。

并且开发这一行,因为平时的工作量很大,经常需要加班,所以对员工的身体和家庭等情况都是一个很大的考验。另外技术更新速度比别的行业都快,一项技术可能半年一年就得更新一次,不学习很快就发现自己的技术已经不是最前沿了。

那么基于这种状况,一些程序员在年龄变大之后,尤其是35岁左右的时候,自己的身体很难经常性的熬夜加班,家庭里可能也会经常有事情需要请假或者别的情况。然后个人在技术方面又不能得到及时的更新,自己又没有升到leader那个层次,那么对于这种情况的程序员,可能有些公司或项目组就不愿意要了。

所以就有这么一部分程序员越老越不值钱,越老越没人要!然后这种年龄大的程序员无法就业的情况是绝对的吗?不是,这只是存在这种现象,然后我们往往就根据这个现象得出了程序员是吃青春饭的结论,但是这个结论并没有数据的支持,是站不住脚的!

我身边也有不少大龄程序员的例子,我在北京做开发的时候,有个北京土著哥们,四十多了依然在一线开发,这种例子也很多。

那么我上面为什么说“程序员是吃青春饭”的这个结论,我觉得对,但也不对!

这个行业对年龄并没有歧视,最关键的还是看个人的技术能力。如果你50了,但是你就是某个行业内的资深专家,我不信你找工作会困难,这样的人会有大量的公司抢着要,顶多会因为薪资待遇谈不拢罢了。

然后国内的IT行业,相比欧美发达国家起步还是较晚的,咱们国内第一批程序员,到现在的年龄也就40多岁。不像欧美那些国家,可能有50多岁的程序员,所以这也是为什么国内很少见到大龄程序员的原因,可能这也给部分不明觉厉的群众造成了程序员是吃青春饭的这么一种错觉吧!

所以最后说一句,努力提升自己,只要自己能力够,你就是80岁,依然不用担心失业!你要是没能力,18岁也没人要,各行各业都是这情况,不但IT行业如此。


我从事互联网开发10年,主要的研究方向集中在Java web微服务架构领域,Android移动端研发,HTML5前端方向,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信你一定会有所收获。

如果有Java,Android,H5等开发方面的问题,或者是开发求职方面的问题,都可以在评论区留言,或者私信我。


一一哥Sun


有的职业越老越值钱,程序员越老越容易失业,为啥呢?

一、分析一下越老越值钱的职业有什么特点呢?以会计为例,1、会计所依据的法律法规,会计准则这些规范性的文件,虽然过一段时间会有一点新的变化,但是总的体系是没有改变的。需要学习的新规范不是那么多。2、使用的软件也会有一定的稳定性。变化也很有限。稍加培训大多都会使用。3、会计在处理经济事务的时候,需要一定的经验,这些经验让老会计比新会计有优势。4、有一部分灵活性的处理方法,新会计通常是不了解的,需要长期的工作而积累。5、会计知识的更新换代比较慢,难度不大,一般情况下年纪大的人也能够很快学习到位,上手使用。

二、程序员这个工作的特点,跟我们以上分析的会计工作的特点有很大的差异。

1、程序员的工作新的知识更新换代飞快,新的规则不断淘汰旧的,经验在这里没有太大的用处。

2、学习编制程序的知识难度大,要求高,年龄大了以后不容易接受新知识。

3、年轻人接受新知识快,家庭负担比较轻,比年龄大的更有竞争优势。

4、年轻的程序员成本更低。

所以程序员在年轻的时候,一般都高工资。有一定工作经验了,年龄大了以后可能会转向偏管理的工作,或者是兼顾技术和管理的工作。(图片来源锦衣之下)



相邻星球


程序员越老越容易失业,这是因为电子计算机和软件编程的工作几乎是纯逻辑性的,偏理科,跟数学差不多,而纯逻辑性的工作不需要经验积累,只要本人大脑发育正常、受过相关教育刚毕业的年轻人就可以做的挺好,不仅不依赖年纪大的人,而且不需要年纪大的人来做,因为年纪大了,思维慢了,工资又高了,对软件企业来说用年纪大的人将受到双重损失,非常不划算。好在软件行业比较人性化,工资高,能积累雄厚的资金,从软件行业出来后可以转行做别的工作,也可以利用自己积累的资金创业,做软件行业的程序员不亏。

社会和职场潮来潮去,淹没了很多行业和人,软件行业和程序员到什么时候都是高薪的行业和人,因为这个世界越来越依赖包括电脑和程序等高科技来支撑,做程序员的永远有饭吃,难的是学了软件专业但做不上程序员的人,做别的行业适应能力相对差一点,没有资金积累又很难创业。

所以,在走出校门之前,要根据自己的条件和性格给自己做一个人生和职业规划,无论社会和职场怎样变化,都不会迷失方向。


工程师聊技能


技术的本质是进化,任何技术不可能凭空出现,所有技术都是再现有的技术上进行改良和进化。就像学过C++,对C#和JAVA上手也很快。。编程语言有太多的相似点了。。一个架构可以有多种语言版本,因为设计思想是跨语言的。优秀的设计思想是需要经过长时间的积累和考验的。最近公司要把一个端游移植到手游平台上。。。一个在端游混迹了十年的老程序员,C++和C#都有7,8年经验。。公司另外一个端游就是他当年带领开发的。。使用的是unity技术。unity是新技术。。他熟悉了一个月,短短2,3个月就移植过去了。。我看了代码,代码和架构都重新优化的很好,把以前不足的地方进行了优化,试问有多少新手程序员能做到。而新来的unity客户端程序员,写哥简单小游戏都BUG百出,设计思想需要长时间的经验积累和感觉。以前一个十年的服务端程序员合作写一个大型网络游戏游戏,感受他设计的架构。简练和稳定,没有长时间的编程积累我觉的不可能做到。。。。。感觉像阿里或者腾讯那种服务端架构,没有十年以上磨练经验的程序员不可能设计的出来。。。如果是混日子的程序员,当然只是吃青春饭。。但是如果优秀,上进,热爱自己事业的程序员,我觉的应该是越老越吃香


无一无所知


作为IT行业从业者比较有发言权,不能简单的一概论之,并不是所有的程序员都是越老越容易失业的,是有区分的,大家看看下面这位:


他叫大卫.卡特勒(David Cutler),之前是唯一个直接向鲍尔默汇报工作的程序员。老爷爷生于1942年3月13日,40多岁进入微软,今年已经77了。77岁的老爷爷还能坐在办公室里写代码,你说牛不牛?他在微软直接组建了NT项目,经过5年艰苦卓绝的开发,耗资1.5亿美元,团队超过200名成员,发布了这个划时代的软件巨作——Windows NT。

当然这是在美国,也是属于顶级的程序员了,你可以说这并不具有代表性,但是从他身上你可以看到程序员并不是越老越容易失业,而是要看你专业到什么程度,你专业力跟你目前的年龄层次是不是想匹配,如果不匹配,只能说明你的能力不够。

下面分析为什么国内会出现程序员越老越容易失业的问题。

程序员已经变成一个门槛较低的职业

这个可能很多程序员兄弟不太愿意承认哈,但现实就是这么残酷,类似什么达内培训机构基本3-6个月就能培训一个入门的程序员,做CRUD完全没有问题,据说达内科技每年培训4万人左右加入IT行业,再加上高校计算机相关专业毕业人数超过15万,除了个别的核心相对技术水平会高一些,大部分企业的日常软件开发工作并没有太高的门槛。另外,软件业本身的发展,让各类开源框架和工具框架层出不穷,技术开发的门槛确实越来越低了。

年龄越大、诉求越多、成本越高

一般3年以上的程序员工资通过跳槽就能上涨50%,如果有7-8年的工作经验,工资就更高了,以Java程序员为例,7-8年在北上广深一线城市,技术水平还可以的话,至少3万起步,水平一般的也会至少要求2万以上。

另外,从大学毕业22岁算起,到30岁,正好工作8年,也到了结婚生子、上有老下有小的年纪,家里的负担逐步加重,事情也会多些。如果超过35岁,薪资要求就更高了。但是相应的学习能力和能承受的加班强度,随着年龄的增长的自然规律呈现断崖式的下降,以国内IT企业的揍性,肯定判断是性价比不高啊。这就是残酷的现实。

从企业角度来说,宁愿找些刚毕业的容易洗脑的、能加班抗造的、成本还低的应届毕业生或者2-3年工作经验的,更合适,只有部分核心岗位,比如:架构师、研发组长、研发经理等需要时间积累的岗位,才考虑高薪聘请,但是年龄也是有所限制,超过40岁也悬。

结语:野心要与能力匹配才能不失业

以上分析主要针对大部分人学艺不精的IT程序员分析的结果,可能大家看了不舒服,但是看看大卫.卡特勒,就知道牛逼的人是可以穿越年龄限制的。

所以,如何让自己的专业技能更上一个台阶,让自己更专业,能力更强,更有竞争力,才是不失业的不二法门,否则要么转行、要么失业。


好望角的灯塔


高科技行业的特点就是技术更新换代,而且一旦替代就不会再用!

题主的问题可能是很多高科技行业或公司的从业人员的一种普遍现象,在笔者看来,高科技行业,有着它非常特殊的特征和特点,对于题主的问题:为什么程序员越老越容易淘汰,笔者认为有如下几个方面原因。

一是程序员是很多高科技公司的核心资产,要求高,待遇也高,更新换代快

很多高科技公司其实就是技术型公司,可能因为一位程序员而兴起,也可能因为程序员而倒闭,因此很多高科技公司会不断地寻求高级人才,特别是这个领域的人才层出不穷,所以不能因为自己曾经很牛,而裹足不前,否则不用三年时间,基本上就被后来者替代。

好多高科技公司对于程序员的考核也是很严格的,要么随项目,要么随创新目标,基本上你不会有喘息的机会,好多人适应不了,不知不觉中也就被淘汰了。

二是它知识、技术更新比较快,而且具有替代性

高科技行业的特点就是知识技术更新换代比较快,具有很强替代性,而且一旦替代以前的的知识和技术就没有用了,并且不会再使用。

所以对于程序员来说,不断更新自己的知识和技术,做到与时俱进显得相当重要。否则,一旦出现跨越式的发展,很多程序员可能就跟不上时代需要,最终被时代进步所淘汰。

三是高科技行业需要年轻化,年纪大了,各方面都存在差距

高科技行业不像别的行业,除了财务管理人员,很多岗位都不会给一个人待很久,尤其是程序员。

像医生、理发师、老师、会计、厨师等职业,如果你做久了就会越做越经验丰富,而且熟能生巧,并且具备某些优势,也会像你说的那样越老越值钱。

但程序员很少有超过40岁的,除非你当上了管理者岗位。

为什么需要年轻化,因为程序员的特点要求岗位人员年轻,是需要他们具有很强的学习能力,身强力壮,适合加班,而且反应能力要求也很高,如果年纪大了,跟不上节奏,整个项目就会因为程序员而失败。


非知名作家心河黎


在行业里来说,对于提供的岗位有限,另外还有毕业的每年七百多万的大学生。

在行业里有个替代周期,在者我们面临的大多数的人的分工的单一性,很少有人能够集合,研发、测试这一系列程序所组合成的全能型更精尖型人才,所以价值会随着时间的推移,年龄的增长,慢慢下滑,甚至会因为到了中年以后人的体能也在慢慢退化。相应的象流水线一样的,缺一个人,将刚毕业或有些经验的补上空缺,达到目的即可,这也是非常容易失业的关键。再者是薪资待遇问题,新人一般工资不高,老员工薪水水涨船高,如果能力平平,老板会从减少成本上去削减开支,尽而很大可能上会启用新人。

建议:自己如果有能力,或能集合一定的资源整合到一起,经过协商后办个工作室,从事这些未来技术方面的程序开发才是比较好的方向,大路人人都抢着挤着走,小路未必不行。

这个年代需要的是实力、资源与资金才能走的更远!

最后:祝朋友一切顺利!


天乙玄


程序员职业发展两条路。

第一,还是技术研发路线,自身有较好的管理能力,逐步发展到技术研发管理岗位上。

第二,适时往市场营销、行政管理等其他岗位上转。

当然,你还可以出去创业,海阔天空。

看什么适合你了。



职业世界


作为一个程序员我认为并不是所有的人都是这样,有经验有技术实力的程序员越老越值钱,因为能在关键时刻解决棘手问题。

一般的不值钱原因,因为年轻人更有精力更便宜。老点的程序员和年轻人比做不了那么高强度。还有就是薪资方面要比年轻人贵。这让公司会更倾向于年轻人。

程序员基本上几个方向:

1 往架构师或更资深的方向努力,要保持活力学习力。

2,自己创业

3,管理层,职业经理人方向发展。

整体上讲,任何职业都可以越老越香,就看你能否持续的学习改进自己,能否做一个更长远的规划。


分享到:


相關文章: