About the IT market in Russia to be honest

In the past few years, my worries about the Russian IT market have only intensified. It all started with the crisis of the ruble in 2014 (and maybe even earlier), and since then the feeling has not left me that many Russian companies, especially provincial ones, blindfolded themselves, stuffed their ears with cotton and are still trying to pretend that nothing is happening . I talked a lot with different companies, with HR, with developers, and made a list of disappointing theses about what constitutes both the programmer market and the development culture in general, because these are interrelated things. According to my subjective estimates, these theses are true for ~ 60% of Russian companies, although it would seem that those other 40% of companies that we know and love should have been thought-provoking. But I very much suspect that these 60% simply rely on Russian “maybe”, and are subject to so-called willful blindness , and sometimes deliberately muddy the waters. So honestly, what happens?

Disclaimer 1 . No links, no names, no proofs will not. As you know, the Internet can find confirmation or refutation of any thesis, so I do not see much in that sense, as long as it is not a dissertation, but an opinion. My goal is to provide another point of view based on personal experience of faith on personal experience.

Disclaimer 2 . The article provides a collective image. It is hardly to be expected that there is an absolute match with at least one company. Some features may occur here or there; It is not important that there are any specific companies with these problems. It is important that the problems themselves exist, and we need to talk about them.

About recruitment agencies and HR


Let's start with them. It is difficult to blame them, they are only intermediaries who do not have real power, they spin as they can, and often they use not very good methods to achieve their goals hidden from us. It must be said that the goal of a spacecraft is to earn money, and not to develop our market at all, so it’s worth to be very skeptical about their opinion. First of all, these are various “studies” of wages in IT. I have not seen a single study that would be at least plausible. What is wrong with them? Here are the problems:

  1. Various data manipulations are allowed, designed to bring the numbers in line with the intended purpose. There are three such goals:

    • Advertising programmer courses. The average salary is slightly higher than in competitive research. There are fatty job-zamanushki to young neophyte fulfilled the greatest desire to become a programmer in a month (six months, a year).
    • Formation of a false (understated) presentation of candidates about the market. The average salary is slightly lower than other studies. After all, you have to sell low-paid positions, but who will bite them if they know that they are low paid? Therefore, we pretend that this is the norm.
    • Advertising portal. Often the numbers are generally incomprehensible and strange, just to attract attention on this burning issue.
  2. The fact of the global market is completely ignored. Moreover, HR doesn’t seem to know that there are at least three markets: native Russian (RFP up to 100K rubles for any category of developers), European (RFP from $ 3000 per June) and American (RFP from $ 6000 per June).
  3. As a result, a large reservoir of remote workers, freelancers and those who left is ignored. Yes, yes, they should also be included in the agenda, because they form the trends in the market in which we live and which must be considered. Probably, the SCs do not know anything about this segment, since they do not recognize any data, except from their portal, and all this movement with freelancing, remote workers and immigrants is happening, of course, in completely different places.
  4. I suspect that the sample gets all sorts of strange vacancies from ZP 20 - 40 TR This is also a market, another one, but this is something parochial, artisanal, purely provincial. I do not think that such companies should be taken seriously when we talk about professional development.

It is worth noting here that 100K rubles (less than 2K $) is a kind of psychological barrier that Russian companies slowly began to overcome after 2014: not all, and not immediately, would not have started if the truly biblical outcome of the developers had not started. The increase in salary in the market is slow, with a tooth gnash, reluctantly, through the invention of additional workload, through increased requirements for candidates, through increased mental pressure on workers. Like, if you get 120K rubles, then plow by 120%, that is, the hour is reduced to the same figures as before the increase. To keep wages, various tricks are applied, both within companies and in the general media space, and they are trying to convince us that it cannot be otherwise, and this is in 2018. But first things first.

About vacancies and jobs


Looking through vacancies and attending interviews, you can make a number of interesting observations.


About company behavior


