Overview of developers for 2017: main trends and DashBouquet keeping up to them (part 2)
In our previous article, we spoke about results of survey concerning developers, their roles, demographics and etc. In Part 2 we will have a look at more specific data concerning developers work and will compare it to the data from DashBouquet team.
How developers level up
Before we jump to the data about technologies and frameworks, lets’ first finish with the data about education. According to the survey, the most popular ways developers self-educate are official documentation and Stack Overflow Q&A. On the second place are trade books and non-stack online communities. 64.7% of developers recommend online courses for those who want to start learning coding and second option is books and work through exercises.
An interesting note here: 48.3% of developers said they code for fun, meaning, they see it not only as their job but hobby as well.
Frameworks & libraries
47.1% of developers prefer Node.js and 44.3% chose Angular. This matches our preferences as we also use Angular for front-end and Node.js for back-end. React got only 19.5% of votes, however, we like to use this technology as well because it has its own advantages that fit our needs (we mentioned it in our previous blog posts).
Databases & platforms
MySQL is number one choice among databases with 55.6% of votes and SQL Server is on the second place with 38.6%. DashBouquet team, however, prefers Mongo, Elastic Search and Postgre because these databases fit our needs better.
As for platforms, the most popular one is Windows Desktop (41%) followed by Linux Desktop (32.9%). Android comes third with 28.2%. At DashBouquet we work on various platforms depending on the project, mostly we work on web apps and iOS.
Loved, dreaded and wanted languages
Survey also asked an unusual question which was: what languages are your most loved/dreaded/wanted ones? The most loved language that developers want to continue working with is Rust (73.1%) and Smalltalk comes second. Swift, which was number 2 last year, this time was ranked on fourth place only.
The most dreaded language is Visual Basic 6, meaning that developers who work with it would not want to continue using this language. VBA and CoffeeScript are on second and third places.
Languages and occupation
Employment and satisfaction
The majority of respondents work as full-time developers and this is true for all countries: USA, UK, Europe and Asia. Additional 10% of respondents work part-time or as independent contractors.
Speaking about satisfaction from their job, most respondents (22.2%) said they are quite satisfied with their work, with overall level of satisfaction ranging from 7 to 9 out of 10.
The survey also asked developers about job priorities and most developers chose potential for professional development and benefits as their prior concern when assessing their job. As well they said office environment and technologies they will be using also matter to them.
Among the benefits the most popular one was vacation or days off (57%), remote options and health benefits.
Overall, the survey did not surprise us with the results as DashBouquet team falls into the majority of respondents in relation to preferred languages, platforms and libraries. Because we keep an eye on trends and make sure to check them out, we can say that we really use innovative technologies and try to deliver the best product and experience to our clients.