No, The Tech Skills Shortage Doesn't Exist

Duddy

Diamond Member
Jul 22, 2002
4,674
9
81
I do believe there is a shortage in specialized tech fields.

The "help and support" crowd is uber large for sure.


But there is a shortage of people who have useful tech skills, like VBscripting for example. You would be surprised how many IT people have no idea how to script. Also, MS Exchange specialists are in high demand in nearly EVERY corporation.


EDIT: And the web and graphics design crowd doesn't count for anything, because any 14 year old with a mac can master either or both of those fields.
 

spidey07

No Lifer
Aug 4, 2000
65,469
5
76
I don't agree. There is a severe glut in skilled tech and IT workers. The ones with the skills are still payed a pretty penny because they know they are difficult to find. It can take an employer 6-9 months to find a highly skilled worker and when they do they are going to pay for them.
 

91TTZ

Lifer
Jan 31, 2005
14,374
1
0
Originally posted by: Duddy
I do believe there is a shortage in specialized tech fields.

The "help and support" crowd is uber large for sure.


But there is a shortage of people who have useful tech skills, like VBscripting for example. You would be surprised how many IT people have no idea how to script. Also, MS Exchange specialists are in high demand in nearly EVERY corporation.

The reason the help and support crowd is huge is because we're a service economy and on-site labor is needed to fix things. After car design and manufacturing are long gone from the US, mechanics will still be needed. After programming is done overseas, desktop support people will be needed onsite to support them. After computer hardware is made overseas, you'll still need people here to repair/replace stuff when things go wrong.

A guy in India can make the program your company wants. A factory in China can make the computer your company buys. But they won't be able to walk up to someone's desk in Philly and install it.
 

FreshPrince

Diamond Member
Dec 6, 2001
8,361
1
0
I'd rather hire someone young and train them with the proper skills than to pay big money for someone who think they're the shiz and sit around all day doing nothing.
 

Rudee

Lifer
Apr 23, 2000
11,218
2
76
Originally posted by: FreshPrince
I'd rather hire someone young and train them with the proper skills than to pay big money for someone who think they're the shiz and sit around all day doing nothing.

Problem is large companies don't have time to babysit young workers who lack experience. My company rarely hires Engineers right out of College or University, as they prefer to get people in who have a minimum experience level and require less hand holding.
 

0roo0roo

No Lifer
Sep 21, 2002
64,795
84
91
Originally posted by: Rudee
Originally posted by: FreshPrince
I'd rather hire someone young and train them with the proper skills than to pay big money for someone who think they're the shiz and sit around all day doing nothing.

Problem is large companies don't have time to babysit young workers who lack experience. My company rarely hires Engineers right out of College or University, as they prefer to get people in who have a minimum experience level and require less hand holding.

so its the chicken and the egg thing. everyone wants experience but no one wants to give it:p
 

aplefka

Lifer
Feb 29, 2004
12,014
2
0
I want to print this out and make copies to hand out every time a relative or family friend tells me I should go into computers instead of film since there's a shortage of employees.
 

tfinch2

Lifer
Feb 3, 2004
22,114
1
0
Where I work, we've had multiple positions open for about a year because the right fit has not been found.
 

ultimatebob

Lifer
Jul 1, 2001
25,134
2,450
126
I'm glad that Information Week has finally figured out how to do "IT Manager BS to English" translations!

For example: "We cannot find enough skilled IT workers in the US" really means "We cannot find enough skilled IT workers in the US who are willing to work for peanuts, so we're using that as excuse to hire more low cost workers in India and China"
 

nightowl

Golden Member
Oct 12, 2000
1,935
0
0
I agree with Spidey. There is a shortage of good IT (networking specifically) people around who are available to be hired.
 

sjwaste

Diamond Member
Aug 2, 2000
8,757
12
81
Saying there's a shortage or surplus of IT workers is like saying the same about tradesmen. There might be too many specialized in some of the more mainstream skill areas, but it's not a blanket statement covering all of information technology. I dunno, I worked with business intelligence systems before I started as a law clerk last year and I still get a lot of phone calls and emails asking if I'm interested in various BI consulting gigs. I'd go out on a limb and say there might not be enough BI (ha, i just got the joke) folks to meet demand.
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Originally posted by: Duddy
I do believe there is a shortage in specialized tech fields.

The "help and support" crowd is uber large for sure.


But there is a shortage of people who have useful tech skills, like VBscripting for example. You would be surprised how many IT people have no idea how to script. Also, MS Exchange specialists are in high demand in nearly EVERY corporation.


EDIT: And the web and graphics design crowd doesn't count for anything, because any 14 year old with a mac can master either or both of those fields.

