都说程序员职业寿命短是真的吗?
请问都说程序员职业寿命短是真的吗?
推荐答案
同学,您好!在IT行业,一般都说程序员不能长期工作。有人说他们30岁;有人说35岁就不能再写代码了,都说程序员职业寿命短是真的吗?下面进行具体分析。
1.程序员压力
编程技术迭代很快,新技术层出不穷。各种语言,各种框架,各种新技术理论每年都会更新。因此,程序员的技能基础也必须紧跟行业技术变化的步伐更新。随着程序员年龄的增长,相应的学习能力也在退步,所以往往跟不上行业技术的步伐。另外,成家立业后,肯定会有很多时间被家务占据,能用来学习新技能的时间就更少了。 同时,工作成果的输出问题,换句话说,就是加班多少的问题。关于这一点,70后、80后的程序员真的比不上应届生。孩子们年轻有活力,又没有老婆孩子照顾。如果他们说加班,他们可以加班或过夜 重要的是他们不需要太多钱。这也是压力的来源。 相信很多程序员都会被这个问题困扰,觉得程序员是一个没有前途的职业。
2. 做程序员的优势
其实,编程技术更新太快,老程序员跟不上学习节奏的说法,本身就是站不住脚的。程序员也是白领,跟前辈还是可以扯上点关系的。现在高端行业的从业者,不需要不断的成长和学习,否则,如果一直原地踏步,肯定会被后来者赶上,然后被淘汰。其实有一个所有程序员都明白的道理:在软件开发行业,算法永远是第一,基础第二,技术最后。这也是程序员从业者金字塔的层级关系分布。把所有精力都花在学习语言和框架上的程序员在技术上一定是三流的,也就是那些害怕随着年龄的上限临近被技术淘汰而另寻职业方向的程序员。 显然,每个人都明白其中的道理。 程序员的门槛虽然不高,但也是相对的。 程序员虽然知道算法和基础很重要,但是学这两个东西非常枯燥,难度极大,短期投入基本没有产出。 反之,当直接使用某项技术时,只需调用接口就可以直接得到结果,在实际工作中才能奏效。 显然,两者在性能层面上更胜一筹。
再加上因为怕在加班问题上跟年轻人竞争不过,担心自己的前途就更扯了。拿自己的加班时间和刚毕业的男生比,不是拿自己的短处去攻击对方的长处。好吧,他们有时间,我们有经验。从企业雇佣员工开发产品的角度来看,时间触手可及。可以要求员工加班,增加人手。但是,要找到具有丰富工作经验的专业人士并不容易;更难找到一个能避免踩坑,带领团队朝着正确方向前进的专业人士。但是,如果多年的工作没有积累任何有用的经验,就应该淘汰。
学习写代码就是学习解决问题的能力,而企业所面临的所有问题的大小、难易程度、轻重不一。作为码农,目标是为公司解决重要的核心问题。解决问题的方式是写代码还是其他方式没有限制。因此程序员职业寿命短太绝对了,最重要的还是自身的技术能力。