It is a very good time to be a software developer. Jobs are plentiful. Demand is high. Salaries are going up and companies are adding perks. If you are thinking of becoming a software developer or to sharpen your skills if you are a developer already, you should be motivated to do so. Why it is a good time to be a software developer? Here are some facts:
- There are approximately 1.7M software developers, by a strict definition in the US
- For every software developer, there is another job as a DBA, analyst or support personnel
- For every software developer, there are even more jobs as QA, Salespeople selling the software, graphics designers, project managers and so on.
- There are nearly 250,000 open software development jobs
- 90% of software development jobs are outside Silicon Valley
- The average salary of these software development jobs is $104K
- 1% of the US population is employed as a software developer or in a related role
Here is a thought train to consider – today one can do all of this:
- Have Echo wake you up
- Take an Uber ride to work
- Pre-order your coffee at Starbucks
- Find your keys with a Tile
- Have lunch delivered by Grubhub
- Book your weekend trip at someone’s house with AirBNB
- Know your resting heart rate, steps taken and how well you slept with your fitbit
- Conference call with Skype
- And of course search anything you want on your smartphone
If you are in Silicon Valley, that list may seem “so five years ago”. The fact it is now common all over America is the amazing part. What is more amazing is we are barely getting started. Consider the following:
- While high-tech manufacturing is gaining ground, the number of sensors and electronic monitors in a manufacturing facility is still very low. Imagine manufacturing environments with thousands of data sensors.
- A luxury car in 2017 has about 100M lines of code and expected to grow to 200M – 300M soon.
- There are numerous corporate software packages that were originally built 10-25 years ago that have been modernized for the web, but not mobile. Billions of dollars are invested in these and billions more are still being paid in support fees. There are many better ways to deliver the solutions.
- Big Data is still in its infancy. MBA programs are just now beginning to offer degrees in data analytics.
- While we hear a lot about Internet of Things, most people struggle to think of 10 items that can be connected. Here is a list of over 100 consumer items.
- While the consumer list of IoT is sexy and great for CES, the industrial concepts can drive the economy more.
- The connecting thread with all of the above – everything will be software driven. Predicting the need for software developers now is like predicting the size of the internet in 2001.
It is a very good time to be a software developer.