Are we relegating specialized IT talent to scripting?! If that were all that was needed in IT, we'd all be in trouble.
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Originally posted by: 91TTZ
Originally posted by: Duddy
I do believe there is a shortage in specialized tech fields.

The "help and support" crowd is uber large for sure.


But there is a shortage of people who have useful tech skills, like VBscripting for example. You would be surprised how many IT people have no idea how to script. Also, MS Exchange specialists are in high demand in nearly EVERY corporation.

The reason the help and support crowd is huge is because we're a service economy and on-site labor is needed to fix things. After car design and manufacturing are long gone from the US, mechanics will still be needed. After programming is done overseas, desktop support people will be needed onsite to support them. After computer hardware is made overseas, you'll still need people here to repair/replace stuff when things go wrong.

A guy in India can make the program your company wants.

That's a misrepresentation of the actual facts.

The scare about India (Russia, China and all the other countries that accept outsourcing software work; even Indian companies outsource their own work to these countries in some cases) is practically a myth.

It's taken over a decade for companies to understand how to truly employ offshore talent, and most still don't get it right. Software has never been the manufacturing equivalent of a specification that can be built in isolation; it's an evolving product that unfortunately requires a vast number of iterations and complex interactions before it can be delivered. There are some very limited exceptions, but this is the truth for the vast majority, and it's why so many offshore efforts have failed miserably.

What companies are learning is that offshore talent helps adjunct onshore efforts, and it's the shortage of talent to facilitate this onshore-offshore interaction that leads to increased demand for two types of people: One, H1B workers to get them onshore; two, onshore workers to liaise between business and tech. The latter group has been in shortage for some time now.

A factory in China can make the computer your company buys. But they won't be able to walk up to someone's desk in Philly and install it.

Correct, but you're speaking from a simple break-fix standpoint. Software is obviously much more layered than simply having someone on the ground for break-fix.
 

Duddy

Diamond Member
Jul 22, 2002
4,674
9
81
Originally posted by: Descartes
Originally posted by: Duddy
I do believe there is a shortage in specialized tech fields.

The "help and support" crowd is uber large for sure.


But there is a shortage of people who have useful tech skills, like VBscripting for example. You would be surprised how many IT people have no idea how to script. Also, MS Exchange specialists are in high demand in nearly EVERY corporation.


EDIT: And the web and graphics design crowd doesn't count for anything, because any 14 year old with a mac can master either or both of those fields.

Are we relegating specialized IT talent to scripting?! If that were all that was needed in IT, we'd all be in trouble.


Well, it was only one example.

And I might be alittle biased, as I'm currently studying VBScripting. :p
 

ArmchairAthlete

Diamond Member
Dec 3, 2002
3,763
0
0
As far as developers go, I considered the place I co-oped at a good place to work. Yet I could see the difficulty in finding good devs.
 

Duddy

Diamond Member
Jul 22, 2002
4,674
9
81
Originally posted by: Descartes
Originally posted by: 91TTZ
Originally posted by: Duddy
I do believe there is a shortage in specialized tech fields.

The "help and support" crowd is uber large for sure.


But there is a shortage of people who have useful tech skills, like VBscripting for example. You would be surprised how many IT people have no idea how to script. Also, MS Exchange specialists are in high demand in nearly EVERY corporation.

The reason the help and support crowd is huge is because we're a service economy and on-site labor is needed to fix things. After car design and manufacturing are long gone from the US, mechanics will still be needed. After programming is done overseas, desktop support people will be needed onsite to support them. After computer hardware is made overseas, you'll still need people here to repair/replace stuff when things go wrong.

A guy in India can make the program your company wants.

That's a misrepresentation of the actual facts.

The scare about India (Russia, China and all the other countries that accept outsourcing software work; even Indian companies outsource their own work to these countries in some cases) is practically a myth.

It's taken over a decade for companies to understand how to truly employ offshore talent, and most still don't get it right. Software has never been the manufacturing equivalent of a specification that can be built in isolation; it's an evolving product that unfortunately requires a vast number of iterations and complex interactions before it can be delivered. There are some very limited exceptions, but this is the truth for the vast majority, and it's why so many offshore efforts have failed miserably.

What companies are learning is that offshore talent helps adjunct onshore efforts, and it's the shortage of talent to facilitate this onshore-offshore interaction that leads to increased demand for two types of people: One, H1B workers to get them onshore; two, onshore workers to liaise between business and tech. The latter group has been in shortage for some time now.

A factory in China can make the computer your company buys. But they won't be able to walk up to someone's desk in Philly and install it.

Correct, but you're speaking from a simple break-fix standpoint. Software is obviously much more layered than simply having someone on the ground for break-fix.

Wow! I just learned a lot! Nice post! :D
 

PingSpike

