I happened to see an interesting question on programmers.stackexchange.com, and I saw someone asking: since it is generally accepted that programming is a difficult job,So why are business analysts and project managers paying more than programmers? Although most of the time programmers are found to be the ones who leave the company at the latest, but those guys can get more paid for their jobs, why is this happening?
There are a lot of respondents to the, but it seems to me. It seems that only one is more reasonable, and it is an analysis of the problem from the perspective of economic principles.
People are usually paid less than their bosses ' highest standards, but higher than their own "minimum requirements." In this context, your actual income depends largely on your bargaining power relative to your boss.
Assume that the service you provide to the company is worth 1000 dollars a day. If you point a gun at him, he will give you the price because he has no choice. If you have no choice, you can only accept 100 dollars a day. This is your floating range.
Suppose you are a novice, no background, not famous, your boss is Google. Google has a strong bargaining capital, it can wait, to hire others, many people want to work for it. You have very little capital, you need to pay the rent, so you can only accept more than $100 a day instead of 1000 dollars.
Suppose you are the last COBOL programmer on Earth, and your boss is running a COBOL program on the mainframe. Well, you have a very strong bargaining capital, and you will be paid nearly 1000 dollars a day.
So either your project manager or business analyst is more valuable to the company or they have more bargaining capital. I do not think it is the former, that is to say, it should be the latter. Few people are good at interpersonal relationships. Such things cannot be outsourced —— because they need to touch customers. Their relative scarcity gives them more bargaining capital, so they have a higher pay.
This ingenious answer comes from NRM, although it's a bit boring compared to all the other political-related answers, but it does reflect the reality. As he mentions, sociable people are scarce, and such people can come to great advantage in any company, especially in the area of software development.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.