美文网首页Java 杂谈
Java开发者希望未来使用Python和Go

Java开发者希望未来使用Python和Go

作者: 架构师springboot | 来源:发表于2019-04-10 15:46 被阅读0次

去年秋天,JetBrains 对超过 1500 名 Java 开发者的学习模式和偏好进行了调查。不妨看看公布的调查报告中一些有趣的亮点。

首先是关于开发者使用的 Java 版本,调查开展时 Java 11 还没发布,而对 Java 8 的免费支持也还没停止。毫无意外,绝大多数受访者日常使用的都是 Java 8。

看了 Java 开发者使用的 Java 版本。接下来,我们看看他们除了 Java 外最常用的编程语言是什么。

如下图所示,可以明显看到 JavaScript 是 Java 开发者的第二常用语言,紧随其后的分别是 SQL 和 HTML / CSS。

面对 Java 之外的编程语言,当被问及是否计划在未来十二个月内采用或迁移到其他语言时,可以看到 Kotlin、Python 和 Go 语言饱受 Java 开发者的欢迎。尤其是 Kotlin —— 背后有谷歌站台的 JVM 语言,其占比达到了 17%。

不过更多的开发者表示没有这个计划,不希望采用或迁移到新语言。

而对于 Java 开发者所面向的领域,调查报告显示,71% 的 Java 开发者主要是负责 Web 后端,同为后端开发但被归类为其他的有 34%;负责前端开发的有 50%;移动开发的有 27%;机器学习有 10%。至于更底层的库或者框架开发,有 25% 的 Java 开发者在此领域耕耘。

△这个问题是多选题,所以最终的百分比会大于 100%

在 Web 服务器选择方面,Apache Tomcat 是大多数 Java 开发者的首选。除此之外,较受欢迎的分别是:Jetty、Wildfly 和 JBoss。

△服务器选择方面,这个问题也是多选题

学习新技能总得有动力。调查显示,有 84% 的开发者学习新技能是兴趣驱动,而有 80% 的开发者表示希望能通过学习提升编程水平;当然“实用派”也有不少,总共有 86% 的受访者坦诚学习新技能是因为即将到来的项目中需要用到,或者是为了解决眼下的问题(私以为有明确目标的学习反而是最高效的)。

最后,一起看看 Java 开发者常用的 IDE 功能都有哪些。

数据显示,开发人员常用的 IDE 功能有代码自动补全、类名重构、代码搜索和调试等。

感兴趣的可以自己来我的Java架构群,可以获取免费的学习资料,群号:855801563对Java技术,架构技术感兴趣的同学,欢迎加群,一起学习,相互讨论。

相关文章

  • Java开发者希望未来使用Python和Go

    去年秋天,JetBrains 对超过 1500 名 Java 开发者的学习模式和偏好进行了调查。不妨看看公布的调查...

  • golang异常处理

    go语言没有使用像java python等语言的try catch/except 语句来处理异常,而是使用它特有的...

  • Kafka(一):基础

    一. 介绍 kafka使用scala开发,支持多语言客户端(c++、java、python、go等)其架构如下: ...

  • ChatGPT 使用场景

    官方场景 代码相关 程序语言转换,比如Python转Java。目前支持语言包括Python, Java, Go, ...

  • 如何优雅处理GO异常

    go没有php java nodejs python的try catch 和异常捕获有关的几个内置函数defer ...

  • golang中特殊的init函数

    一、package 和init函数 package组织go代码的一种形式,和python ,Java,c++等语言...

  • 我的技术栈思路

    后端和架构师之路: 平台: linux/Unix语言:C/C++/Java/Shell/Python/Go/Lua...

  • js珠峰高级003

    ###POP : C ###OOP: JAVA PHP C# .net JS Python Ruby Go ###...

  • java和golang使用rsa jwt

    在此示例中,使用了Spring Boot和Go gin架构,实现了java项目生成jwt token,go项目验证...

  • 程序是怎样跑起来的

    程序是指示计算机每一步动作的一组指令以及每个指令相应的数据。 使用C、Java 、Python和go等语言编写的应...

网友评论

    本文标题:Java开发者希望未来使用Python和Go

    本文链接:https://www.haomeiwen.com/subject/ikxoiqtx.html