为什么很多Java程序员都不愿意升级到最新的jdk呢?有过编程经验的人都会碰到这样的问题。那么,是什么造成了程序员的不愿升级?新版本往往功能会更加强大,这样不好吗?据我的分析,主要有以下几点。
1、惰性与习惯。
一个人再怎么勤奋,也是有一定的惰性的。在一个舒适的条件下呆了很长的时间,就有可能不再想着更上一层,以往的进取心会大打折扣。再加上自己的习惯,老版本中的一些函数已经用得非常顺手了,不想再改变了。
2、够用就好。
对于一些要求不高的企业,只要程序达到自己的需求,够用就好。所以,他们会以程序的安全放在第一位,而对于功能上的提升,却是往后排一排了。所以,因为够用,他们选择不升级。
3、不想第一个吃螃蟹。
任何一款软件,发行新版本后,都有一个窗口期,会让众多的程序员去使用它进行测试。就算是稳定版,也可能会存在一些bug。而如果真的碰到bug,因为是新版本,网上没有人解决过,一旦出现问题,后果是不可想像的。所以,很多程序员不想做第一个吃螃蟹的人,而选择放弃升级。
以上就是我的拙见。如有不同的见解,欢迎发表评论。同时,欢迎点击“关注”我。