The work of IT professionals today is highly paid. As in any field, the main thing here is to be professional and well versed in your work and industry. But today, at
1cloud, we will try to find out what employers are willing to pay large sums of “IT people” and which professions are paid higher than others. For ease of comparison, all the examples in the article are in dollars and reflect the monthly salary.
/ Flickr / scott Akerman / CC-BYMy tongue my friend
It is believed that the value of the salary may depend on the programming language. Of course, the ability to quickly learn and confident knowledge of algorithms and development principles can be much more important skills. But if you look at the average, you can identify the most highly paid languages.
')
For example, according
to Burning Glass and 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 somewhat: Java ($ 9,584), Python and R (more than $ 8,333) entered the
top three .
To get the highest paying job in any field is not easy, and we do not call to learn any specific languages. Moreover, the ranking of languages by average salary for 2016 according to the results
of the Packt
survey shows very different results: Bash ($ 8,333), Perl ($ 7,917), Scala ($ 7,500), SQL ($ 5,167) and Delphi ($ 5,000). Or maybe the chosen specialization influences the amount of salary?
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 an average software developer in Western companies
gets $ 4,500 per month. And women developers, of whom there are only 8%, receive almost a thousand dollars less. And a little about languages - the highest paid software developers use Scala, Clojure and Objective-C.
If you want to get more, then you should think about moving to the United States, Switzerland, Japan or Australia. Or think about working in companies that produce equipment and IT consulting. Another option is to gain experience. The more experience, the more employers are willing to pay. As in the case, if the developer spends more than 60 hours a week at work.
The maximum salary of this category of specialists exceeds $ 16.5 thousand per month (about 2% of all respondents receive so much). 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 receive the highest wages.
However, employers are willing to pay more and ordinary developers, if they, in turn, are ready to perform additional responsibilities, which 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 involved in web (both backend and frontend) or mobile development.
Another responsibility that raises salaries 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, perform part of the duties of project managers and manage people, although formally they are not managers.
We recently wrote about how communication skills can help in moving up the career ladder. O'Reily's study showed that employees who work in small teams and do not go to general meetings receive significantly less than their more sociable colleagues. So, the time spent at meetings directly proportional to the size of salary: if an employee spends 20 hours per week on them, then on average he will receive $ 4-7 thousand dollars a month more than his colleague, who does does not go.
But the time spent on writing code has the opposite effect: if a software developer does not write code at all or spends 1-3 hours a week on it, then the chances that his salary will be higher than $ 10 thousand a month is much more than if writing code takes more than half of his working time.
/ Flickr / m1try / CC-BYData scientist
A specialist 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. You can count on the highest wages while living in the United States, Britain and Australia,
according to the company O'Reily Media, which polled about 1,000 respondents.
Salary is almost not dependent on the size of the company, and strong processing 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 get less. And the highest wages are in the financial and banking sectors, as well as in companies that are involved in cloud computing, hosting, and CDN services.
There are as many as 20 percent women in this industry, but they still get almost $ 850 a month less than men, with equal responsibilities and experience. Speaking of experience. Of course, it is important, but 12 years are enough for employers. An employee with 20 years of experience behind them will not get much more.
But the time spent writing code can have a positive effect on salary; the more hours a week a Kodit specialist has, the more he gets. But among the duties that can increase the amount of remuneration are the same as for software developers - communication with customers, organization and management of team projects and planning large software projects.
Web developer 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 exactly the specialist does. For example, in America, a large salary is received by specialists engaged in development both on the client side and on the service side (about $ 12,000) in comparison with those engaged only in the front-end or backend.
The average salary of a mobile developer in Russia
is $ 1.8 thousand per month, and in the
world - $ 8 thousand. The salary is also influenced by the chosen platform: leading developers on Android, according to research data, receive an average of $ 500 a month more than developers on iOS.
Demanded programmer and writer James Somers (James Somers)
explains the high salaries in this area in Silicon Valley by the fact that it is up to developers to determine whether a startup will become successful. Therefore, employers are willing to pay an astronomical amount, just to attract the best of the best and give their project a chance.
In addition, salaries are higher for those who are willing to do more. For example, from additional skills, developers may need the
following : perception of the interface from the user's point of view, understanding business needs, ability to work with DevOps, proper use of the file system, cloud storage, network resources.
Employers appreciate more versatile professionals who are not afraid of processing and are ready to perform additional functions in the workplace. But not always everything is decided only by the size of the salary, many companies, especially corporations in the field of IT, offer bonuses to their employees (we have already told about this
here ).
And today, more and more applicants are guided precisely by various “buns”, because high wages imply greater responsibility, in addition, bonuses can really make work and even life more comfortable, and the cash surcharge is likely to be almost imperceptible.
PS You can read other materials about the work of programmers in our blog:
PPS And a few of our latest materials: