Guide the trend and direction! 2019 developer survey report released
Recently, the foreign developer platform HankerRank released the 2019 developer skills survey report, which is based on a survey of 71,281 developers. The author selected a part of it and explained it to everyone.
1
The most popular development language in 2018
After investigation, JavaScript is the most popular language among all development languages in 2018. The most popular language in 2017 was Java, which was surpassed by JavaScript this year and ranked second.
2
The language developers most want to learn in 2019
The report investigated the development languages that developers most want to learn, and the results show that Go, Kotlin and Python are among the top three.
Go language
Go language is the second open source programming language released by Google in 2009.
Go language is optimized for the programming of multi-processor system applications. Programs compiled with Go can be comparable to the speed of C or C++ code, and are safer and support parallel processes.
Go language is a brand new programming language launched by Google, which can reduce the complexity of the code without losing the performance of the application.
Kotlin
Kotlin is a static programming language for modern multi-platform applications, developed by JetBrains.
Kotlin can be compiled into Java bytecode or JavaScript, which is convenient to run on devices without JVM.
Kotlin has officially become a development language officially supported by Android.
Python
Python is a computer programming language. Is a dynamic, object-oriented scripting language, originally designed to write automated scripts (shell), with the continuous update of the version and the addition of new language features, more and more are used for independent, large-scale projects Development.
3
The most famous development framework in 2018
In 2018, the most famous development framework was AngularJS, followed by Spring.
AngularJS
AngularJS is a JavaScript framework. It is a library written in JavaScript. It can be added to HTML pages via tags.
Spring
Spring is an open-source design-level framework, which solves the loose coupling between the business logic layer and other layers, so it applies interface-oriented programming ideas throughout the entire system application. Simply put, Spring is a hierarchical JavaSE/EE full-stack (one-stop) lightweight open source framework.
4 The
most wanted framework in 2019
In 2019, the framework developers most want to learn is React, and Spring of the Java Department ranks seventh.
React
React is mainly used to build UI. You can pass many types of parameters in React, such as declaration codes, to help you render UI, static HTML DOM elements, dynamic variables, and even interactive application components.
5What is
the easiest new technology to land
In recent years, new technologies have emerged endlessly, such as IoT (Internet of Things), deep learning, machine learning, computer vision, blockchain, quantum computing, AR (augmented reality), VR (virtual reality), etc.
Which of these new technologies is the closest to reality in the minds of developers, seems to be the easiest to implement. After investigation, IoT ranked first with 53%, quantum computing ranked last, and blockchain was second to last.
6What
developers value most when looking for a job
When different programmers look for jobs, they value different things, such as salary and growth. So what is the result of the report?
The top three things that junior developers and senior developers value most when looking for a job are consistent: personal growth and learning space, followed by work-life balance, that is, the amount of overtime, and the third is competitive Salary.
7 summary
The above is all the main content of the 2018 Developer Skills Report. The report focuses on developers, programming languages, etc. It involves many aspects. Hope to inspire all readers.
To live in the present, you must keep your feet on the ground and look up at the stars. As a programmer, we also need to look up from time to time and take a look at our industry.
The Hollis public account’s article has authorized <Rights Defenders> to perform original rights protection. To avoid unnecessary copyright accountability issues, please indicate the source for reprinting!
The series of articles on the road to becoming a god of Java engineers are in the GitHub update, welcome to follow, welcome to star.
Facing Java Issue No. 206: What is
the Way to God of Regular Expressions Issue No. 015: In-depth Study of IO
in Java and Concurrency Issue No. 006: Correct Use of Java Thread Pool
- MORE | More exciting articles-
- Farewell to BAT? Usher in ATM? Look for this list if you are looking for a job! ! !
- Typing code every day will make people smarter?
- How did the programmer lose a penny in the bank without knowing it?
- The most complete SQL optimization solution in history
If you like this article.
Please long press the QR code and follow Hollis to
forward the circle of friends. This is my greatest support.