We decided to dedicate this post to the fathers of the Internet - Web programmers :
HTML coder web master
PHP programmer
Senior (Lead) PHP Programmer
ASP.NET Programmer
Javascript programmer
Programmer (Senior, Lead) Perl
Programmer (Senior, Lead) Python
Programmer (Senior, Lead) Ruby
Flash / Flex programmer
Research options
Objects of study: vacancies Explored cities: Moscow, St. Petersburg, Novosibirsk, Yekaterinburg, Nizhny Novgorod Sources:hh.ru , SuperJob.ru , ITmozg.ru and e1.ru (only for Ekaterinburg) Research period: from 01/23/2012 to 04/02/2012 Number of processed vacancies by position: min = 4 ')
Research methodology
Our study of the wage market can be divided into 2 blocks: 1. Interview with member companies. Member companies independently fill out questionnaires that indicate the actual salaries of employees. In addition to salaries, we also explore many other (general) issues: changes in the number of personnel, social packages, recruiting, certification, training, existing methodologies and certification.
2. Collecting salary information from Job Portals. We collect data on the salaries indicated in the vacancies and resumes and lay them out in our own directory of posts in accordance with the name of the vacancy / resume. If the title of the vacancy / resume is too general or inaccurate (for example: "Programmer" or "Web programmer"), then after studying the description of the vacancy / resume we select it for a specific position on the basis of expert evaluation.
In this post we use data №2 (collection of information about salaries from Job portals)
Glossary
10 percentile - statistical minimum Median (50 percentile) - average market wage 90 percentile - statistical maximum
The Nth (10th, 50th, 90th) percentile is a value per 1 / n distance from the beginning of an ordered variational series. That is, the n-th percentile shows that n% of the values of the ranked series have values less than the n-th percentile, and (100-n)% - large.
HTML coder / Web master
Php
ASP.NET
Unfortunately, due to the lack of sufficient data on vacancies of ASP.NET, JS and Flash / Flex programmers - we cannot provide data on Lead programmers.
Javascript
Perl
Again, due to the small amount of data on the position of the Perl, Python and Ruby programmer - we did not break into the middle programmer and lead (senior).
Python
Ruby
Flash / Flex
Distribution of wages by city
For this distribution, we took the most popular vacancy, with the exception of the HTML coder, a PHP programmer and the median plotted below. In consequence of the analysis, we concluded that this distribution by city corresponds to many IT vacancies.
Distribution of salaries by technology
To build this graph, we have brought all the positions to a single mind, combining for programmers PHP, JS, ASP.NET and Flash / Flex middle with leading (senior).
We hope our next publication was interesting and useful for you.