Critiquing Claims of an Open Source Jobs Boom
snydeq writes "InfoWorld's Bill Snyder examines what appears to be an open source job market boom, as evidenced by a recent O'Reilly Report. According to the study, 5 to 15 percent of all IT openings call for open source software skills, and with overall IT job cuts expected for 2009, 'the recession may be pushing budget-strapped IT execs to examine low-cost alternatives to commercial software,' Snyder writes. But are enterprises truly shifting to open source, or are they simply seeking to augment the work of staff already steeped in proprietary software? The study's methodology leaves too much room for interpretation, Savio Rodrigues retorts. 'That's why the 5% to 15% really doesn't sit well with me,' Rodrigues writes. 'I suspect that larger companies are looking for developers with a mix of experience with proprietary and open source products, tools and frameworks,' as opposed to those who would work with open source for 90 percent of the work day."
...is the one you didn't have to write in the first place. Developers with some knowledge of BSD/LGPL code that could be used for rapidly creating complex apps without reinventing the wheel is probably in demand.
Live today, because you never know what tomorrow brings
In job hunting, I'm seeing more Open Source skills being requested in the mixes, but they are part of a mix, and they definitely tend to be in heavier demand on the front-end web dev side than on the back-end dev side.
Start a happiness pandemic
Given that Java is now GPL and open-source, and lots of the popular third-party Java frameworks are also open-source, I would expect that open-source is really hot in many businesses - just that they don't know it.
When your developers code an interface to XYZ in a short time, it's not because they're reimplementing the wheel. No, they're using Axis. Or HttpClient. With hibernate, spring, struts, tiles, and so on.
But if we look at databases, you'll see a large investment in proprietary systems still, for core business data, with MySQL running minor functionality around the outside. Cutbacks simply mean that upgrading your database platform won't happen, it's already paid for, why migrate from Oracle to Postgresql!
The other big platform is MS proprietary. You all know the story. It keeps TheDailyWTF alive.
I've seen a lot of shops. And a lot of them like open source for one reason... it's cheap. Not because they're cheap bastards, but because free software often can circumvent the corporate BS associated with spending money.
Once a place has used some open source software, they tend to keep using it. And they tend to want to hire people who know how to use what they have. I wouldn't call it an open source hiring boom. I'd just call it acceptance.
Disconnect your television. Do your own research. Draw your own conclusions. They're probably lying. Don't be a sheep.
Looking at sysadmin jobs, I also see things that want Cisco, RedHat/Some *nix, MS AD, some sort of DB, this ERP app, that specific app, Citrix, scripting, programming, web development, website hosting, blah, blah, blah... Those that have a salary range, are in 55-60K
I think HR just throws all in the listing... get as many applicants as possible, sort it out later.
No comprende? Let me type that a little slower for you...
Open source software is actually costing my institution more than a closed source alternative. The drive for moving to open source software is more about being able to maintain a solution, and customize it to exactly what the requirements are.
Another fun thing we are experiencing is the total lack of knowledge closed source solution professionals have. We're finding the people to be very silo'ed without knowledge of what goes on around them. So when you are trying to implement something, you get very concerned with cross-technical area issues.
You ask an SAP basis person to come look at a screen and they'll say "Not Functional..." and wave their hands wildly with their palms facing you. Ask the Abaper and they'll shrug without a clue.
Hell, the Abaper is supposed to be a programmer you think, but they can't even teach you the basic parts of a program; you'll be lucky enough if they even know how to do proper error handling.
You see these types of people and they frighten the crap out of you. You just stare out the window and wonder why people are willing to pay 80 or 100 dollars an hour for these.... idiots!
I can go out into a University, pay a fresh graduate 40 dollars an hour and teach them everything they need to know... knowing that they'll leave after the project and still be better off than getting consultants.
Compare that with a professional in open source technologies. They need to know how things work together, because that's all they do. They can't learn just 1 technology, they need to know multiples, and how to fit them together. As they grow in their career, they know the big picture, and that is completely different than the closed source alternative.
I make about 3x that working as a Java developer for an investment firm. And I can make even more as a contract dev. But that is in SF where the cost of living is very high. 60K in a rural area is probably a better salary adjusted for cost of living than I make. But 60K in the bay area is very tight and means you will either live in a dangerous area, live very cheaply, or live far away (long commute). Your choice. But if you think a programmer's salary isn't very high then either you aren't very good at programming or you have a very different idea of "making a good living" from most people. Try living on a construction worker's salary (or a junior QA person's salary) in the bay area and you might change your opinion.
"Those that start by burning books, will end by burning men."