为什么程序员不愿意升级到jdk

目前JDK已经到了JDK14,而国内大多数公司采用的还是JDK7到JDK9,随着版本更新会伴随着功能增强,那么为什么很多程序员都不愿意升级到最新版本,下面我说下我个人的想法:

不愿升级到最新版本JDK

1、有一些比较老旧的系统,需要持续维护。其扩展性和性能问题不大,需要的只是一些小修改。这种情况下主要还是追求稳定为主,而升级不止单单升级JDK,还需要配套升级,需要人力物力成本。而升级带来的效益并不多,出于升级成本和收益的考虑,这种情况下大多数都不会选择升级JDK。

2、JDK7到JDK9在国内大量应用,已经十分成熟了,几乎可以满足开发需求比较稳定,程序员也使用得十分熟练。有些程序员求稳,会对接触新技术有些抵触。他们觉得老JDK是在多项目中使用了,有了实践和经验。而对于新版本JDK升级需要学习成本,以及怕升级后遇到不兼容等风险,所以会选择自己相对熟悉的版本应用。

个人想法

下面说说我个人体验。软件开发并不是个人就能完成的,而团队多人协作的前提是要环境工具的一致,团队中JDK版本必须保持一致,个人想升级到最新版本时,团队其他人员也需升级。尽管新版本JDK的一些特性十分吸引人,不过实际项目中应用到的新特性并不会很多,而且需要团队所有人的学习成本。对于新项目且富有活力的团队,我觉得leader可以牵头多尝试一些新技术的应用。工欲善其事必先利其器,对于有些新特性的掌握可以提高我们的开发效率。 但同时,也不能为了追新而新,还是需要结合系统,环境,成本等情况综合考虑。

考虑因素还是挺多的

1.没必要,一般中小性公司是对高性能,高调优,gc回收,内存参数设置等这块要求并没有特别地高,大部分都是可以使用没问题,性能一般就可以啦!

2.代码兼容性,jdk包升级有的方法,风格,甚至像jdk14的对象声明都变成弱类型语言的风格啦,string,int这些常用类型都变成 var 这

样的风格啦!代码量大的时候,升级后改起来量大,还有对新风格是否很熟悉都是决定接下来代码逻辑是否出问题的因素。一般情况下,改起来代价太大啦不是。

3.运维这块的操作方式可能有些改变,像相关联的运维软件和环境一整套都可能因为jdk的升级而不兼容发生改变,这个绝对是最坑的,

一开始代码别的都没有问题,到最后啦,发现整个环境或许因为很小一方面版本不兼容不满足相关的使用操作,如有些加密软件对jdk的包版本就有要求,springboot,tomcat等都可能产生影响的!

4.收费,这个就是花些钱,就像程序员自己学习什么的,都用收费或者openjdk(不收费)破解版等,毕竟还是操作繁琐些!

5.最后说的是jdk8很好用,后面版本的变化让人觉得没卵用!

,就说这些吧,[呲牙][呲牙]!

为什么很多Java程序员都不愿意升级到最新的jdk呢?有过编程经验的人都会碰到这样的问题。那么,是什么造成了程序员的不愿升级?新版本往往功能会更加强大,这样不好吗?据我的分析,主要有以下几点。

1、惰性与习惯。

一个人再怎么勤奋,也是有一定的惰性的。在一个舒适的条件下呆了很长的时间,就有可能不再想着更上一层,以往的进取心会大打折扣。再加上自己的习惯,老版本中的一些函数已经用得非常顺手了,不想再改变了。

2、够用就好。

对于一些要求不高的企业,只要程序达到自己的需求,够用就好。所以,他们会以程序的安全放在第一位,而对于功能上的提升,却是往后排一排了。所以,因为够用,他们选择不升级。

3、不想第一个吃螃蟹。

任何一款软件,发行新版本后,都有一个窗口期,会让众多的程序员去使用它进行测试。就算是稳定版,也可能会存在一些bug。而如果真的碰到bug,因为是新版本,网上没有人解决过,一旦出现问题,后果是不可想像的。所以,很多程序员不想做第一个吃螃蟹的人,而选择放弃升级。

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/11770.html

(0)
上一篇 2023-06-30 上午10:37
下一篇 2023-06-30 上午10:54

相关推荐

  • 天津韩语培训学校,天津蛋糕糕点培训学校

    首先,想要进入蛋糕甜品行业的伙伴要选择一家专业且靠谱的西点学校进行技术培训。所谓“一技之长,工作不愁”。只有掌握了精湛的技艺,才会吸引更多人的目光,更多的就业、创业机会。 其实,蛋…

    培训问答 2022-04-23
  • 经济学学士学位和管理学学士学位

    这两个学科从起源上说,经济学要早于管理学,一般认为,现代西方经济学(以下简称经济学)思想起源于亚当斯密和他的国富论,而现代西方管理学(以下简称管理学)思想起源于泰勒和他的科学管理。…

    培训问答 2023-02-04
  • 上海巨人学校,广东省考上海交通大学需要多少分

    要考取上海交通大学,我们需要知道的三个点:学校的综合实力排名,学校在针对地区的招生计划,学校往年的录取分数线。 那么,今天路长需要创造给你说一下这三个点。 1.上海交通大学始建于1…

    培训问答 2022-05-27
  • it技能

    1、程序员和系统分析员   程序员,顾名思义,主要是编写程序,是计算机专业入行需要练好的基本功。 系统分析员的技能要求他必须要懂得如何写程序,但是他的重心在于如何把一个很大的项目切…

    培训问答 2022-07-13
  • 和真学前教育集团

    3岁以前对孩子的教育,将决定孩子大脑的整体结构,影响孩子的智商,情商等。 伦敦学院儿童健康协会和儿童救助慈善机构联合发布的一份报告显示,幼童大脑的发育速度是成年人的两倍。学龄前是孩…

    培训问答 2023-04-19
  • 中央音乐学院怎么样

    中央音乐学院:公办、艺术类、211、双一流、教育部直属全国重点大学。 中央音乐学院,是一所培养高级专门音乐人才的高等学府,是全国艺术院校中唯一一所211院校,也是艺术类高校中,唯一…

    培训问答 2023-04-18
  • 设计师好找工作吗

    设计师好找工作 当今,房地产业,广告业,服装业,以及互联网产业的蓬勃发展,还有城市建设的大力发展,所对应的设计类行业也得到大规模的发展和职位需求。如室内设计,平面设计,服装设计,U…

    培训问答 2023-03-14
  • 公考培训机构,考公务员线下培训机构哪个好

    北京中公教育科技股份有限公司,是国内民办教育知名品牌“中公教育”的主要实体,中国民办教育协会培训教育专业委员会副理事长单位。在中国职业教育领域具有较强的影响力,先后被搜狐、新浪等权…

    培训问答 2022-05-06
  • 一对一学英语好吗

    从目前的各个辅导机构,补习班的班型和课程来看,小班制的教学已经成为主流,在小班制当中,一对一的教学也受到了学员和家长的认可,认为,一对一可以直击学生的弱点,个性化教学,效率会高很多…

    培训问答 2022-07-10
  • 自考和网教哪个含金量高

    1、办学的主体不同 每一个大学都有对应的成人教育学院或是继续教育学院(网络教育学院)。因此,成人教育的办学主体通常都是国家,现今也有一些成人教育是社会力量办学的。自考(自学考试)的…

    培训问答 2023-01-05