What's likely to happen isn't that Google hires 27 million people. It's that Google hires 10,000 people, who learn the details of the new methods of production required in the information age. Some of those will quit (even though Google doesn't want them to) and found new businesses. Some of them will even leave Silicon Valley and go back to their hometowns or other cheaper areas, and bring the knowledge & culture back with them. They'll then hire other people, who will learn the skills & culture needed to thrive in the information age, and so on, until it's disseminated widely throughout society.
Instead of everyone moving to California, California will move to everyone.
My bewilderment is mostly at this avoidance of economic rationality. To me, the market is sending a very clear signal that certain ways of doing things - those that involve computers, and replacing human labor with them - are more efficient than the old ways of doing things, and that's why people who adopt them make lots of money. The logical thing to do is to adopt them too. Lots of people are not doing that, and assume that there must be something mystical or corrupt about how Silicon Valley makes its money.
My question has always been: why aren't companies doing this?
We're talking multi-year (1-3 years) investment in training. Why not?
Seems crazy, but it's not so crazy if companies would:
1. Provide clear training milestones of accomplishment (tied to compensation advancement)
2. Support trainee with necessary personnel and materials
3. Backload compensation
Think about it, the company starts you out at say $8/hr. Then for each progressive level you ratchet up to $10, $12, $15, $18, $22, $26, etc. This ratcheting can happen as quickly as the trainee progresses -- no set time limits.
The beauty is that this provides ample motivation; it's easy for a candidate to see how they can achieve success. It also reduces the company's risk, should either side determine the relationship isn't a good fit; the company will have minimized their financial outlay.
I understand that most startups can't do this (unless it's an explicit part of their plan), but I don't understand why larger cash-rich corporations don't do this. It seems like there's massive untapped potential out there.
Don't we believe Google would be able to take a sufficiently motivated individual and turn them into a world-class engineer after 3 years, at the most, of focused training? I think the odds in favor are far greater than 50-50. I mean, who would turn down a job at Google starting at $8/hr with the chance to rocket up to $50/hr (ignoring wage depression as supply increases).
So why hasn't Google tested this? How much do they spend on trying to find the "best" instead of creating them... that's a question I wish I had the answer to.