Tuesday, June 8, 2004
previous entry | main | next entry | TrackBack (0)
How IT salaries are affected by outsourcing
The Boston Globe's Diane E. Lewis reports on the effect that offshore outsourcing is having on IT salaries:
Read the whole article -- and you can download the executive summary of the META group report by clicking here (registration required).
Given that 2000 was the peak of dot.com hysteria, the salary rebound is pretty impressive.
UPDATE: This elaboration on salary structure comes from page 11 of the executive summary:
As for the magnitude of offshoring (from page 16):
posted by Dan on 06.08.04 at 12:30 PM
Look, let's face it. The jobs that are being outsourced aren't the kind that take massive amounts of talent to do. Much like how machines now build cars better than their human counterparts, so can code be generated by outsourced programmers with less skill. If you want to keep your job, improve your skils.
As anyone who is aware of patterns in programming will tell you, if your application components follow any well known pattern (Store & Forward, Factory, etc.), the programming behind it is trivial. Hell, the actual code is simple if you've got a good design. So the trick isn't to have the government stop outsourcing, but to further your own skill set so that you can provide the design which is hard to do overseas (communication is critical to the design phase and time-zone / culture / language barriers are damn near impossible to overcome fast enough).
Or you could be like me. I decided to start looking at other fields of work even though the past 12 years of my life have been devoted to computers. I'm doing my own photography business on the side. It's hard to outsource a photographer for your wedding ;)posted by: Marble on 06.08.04 at 12:30 PM [permalink]
I don't see the article quite so positively. There's nothing to say what percentage of IT jobs are considered "scarce skills" and part of that overall salary increase. If only 1% or 5% or even 10% of those positions are seeing wage increases and the rest are stagnant or losing ground, that's not a good thing (at least not for the folks in the industry). Rote programming jobs and help desk personnel are not the only positions being offshored (and I would hesitate to denigrate the skills that it takes to do those jobs *well*) - we're also seeing IT infrastructure support jobs and others typically seen as higher skilled going as well. It's all well and good to talk about upgrading your skills - that'll help some few people, but we're not talking about a large number of actual positions for people to move into.
The last couple of grafs of the article are worth noting, including
"However, hiring managers have not stepped up their recruitment efforts significantly despite demand and the improving economy. As a result, IT employees report low morale due to increased hours and work levels and not enough people on staff."and
''The number of positions for which they are hiring continues to be far from robust," said META Group. ''It is a positive trend that the overall loss of employees seems to be slowing, though there is no real gain in the net number of new employees."This is not to say that offshoring is inherently bad (although it sure as heck sucks for those affected by it), but I would say that my interpretation of the article is a bit different than Dan's. I did not read the META report itself, so it's certainly possible that there is data there that would change that opinion, but personal experience is telling me that IT salaries are generally flat (due IN PART to offshoring and outsourcing) and I don't see any real upward pressure yet except in some VERY specialized areas. posted by: Tony Plutonium on 06.08.04 at 12:30 PM [permalink]
The only thing is that IT consulting rates have plummetted in the last three years. I keep seeing signs that there might be a modest recovery, but I have experienced that, myself. I have seen a drop of more than 40%, and with the resistence to overtime, that has actually been more like 50%. Don't say that there has been no effect, as it is not true.posted by: Jim Bender on 06.08.04 at 12:30 PM [permalink]
What are we missing here? This phrase gives us a clue: senior network architects or senior database management staff.
Note the "senior" there. They didn't become "senior" without becoming "junior" first. If we outsource many of the *junior* jobs, there won't be *seniors* in the future. The senior network architects or senior database management staff will be in India or China.
-- A TrUe ChRiStinA FaN who resents having had his joke comment in the JLo thread deleted.posted by: The Lonewacko Blog on 06.08.04 at 12:30 PM [permalink]
1. "let's face it. The jobs that are being outsourced aren't the kind that take massive amounts of talent to do."
2. "I decided to start looking at other fields of work even though the past 12 years of my life have been devoted to computers. I'm doing my own photography business on the side. It's hard to outsource a photographer for your wedding ;)"
So. on one hand outsourcing is not a problem for people with talents slightly above average. On another hand, our friend Marble is going into photography.
A fairly typical logic from a moronic FreeTradeUberAlles true believer.posted by: BrooklynBridge on 06.08.04 at 12:30 PM [permalink]
I was thinking the same thing as lonewacko... Senior people in this field dont exactly emerge from the groud fully formed... You have to be a junior programmer somewhere before you're a senior one, and its getting a lot harder for US programmers to land that junior position. (Of course this is merely based on me and my friends who recently graduated with CS degrees... Out of my 4 closest freinds with the same degree, only I am now actually in a job related to that field)posted by: Ryan Frank on 06.08.04 at 12:30 PM [permalink]
I manage an IT consulting form. Since '99, we have seen consulting rates fall approximately 25% for IT security and enterprise management.
We have also seen utilization rates fall due to the shift in projects from very long term (clients were afraid of losing a scarce resource) to very short (clients are counting ever dollar. This causes a variation of frictional-unemployment for our firm.
We are currently seeing small but hopeful improvements in both areas. That is, improvements for us. Our clients may not see it an an "improvement" that they are paying more. ;-)
What hasn't changed in the last four years is competition. We have to compete with independent 10-99 consultants, with potential W-2 employees, with off-shore consulting firms, and with other IT consulting firms like ourselves.
Competition drives down price and drives up quality. This is good for my customers and it is good for their customers.
Some people seem to feel that they should not have to compete. They feel that the government should protect them from competition, especially when they might lose. I do not feel that way.
Life is about competition -- get to it.
Post a Comment: