Professional Documents
Culture Documents
App Development
Salary & Skills Report
www.packtpub.com/skillup
Contents
What is Skill Up? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
What are people building?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Which industries have the most experienced developers?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Where should you get your first job in app development?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
What industry should you get into?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
What sort of company should you work for?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
What job pays best in each industry?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
What technology are desktop developers using?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
What technology are mobile developers using? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
What technology are game developers using?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
What does the future look like?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
What are you using in the next six months?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Whats the biggest emerging trend in your field?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Hot Topic Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Do you think reactive programming is a paradigm shift, or just a fad? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
With the advent of Rust and Go, do you see a future for established programming languages such as Java and C++? . . . . . . . . 20
Do you plan on using Swift in production over the next 6 months?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Do you plan on generating content for the iWatch or Android wearable devices over the next 6 - 12 months?. . . . . . . . . . . . . . 21
Are you more likely to develop applications and games using cross-platform tools, or using native methods?. . . . . . . . . . . . . 22
Now that .NET is an Open Source framework, are you more likely to use it in the future?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Whats Next?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
ll
ll
application development?
the future?
ll
ll
ll
ll
Type of developer
1000
800
600
400
200
0
Desktop Developer
Mobile Developer
Game Developer
ll
experienced developers.
Media/Advertising/Entertainment
and
100%
80%
Industry by Experience
More than
20 years
Less than
1 year
5-10 years
60%
3-5 years
40%
10-20 years
20%
1-3 years
0%
ns
tio
ica
un
m
m
co
le
Te
g
tin
ul
ns
g
in
Co
nk
Ba
et
e/
rn
nc
te
na
In
Fi
s/
ice
rv
Se
ts
eb
uc
W
od
Pr
e
ar
w
ft
So
t
en
ce
m
n
rn
cie
ve
h
/S
rc
Go
ch
ea
te
es
io
/R
/B
ia
th
al
em
He
ad
Ac
g
n/
in
io
m
at
g
in Ga
uc
tis &
Ed
er nt
dv e
/A nm
ia tai
ed r
M nte
/E
$70,000
$60,000
$50,000
$40,000
$30,000
$20,000
$10,000
$0
e
nc
cie
ns
tio
ica
un
m
m
et
co
rn
le
te
Te
In
s/
ice
rv
Se
eb
ts
W
uc
od
g
Pr
e
in
ar
am
w
G
g
ft
sin nd
So
i
a
h
t
rc
er nt
ea
dv e
es
/A nm
/R
ia ai
t
ia
ed r
M nte
em
/E
ad
Ac
n/
tio
S
h/
c
te
ng
ki
an
io
/B
B
e/
nc
ca
u
Ed
na
Fi
th
al
t
en
nm
r
ve
He
Go
$60,000
$50,000
$40,000
$30,000
$20,000
$10,000
$0
Enterprise
SME
Self employed
Start-up
staff,
it financially?
with an SME!
with
freedom
afforded
to
grow
ll
ll
high earners.
salary.
ll
Average Salary
Education/
Academic/
research
Enterprise Developer
Embedded App Developer
Game Developer
Teacher
Desktop Developer
FINANCE/
BANKING
Mobile Developer
Media/
Advertising/
Entertainment
& Gaming
Health/
Biotech/
Science
GOVERNMENT
Enterprise Developer
Desktop Developer
Mobile Developer
Enterprise Developer
Desktop Developer
Enterprise Developer
Embedded App Developer
Desktop Developer
Mobile Developer
Enterprise Developer
Mobile Developer
Embedded App Developer
Desktop Developer
Game Developer
Software
Products
Enterprise Developer
Embedded App Developer
Mobile Developer
Desktop Developer
WEB Services/
TelecomS
Internet
Game Developer
Enterprise Developer
Embedded App Developer
Desktop Developer
Enterprise Developer
Desktop Developer
Embedded App Developer
Mobile Developer
Game Developer
$30,000
$42,000
$54,000
$66,000
$78,000
$90,000
bundle?
Games
ll
ll
speciality.
If you want to develop mobile applications
ll
ll
ll
Desktop Developers
sql
c#
javascript
java
c++
python
windows
php
.net
wpf
linux
html
css
android
mysql
based technologies.
oracle
visual studio
git
10
0%
5%
10%
15%
20%
ll
Edition
ll
Node.js Blueprints
ll
NW.js Essentials
ll
ll
Lets dig deeper into this data and see what technologies those earning the most are using. Weve
put all our word responses into a tag cloud, with frequency weighted by salary.
ll
ll
Mobile Developers
android
java
javascript
c
c#
html
ios
css
swift
c++
unix
mac
python
php
sql
html5
unity
xcode
0%
5%
10%
15%
20%
25%
30%
In the land of mobile development, Androids rule is absolute. Almost twice as many developers say
that they build for Android than those who build for iOS.
12
Lets look at this data further and see what technologies those who are earning the most are using.
Weve put all our word responses into a tag cloud, with frequency weighted by salary.
13
ll
Game Developers
c#
unity
c++
java
photoshop
javascript
3d
unity3d
python
c
html
maya
blender
css
html5
design
android
adobe
visual studio
0%
5%
10%
15%
20%
25%
C# and C++ are the big languages for game development and no wonder. Knowing C++ is essential
for building the nuts and bolts of a game, from audio programming to networking.
14
Lets drill down and see what technologies people earning the most are using. Weve put all our
word responses into a tag cloud, with frequency weighted by salary.
ll
Development by Example
ll
ll
ll
ll
Unity 3D UI Essentials
15
ll
months.
16
Functional
the
reactive
technology
programming
of
tomorrow
looks
(with
like
ll
ll
ll
Functional Programming in
JavaScript
with Java 8
ll
ll
to the fore.
17
ll
ll
ll
18
ll
ll
ll
19
Fad
Paradigm
shift
Overwhelmingly, real-world developers think that reactive programming is going to change the way
that we think about data flows. This really is the Next Big Thing for programming.
With the advent of Rust and Go, do you see a future for established
programming languages such as Java and C++?
No
Yes
80%
60%
40%
20%
0%
ed
p
Ap
ve
De
pe
pe
lo
lo
ve
pe
lo
pe
lo
pe
lo
ve
ve
De
ve
De
De
De
dd
be
Em
Ga
ile
ris
to
rp
sk
ob
De
te
En
Yes
No
Open Source.
Are you more likely to develop applications and games using crossplatform tools, or using native methods?
100%
Native methods
80%
Cross-platform tools
60%
40%
20%
0%
Mobile Developer
Game Developer
22
Now that .NET is an Open Source framework, are you more likely to use it
in the future?
100%
Yes
80%
No
60%
40%
20%
0%
dd
ed
p
ve
De
pe
lo
pe
Ap
ve
lo
pe
lo
pe
lo
pe
lo
ve
ve
De
ve
De
De
De
ile
be
ob
ris
to
rp
sk
Em
Ga
De
te
En
In general, the answer is Yes. People are more prepared to give .NET a shot now that its gone OS!
Whats Next?
ll
engine.
developers?
ll
ll
ll
IT professionals.
the way.
Data Analyst
Editor
Design
Greg Roberts
Sam Wood
Chris Murray
Project Manager
Technical Advisor
Sarah Cullington
Ed Gordon
www.packtpub.com
Published 2015