首页 >

就职的公司居然还在用Java1.6,该不该换公司? – 网络|

qq怎么把特别关心隐藏,我的微信怎么没有订阅号,散文怎么写 要注意什么就职的公司居然还在用Java1.6,该不该换公司? - 网络|就职的公司居然还在用Java1.6,该不该换公司

公司还在使用JDK6,不应该是你跳槽的直接原因。

为什么有些公司还在使用JDK6

别说1.6了,还在用1.5的偶都见过。

很多企业级的应用,都会运行个三五年,甚至更长的时间,才会有新的系统替代他。如果题主公司的项目都是运行五年以上的话,现在还使用JDK6是有情可原的。(JDK7好像是11年发布的)。

对于大多数企业级应用来说,当系统上线后,“稳定”是最重要的,所以当业务需求可以满足、系统效率也能跟得上的时候,企业是不会轻易升级JDK版本的。

版本高,不一定使用到新特性

  • 首先,Java常用的内容,比如集合、IO、多线程(并发框架)、JVM的内部原理,这些基础的东西是一直都有的,你依然可以从JDK6中学到很多知识;

  • 另外一方面,例如大家单位使用的是JDK8,但是据偶观察,大部分程序员都没有用到高版本的新特性,比如很多程序员是不会写lambda表达式的;

  • 偶估计大家单位在几年内,也不会升级JDK版本的;若干年后,可能也会被问到“公司还在使用JDK8,要不要跳槽”。

顺着JDK,看看公司的技术栈

这里的技术栈是指:公司项目用到的框架、软件、架构等。(业务经验的积累,在这里不讨论,只谈技术)

  • 有些公司使用SSH框架,单台关系型数据库;

  • 有些公司除了常规的框架,开始使用SpringBoot;系统和系统之间除了接口调用之外,也用到消息队列进行解耦;除了关系型数据库,也引入了非关系型数据库;

  • 有些公司用到了Dubbo、SpringCloud,开始使用Docker,引入Devops,分库分表…

这时,公司之间技术的差距就显现出来了;同时也会影响到程序员的技术发展;这才是你考虑是否需要跳槽的因素之一。

总之,平台和个人的努力,都很重要。


偶将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。


就职的公司居然还在用Java1.6,该不该换公司? - 网络|
  • 高质量代码的评判标准有哪些? - 网络|
  • 高质量代码的评判标准有哪些? - 网络| | 高质量代码的评判标准有哪些? - 网络| ...

    就职的公司居然还在用Java1.6,该不该换公司? - 网络|
  • 程序员在35岁后应该转行吗?为什么? - 网络|
  • 程序员在35岁后应该转行吗?为什么? - 网络| | 程序员在35岁后应该转行吗?为什么? - 网络| ...

    就职的公司居然还在用Java1.6,该不该换公司? - 网络|
  • 30岁开始学编程,学什么语言比较好? - 网络|
  • 30岁开始学编程,学什么语言比较好? - 网络| | 30岁开始学编程,学什么语言比较好? - 网络| ...