|Written by Ian Elliot
|Wednesday, 21 November 2018
The years of experience distribution shows that over half of respondents have between 2 and 10 years:
The salary distribution indicates that the median for paid workers - notice that over 5% work for free - is somewhere above $50K:
In the case of salary geography is responsible for much of the variation. The median across the survey is around $55,000. Developers in the USA and Australia having averages of $116.70 and $109.10 respectively after conversion to US dollars are clearly the highest paid. Whereas those in Venezuela ($6,700) and Nigeria ($9,100) have lowest remuneration. Switzerland,Canada, New Zealand, Norway, Ireland and UK pay above the average. Germany and Ukraine are places where salaries are around the median.
As the above chart shows, ES6 is by far the most popular with 86% of respondents falling into the "Used It would use it again category" and only 1% choosing "Used It would not use it again".
The overview section also correlates the "used it would use it again" responses with length of experience and salary. ClojureScript stands out as being associated with long experience and having the highest salary.
New this year is a page devoted to each of the flavors, frameworks and libraries included which gives more detail than previously. These individual pages start with a chart showing "Popularity Over Time" - which covers the two year history of the survey:
As far as ES6 is concerned this shows that the proportion responding "Heard of it, would like to learn" has decreased, mainly between 2016 and 2017, increasing the base of its satisfied users. What is also clear is that there has been little change between 2017 and 2018, a scenario that crops up repeatedly in this years results.
Respondents in the survey were asked different questions according to whether or not they intended to continue using a product giving a wealth of detail about liked and disliked features. As regards ES6, most the most-liked aspects of the language were mentioned by thousands of respondents:
On the other hand its most disliked aspects, from developers who would not use it again, had relatively few mentions:
How many React users also use Redux?
If you want a more general impression of what is used with what then consult the "Which Tools and Used Alongside XX" which used stronger shades to indicate correlations.
Here's the one for TypeScript which shows developers who would use it again also use ES6 and favor React as a Front-End Framework, Express for Back-end, and Redux for Data Layer.
Another new feature is a quadrant chart that is great for an overall recommendation based on each technology's satisfaction ration over its total usage. There are four areas in the chart.
Assess Low usage, high satisfaction
Adopt High usage, high satisfaction
Avoid Low usage, low satisfaction
Analyze High usage, low satisfaction
Analyze really should be expressed as "Change" or "Run away", but it would spoil the alliteration.
Here's the Quadrant Chart for Front-End Frameworks:
React is well into the Adopt area and is also displayed as "on fire" as over 50% of those who don't use it are interested in learning it. Vue.js is also on fire but has fewer users. The one to run away from is Angular while Polymer and Ember are also to be avoided. Preact is however worth keeping an eye on.
or email your comment to: email@example.com
|Last Updated ( Wednesday, 01 January 2020 )