Agree M_a_r_k. Its all about perceptions and work locale thrown into the mix as well.
The biggest problem that I can see as a executive isn't the lack of jobs or the lack of people to fill those jobs its keeping the people abreast of the technology needed to be applied to those jobs. Sure I could hire any schmuck off the street and declare them to be an Oracle developer but if that person never saw a computer do anything but email is that person still an Oracle Developer even if I say so? Thats the problem many businesses are confronted with on a daily basis. Also why you see two answers to the same analysis. Too few jobs! Too few people to do too few positions. Its about slicing the data cube. Remember this: Figures lie and liars figure. Give me enough statistics and I'll also prove that the Earth is flat; Humans came from Mars and that there are little green men living under your bed. Ahhh... the power of statistics. I'm joking of course but you get the drift, I hope.
For IT folks everywhere, its a delicate and fine balnacing act to stay abreast of all the latest and greatest hardware and software packages. After the dot com bust (predicted well in advance by yours truly), we had a recession shedding lots of borderline businesses and there staff. You wouldn't believe the number of completely unqualified resume's I recieved from folks with titles like VP of Web Enabled Sales or VP of Actualization. What the heck do those mean? References to jobs or such like that - nonesense. Most of these folks didn't even have 4 year degrees and were making $150,000+ annually. Just nuts. So many of them went the way of the dodo - extinct in the form of an IT career.
Long term fellows of DP/IS/IT will tell you that IT is and has always been cyclical. Complain if you want but thats the way its always been and will continue to be for the forseeable future. The biggest challenge for all IT, once Data Processing, later Information Systems is to keep learning the newest most in demand packages. No matter if your a security geek; a developer or a network manager. You have to stay abreast in your field or suffer the consequences of eventual carreer nullification and or burnout from trying to learn and retain too much. Trust me its not pretty thing to see - burnout. Been there, done that with Y2K. Thats why I always tell people to try managing that balance. Oh yeah. Business wants us to become automatons and no longer specialize. Hello! We are specialist. Not marketers. Not Salespersons. Not Accountants. We are technically specialized professionals. If you want us to understand business, your business, the competitions business then you'll have to train us in that as well!
/* Rant over */
Theres nothing happening here in IT that isn't happening in any other industry. It just seems like theres more of it here because our cycles are so much more dense than in other fields. We live under a microscope on a daily basis. Consider that the average 'computer year' is generally considered to be 4.5:1 in comparison to other more normal fields and you'll quickly see why IT is not for the feint of heart. Still, theres nothing else I'd rather do.
- beads