
Friday format: salary matters, or what employers are willing to pay for
The work of IT professionals today is quite high paid. As in any field, the main thing here is to be a professional and well versed in their work and industry. But today in 1cloud we will try to find out why employers are willing to pay large sums to IT people and which professions are paid higher than others. For ease of comparison, all examples in the article are in dollars and reflect monthly salaries. / Flickr / Scott Akerman / CC-BY

It is believed that the amount of salary may depend on the programming language. Of course, the ability to learn quickly and have a good knowledge of the algorithms and principles of development may be much more important skills. But if we turn to average indicators, then we can identify the highest paid languages.
For example, according to Burning Glass and the Brookings Institution in 2014, these were Objective C ($ 9,020), Python ($ 8,393), Java ($ 7,909) and C ++ ($ 7,792) and JavaScript ($ 7,622). In 2016, the situation changed a bit: the top three included Java ($ 9,584), Python and R (more than $ 8,333).
Getting the highest paid job in any field is not easy, and we are not at all encouraged to learn any specific languages. Moreover, the ranking of languages by average salary for 2016 according to the results of the Packt study shows completely different results: Bash ($ 8,333), Perl ($ 7,917), Scala ($ 7,500), SQL ($ 5,167) and Delphi ($ 5,000). Or maybe the chosen specialization affects the size of wages?
O'Reily Media conducted a survey in which more than five thousand people from 51 countries took part. The results of the study showed that on average, a software developer in Western companies receives $ 4,500 per month. And women developers, who account for only 8%, receive almost a thousand dollars less. And a little bit about languages - the highest paid software developers use Scala, Clojure and Objective-C.
If you want to get more, you should consider moving to the USA, Switzerland, Japan or Australia. Or think about working in equipment manufacturing and IT consulting companies. Another option is to gain experience. The more experience, the more employers are willing to pay. As if the developer spends more than 60 hours per week at work.
The maximum salary for this category of specialists exceeds $ 16.5 thousand per month (approximately 2% of all respondents receive this amount). Here you need to be not just a high-class professional, but also be prepared for a high level of responsibility. But what else is required at such a place of work? Of course, top managers get the highest salaries.
However, employers are willing to pay more and ordinary developers, if they, in turn, are ready to perform additional duties that are not always associated with their work. For example, 70% of respondents write code for joint projects, and 63% check or edit code written by someone else. 87% are attracted to web (both backend and frontend) or mobile development.
Another responsibility that raises wages by almost $ 500 a month is planning large software projects. In addition, many respondents have to communicate with other departments within the company and customers, engage in employee training, fulfill part of the responsibilities of project managers and manage people, although they are not formally managers.
We recently wrote about the fact, how communication skills can help in career advancement. An O'Reily study found that employees who work in small teams and do not attend general meetings receive significantly less than their more sociable colleagues. So, the time spent at meetings directly affects the size of the salary: if an employee spends on them from 20 hours a week, then on average he will receive $ 4-7 thousand dollars a month more than his colleague, who is completely on them does not go.
But the time spent writing the code has the opposite effect: if the software developer does not write the code at all or spends 1-3 hours a week on it, then the chances that his salary will be above $ 10 thousand per month are much greater than if the code is written takes more than half of his working time.

