Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon

Containers and Python are in demand, but Blockchain is all hype, says Skill Up developer survey

Save for later
  • 4 min read
  • 05 Jun 2019

article-image

For the last 4 years at Packt we've been running Skill Up - a survey that aims to capture everything that's important to the developer world when it comes to work and learning.

Today we've published the results of our 2019 survey. In it, you'll find a wealth of insights based on data from more than 4,500 respondents from 118 countries.

Key findings in Packt's 2019 developer survey


Over the next few weeks we'll be doing a deeper dive into some of the issues raised. But before we get started, below are are some of the key findings and takeaways from this year's report. Some confirm assumptions about the tech industry that have been around for some time while others might actually surprise you...

Python remains the most in-demand programming language


This one wasn't that surprising - Python's popularity has come through in every Skill Up since 2015. But what was interesting is that this year's findings were able to illustrate that Python's popularity isn't confined to a specific group - across age groups, salary bands and even developers using different primary programming languages, Python is regarded as a vital part of the software engineers toolkit.

containers-and-python-are-in-demand-but-blockchain-is-all-hype-says-skill-up-developer-survey-img-0

Containerization is impacting the way all developers work


We know containers are popular. Docker has been a core part of the engineering landscape for the last half a decade or so. But this year's Skill Up survey not only confirms that fact, it also highlights that the influence of containerization is far-reaching.

Read next: 6 signs you need containers

This could well indicate that the gap between development and deployment is getting smaller, with developers today more likely than ever to be accountable for how their code actually runs in production. As one respondent told us, "I want to become more well-rounded, and I believe enhancing my DevOps arsenal is a great way to start."

containers-and-python-are-in-demand-but-blockchain-is-all-hype-says-skill-up-developer-survey-img-1

Not everyone is using cloud


Cloud is a big change for the software industry. But we should be cautious about overestimating the extent to which it is actually being used by developers - in this year's survey 47% of respondents said they don't use any cloud platforms.

containers-and-python-are-in-demand-but-blockchain-is-all-hype-says-skill-up-developer-survey-img-2

Perhaps we shouldn't be that surprised - many respondents are working in areas like government and healthcare that require strict discipline when it comes to privacy and data protection and are (not unrelatedly) known for being a little slow to adopt emerging technology trends.

Similarly, the growth of the PaaS market means that many developers and other technology professionals are using cloud based products alongside their work, rather than developing in a way that is strictly 'cloud-native'.

Unlock access to the largest independent learning library in Tech for FREE!
Get unlimited access to 7500+ expert-authored eBooks and video courses covering every tech area you can think of.
Renews at €18.99/month. Cancel anytime

Almost half of all developers spend time learning every day


Learning is an essential part of what it means to be a developer. In this year's survey we saw what that means in practice with around 50% of respondents telling us that they spend time learning every single day.

A further 30% also said they spend time at least once a week learning something. This leaves us wondering - what the hell is everyone else doing if they're not learning?

containers-and-python-are-in-demand-but-blockchain-is-all-hype-says-skill-up-developer-survey-img-3

As the graph above highlights, those in the lowest and highest salary bands are most likely to spend time learning every day.

Java is the programming language developers are most likely to regret learning


When we asked respondents what tools they regret learning, many said they didn't regret anything. However, for those that do have regrets, Java was the tool that was mentioned the most.

containers-and-python-are-in-demand-but-blockchain-is-all-hype-says-skill-up-developer-survey-img-4

There are a numbert of reasons for this, but Oracle’s decision to focus on enterprise Java and withdrawing support for OpenJDK is undoubtedly important in creating a degree of uncertainty around the language.

Among those that said they regret learning Java there is a sense that the language is simply going out of date. One respondent called it "the COBOL of modern programming."

Blockchain is over hyped and failing to deliver on expectations


It has long been suspected that Blockchain is being overhyped - and now we can confirm that feeling across developers, with 38% saying it has failed to deliver against expectations over the last 12 months.

containers-and-python-are-in-demand-but-blockchain-is-all-hype-says-skill-up-developer-survey-img-5

 

One respondent told us that they "couldn’t get any gigs despite building blockchain apps" suggesting that despite capitals' apparent hunger for all things Blockchain, the market isn't quite as big as the hype-merchants would have us believe.

We'll be throwing the spotlight on these issues and many more over the next few weeks. So make sure you check the Packt Hub for more insights and updates. In the meantime, you can read the report in full by downloading it here.