Skills for these ten platforms are the most in-demand for 2018
A global network of freelance engineers, designers, and finance experts has released a list of the ten most in-demand programming languages for 2018.
According to Toptal’s internal data, skills for the most in-demand platforms requested by its clients are:
Angular 2 (+441.5% year over year (YOY)
React Native (+353.7% YOY)
Docker (+140.7% YOY)
Redux (120.6% YOY)
React.js (+97.4 YOY)
Firebase (+96.4 YOY)
Shopify (+93.0 YOY)
WooCommerce (69.0% YOY)
Azure (+53.0% YOY)
Laravel (+45.0 YOY)
“Angular 2, which is a complete rewrite of AngularJS, has grown significantly over the past few years,” said Alvaro Oliveira, Toptal’s VP of Talent Operations. “As a TypeScript-based front-end web application platform, its core features allow businesses to improve internal processes and build business logic. For any platform that depends on client integration, this is imperative.”
Interestingly, Toptal’s results are in contrast to figures from NPM who put React some distance ahead of Angular as being the most popular.
“React has been adopted very rapidly,” notes Laurie Voss, co-founder and COO of NPM. “Part of this is a reflection of its nature; unlike [other frameworks], React isn’t a full end-to-end solution for building a web application. It’s a well-designed solution to a specific need that many applications have, and it incorporates easily with a number of alternative solutions for other parts of the application.”
Earlier this month, Developer reported C was picked as Tiobe’s programming language of 2017 due to its position and leading growth. The language remains at #2 in the January 2018 rankings, behind Java and ahead of C++
According to Toptal, languages expected to fall out of favor in 2018 include:
What platforms and languages do you think will lead this year? Let us know in the comments.
- » 10 essential resources for intermediate C programmers
- » Stack Overflow: Insights on the UK and Ireland’s developer workforce
- » Microsoft confirms GitHub acquisition: Developers' viewpoints
- » A popular Android emulator has been caught installing a cryptojacker
- » 10 essential resources for intermediate Java programmers