/ Flickr /m1try / CC-BY
An expert in data analysis and processing, or data scientist, in the West on average receives about $ 9.7 thousand per month. In Russia, the average salary is more modest and amounts to only $ 1.5 thousand. The highest salary you can expect while living in the United States, Britain and Australia, believe in the company O'Reily Media, polled about 1,000 respondents.
Salary is almost independent of the size of the company, and strong refining in this area is not welcome: employers are willing to pay more only if you work up to 55 hours a week. Those who work more than 56 hours receive less. And the highest salaries are observed in the financial and banking sectors, as well as in companies engaged in cloud computing, hosting and CDN services.
Women in this industry are as much as 20 percent, but they still receive almost $ 850 less per month than men, with equal responsibilities and experience. Speaking of experience. It is, of course, important, but employers are enough for 12 years. An employee with 20 years of experience will not receive much more.
But the time spent writing the code can have a positive effect on the salary, the more hours a week a specialist “code”, the more he gets. But among the responsibilities that can increase the size of wages, the same ones stand out as for software developers — communication with customers, organization and management of team projects, and planning of large software projects.
For a web developer in Russia, the average salary is $ 1.4 thousand per month, and the maximum (according to hh) is $ 5 thousand. In general, the situation may depend on what the specialist is doing. For example, in America, large salaries are received by specialists engaged in development both on the client side and on the service side (about $ 12 thousand) in comparison with those who are engaged only in front-end or back-end.
The average salary of a mobile developer in Russia is $ 1.8 thousand per month, and in the world - $ 8 thousand. The selected platform also affects the salary: leading Android developers, according to the study, receive an average of $ 500 more per month than iOS developers.
Востребованный программист и писатель Джеймс Сомерс (James Somers) объясняет высокие зарплаты в этой сфере в кремниевой долине тем, что именно от разработчиков зачастую зависит, станет ли стартап успешным. Поэтому работодатели готовы платить астрономические суммы, лишь бы привлечь лучших из лучших и дать своему проекту шанс.
Кроме того, зарплаты выше у тех, кто готов делать больше. Например, из дополнительных навыков разработчикам могут понадобится следующие: восприятие интерфейса с точки зрения пользователя, понимание потребностей бизнеса, умение работать с DevOps, правильное использование файловой системы, облачных систем хранения данных, сетевых ресурсов.
Employers appreciate more universal specialists who are not afraid of processing and are ready to perform additional functions at the workplace. But it is not always only salary that decides everything, many companies, especially IT corporations, offer bonuses to their employees (we already talked about this here ).
And today, more and more applicants are guided specifically by various “buns”, because high wages mean a lot of responsibility, in addition, bonuses can really make work and even life more comfortable, and the premium in money terms will most likely be almost invisible.
PS You can read other materials about the work of programmers in our blog:
PPS And a few of our latest materials:

My tongue is my friend
It is believed that the amount of salary may depend on the programming language. Of course, the ability to learn quickly and have a good knowledge of the algorithms and principles of development may be much more important skills. But if we turn to average indicators, then we can identify the highest paid languages.
For example, according to Burning Glass and the Brookings Institution in 2014, these were Objective C ($ 9,020), Python ($ 8,393), Java ($ 7,909) and C ++ ($ 7,792) and JavaScript ($ 7,622). In 2016, the situation changed a bit: the top three included Java ($ 9,584), Python and R (more than $ 8,333).
Getting the highest paid job in any field is not easy, and we are not at all encouraged to learn any specific languages. Moreover, the ranking of languages by average salary for 2016 according to the results of the Packt study shows completely different results: Bash ($ 8,333), Perl ($ 7,917), Scala ($ 7,500), SQL ($ 5,167) and Delphi ($ 5,000). Or maybe the chosen specialization affects the size of wages?
Software developer
O'Reily Media conducted a survey in which more than five thousand people from 51 countries took part. The results of the study showed that on average, a software developer in Western companies receives $ 4,500 per month. And women developers, who account for only 8%, receive almost a thousand dollars less. And a little bit about languages - the highest paid software developers use Scala, Clojure and Objective-C.
If you want to get more, you should consider moving to the USA, Switzerland, Japan or Australia. Or think about working in equipment manufacturing and IT consulting companies. Another option is to gain experience. The more experience, the more employers are willing to pay. As if the developer spends more than 60 hours per week at work.
The maximum salary for this category of specialists exceeds $ 16.5 thousand per month (approximately 2% of all respondents receive this amount). Here you need to be not just a high-class professional, but also be prepared for a high level of responsibility. But what else is required at such a place of work? Of course, top managers get the highest salaries.
However, employers are willing to pay more and ordinary developers, if they, in turn, are ready to perform additional duties that are not always associated with their work. For example, 70% of respondents write code for joint projects, and 63% check or edit code written by someone else. 87% are attracted to web (both backend and frontend) or mobile development.
Another responsibility that raises wages by almost $ 500 a month is planning large software projects. In addition, many respondents have to communicate with other departments within the company and customers, engage in employee training, fulfill part of the responsibilities of project managers and manage people, although they are not formally managers.
We recently wrote about the fact, how communication skills can help in career advancement. An O'Reily study found that employees who work in small teams and do not attend general meetings receive significantly less than their more sociable colleagues. So, the time spent at meetings directly affects the size of the salary: if an employee spends on them from 20 hours a week, then on average he will receive $ 4-7 thousand dollars a month more than his colleague, who is completely on them does not go.
But the time spent writing the code has the opposite effect: if the software developer does not write the code at all or spends 1-3 hours a week on it, then the chances that his salary will be above $ 10 thousand per month are much greater than if the code is written takes more than half of his working time.

