Market Research

Introduction

The IT job market is extremely diverse. When we take a random sample of 10k job offers and extract required skills from them, we will find a long-tailed distribution (neon green), where 90% (cyan blue) of unique most frequently asked for skills represent a total of 470. So, there are a lot of specialities in demand.

Figure 1. A Pareto chart plots the distribution of the data in descending order of frequency, with a cumulative line on a secondary axis as a percentage of the total.

So, the question of “what should you study” really depends on what path you wish to take …

Based on this decision as well as on your existing experience you might want to ask the following three questions:

1) What skills do I need to be X?
2) What positions match my experience?
3) What new skills will allow me to apply for more job offers?
 
I have built a simple tool that uses data from the web to answer these questions. Navigate to the job-analyser.

Meritocracy” is one of my favourite words. It is a system in which individuals are rewarded or promoted based on their abilities, talents, and achievements rather than factors such as social class, wealth, or other arbitrary characteristics. The idea is that individuals should rise to positions of power and influence based on their merit – their skills, knowledge, and performance. We are lucky to be in an industry that is highly meritocratic. It’s more or less down to your strong will to build qualifications that will make you a versitile and effective software developer. I’ll try to do my best to help you with that.

Xing