My top 10 predictions for Software Development in 2017

mjs-future-predictions-2017

These are my predictions, based on nothing more than my observations over the year so far.

 

  1. Machine learning is going to be BIG – demand for anyone with commercial experience or a PHD in Machine Learning / Artificial Intelligence will be massive. Watch out of Neural Networks and Bayesian Optimisation

 

  1. Microservices will continue to be adopted, driving up demand for the skills like SOA and RESTful Webservices, and driving down contractor rates

 

  1. React will overtake Angular the Front End space

 

  1. Enter Kotlin : a new Jetbrains language, based on the JVM there are already a handful of commercial projects in flight, but I think this new language will gain more traction and recognition this year

 

  1. Growth of Web-based mobile apps – and therefore less demand for specific iOS and Android developers

 

  1. PAAS – I’ve seen a lot of service-based companies building Platforms As A Service encouraging their buyers to cut down their own internal infrastructure teams, and I think this trend will only continue

 

  1. OpenStack and DevOps As A Service projects – we’ll see the technologists who have learnt to use these tools this year hit the market in 2017

 

  1. NancyFX (an “OpenSource” Microsoft lightweight development framework) will become an in demand skill in the C# development world

 

  1. Software Development Engineers In Test become increasingly in demand – we will continue to witness the steady decline of manual testing skills as automation and agile methodologies continue top penetrate the Software Test Lifecycle

 

  1. Enter the Age of “X is Code” – Infrastructure As Code, Networking As Code, etc. It will become increasingly harder for any hands on technologists who are non-coders to compete for the top positions

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s