当前位置:首页 > 服务端 > 程序员的职业寿命一般到多少?

程序员的职业寿命一般到多少?

2022年11月07日 09:57:43服务端28

IT行业普遍存在这种说法, 而且还有各种年龄版本, 有的说到30岁;有的说到35岁;有的说到40岁, 达到这个年龄上限就必须要调整方向去做管理、产品、业务等岗位的工作, 反正就是不能再写代码了,真的是这样吗?下面和千锋广州小编一起来看看吧!

程序员的职业寿命一般到多少? _ JavaClub全栈架构师技术笔记

让程序员产生这一后顾之忧的原因普遍来说有以下两点:

第一,编程技术飞速迭代, 新技术层出不穷, 各种语言、各种框架、各种新技术理论每年都会更新, 因此程序员的技能库也要紧随着行业技术变化的脚步更新。

随着程序员的年龄增长,相应的学习能力却是在退步的, 因此往往会出现跟不上行业技术脚步的情况。 此外, 在成家立业后大量的时间肯定会被家庭琐事占用, 能花在学习新技能上的时间也就更少了。

第二,工作成果产出的问题, 换种说法就是加班时间多少的问题。关于这一点70、80后程序员的确没法子和刚毕业的毛头小子相比。 小孩子年纪轻轻精力旺盛还没有老婆孩子需要照顾 ,说加班就加班说通宵就通宵, 吃喝拉撒睡都在公司也不成问题, 最重要的是人家要的钱还少。你一大叔能比的过人家吗? 这也是压力的来源。

相信很多程序员都会被这个问题困扰, 觉得程序员是一个没有将来的职业, 而且会羡慕如医生、律师、会计这些所谓越老越吃香职业, 觉得这些行业能给从业者的后半生带来保障, 换句话说, 觉得从事这类行业会更有安全感。

但是家家有本难念的经, 我们看到的表象并不代表事实的全部。 一个医生从培养到出师怎么着也得花个十年时间,现在最普通二线城市三甲医院的主治医生, 就平时我们花十块钱挂个号给我们看病的那种, 基本都是博士毕业,而且还要211、985名校的。

程序员中有博士吗?比凤毛麟角还要稀少吧。而且就收入上来说, 估计这帮小医生还比不上一个刚刚本科毕业在BAT工作的实习生吧。 还有律师,从业门槛也是出了名的高, 程序员们在羡慕律师的同时请先审视一下自已,假如时间可以倒流自己有没有这个天赋或者能力可以去当一名合格的律师。 至于会计从业者, 除非具有有注册会计师证书, 否则平均收入上肯定是被程序员碾压的, 然而, 在会计行业中,百分之九十以上的从业者是没有这张证书的。

这其实已经可以说明问题了,那些在大众眼里看来非常有保障的职业, 有一些共同的特点就是前期培养成本非常大并且从业门槛极高, 他们的保障并不是凭空得来的。反观程序员, 不用证书不用学历, 稍微上道一点的人, 去尚学堂培训后就相当于具备了两年工作经验,出来就能撸起袖子干了。 如此低的投入就能换来一辈子的保障, 那天底下估计也没有其它的职业的, 所有人都会跑来当程序员了。

至于说编程技术更新换代速度太快, 大龄程序员跟不上脚步去学习, 这个论点本身就是站不住脚的。

程序员怎么说也是白领行业, 和高大上还是能扯上点关系的。现在高端一点行业的从业者, 谁不需要不断成长不断学习, 除非是老板的儿子(亲戚也不行 ), 否则如果一直原地踏步, 肯定会被后来者居上, 然后淘汰。就连负责我家那一块电信设备维护的师傅也从二十年前爬电线杆装电话线到现在的装机顶合、配置光猫路由器、排查断网问题了, 人家已经是奔六的大爷了, 为了适应社会不也在不断的学习进步吗。

其实有一个道理是所有程序员都明白的:在软件开发行业,从来都是算法先行, 次基础,技术为末。这也是程序员从业者金字塔的层级关系分布。

把所有精力花在学习语言、框架上的程序员, 在技术上肯定是三流的 , 也就是那批随着年龄上限的接近,害怕被技术淘汰因而寻找其它从业方向的程序员。

道理显然是所有人都懂的, 虽然当程序员门槛不高, 那也是相对的,至少这帮人都不笨,对于自己行业的本质还是看的透的。

然而能做到知行合一的人真的很少,大多数时候人在理性和感性两方面肯定是感性占居高地的, 就像明知道抽烟喝酒对身体有害,但能戒掉的又只是极少数。

虽然程序员们都知道算法和基础是最重要的,然而要学习这两样东西是非常的枯燥乏味的, 而且异常坚难,短期的投入基本没有产出。反而是当直接使用某种技术时,简单的调用下接口就直接能获得成果并且能在实际工作中见效,显然在表现层面两者高下立判。

人都是贪图方便的, 因此更多的程序员都是喜欢直接使用技术而抛弃算法和基础的学习。然而, 技术是时时刻刻在变化的, 而算法和基础从计算机发明以来,基本上没什么变动,这其已经从侧面说明了学好算法和基础, 可以以不变应万变, 一切自然水到渠成, 反之重技术轻算法基础的往往最终结果就是随着年龄的变大而不得不面对所谓的程序员中年危机 。

另外, 在加班问题上害怕拼不过年轻人而担忧自己未来这点就更加是无稽之谈了, 拿自己加班时间长短和刚毕业的毛头小子去比, 那不是以己之短攻彼之长吗,他们有时间我们有经验,从企业雇佣员工的开发产品角度来讲, 时间是唾手可得的,可以要求员工加班,可以增加人手,都是办法。 然而,要寻找一个工作经验丰富的专业人士, 可不是一件容易的事情;要寻找一个可以避免踩坑, 带领团队朝正却方向前进的专业人士更是万金难求。 但是, 假如多年的工作却是一点有用的经验也没有积累到, 那也是活该被淘汰了。

