Answer the question
In order to leave comments, you need to log in
How do programmers value their work?
I asked myself an interesting question: how do programmers evaluate the cost of their work?
Here I look at job search sites and freelancers, everyone wants a salary from 100t.r per month, good conditions, etc.
But after all, any salary is calculated from what profit this employee of the company brought, and then the question arises, but in the end, what the programmer programmed for a month will at least 10-20 times pay for the costs of his work or not?
For example: a sales manager sells goods and it is easy to understand, based on how much he sold, the profit of the company that she will receive from the work of this manager and, in accordance with this, assign him a salary. And how to calculate how profitable the programmer worked for the company, and what profit he brought, or maybe he, on the contrary, worked poorly, and because of the inefficiency of his work brought only losses to the company.
In general, it would be interesting what those people who work in this industry think about this.
Answer the question
In order to leave comments, you need to log in
or maybe he, on the contrary, worked poorly, and due to the inefficiency of his work, he brought only losses to the company.
The salary of programmers is determined by supply and demand in the labor market. And also by the extent to which market participants (programmers) correctly assess their competencies and, accordingly, their value.
The payback of programmers depends, among other things, on the competencies of management. Therefore, it is difficult to evaluate such employees separately.
at least 10-20 times recoup the cost of its work
But after all, any salary is calculated from what kind of profit this employee of the company brought ahahahaha, is
it in Google or Yandex that everyone has a million or something?
Development is a high value business - You don't need to spend money on machines and the like. things, but since the demand for programmers is higher than the supply, you have to pay more for getting qualified staff.
It is realistic to calculate the profit from one programmer only in one (or similar) case - one programmer - one project.
Let's imagine that you are the owner of a company and you have several options for earning:
1. You work to order (won a tender for number of millions) - you already have an amount for the entire project - from it you calculate how many and which programmers you can hire (moreover, the number and quality of programmers will rather affect the quality of execution and study of the task, and not the fact of execution itself)
2. You are a startup company with a sponsor. Such companies hire programmers and code everything on the principle - now we will invest, and one of the projects will shoot and cover the costs of everything.
3. You are already a successful Yandex. You have a high profit, part of which you give to programmers (and so that they don’t run away and hire new and good ones). There are already other ways of thinking - there is a general budget for the maintenance of programmers, and there the effectiveness of individual departments is determined - if it is effective - they invest, inefficiently - they dissolve it.
And programmers are just guided by the market in choosing a salary =) Where is it better and more there and.
The programmer works for his salary. He doesn't care how much the company has earned/lost.
"Effective managers" should think about profits / losses, and they should receive a cap.
Many companies use salary + performance bonuses. The bonus, for example, consists of the number of tasks completed on time, the complexity of the tasks performed, the contribution to the development of the core of the system or internal projects of the company. The salary depends on the level of knowledge of the programmer (beginner, intermediate, senior, guru). Usually, when looking for an employee, they shine with the maximum salary, and during the probationary period they use min. and then corrected based on performance.
For example, he worked in a company where the bonus was formed from the following conditions: the number of technical and fiction literature read, the number of described (own work) business processes in MS Visio, playing sports, participating in a group of interests of the company.
When assessing salaries, I start from the hourly rate that I found for myself as a result of freelancing
Specifically for non-freelance, the salary of an employee depends on the company's profit in only two cases:
1) If a person works in some shitty office, where the bosses only come up with ways to punish employees and make them work more & cheaper.
2) If a person works in some start-up-like company, where he voluntarily plows not for a standard salary, but for fucking-understand-what (this does not necessarily mean something extremely bad), depending on the current state of this company.
In all other cases, a specialist has his own financial appetites, which are built on the basis of supply / demand in the labor market, as well as his skills, merits and fame / demand. And also self-esteem, of course, with this in Russian IT, for example, there are a lot of problems :)
Well, if they take me for 100,000 rubles, then the company has enough income. For example, as far as I know, the customer is billed according to the programmer's hours of work. This rate includes my salary, expenses, necessary profit.
When setting a task, the time for which I must complete this task is agreed. If I managed on time - I'm done. If not, the company will suffer some losses.
Well, the classic demand vs supply.
demand is high - wages will rise. The market will be saturated - wages will stabilize. There will be programmers like ... in general, there will be a lot - of course, salaries will not decrease, but the growth rate will be below the market.
And about "100,000" - this is not because the programmers want so much (I assure you, they would have received 200 with even greater pleasure) - but because the market is ready to pay so much. As already mentioned - a high-margin business + programmer makes a profit.
Have you ever been interested in prices for good oracloids or tsiskovodov? There appetites are even steeper.
If we talk about appetites in the resume, then everything is very simply taken by the average temperature in the hospital and compared like this:
- I can do more than many, so I should receive no less
- if I don’t know how to do something, I will learn in battle and therefore I have the right to receive like everyone else
- Am I red-haired?) You
can come up with a lot of motivations for such appetites in each specific case and the salary does not depend on the profit of the business ... if this is not a startup where the programmer is hired for the success of the project at your own peril and risk
Profit is brought by goods or services, it is often problematic to calculate the contribution of an individual.
Will it pay for itself 20 times in a month? According to your logic, hire more programmers - and each will bring 20 * x money, lol
such periods of profit can be for mass-market products, and then if maintaining sales is inexpensive.
The salary is determined by the labor market, the average salary of developers with the same skills and experience, and has nothing to do with profit, since a huge proportion of projects are still unprofitable)
The programmer creates a product, while the manager from your example sells a ready-made one, on the production of which a lot of things have already been spent, that is, the profit that it brings to the company is far from transparent. Especially considering the fact that in the course of his work he can not only attract customers, but also lose them.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question