It just so happened that I have been working in IT for a long time, although I am an oilman by education. And today I want to tell you why it is very difficult for novice developers to get into an IT company. I'll make a reservation right away that everything written is based on personal experience of working in companies of various sizes: from small IT integrators and startups to large companies in the oil and banking sectors.
You can't believe what the big training sites are writing. Quote from large platforms, training developers: "in just 3 months you will get the opportunity to work in IT with a basic income of 100 tr". I work in Moscow and the June people who come to companies from these courses often ask for so much, such amounts for newbies make me smile. But the training platform and mentors (it became news to me that yesterday's students of the same platform often become mentors) shout that the Juns receive from 100 tr.
Let's figure it out on our fingers: 100,000 rubles per month is approximately 600 rubles per hour for a novice developer. Sounds good so far, but let's dig further. For each junior by experience, a senior developer (with a conditional salary of 250,000 rubles, and an hour cost of 1500 rubles) spends from 1 to 4 hours a day, depending on the quickness of the junior. Simple calculations lead us to the fact that, on average, a senior developer spends 40 hours a month on training a june, which increases the cost of a june to 160,000 rubles a month, and the cost of an hour makes it equal to 950 rubles. But that's not all, because there is also a team lead (with a conditional salary of 300,000 rubles and an hour cost of 1,800 rubles) who, on average, spends 1-2 hours a week on a June, which turns into about 8 hours a month. As a result, we getthat the cost of a june for the company becomes 174,400 rubles, and the cost of an hour of his work is approaching 1050 rubles. And then we understand that for such a price we can look no longer even a middle, but a middle +.
, " ?". 20-30%, . " 250 000 " ( 80 ). - , , + 3 . " ".
" , " - javascript. " ", , - . , . , , , " ", .
. " ", " ". - .
" , " - . , , . , /, , , . - , . , , - , . , .
" ". , , , " ", 1, 2, 3.
, - "" - . , , " / 20 3 ", , . " " 4 8 . , " ":
- , ;
- , ;
- , ;
- , ;
- ;
- ;
- , , , , ;
- ;
- , , ;
- .
? , " , ". 1 , 600 . 10 . , + 5 3 . 18 , 6000 10800 . , , .
, " ? , 6 , ". . IOS-, , . : hr, , ( ) . 2- . 2,5 . , , , , ", , ?". ", ". , , , , .
, "". , , . , , . , , 1 100 000 , , , 100 000 +, .
: , 3- :
1. Adequacy
2. Adequacy
3. Adequacy