还有一个假像, 我们一直都认为40岁以上的程序员肯定改行干别的去了, 今年是2017年,1977年出生的程序员也就是2000年左右参加工作的那批程序员, 在那个时代, 在国内IT行业根本没有如此规模, 程序员从业者数量也没法和现在相提并论。因此, 不是40岁以上的程序员都去干别的, 事实上是40岁以上的程序员实在太少了, 少的大多数年轻程序员根本没有机会遇到。

所以写代码是没有年龄的限制的, 就算是退休了也照样可以写,只是现在到达退休年龄的那批人,在选择行业的时间还根本没有程序员这样一个行业而已, 这导致我们误以为世界根本不存在这样的程序员。

这些截图上的人物是历年微软最杰出的技术人员, 看看他们的年龄你知道了, 能力最突出的都是那帮头发胡子花白的老爷爷。

程序员的职业寿命一般到多少? _ JavaClub全栈架构师技术笔记

最后, 有一点很重要, 要一直写代码可以, 但是千万不要除了写代码其它什么都不会, 写代码只是解决问题的其中一环而已。 抽像的说学习写代码就是学习解决问题的能力, 而一个企业所面对的所有问题在大小、难易程度、重要性方面都是不同的, 作为一个打工者, 终极目标就是替所在企业解决最重要最核心的问题, 至于解决问题的方式是通过写代码还是通过别的途径, 这都是没有限制的。

作者:千锋广州小蚊子
来源链接:https://blog.csdn.net/weixin_43703144/article/details/109206077

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/68285.html

标签: 程序员
分享给朋友:

“程序员的职业寿命一般到多少?” 的相关文章

程序员怎么获得“睡后”收入

程序员怎么获得“睡后”收入

引言 相信大家对“睡后收入”这个名词应该都很熟悉,那么作为程序员,我们都有哪些方式能够获得"税后"收入呢? ​ 获得税后收入的方式 接私活 这种方式似乎是很常见的,只要你有资源,你就有接不完的活,当然了也就有挣不完的钱,我见过的一...

Java基础学习总结(40)——Java程序员最常用的8个Java日志框架

Java基础学习总结(40)——Java程序员最常用的8个Java日志框架

作为一名Java程序员,我们开发了很多Java应用程序,包括桌面应用、WEB应用以及移动应用。然而日志系统是一个成熟Java应用所必不可少的,在开发和调试阶段,日志可以帮助我们更好更快地定位bug;在运行维护阶段,日志系统又可以帮我们记录大部分的异常信息,从而帮助我们更好的完善系统。...

程序员到创业,成长之路的技能分享

程序员到创业,成长之路的技能分享

一、前言 程序员到创业,这一路上的经历。多多少少是有感悟,我平时也一直保持空杯,保持饥饿,保持利他。感谢张哥邀请,我在这里跟大家分享下目前得到的一些小感悟:关于程序员到创业,成长之路的一些技能 首先不建议大多数人选择创业的道路,创业前先问自己...

Java程序员面试题集(151-180)

Java程序员面试题集(151-180)

Java面试题集(151-180) 摘要:这部分包含了Spring、Spring MVC以及Spring和其他框架整合以及测试相关的内容,除此之外还包含了大型网站技术架构相关面试内容。 151. Spring中的BeanFac...

这几个面试题,过滤了70%的Java高级程序员

这几个面试题,过滤了70%的Java高级程序员

最近在面试的时候,发现很多高级程序员都倒在了几个地方,特地来和大家分享一下,假如你是五六年的程序员,能不能熟练的对答如流? 最近在面试的时候,发现很多高级程序员都倒在了几个地方,特地来和大家分享一下,假如你是五六年的程序员,能不能熟练的对答如流?...

Java程序员常用的快捷键有哪些?

Eclipse是最常用的Java开发IDE,了解Eclipse快捷方式不仅可以提高生产率,而且还可以提高效率。如果你是一名Java开发人员,使用Eclipse作为你的主IDE进行各种用途的开发,例如编码、开发和调试等,那么我还建议你参加千锋重庆java学...

java中的空指针解决方案,初学者经常遇到(附加程序员解决bug的常用网址)NullPointerException

java中的空指针解决方案,初学者经常遇到(附加程序员解决bug的常用网址)NullPointerException

本篇文章带大家了解一下空指针异常(java.lang.NullPointerException) 对于初学者来说 空指针异常一直困惑这大家,下面代码演示一下为什么会出现这种异常   package com.like.demo.ErrorDemo; /**...

Java程序员如何进阶架构师?

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序...... 一、Java编程入门类:...

JAVA程序员进阶之路——JAVA架构师全套视频下载

      相信大多程序员在工作三、四年后,就会对自己的工作有所懈怠,因为java程序员在工作三四年后,项目开发所需要的知识基本已经从工作中学习到并掌握到,此时在工作中莫非就是重复,复制粘贴是工作中的常态,此时很多人都很想寻新的方向来突破自己,这样才...

想拿到10k-40k的offer,这些技能必不可少!作为程序员的你了解吗?

想拿到10k-40k的offer,这些技能必不可少!作为程序员的你了解吗?

总结了一份Java架构师的技能树,希望对Java编程的同学有点帮助,文末有该架构师技能树获取方式 Java编程技术点:   计算机网络   Java高级技术...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。