re: IT Talent Shortage Or Purple Squirrel Hunt?
Like no other profession, US STEM workers are in a mode of constant retraining during their careers. Colleges and universities cannot prepare STEM workers for technologies yet to be created. Colleges and universities train STEM workers in the fundamentals that will HOPEFULLY withstand changes in technology. Then US STEM workers are on their own to acquire skills in transient technologies that are here and gone in a few years.
That said, the US STEM worker knows that and is constantly trying to acquire training, but Corporate America does not want US STEM workers. Corporate America is actively ENGINEERING skills shortages. Corporate America erects insurmountable financial barriers that prevents US STEM workers from acquiring training for new technologies, for which a corporation has exclusive access, while simultaneously not only providing training to Indian workers for free, Corporate America is actually paying Indian workers to learn.
One technology for which Corporate America claims there is a shortage is Websphere, a technology which IBM has recently bought. Learning Websphere only requires five weeks of training, but IBM wants the US STEM worker to fork over $15,000 to IBM for that five weeks of training. Now if you live in India, IBM will not only train you for free, IBM will pay you to learn and then ship you to the US on an H-1B visa, and pocket the differential in the pay of a US STEM worker and a cheap, disposable worker from India.
Take Spring which is owned by VMware. If you are a US STEM worker the cost of training and certification is almost $3000 per certification, which requires a week of training. To become employable, you need around three certifications, almost $9,000. Now if you live in India, Corporate America will pay you to learn and then ship you to the US on an H-1B visa, an L-1 visa, or a B-1 visa.
Don't buy these crocodile tears of Corporate America! The only time that there ever is a skills shortage, FOLLOW THE MONEY! Corporate America is ENGINEERING the skills shortage.