Technology trends 2018: Here are the top programming languages
© Shutterstock /create jobs 51
Over 1.000 participants from 85 countries and a massive amount of data: This is the result of the latest JAXenter survey which aimed to find out which technology topics will be especially important for you in 2018. There were 10 topics included in the survey and your answers helped us paint an accurate picture of this year’s technology trends. Let’s have a look at the top programming languages first.
Technology trends 2018
Thank you all for participating in our annual survey! Although our Technology Trends Survey is rather new (the first one was launched in 2016), the number of participants is growing bigger and stronger — this year, over 1.000 people from 85 countries have answered our questions.
JAXenter.com and JAXenter.de readers had about a month to weigh in on how this year’s technology trends should look like. The survey was organized into ten sections:
- Programming Languages
- Web Frameworks
- UI Technologies
- Software Architecture
- Data Storage
- Data Handling
- Continuous Delivery & Automation
- Cloud Platforms and Technologies
- DevOps, Container & Service Discovery
- Other Technologies
Top programming languages of 2018
Survey respondents were asked to rate the importance of different technologies on a scale from very interesting to not interesting at all. Within the languages section, it became very clear that engagement with Java (especially Java 9!) was a top priority for our readers.
If we combine the first two categories (Interesting and Very interesting) this is what we see:
If the results look familiar, that’s because Java 9 was developers’ sweetheart last year too, closely followed by Java 6/7/8.
The results of this year’s survey are especially interesting since last month, we launched a poll in which we asked JAXenter readers what Java version(s) they are currently using and, according to the results, most respondents are still using Java 8 (82 percent, to be more exact). Eight percent are using Java 9 and seven percent have not let go of Java 7.
However, there’s a difference between the version you have to use (in a business context) and the version you’d like to use. Java 9 might not be as used as Java 8 but that doesn’t mean developers don’t consider it interesting.
Not the same can be said about Go, which lost some ground; in 2017, it occupied the seventh position and now it barely made it to the top 10. However, the results aren’t really shocking; RedMonk’s latest report showed that Kotlin is rising, Go is plateauing, and Scala may be at the start of a backslide.
Python has also gained some more fans, which helped it go from the ninth spot (in 2017) to the eighth position. This is not at all surprising and it’s very likely that next year’s results will show a growth of their own. This month’s TIOBE Index showed that Python continues to rise month after month, thanks to increased interest in machine learning. This means that Python has definitively outlived and outlasted many of the other scripting languages, including Ruby, Perl, and PHP.
This year’s survey was our most comprehensive to date — a huge thank you to everyone who participated! Most of the respondents (94.9 percent) were male but if we want to see the glass half full, the percentage of women who participated in the Technology Trends survey has grown bigger. This is no excuse and we do acknowledge the elephant in the room (a.k.a. the diversity problem in tech) but we hope next year’s ratio will be even better.
The results also show that the number of young participants has increased. Last year, 20 percent of the respondents were under 31 years old, this year the percentage has increased considerably (28.9 percent, to be more exact). However, the bad news is that the percentage of people aged 50 and older has decreased (from 9.8 percent in 2107 to 8.5 in 2018).
This was our first look at the survey outcome. In the second part of the evaluation, we will focus on web frameworks. Stay tuned for more!