@ Keith
"Young people should only enter the IT field if they are prepared to move to India or China."
This is bullshit.
First, you assume everyone is equal. Weaker people may well give up but determined and talented individuals can certainly carve a career out in many areas of IT within the UK.
You also assume that the future equals the past, only more so, which is *always* wrong. Just because we've seen outsourcing to India doesn't mean it will continue to grow and consume all other forms of IT work. There are countless reasons why not everything can be outsourced. If cost of workers was the only criteria then the British would *never* have had an IT industry. You also assume that Indian and Chinese salaries won't rise, but they obviously will.
Finally, you assume that there is something special about the *countries* of India and China. They compete on cost, not on location. Being in India is a huge disadvantage for them. Moving to India to compete would be the most stupid thing anyone could ever do. Compete on home ground if you must compete - be able to visit the client, for instance. But most of all, you shouldn't *ever* compete on price, that's rule #1 of business, but you assume that competing on price is all that matters.
Overall I don't trust that your outlook is particularly accurate, and sounds more like a knee-jerk reaction.
"The big money is in sales, marketing, law, and medicine."
No it isn't. The big money is in successful enterpreneurship, as everyone knows. Most billionaires on the planet got that way by owning a successful business.
There is risk-free money to be made in sales, marketing, law and medicine but (with the exception of law) you can eventually make as much money in IT if you work at it, especially through contracting.
"The steady careers are in the major trades: carpentry, plumbing, electrician."
Yes, you can make a steady income that way, but you are limited to the income of a carpenter, plumber or electrician, which is a dead end.
In any case, people in these trades do go bust; there are no guarantees.
Steady jobs don't exist.
"The paths to an executive positions are (in descending order) sales, marketing, law and accounting"
That's because executive positions are non-technical. So what? There are way fewer exec positions than there are salesmen, marketers, lawyers and accountants. Going into those careers won't guarantee anything. Meanwhile, IT people start up new companies all the time, and some of those go on to make millions.
Young people should consider what they love to do and decide what they want to achieve and aim for it. They should not listen to old people's advice if it gets any more specific than that. There is no "smart decision" to make. You always have to *work* at a career to advance, and no career has a glass ceiling that cannot be overcome - if money or position really is all you care about.