As many of you know, I have taken no little space in these columns talking about the need to educate and train American computer and technology professionals (rather than export our tech jobs abroad or import foreign workers), but recent remarks by one Bill Gates have brought up another interesting angle.
The March 17 issue of Computerworld reported that the Microsoft chairman asserted before Congress recently that U.S. companies may lose jobs if they can't bring in "world-class engineers" from abroad via more H-1B visas. That begs the question: Is there something wrong with the U.S.-based engineers we have?
According to Mr. Gates, as quoted in the piece, "These top people are going to be hired. It's just a question of what country they're hired in."
Yes, that seems rather obvious. But the 800-pound gorilla lurking behind the notion that we must bring such professionals in from abroad is that American IT pros just can't hack it, and that "world-class" engineers either don't exist or are in critically short supply in the U.S.
I find all these statements difficult to believe, but maybe that's just because I don't want to see the country I love besmirched. One reader who responded to my blog on a similar topic suggested that, indeed, the U.S. educational system has in recent years been turning out graduates who feel good about themselves (read self-esteem), but can't write a coherent sentence or balance a checkbook.
I had a hard time disagreeing with that, having seen the vicious assault on the English language that takes place in some of the resum?s and cover letters that cross my path.
My reader, who identified himself as an insurance agent, provided further evidence, noting that, "I've been testing job applicants for 15 years, none of whom have been able to successfully answer this question: What is 10 percent of 75? Documented results show 175 high school and college graduates can't do it. NOT ONE. NADA. ZIPPO."
And some of these people are supposed to be college graduates!
Then again, they are probably not engineering or computer science graduates, so I might be persuaded to give them a pass in terms of the current discussion.
I wonder, though, just what constitutes a "world class" engineer, and why we seem to have so few of them. Yes, I know that current graduates in computer science are at a low in the U.S., but surely the "world-class" people would have graduated some years ago, now having proved their mettle and gained valuable experience in the real world.