This is an outgrowth of the trend toward “hybrid jobs,” or roles that combine skill sets from different fields. A mobile app developer is a good example, demanding skills in programming, design, marketing, and UI/UX. These roles can be hard to fill, because few training programs teach all of these skills.

Only 18% of these jobs ask for a computer science degree, and that is another indication of how the job market is changing. Increasingly, the labor market is about specific skills rather than degrees or jobs. The roles we examined don’t require a comprehensive knowledge of computer science, just the specific abilities relevant to that job.

For example, the advent of big data has led to major changes in marketing, as companies try to target customers more precisely, measuring what’s working and what isn’t. That means having the skills to program databases, manipulate data, and explain it using data visualization.

The exact skills in demand depend on the field, but overall we identified a set of skills that had the fastest growth in demand since 2014, and those that commanded the biggest salary premium for workers who had them. In a wide range of careers, these computer science skills will serve you well.

Top Skills by Growth, 2014-16

Top Skills by Average Advertised Salary

Skill

Growth

Skill

Average Salary

1

AngularJS

339%

1

Machine Learning

$111,802

2

Tableau

259%

2

Apache Hadoop

$111,277

3

Machine Learning

228%

3

NoSQL

$106,159

4

Chef

219%

4

Chef

$105,467

5

Data Visualization

217%

5

Puppet

$104,376

6

Revit

196%

6

Ruby

$102,199

7

Puppet

196%

7

Python

$101,903

8

Marketo

185%

8

Java

$98,968

9

NoSQL

184%

9

Software Engineering

$98,064

10

Python

182%

10

R

$97,526

There are a number of ways for workers to pick up these skills such as courses at community colleges, boot camps, online course providers. For those still in school, this reinforces the calls from many quarters to provide “computer science for all.” In some of the fields we examined, such as engineering, it’s common for students to take computer science courses, but it’s much less so in fields like design and marketing. Skipping those courses now could lock students out of potential careers—and higher salaries.