|
|
|
|
|
by kelleyk
5409 days ago
|
|
There are a number of points I'd like to disagree with, but to start: - $150,000 is much less than a top-flight engineer like the one you're describing might make; it's not out of the realm of possibility for what an engineer with a good pedigree might make his first year out of school, if he went to work for a big company. - The engineer went to school for four/five/six years and then went to work. The doctor who earns $300-400k went through a four-year university degree, four years of medical school, and a residency or fellowship before he started earning money. Some specialists, like neurosurgeons, take at least 11 years after getting their undergraduate degree before they really "get their wings." Not only are their then-substantial salaries offset by the huge delay in getting those salaries (residents make, what, $35k?) but they also have to pay for things like malpractice insurance, which can be in the six-figure range. |
|
The market doesn't care about what you have done to get to where you are. If you spent the better part of a decade to acquire a Ph.D, you are not entitled to earn more money waiting tables at the local restaurant.
The upper bounds of earning is only limited by the value provided by the work. A good doctor or lawyer can provide a lot of value (health and freedom are, to most people, the most important things in life) and they are usually in short supply, thus they can command the high rates.
If programming jobs top out at $150,000, it means that either there is no shortage of people to do the job, or that it is simply no value in having someone do the work for more. In the latter case, if true, means that programming really isn't that important.