If you have been following the growth of the LinuxJobs page on LinuxToday, the Linux jobs on Monster.ca or just reading your local paper, you'll know the score. Three years ago, you would be hard pressed to find a job offer listing Linux in the requirements. Today they are everywhere. Employers now report turning to Linux because, while they have trouble staffing in other platforms, every new graduate seems to have at least some experience in Linux; as we shall see when we look at training, even where a graduate may have some academic experience in another O/S, Linux people tend to have real-world production experience, and without ever having had a real job.
All that said, employers still report a shortage of Linux talent and that means a hayday for those who will work on the advertised projects. Right now, there is a popular myth of a shortage in computer talent in general, and in Unix programmers and system administrators. I believe this situation is misleading as many of the advertised jobs are in working conditions no one in their right mind would take, and since choosing Linux is good evidence of sanity, QED.
The Mythical IT Shortage Despite all media hype, repeated studies find no shortage of skilled IT workers[NM], although there is a huge shortage of Dilbert candidates. What the unfilled IT jobs stats betray is nothing more than a cultural shift in expectations[CTM]. Even our young are less than willing to relocate to a strange new city on only a 3 or even a 5 month guarantee. With downsizing, ¾ of all IT projects being canceled before completion and a growing interest in a quality of life over the size of a paycheck, the paychecks can grow as high as they like and the jobs will remain vacant. The experiment to support my theory is easy: Put a job listing on any site you wish and promise full-time telecommuting with proper infrastructure and remote worker support. Watch the lineup form. I have repeated this experiment many times over the past 15 years and have watched others repeat it; the results are remarkably consistent. IMHO companies who require geographic proximity betray themselves as ignorant (or afraid) of the very technology they seek to master, and as such, qualified people stay away. When we investigate the supposed 300,000 seat shortage of skilled programmers, which we do as a matter of my own professional and academic interest, we find interesting patterns.
Face it. It's time we started treating our employees like graduate students. |
Nonetheless, pollsters predict Linux use growing at 25% per year, and all of the Linux vendors I know have experienced huge growth over both of the past two years and no end in sight. This is creating a terrific sucking sound in around the Linux talent pool as all the existing vendors, and all of the new vendors, scramble to find any Linux experts available. For fun, two years ago, I listed my resume with the DICE service in the US --- I had no real interest in moving to the USA but thought I would test it out: I had so many calls it became annoying. To be fair, I have more experience than most, but on the other hand, most of the callers had read no more than the first mention of Unix.
And we are only at the beginning. Linux is a small village on the world market. As a village, there are a few vendors of each type, and many vendors multitasking diverse product lines. As the village expands, as the installed base grows, opportunities and diversity can only grow with it. We have only begun to see the business model for technical support and value added services in open source software, and as the pressure mounts, more and more businesses are going to realize that Red Hat gets more applicants in a day than others can find in a month because Red Hat is treating people like human beings. Open source just may be a powerful carrot that coaxes information technology shops out of the cotton gin.
This future is not just rosy for those with ample experience. There is also much work which can be done *during* your training. Many Unix sites are large sites with several tiers of sysadmin positions; many current job postings for unix administrators are for the lower positions, jobs involving a pager and being ready to attend to critical applications on shift work, but the level of expertise required may be no more than you might get out of a book like "Linux Systems Administration Unleashed". The low cost of Linux and BSD also makes these attractive to very small sites; for example, small ISPs of less than 100 subscribers or small departmental servers for non-profit orgs, and both may let you "Learn on the job".