I understand that the economy is weak, the ruble market is small and insolvent, companies have no money, and they manage their funds as they see fit. This is true, each side pursues its own interests. But there are things that I still do not understand.

  1. I do not understand why the crying about the lack of personnel continues, that the developers have snuffled and ask for too much, and that out of fifty candidates only one is sensible. That is, there are really not enough programmers, the best of them leave the Russian market in droves. It is not clear what "whiners" generally hope for. The train with the programmers has already left. If employers realized themselves in 2014 and in 2015 and doubled the ruble RFP, compensating for the loss of developers' savings and income, the outflow would not be so dramatic, and in the long run, by 2018, the problem would be less pronounced. However, immediately after the collapse, a naive one sounded "We will increase, and in a year the ruble will return its position, and the developers will be overpaid." Russian "maybe" as he is, along with short-sightedness. After all, the developers decided that being unpaid now is worse than being reduced due to overpayment through the mythical year, when the dollar returns to 30 rubles per president. This situation shows that most companies do not take into account the interests of employees, which is generally characteristic of Russian culture (not just development).
  2. From the preceding implies the following “I do not understand.” I do not understand why suffering companies just whine and do not try to improve their attractiveness. Remember what kind of cry went up when Sberbank (represented by Sberbank-Technologies) began to hunt developers, multiplying their RFP by two? Here and there there appeared various “exposing” and defamatory articles that they do not do this in our market, that it will bring him down, and so on and so forth. That's just what it means - “do not do that”? What illegal did Sberbank? Or is it customary to live by our “rules”, but he refused, ignoring the aforementioned collusion? Went against artificial restrictions simply because he could and wanted to be attractive in the sense of an employer? For me, this is the market, and attempts at its artificial regulation will be no more efficient than a sieve holding water.
  3. I also do not understand if some companies understand the basic concept of a business. But it is simple and known even to the schoolboy: either the company is competitive, or it dies. Someone was lucky in the 90s and “zero” to seize an empty market, and now the situation has changed, and they poke like blind kittens, not knowing what to do. Someone is still looking for “blue oceans”, someone is engaged in dubious projects for putting dust in the eyes of investors, and managers responsible for strategy and development, work on the principle of Job Safety Driven Development, without ideas and inspiration. I see how good companies once miss one opportunity after another, do not take out new products (even if they are being developed), are afraid to compete in the world market - in general, they are engaged in non-core activities. This is a slightly different story, more likely even an entourage, a small gray smear on the canvas of Russian realities, but this is also part of the scene on which the whole action develops.

Here it is important to clarify that if a company is aimed at success, then the personnel policy will be appropriate. Nothing is more important than cadres, “cadres decide everything,” this is an axiom, no matter what anyone says. They need to be cherished and cherished, graze like cats. However, the Russian history of the proletariat is very rich, and since ancient times we have got different practices of personnel management, which by inertia are used in the IT world. Here are just a significant part of them, firstly, is outdated, and secondly, it is generally flawed in essence. These practices do not work, because the market is global, and developers can compare how it is done “there” and “here”. And why be surprised when ideological employees, whose knowledge, skills, unconventional outlook and determination could breathe new life, take their brains to where the environment is more friendly, where they are needed and in demand. Against the background of the decline of education, science and engineering, which create the effect of broken windows, an advanced developer is no longer needed. Let's see what is the Russian culture of development, and what factors influence it.

On the external culture of development and technology


Note. I will speak about the Russian culture, bearing in mind the culture established in those notorious 60% of companies. I will also talk about the Western culture of development, but the gradation here is not on a territorial basis, but on the progressiveness of the worldview as a whole. “Western” can be a culture in Japan, in China, in India, and even in Russia. It is even in some companies - but how much is this a common thing?

To begin with, the vast majority of open source technologies are not made here. It is likely that if you invented technology (library, framework, approach ...), doing it in your free time, then you will not have the opportunity to develop it.


On the internal culture of companies


Well, okay, no one is obliged to support enthusiasts, there is no such line in TC. Suppose so, the external aspect of the culture of development is poorly developed, integration is rather weak, and the market as a whole is five to seven years behind, and therefore not ready to commit to the common good. But after all, companies provide their employees with all the opportunities for development and growth! For their own advancement, they are doing everything to gain and retain the best personnel, to enable them to realize and earn for the company: money, reputation, competitive advantage! A ha ha ha. Not. It is time to discuss the internal aspect of culture.


About toxicity


However, enthusiasm is so high that authoritarianism cannot overcome it. And here we come to the main characteristic of the Russian culture of development, which sharply distinguishes it from the western: extreme toxicity. This phenomenon haunts the professional websites of the Russian-speaking segment of the Internet, penetrates into working groups, amazes management at all levels, and maybe even sits somewhere in the subcortex. If toxicity in Western culture is recognized as a serious obstacle to progress, and successfully fought against it, then in our reality it turns into a method designed to keep not very good companies afloat.


The described factors are absolutely illegal: it should not be so. Point. And hardly anyone will dispute this thesis. Unfortunately, there are a number of “allowed” methods, which are used even in the best companies, but serve purposes other than those declared.


Instead of conclusion


In the courtyard - the information age, the age of IT specialists: programmers, administrators, hardware workers, and others. This is a time in which nothing is more important than brains. Leading developers are involved in global trends, create new technologies, contribute to the overall progress. To do this, they want a progressive environment, opportunities for development and self-realization. They want to learn something, share knowledge, invent; they enjoy the fact of being involved in the main technological action of modernity. They see that their knowledge, skills and experience are in high demand and highly valued in the global market. Developers are happy to benefit their employers, but only on the rights of partnership, respect and mutual benefit. And those software companies that understand this are becoming known to the whole world.

Source: https://habr.com/ru/post/413819/


All Articles