Lifer
Feb 25, 2004
21,753
599
126
Originally posted by: Rudee
Originally posted by: FreshPrince
I'd rather hire someone young and train them with the proper skills than to pay big money for someone who think they're the shiz and sit around all day doing nothing.

Problem is large companies don't have time to babysit young workers who lack experience. My company rarely hires Engineers right out of College or University, as they prefer to get people in who have a minimum experience level and require less hand holding.

The company can either pay to train them or pay them more after they've been trained somewhere else. It seems like a lot of companies don't want to do either.
 

Duddy

Diamond Member
Jul 22, 2002
4,674
9
81
Originally posted by: PingSpike
Originally posted by: Rudee
Originally posted by: FreshPrince
I'd rather hire someone young and train them with the proper skills than to pay big money for someone who think they're the shiz and sit around all day doing nothing.

Problem is large companies don't have time to babysit young workers who lack experience. My company rarely hires Engineers right out of College or University, as they prefer to get people in who have a minimum experience level and require less hand holding.

The company can either pay to train them or pay them more after they've been trained somewhere else. It seems like a lot of companies don't want to do either.

That's the main problem with the tech industry.

You can't get a job without prior experience. You can't get prior experience without a job.


Even smaller companies want you to have atleast 2-3 years in your field. But then you can never actually get INTO the field.
 

kt

Diamond Member
Apr 1, 2000
6,031
1,346
136
Originally posted by: FreshPrince
I'd rather hire someone young and train them with the proper skills than to pay big money for someone who think they're the shiz and sit around all day doing nothing.

You would think the term you get what you pay for would apply here. But it's quite the opposite. You will end up paying more for hiring someone on the cheap and end up paying in other ways. Time is money. So you hire someone young and train them properly. They got all the skills they need to get better pay, what do you think they will do next? They will either ask for better pay where they are, or they will get better pay somewhere else now that they have the skills.

Apply, wash and rinse.

 

her209

No Lifer
Oct 11, 2000
56,336
11
0
Originally posted by: kt
So you hire someone young and train them properly. They got all the skills they need to get better pay, what do you think they will do next? They will either ask for better pay where they are, or they will get better pay somewhere else now that they have the skills.
When you hire someone, they were given a list of roles and responsibilities. If they are assigned additional responsibilities, should they not be entitled to more compensation?
 

fleshconsumed

Diamond Member
Feb 21, 2002
6,486
2,363
136
Originally posted by: tfinch2
Where I work, we've had multiple positions open for about a year because the right fit has not been found.

Have you considered that your company had multiple positions open for a year because they can't find the right fit at the price they're willing to pay?

Out of curiosity, can you post positions and the salary your company is offering?
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Originally posted by: her209
Originally posted by: kt
So you hire someone young and train them properly. They got all the skills they need to get better pay, what do you think they will do next? They will either ask for better pay where they are, or they will get better pay somewhere else now that they have the skills.
When you hire someone, they were given a list of roles and responsibilities. If they are assigned additional responsibilities, should they not be entitled to more compensation?

Not always, no. Companies often have structures that are contingent upon formal promotion than any accumulation of responsibility. It also goes the other way; someone that was promoted might not necessarily follow the same responsibilities as someone above or below them on an org chart.

So, associating compensation with responsibility is almost meaningless in IT. You're compensated more for what you can do rather than you actually do.
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Originally posted by: Duddy
Originally posted by: PingSpike
Originally posted by: Rudee
Originally posted by: FreshPrince
I'd rather hire someone young and train them with the proper skills than to pay big money for someone who think they're the shiz and sit around all day doing nothing.

Problem is large companies don't have time to babysit young workers who lack experience. My company rarely hires Engineers right out of College or University, as they prefer to get people in who have a minimum experience level and require less hand holding.

The company can either pay to train them or pay them more after they've been trained somewhere else. It seems like a lot of companies don't want to do either.

That's the main problem with the tech industry.

You can't get a job without prior experience. You can't get prior experience without a job.


Even smaller companies want you to have atleast 2-3 years in your field. But then you can never actually get INTO the field.

You'll find in IT that many that have flourished did so through non-traditional ways. There are few that seemed to go from school->good company->good experience and repeat at the next company that wants to take advantage of your prior experience. This means that you often have to start out very, very small relative to the level of education or knowledge one has acquired. Experience is king in IT.

The largest exceptions to this are if you excel at certain schools (MIT being an obvious example, but even that's no guarantee) and use that to get into the ground floor. The easiest way to break in is to extend your social network as much as possible and use that as your leverage. Out of all the people I know, I honestly can't think of a single one that got their current position through traditional application methods.

That's just one example. There are plenty more, but the point is that IT is simply not a traditional industry and so following traditional paths is almost always going to cut you short.