|
|
|
|
|
by jahewson
4015 days ago
|
|
High wages are not enough. It takes time to train people. It can take years. Demand for experienced workers can't be satisfied with newly trained workers. Demand for skilled workers can very easily exceed their supply. A good example of this problem currently is nurses in the Bay Area. They are very well paid however there is still a shortage because there isn't enough teaching available. The teachers are of course experienced nurses, so there's no way to increase the supply of teachers without further reducing the supply of nurses. So while supply and demand will solve them problem eventually, you might have to wait 20 years and in the world of business someone else is going to eat your lunch during that time. |
|
Programmers can learn a language in a few months and become professionally proficient in two years or so. It's a lot closer to factory work than rocket science.
Beyond that there are a bunch of 50+ year old guys with perfectly good skills who can't get jobs because they don't fit the common (erroneous) mental picture of a software developer. There's no shortage of IT people in the US and never has been.