Part of the problem with IT jobs is that the people hiring for them, don't seem to have any idea as to what they actually are. The thought process seems to be " We need someone to do computer stuff, let try to find somebody who can do everything we need done with computers. Everybody give us a list of things you need done..." So they'll place an ad looking for a UNIX guru who's proficient with active directory, SQL, Windows 2000-8, HTML, SEO, Photoshop, Server 2003-2012, Exchange, networking, break fix, phone systems, Cisco certified, Soldering, security system install and configuration. $28k/yr.... One of the worst ads I've seen was about 2 years ago. It was a financial firm in Manhattan, and this list pretty much mirrors their requirements. They were paying $18/hr. Its very likely that the union guys cleaning the toilets in their office were making a couple bucks an hour more then the guy they wanted to hire to support the backbone of their entire company. There has to be some correlation between how important a job is to a company's wellbeing, and what they pay. After that you mix in rarity of skills, difficulty of the actual job, and the amount of training necessary to become proficient. After that you look at where they'd be on the company's pay scale. Does the kid delivering mail make a similar amount to the guy who maintains your server farm? One of the things that annoys me so much about the fast food workers lobbying for $15/hour is that that's exactly the wage that 90% of companies try to hire level 2 help desk reps at. If a construction company placed an ad trying to hire someone who was certified to weld underwater; but could also frame a house, wire it up, do all the plumbing and the masonry required, install the septic and dig the well. Then landscape it, pave the driveway, list it on the MLS, market it, and sell it, that would be about equivalent to the idiocy of half the iT ads I see.