CEO and Co-founder (CEO and Co-founder) of ProductStar corporate online University
“Candidate market” is exactly the phrase that characterizes the situation with personnel in IT today. For those who are already building a career in technology or are just about to start it, it sounds quite tempting. Is it true that developers take everyone and pay so well that we didn’t even dream of Sorting out myths and facts about a career in IT.
The truth: there are not enough IT specialists catastrophically
The pandemic has shown that neither the state nor business can exist without technology today. IT specialists have always been in demand, and there have always been not enough of them, but during the pandemic the situation has escalated to the limit. Now there is a shortage of about one million developers in Russia, according to the Ministry of Finance.
According to the SuperJob research center for January 2022, the demand for developers increased by 190% last year. Wages also grew naturally: +23.3% for the year and +38.5% (almost one and a half times), if you look at two years. Developers and DevOps engineers had even higher growth. Wages are rising for a reason following inflation: companies are forced to outbid specialists, and those who hunt specialists, defend themselves by raising rates. This is a strategy of desperation: vacancies in the field of software development have increased by 90% over the year, and the growth in the number of resumes was only 12%.
It is not surprising that the state intervened in solving the problem. In December 2021, it became known about the new federal project “Development of the human resources potential of the IT industry”. More than 27 billion rubles will be spent on its implementation. But most likely, it will have a delayed effect for the industry. So nothing will change dramatically in the next two or three years.
Myth: You can only get a good job in Moscow and St. Petersburg
Some time ago, indeed, the lion’s share of the most interesting vacancies in IT fell on two capitals. And judging by the salary indices of SuperJob and HeadHunter, for a long time there was a corresponding salary bias in the market. The salary fork between the regions and Moscow for the same position could reach tens of thousands of rubles.
The development of hybrid and remote work formats has finally put an end to this inequality. Now more and more companies are hiring IT specialists from the regions. On the one hand, this is good for candidates: they can stay in their city, and at the same time receive Moscow salaries.
On the other hand, companies that initially operate in the regions are experiencing difficulties, since they cannot outbid the capital’s rates. In 2021, salaries in IT in the regions of Russia were almost equal. Some specialists have also started working remotely for customers from Europe and the USA, but so far this has not become a mass phenomenon.
The truth: They pay very well in IT
It really is. According to SuperJob, you can get a job as a developer right after graduation, and after 3-5 years of work you can count on a salary of 200 thousand rubles.
Experts of the Recruitment Centre Innopolis in February conducted an analysis of salaries for 24 of the most popular specialties. The minimum amount after payment of all taxes, on hand is 100 thousand rubles.
As follows from the RCI data, Java, Android, iOS and Kotlin developers receive the most. Junior specialist receives from 100 thousand to 180 thousand rubles, senior can count on 450 thousand rubles already. And the salary of lead developers has increased to 500 thousand rubles.
Python and Rust programmers get a little less. Juniors will be able to earn from 80 thousand rubles a month, and the lead can claim 400 thousand rubles. The third place in terms of salaries is held by specialists in PHP and C++. Here the fork is from 70 thousand for juniors to 300 thousand rubles for leads.
Besides developers, specialists in the field of information security, data analysis and data science, AL/ML are also in demand on the market today. The demand for DevOps professions is also actively developing, and within the data science profession there are separate specializations: MLOps, Data Engineer, ML Engineer.
By the way, in addition to the monetary incentive, employers are offering more and more other “buns”, since today all large companies are concerned about the HR brand and are developing their attractiveness. In addition to high salaries, they offer various bonuses, good insurance conditions (insurance is often extended to the whole family), opportunities for free education, and so on.
Myth: anyone will be hired in IT
But this is just not the case at all. After all, technology is a rather complex field of activity that requires employees to have mathematical, logical, systems thinking and special knowledge in mathematics and programming, often above average. Without programming skills, you can also find a place in IT, for example, it can be a career as a tester or a product manager. However, it is still necessary to understand the technological nuances.
On the one hand, over the past 5-10 years, entry into developers has become much easier, both due to the appearance of ready-made libraries that speed up code writing, and due to the active development of technical communities. On the other hand, juniors still run away from the number of programming languages and lack of understanding which one to start with. In addition, although libraries help, each of them is modified monthly, and these changes have to be monitored.
Now companies are most focused on finding middle, not junior developers. Therefore, it is not easy for applicants for the first year or two (since there is high competition among juniors, although there is considerable demand), but as soon as you become a “middle”, the demand and salary immediately increase.
After the first few years in the profession, you will be able to determine whether you stay in the chosen technology stack or switch to something new — after all, switching from one programming language to another is much easier than starting from scratch.
Since most of the projects on the market are “burning”, it is very difficult and expensive for companies to invest in training juniors or specialists without experience – for them it is a long game. Of course, it is also being conducted, but most of all the market needs people with experience.
Therefore, self-development remains the most reasonable tactic for novice specialists: do not wait until you are invited to everything ready, and then mountains of gold will spill from above. But with due diligence, after 3-4 years, you can turn out to be the very strong senior or even the lead that everyone needs so much.