乐趣区

指明方向与趋势!2019开发者技能报告出炉!!!

近日国外开发者平台 HankerRank 发布了 2019 年开发者技能调查报告(https://research.hackerrank.com/developer-skills/2019),该报告根据对 71,281 开发者的调查得出。
2018 年最受欢迎的开发语言

经过调查,2018 年的所有开发语言中,JavaScript 是最受欢迎的语言,2017 年最受欢迎的语言是 Java,今年被 JavaScript 超越,位居第二。
2019 年开发者最想学的语言

报告调查了开发者最想学习的开发语言,结果显示,Go 语言、Kotlin 语言和 Python 语言位列前三。Go 语言 Go 语言是谷歌 2009 发布的第二款开源编程语言。
Go 语言专门针对多处理器系统应用程序的编程进行了优化,使用 Go 编译的程序可以媲美 C 或 C ++ 代码的速度,而且更加安全、支持并行进程。
Go 语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。
Kotlin Kotlin 是一个用于现代多平台应用的静态编程语言,由 JetBrains 开发。
Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。
Kotlin 已正式成为 Android 官方支持开发语言。
Python Python 是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本 (shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
2018 年最闻名的开发框架

2018 年,最闻名的开发框架是 AngularJS、其次是 Spring。
AngularJS AngularJS 是一个 JavaScript 框架。它是一个以 JavaScript 编写的库。它可通过 标签添加到 HTML 页面。
Spring Spring 是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 创建。简单来说,Spring 是一个分层的 JavaSE/EE full-stack(一站式) 轻量级开源框架。
2019 最想学习的框架

2019 年,开发者最想学洗的框架是 React,Java 系的 Spring 排名第七。
React React 主要用于构建 UI。你可以在 React 里传递多种类型的参数,如声明代码,帮助你渲染出 UI、也可以是静态的 HTML DOM 元素、也可以传递动态变量、甚至是可交互的应用组件。
最容易落地的新技术是什么


最近几年,新技术层出不穷,如 IoT(物联网)、深度学习、机器学习、计算机视觉、区块链、量子计算、AR(增强现实)、VR(虚拟现实) 等。
这些新技术,到底哪个在开发者心目中是最接近现实,目前看来最容易落地的呢。经过调查,IoT 以 53% 占比获得第一名、量子计算排名最后,区块链倒数第二。
找工作最看重什么
不同程序员找工作的时候,会看重不同的东西,比如薪资、成长等。那么报告结果是如何的呢?


初级开发者和高级开发者找工作最看重的东西排名前三名是一致的:个人成长和学习空间、其次是工作与生活的平衡,也就是加班的多少、排名第三的是有竞争力的薪酬。
总结
以上就是 2018 开发者技能报告的所有主要内容。报告中分别围绕开发者、编程语言等展开。涉及到多个方面。希望能对所有读者有所启发。
活在当下,既要脚踏实地,也要仰望星空。作为一名程序员,我们也要时不时的抬起头,看一看自己所在的行业。

本文作者:阿里高级开发工程师 洪亮阅读原文
本文首发自微信公众号“Hollis”,如需转载请联系原作者。

退出移动版