/ Flickr /m1try / CC-BY
Data scientist
An expert in data analysis and processing, or data scientist, in the West on average receives about $ 9.7 thousand per month. In Russia, the average salary is more modest and amounts to only $ 1.5 thousand. The highest salary you can expect while living in the United States, Britain and Australia, believe in the company O'Reily Media, polled about 1,000 respondents.
Salary is almost independent of the size of the company, and strong refining in this area is not welcome: employers are willing to pay more only if you work up to 55 hours a week. Those who work more than 56 hours receive less. And the highest salaries are observed in the financial and banking sectors, as well as in companies engaged in cloud computing, hosting and CDN services.
Women in this industry are as much as 20 percent, but they still receive almost $ 850 less per month than men, with equal responsibilities and experience. Speaking of experience. It is, of course, important, but employers are enough for 12 years. An employee with 20 years of experience will not receive much more.
But the time spent writing the code can have a positive effect on the salary, the more hours a week a specialist “code”, the more he gets. But among the responsibilities that can increase the size of wages, the same ones stand out as for software developers — communication with customers, organization and management of team projects, and planning of large software projects.
Web and mobile app developer
For a web developer in Russia, the average salary is $ 1.4 thousand per month, and the maximum (according to hh) is $ 5 thousand. In general, the situation may depend on what the specialist is doing. For example, in America, large salaries are received by specialists engaged in development both on the client side and on the service side (about $ 12 thousand) in comparison with those who are engaged only in front-end or back-end.
The average salary of a mobile developer in Russia is $ 1.8 thousand per month, and in the world - $ 8 thousand. The selected platform also affects the salary: leading Android developers, according to the study, receive an average of $ 500 more per month than iOS developers.
Востребованный программист и писатель Джеймс Сомерс (James Somers) объясняет высокие зарплаты в этой сфере в кремниевой долине тем, что именно от разработчиков зачастую зависит, станет ли стартап успешным. Поэтому работодатели готовы платить астрономические суммы, лишь бы привлечь лучших из лучших и дать своему проекту шанс.
Кроме того, зарплаты выше у тех, кто готов делать больше. Например, из дополнительных навыков разработчикам могут понадобится следующие: восприятие интерфейса с точки зрения пользователя, понимание потребностей бизнеса, умение работать с DevOps, правильное использование файловой системы, облачных систем хранения данных, сетевых ресурсов.
Employers appreciate more universal specialists who are not afraid of processing and are ready to perform additional functions at the workplace. But it is not always only salary that decides everything, many companies, especially IT corporations, offer bonuses to their employees (we already talked about this here ).
And today, more and more applicants are guided specifically by various “buns”, because high wages mean a lot of responsibility, in addition, bonuses can really make work and even life more comfortable, and the premium in money terms will most likely be almost invisible.
PS You can read other materials about the work of programmers in our blog:
- A great vacation for an IT professional or some more favorite work
- “Guide me better”: What will make the work of a novice programmer more effective
- Who are you by profession: The difference between Programmer, Software Engineer and Computer Scientist
- Practical Guide "How to Get a Programmer Out of You"
PPS And a few of our latest materials: