Slashdot Mirror


IT Worker Shortages Everywhere

Vicissidude writes with news from the IT front in India: "The software industry body Nasscom has warned that India faces a shortfall of half a million skilled workers by 2010. The country will need 350,000 engineers a year, but no more than 150,000 of the most highly skilled engineers will be available each year." This shortfall is fueling a new development, the exporting of Indian tech jobs to the US. But will there be workers in the US to do those jobs? Reader Jadeite2 writes with a word from Bill Gates, speaking to a business forum in Moscow, who said: "There is a shortage of IT skills on a worldwide basis. Anybody who can get those skills here now will have a lot of opportunity."

78 of 480 comments (clear)

  1. Those of us who supported outsourcing... by geoffrobinson · · Score: 4, Interesting

    or at least the freedom to outsource were confident that, ultimately, outsourcing would be a net benefit for everyone. For India and for America.

    This seems to be confirmation of that.

    --
    Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
    1. Re:Those of us who supported outsourcing... by rovingeyes · · Score: 4, Informative

      I have a friend who works in Google India. And when I asked about this new phenomenon, he said that there is no shortage of applicants, but there is a shortage of "qualified" applicants. For every software engineering position they anounce, thousands of resumes are received, but none of them meet their requirements. So this shortage is not some random IT position but very specific skilled positions that the Indian tech populace is unable to fill.

    2. Re:Those of us who supported outsourcing... by Qzukk · · Score: 2, Insightful

      Theoretically, the foreign companies should easily out-compete the American-run companies because they probably don't pay their executives tens of millions of dollars in compensation like the idiotic American companies do.

      Hmm, this sounds familiar. I can't quite... oh right, cars!

      That right there is the future of IT in the US, and quite possibly many other job sectors as well.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
  2. Hey! by gEvil+(beta) · · Score: 4, Funny

    Most IT workers aren't short all over. They're only short where it counts...

    --
    This guy's the limit!
  3. Shortfall? by Mydron · · Score: 5, Insightful

    Lets be clear, no market, including the labour market, suffers a "shortfall". When industry types parade around the notion of a "shortfall" what they really mean is that they anticipate having to pay higher prices (or wages in this case). They do this to drum up support for government policy which will effectively suppress prices/wages.

    I welcome such a shortfall.

    1. Re:Shortfall? by kfg · · Score: 2, Funny

      How to fix that issue: pass a law that you have to pay any employee or contracted employee a sum that is at least the prevailing wage for the area in which the company is located, and national laws also must apply.

      Cool! All the outsourced Indian IT jobs for Americans, at minimum wage, you can eat.

      KFG

    2. Re:Shortfall? by EatHam · · Score: 5, Funny
      How to fix that issue: pass a law

      If by "fix" you mean "create a giant clusterfuck", then yes, that would fix things nicely.
  4. Solution: hire the botnet spammer guys by fudgefactor7 · · Score: 3, Funny

    (See previous story). What this will do is (A) give those spammers a legit job, and (B) take the operators of the spam-bots out of the mix, and (C) keep them busy with other things so they can't be bothered to spamminate the 'Net, and (D) solves the problem of the shortage in that particular area.

  5. India needs to outsource... by i_want_you_to_throw_ · · Score: 3, Insightful

    to Vietnam or China. Always seems to work that way in outsourcing. Outsource to a place that's cheap and then they outsource to a cheaper place.

    Might be a few years before you see an IT industry in Niger though.

    1. Re:India needs to outsource... by Apocalypse111 · · Score: 2, Funny

      Yeah, the only people who have any IT skills in Nigeria are all trying to get help moving their vast fortunes to the US, and only need a little help from some willing citizens (who will be handsomely rewarded) to do it.

      --
      There is no mod option "-1: Disagree" for a reason. "Overrated" is not an acceptable substitute. Post something instead.
  6. Then why can't I find a friggin job?!!?! by ArcherB · · Score: 4, Insightful

    I have a BSIT degree with a 3.5 GPA, but without real world experience in an IT department, it's impossible for me to find anything in IT that pays above tech support!

    I'm tired of the chicken-egg thing. If I don't have experience I can't get the job. If I can't get the job, how am I supposed to get experience? /rant off

    --
    There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
  7. Shortage smortage by J.R.+Random · · Score: 5, Insightful

    A "shortgage" of labor simply means that businessmen have to pay people more than they would prefer. There is always a wage at which any "shortage" disappears, but that is not the fix prefered by the business class (importing more cheap labor or outsourcing is). You never hear about a CEO shortage even when they make millions a year.

    1. Re:Shortage smortage by Bryansix · · Score: 4, Informative

      Actually there is one field where the is an actual shortage. That is in Nursing. You see when a shortage in any other field occurs two things happen. The first is that people have to be paid more. The second is that because of the first less people are hired. So the company does a little less business because it doesn't have as many people to provide the service or make the product. But in healthcare you don't have the choice of doing less business. Your business is defined by an acute need of the public at large that has nothing to do with your ability to meet the need. In addition healthcare is not elastic. If prices rise, people still need care so you can't just raise prices to drive down demand. So in the field of Nursing there really is a shortage. How does that affect things? Well more and more nurses are prepared on the community college level with an associates degree. Also, nurses get stuck with a higher patient count then they should be. Both of these things lead to shitty care. So the Nursing shortage is real and it affects everyone.

  8. Maybe business might have to pay IT people by Black+Art · · Score: 5, Insightful

    The reason that IT jobs were exported to India in the first place is that US employers did not want to pay US wages. It is the same reason the want exemptions to import workers. So they can pay them sub-standard wages and deport them if they get uppity.

    Until employers get over the slave owner mentality and start paying people fairly for their work, they are going to have a hard time finding good people.

    --
    "Trademarks are the heraldry of the new feudalism."
    1. Re:Maybe business might have to pay IT people by Anonymous Coward · · Score: 3, Insightful


      Until employers get over the slave owner mentality and start paying people fairly for their work, they are going to have a hard time finding good people.


      I have your answer.... small business. I dropped my career at a major telcom company and went for less pay at a really small shop and never been happier.

      Bosses treat you well, you get paid decently, get fringe benefits like living 15 minutes from home, able to telecommute 1 day a week, free donut fridays, etc....

      you are not going to get the $150K sysadmin or IT job, but you will get treated like a human, actually like your job and the rare thing.... when you get up in the AM you want to go to work because the boss says "roll in at least before 9:30, but no hurry." you can leave at 3:30 because work is done today, or it's nice out... etc...

      Working for a big corp to get the big $$$ so I can drive 3+ hours a day in my BMW that is depreciating faster than electronics because it noew has 180K on it and was only for impressing the suits anyways is not worth it in any way shape or form.

      The good at his job IT guy will not be manager or director... only the guy with a business degree or rubs elbows with the upper managers get that position, and typically they are the most incompetent... (Hi Anil!) they dont want someone that knows what he is doing to get management jobs at corperations because it's a buddy system.

      If you like corperate life and corperate polotics.. please go that way... you get paid decently some places but get treated like crap and have no life.

      Go for the small business, live in rural towns and be happy.....

    2. Re:Maybe business might have to pay IT people by mcrbids · · Score: 2, Interesting


      Until employers get over the slave owner mentality and start paying people fairly for their work, they are going to have a hard time finding good people.


      If you don't mind me asking, where do you shop for food? Where do you buy your tires? Clothes? Computers and related?

      If you've ever gone to someplace that's a little further away but cheaper than the corner market, should get over your slave owner mentality and start paying local merchants fairly for their work.

      Because it's the same exact thing.

      "But.. but.... ! " you cry, as if that mattered. See, given the need for N, anybody and everybody is going to try to find the best combination of price and convenience to meet N. It doesn't matter if your a working stiff buying potatoes for your wife and kids, or a multi-millionaire CEO trying to find a good location for a manufacturing plant.

      It's always the same. They're people, just like you. They do the same thing, just like you. Get over it. If you don't like it, become a boss! Start your own enterprise if you like! Hire and fire people, and see the look in their eyes as they realize that the reason you wanted to talk to them wasn't a good reason. (for them)

      In my experience, the only difference between the idiots at the top and the idiots at the bottom of any organization is that the idiots at the top are in charge!

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
  9. Define qualified by plopez · · Score: 5, Insightful

    In the US the phrase 'lack of qualified applicants' came to mean 'lack of qualified applicants who were willing to work for what we were willing to pay.'

    Large difference.

    --
    putting the 'B' in LGBTQ+
    1. Re:Define qualified by heinousjay · · Score: 5, Insightful

      Considering some of the wildly inflated salary demands I've heard from people in relation to their actual deomonstrated ability, I'd say adjustments need to be made on both sides.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    2. Re:Define qualified by Panaflex · · Score: 2, Insightful

      Google has a strange hiring practice - they purposfully set the bar higher than the position may actually require - and that's going to be more expensive overall.

      They require many interviews to prove your capacity - and honestly a lot of professionals with many years of experience aren't going to go for that if there are other good paying jobs available. Me included.

      --
      I said no... but I missed and it came out yes.
    3. Re:Define qualified by heinousjay · · Score: 2, Interesting

      Google is something of a special case, though. People actually want to work for them, so they have a bit of leeway. The trick will be seeing how long they think they can get away with it.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    4. Re:Define qualified by Joey+Vegetables · · Score: 2, Insightful

      That will happen, because no one will knowingly pay workers more than they have to. That's basic economics. From a macroeconomic standpoint, labor is a commodity like any other, although it does have some unusual properties (it is less mobile than most others, and highly capital-intensive in that it does not generate much value unless highly skilled, trained, and experienced).

    5. Re:Define qualified by psykocrime · · Score: 4, Interesting

      In the US the phrase 'lack of qualified applicants' came to mean 'lack of qualified applicants who were willing to work for what we were willing to pay.'

      Maybe in some places, but that's not always the case. To illustrate with an example: Last year I was working for a small software company in Cary, NC, specializing in telecom software. We were trying to hire a couple of senior software engineers, so we put out the word to several area recruiting companies and got a deluge of resumes... and the candidates we got were largely downright laughable, at least for a senior level position. And we weren't using some esoteric language, we were a Java shop... and our requirements weren't out in the stratosphere either... we just wanted knowledgeable senior engineers who could handle concurrent programming and network programming (our product was basically a fancy proxy server).

      It took forever to find one guy who was clearly qualified, and he took another position before we even had a chance to make him an offer. So yeah, we definitely experienced the situation where there was a "lack of qualified candidates" despite having plenty of candidates in general. But really sharp people who actually know what they're doing proved to be fairly scarce, at least for us.

      I will say this though: some of the folks that came through were clearly very smart, but just lacked the experience we were looking for. We needed somebody that could step in and contribute right away, and we didn't have any budget for hiring junior level people and grooming them. That would
      have been a good thing to do, if we could have gotten the money approved. But that issue is somewhat orthogonal to the original point anyway...

      --
      // TODO: Insert Cool Sig
    6. Re:Define qualified by Grishnakh · · Score: 5, Insightful

      I will say this though: some of the folks that came through were clearly very smart, but just lacked the experience we were looking for. We needed somebody that could step in and contribute right away, and we didn't have any budget for hiring junior level people and grooming them.

      Yep, this is exactly what every other company wants too: someone who's already an expert in whatever little niche they're working in. Then they wonder why no one's qualified for the job, yet there's plenty of people looking. WAKE UP! If someone is already an expert in whatever you're doing, then they probably already have a job, and aren't looking for a change. If you want someone to come work for you, get over yourself and be prepared to train them. Otherwise, stop complaining so much about a "lack" of qualified candidates.

    7. Re:Define qualified by Mattintosh · · Score: 5, Insightful

      It's an American problem at all levels of society. We're overextended. We're in debt. We can't afford our houses if anything unexpected breaks the budget. We can't afford to do business if an otherwise-qualified job candidate needs training. We need everything handed to us in prepared, processed, usable form, or it's too costly to even bother.

      Now for the tricky question: Why? Because we've quarterly-growthed ourselves into a corner. If we miss profit estimates, making a little less profit than we expected, we lose tons of money because investors are fickle and stupid. That leads to lay-offs. That leads to missed house payments. That leads to homeless people and more companies missing profit estimates. Which starts the next wave of collapse.

      It's a sign of a system that needs to break and cause huge destruction and poverty before it can heal. Brace yourselves. The rabbit hole is deep.

    8. Re:Define qualified by avronius · · Score: 2, Informative

      Sadly, it's a double-edged sword.

      I have worked for half a dozen companies over the last 18 years or so. In my experience, I've seen a great number of entry-level positions made available to people in IT. Generally, they involve support desk / help desk type work. This is typical. In that help desk role, you learn about the company. You learn about the environment. You learn the systems that you eventually hope to help develop. There's not course that will teach you about the specifics of company X.

      You learn what the company does, and you learn how the company does it. ONLY THEN can you develop an understanding of what you could do to help the company to do it better. This is the reason that many large organizations with in-house IT departments hire at tier one and promote from within. They are showing faith in you, by paying you to learn what they do and how they do it.

      When they discover that they require a new skill set that they haven't had any experience with (thus no tier to promote from) they must go outside to fill that role. THAT is the point at which they say "we need someone with experience". They don't have a progression in place for that skill set, so you need to be able to hit the ground running and introduce that skillset to the team.

      Unfortunately, if you continue to hold out for the "perfect" job (sometimes without realizing that you DON'T have the skills required for it) eventually companies are going to suspect that there is a reason that you have no experience. After all, why wouldn't you have a job? As a prospective employer, I'd rather hear you say, "I'm currently working in a support environment, brushing up on my "insert favorite technology here". It's a good job, but I'd be happier and more productive working for your company in this role". It sounds better than "I don't have a job because the perfect role didn't land in my lap".

      Know what I mean?

    9. Re:Define qualified by MarcoAtWork · · Score: 3, Insightful
      I will say this though: some of the folks that came through were clearly very smart, but just lacked the experience we were looking for. We needed somebody that could step in and contribute right away, and we didn't have any budget for hiring junior level people and grooming them.


      I see this short-sightedness so much in the industry it drives me nuts: YOU ARE NOT HIRING A SKILLSET, YOU ARE HIRING A PERSON, if your candidate is very smart, personable and obviously would be a good fit, well, what are you waiting for? Hire them at a senior salary level and give them a few months to pick up whatever it is that you are doing.

      We developers are not little interchangeable cogs in the machine (as much as people in finance, sales and sometimes management seem to think), you can't find a candidate with exactly the skills you need, the experience you want AND out of a job too!

      After somebody has been developing for 5-10 years, if they are smart and sharp it's fairly straightforward to pick up a new programming language or paradigm: I am glad that not all companies are like yours, but it does sadden me that the vast majority are, where somebody pulls out a wishlist from the sky and unless a candidate can put a checkmark in every box they won't be given the time of day.
      --
      -- the cake is a lie
    10. Re:Define qualified by prockcore · · Score: 3, Insightful

      After somebody has been developing for 5-10 years, if they are smart and sharp it's fairly straightforward to pick up a new programming language or paradigm


      Then why haven't they? 95% of the people we get applying for jobs only know Java. They haven't even tried learning anything else. They teach java at the Univeristy, and java is all they think they need to know.

      I'm not going to hire anyone who isn't curious enough to learn a few languages on their own.. just to see what's out there.
    11. Re:Define qualified by lionheart1327 · · Score: 2, Funny

      God, another guy who cant cope with the system and therefore thinks that its broken.

      There's nothing wrong with it, there's something wrong with you.

      Fix yourself first. Don't start wishing death and destruction on everyone else just because you can't get along.

    12. Re:Define qualified by cthrall · · Score: 2, Insightful

      Being able to competently engineer concurrent network software is not, IMHO, a niche. Any experienced senior engineer should theoretically be able to handle threads and multiple requests being concurrently serviced.

    13. Re:Define qualified by wtansill · · Score: 5, Insightful
      Yep, this is exactly what every other company wants too: someone who's already an expert in whatever little niche they're working in. Then they wonder why no one's qualified for the job, yet there's plenty of people looking. WAKE UP! If someone is already an expert in whatever you're doing, then they probably already have a job, and aren't looking for a change. If you want someone to come work for you, get over yourself and be prepared to train them. Otherwise, stop complaining so much about a "lack" of qualified candidates.
      Absolutly, 100% correct. And where do "experts" come from? From years of moving up from more junior levels. That's one of the arguments I have about doing so much outsourcing. I've heard the argument that "We're only outsourcing the low-skill positions". Yes, but where will the next generation of experts come from if you lay waste to the training grounds that breed them? Farmers have an expression: "Eating your seed corn." The PHB's are only looking to the next quarter though, so it's hard to think a season or two ahead...
      --
      The contest for ages has been to rescue liberty from the grasp of executive power. -- Daniel Webster
    14. Re:Define qualified by udderly · · Score: 2, Insightful

      And where do "experts" come from? From years of moving up from more junior levels. That's one of the arguments I have about doing so much outsourcing. I've heard the argument that "We're only outsourcing the low-skill positions". Yes, but where will the next generation of experts come from if you lay waste to the training grounds that breed them? Farmers have an expression: "Eating your seed corn."

      Dead on correct. There is nothing more pathetic than employers whining about the lack of "talent," when they have done absolutely nothing to develop "talent."

    15. Re:Define qualified by Grishnakh · · Score: 2, Insightful

      Yes, that's why they came up with thing long ago called "promotion". Your junior people are supposed to be learning things as they work, and as they gain skills and experience, they become "senior". Where exactly do you think these senior engineers you were looking for were coming from? Did you think they just came right out of school that way? Or did you consider that engineers who had the skills you were looking for were at other companies that allowed them to learn and be promoted, and were still working there and not looking for a new job?

      Any time a senior employee is looking for a new job, that means there's something wrong. Either their company didn't want to keep him around for some reason (either something wrong with him, or the company was stupid, since you never fire your senior talent unless you're ready to fold), or he left for some reason (he was about to be fired, or wanted a change). As you can tell, most of these reasons constitute an employee you don't want; the only ones you do are the few leaving badly-run companies, or those looking for a geographic change. Obviously, the ones wanting a career change (wanting to get into a slightly different field) aren't your cup of tea. That's not a big pool of employees when you're looking for a specific skillset.

      It sounds to me like your company is very poorly run and is probably not a very good place to work.

    16. Re:Define qualified by Courageous · · Score: 3, Insightful

      And a large number answered the question "How do you stop a running thread?" by saying "call Thread.stop()" which is totally wrong.

      Interesting stuff. I have two patents in network related material (for two things written in java), have written a lot of java, but just haven't lately. My answer would have been, "check the JDK docs and google." I've even written a specialized thread scheduler to handles tens of thousands of threads. All the programming languages vary so much... easy to lose track. At most I would have been able to say to you, "you have to be very careful with stuff like that when you need and expect deterministic behavior."

      *shrug*

      Superficially, it seems that this interview question isn't quite right. Give them the tools they say they're expert with. That would INCLUDE the JDK, and google, too. Have them give them the answer to you in 15 minutes. Maybe you should go look up the "programmer archaeologists" article that was on slash two or three days back. It really is getting that way, you know.

      C//

    17. Re:Define qualified by Courageous · · Score: 2, Insightful

      Obviously you don't come out of school as a senior engineer... it takes experience, and I think everybody realizes that.
      ==================

      My perspective: junior and senior talent can be bought in various ways. Good mid-tier talent: the people who will be trained up, gain organic knowledge of your enterprise, and become your next generation leaders: these are the ones that truly harm you when they leave. Why? Because alot of the senior talent at an organization represent pontificators and knowledge sources, while your middle to senior-middle tier are your chief doers.

      C//

    18. Re:Define qualified by Fulcrum+of+Evil · · Score: 2, Insightful

      They aren't incompetent; they're just not familiar with the specifics required. Of course, hiring internally would make more sense, but apparently that's too hard.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    19. Re:Define qualified by lionheart1327 · · Score: 2, Funny

      Oh yeah, I'll definitely be taking major economic advice from a random guy on Slashdot and another guy who thinks he knows more about our "realities" than most people.

    20. Re:Define qualified by MarcoAtWork · · Score: 2, Insightful
      Then why haven't they? 95% of the people we get applying for jobs only know Java. They haven't even tried learning anything else. They teach java at the Univeristy, and java is all they think they need to know.


      you have to define 'know', every ad I've ever seen requires 'business work experience' with whatever language it is that you are using. What you do in your spare time doesn't count, if on your resume they see that you worked for a C++ shop, well, if they need a java person they won't give you the time of day.

      In my professional career I've programmed in C, Java, Python and Perl. At home I've dabbled in lisp, C++ and assembly: do you think I'd even be given an interview in a C++ shop? or in an embedded shop? not a chance! Also, if I had to write down the number of years, my C experience would dwarf the other three, which would make it next to impossible to get in a Java shop either.

      It's always a chicken-and-egg issue: if you are hired for your skills odds are the company will require only the skills you already have, and won't allow you to get the 'business experience' in others you might want/need for another job later on...
      --
      -- the cake is a lie
    21. Re:Define qualified by ebyrob · · Score: 2, Interesting

      How do you stop a running thread?

      In Java you don't... If you're lucky enough to be in the thread in question, you can stop by "simply" exiting the run() method. (Good luck if you're umpteen levels deep in cruft at the moment.) Otherwise, you're pretty much SOL.

      who couldn't explain what a deadlock is or how to fix it.

      A deadlock occurs when one or more seperate threads (or even processes) are waiting on something that will never happen. Once in a great while, this is as simple as two threads each waiting on the other before doing what they are being waited on for (kind of like employees waiting to get experience and employeers waiting for experienced employees). The only sure way to fix(1) a deadlock is restart the application/reboot the machine. You could try simply killing a victim and hoping for the best, but that gets unpredictable fast, and if you're talking about Java thread-lock refer to my previous answer.

      Of course, if you answer questions this way in an actual job interview (by telling the truth) you'll never get hired anyways so no worries.

      (1)Note: If you'd asked how to *avoid* deadlocks, you might have gotten a lot more useful answer...

  10. Not a shortage of IT workers.... by sharkb8 · · Score: 3, Interesting

    There's not a shortage of IT workers in the U.S., there's a shortage of IT workers who will work for $25K a year in the U.S. Want a native English speaker with .Net programming skills, it'll cost more than that.

    Besides most universities don't teach practical IT skills. Rarely did I ever see a class in Visual C++ or in .Net. Want to learn compiler design theory or advanced data structures? no problem. Want to learn how to set up a WIndows server? that's where ITT Tech comes in. And tech schools in the U.S. have a stigma attached to them where most who are qualified to go to a 4 year university would attend a tech school. I got my EE degree, but learned command-line Pascal in an elective. I had to learn Delphi, .Net, C++ and PHP on my own. The people who are motivated to learn on their own have some drive and expect to be promoted at some point, not to get 4% raises every two years for the rest of their lives.

    Gates needs to be a good little capitalist and pay the market rate.

    1. Re:Not a shortage of IT workers.... by calcutta001 · · Score: 2, Informative

      Yes there is a shortage if IT workers. I started my consulting company two years after graduation (2004) make $200/hrs. The thing that I am most great full for are the compiler design, the distributed systems, the graph theory classes that I took in college. One has to understand computer science in depth. If you learn to use Windows server you skills will be obsolete in few years, if you learn how servers are built, you will be ready no matter what comes along.

      My biggest gripe is people think they are know IT, after learning to type on a keyboard. Yes you can program by drag and drop, yes you can install a web server and create applications with that .net crap. But understand you are setting yourself to become obsolete in few years. There is a difference between a mechanical engineers and auto repair guy. Don't complain about engineering schools when all you want to become is a mechanic. Dont expect an engineer's salary when you are repairing cars.

    2. Re:Not a shortage of IT workers.... by Ungrounded+Lightning · · Score: 2, Interesting

      There's not a shortage of IT workers in the U.S., there's a shortage of IT workers who will work for $25K a year in the U.S.

      AND have a degree from one of a set of (non-State) universities you can count on one hand with fingers left over.

      AND are white or oriental.

      AND are male.

      AND have straight teeth and a blue-state big-city upper-class accent.

      There are PLENTY of intelligent, qualified, competent, and dedicated people available to companies that are willing to hire only on capabilities and ignore irrelivant-to-the-job superficialities and stereotypes.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    3. Re:Not a shortage of IT workers.... by Grishnakh · · Score: 2, Insightful

      Most of the CS classes were geared towards pure theory. That's great, but if you want to do something besides blue sky research, you're going to need practical skills.

      You don't go to a university to learn practical skills. You go to learn theory and foundations so that you can have a true mastery of a subject. You can learn practical skills on your own if you have the talent to earn a university degree.

      If you just want practical skills, go to a trade school. You don't get a mechanical engineering degree to become an auto mechanic and work at your local Chevy dealership. Why would you get a Computer Science degree to write applications in C++/C#?

      The problem with today's employment world is that employers want candidates with already-developed practical skills, but demand high-level university degrees as well when there's absolutely no reason for it. An IT employer wanting a .Net programmer with a BS (or worse, MS) degree is just like a Chevy dealership wanting a mechanic with a mechanical engineering degree or a construction company wanting an electrician with an electrical engineering degree.

    4. Re:Not a shortage of IT workers.... by mmortal03 · · Score: 2, Interesting
      You don't go to a university to learn practical skills. You go to learn theory and foundations so that you can have a true mastery of a subject. You can learn practical skills on your own if you have the talent to earn a university degree.
      Then shouldn't the job market logically expect to TEACH you these practical skills that you need, since you spent your time in college actually working hard to learn the fundamentals? They are already wanting you to have 5 years experience with skills that what you are saying aren't worth the time to teach them in the classroom. Companies should either offer to teach these practical skills to you or at least provide you with the materials to teach yourself.

      If you just want practical skills, go to a trade school. You don't get a mechanical engineering degree to become an auto mechanic and work at your local Chevy dealership. Why would you get a Computer Science degree to write applications in C++/C#?
      Let me ask you this, then: What are some jobs that someone with a BS in either Computer Science or Information Technology SHOULD be expected to be getting, if their degree means they are too qualified to be a .Net programmer?
  11. Re:Then why can't I find a friggin job?!!?! by grasshoppa · · Score: 2, Insightful

    I have a BSIT degree with a 3.5 GPA, but without real world experience in an IT department, it's impossible for me to find anything in IT that pays above tech support!

    Too good for tech support eh?

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
  12. Outsource where now? Angola? Vietnam? by gelfling · · Score: 3, Insightful

    What that means is that India is experiencing its own outsourcing dilemma. Rates are actually too high for India. So they are looking to outsource their development to even less developed countries such as Vietnam, Angola, Malaysia. Even Africa. Those jobs are NEVER coming to America. NEVER. If they can't afford rates in Mumbai they certainly can't afford Research Triangle Park, NC or even Sioux Falls, South Dakota.

  13. Re: "Qualified" applicants by greyparrot · · Score: 5, Insightful

    Because employers (not just in India) have no long-term commitment to the employees, and thus the employees have no reason for loyalty, the employer searches for a fully mature and qualified employee, able to perform instantly (in the current quarter) to satisfy the current requirement.

    This used to require a consultant. But no, consultants are too expensive. Besides, with the falling apart of the markets, consultants have gone into other lines of work.

    What's left? Dragging a net through the pool of recent graduates who studied CS, fewer every year as their older siblings tell them it's a lousy market out there.

    My heart cries for you!

  14. Re:Then why can't I find a friggin job?!!?! by ArcherB · · Score: 2, Interesting

    Too good for tech support eh?

    Yes and no.
    Yes: I've done TS for over 10 years so I feel it's time to move on. With 10+ years experience and a degree, I feel I'm too good to TS. When I started, TS was a way to get your foot in the door to an IT job. That ended shortly after I started.

    No: With my experience, TS jobs pay quite well, but not as good as mid-level IT. With a new baby at home and a wife who is no longer working, I can't afford the pay cut it would take to be entry level IT. So, I'm not too good for TS as I'm doing it now, while I dabble at home in higher technology (Linux, JSP, AD and so on).

    --
    There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
  15. Not surprising... by __aaclcg7560 · · Score: 2, Interesting

    I went back to school part-time and started earning my certifications over the last five years when the handwriting was on the wall and everyone was stampeding out of I.T. into health care field instead. Southeast Asia will never supply all the I.T. workers in the world when their economies start booming and they have their own internal needs. With the all the baby boomers retiring over the next 30 years, there's going to be a lot of U.S. jobs but not enough people. I'm looking forward for a long and rewarding career.

  16. Re:Then why can't I find a friggin job?!!?! by Phisbut · · Score: 2, Insightful
    I have a BSIT degree with a 3.5 GPA, but without real world experience in an IT department, it's impossible for me to find anything in IT that pays above tech support!

    Then get an IT job with a tech support pay, get experience, then renegociate the pay. A degree is useless without experience, and an IT graduate without experience is not worth more than tech support pay, no matter the GPA.

    I'm tired of the chicken-egg thing. If I don't have experience I can't get the job. If I can't get the job, how am I supposed to get experience?

    I'm tired of those new graduates that all go like "I have a degree, I deserve a high paying job right now even though I have no experience whatsoever". You *can* get the job, simply not at a senior-programmer salary.

    I got my first experience in a lousy job (VBA... *shudders*), with a lousy pay, but that got me the required experience to prove my worth, and get a pretty good job later on. Not everybody gets to be lead programmer on a multi-million project as soon as they graduate.

    --
    After 3 days without programming, life becomes meaningless
    - The Tao of Programming
  17. Please also say WHAT is in short supply by Opportunist · · Score: 2, Insightful

    What's really rare these days is someone with 10+ years of experience in C++, Java, C#, SQL, can show experience with libraries for Windows, Linux, PalmOS and Symbian, has experience as a team leader, is able to speak 3 languages fluently, is willing to relocate to the other end of the world, is "flexible" (read: Doesn't mind 60+ hours a week) and expects less than 2000 a month.

    Yes, those people get fewer and fewer every day. But they're in demand, I tell you, you only gotta read the job ads!

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  18. Re:Then why can't I find a friggin job?!!?! by Lumpy · · Score: 3, Interesting

    That's funny. I know guys without the degree but 20+ years as advanced IT, sysadmin, etc.. they can outright smoke any college edu-ma-cated kid on the PC, DBA, etc... yet they have trouble finding jobs because most places are asking for ridiculous things like MASTERS in CS and 5+ years experience willing to take $35,000.00US a year. These places want $100+K quality for newbie salaries.....

    It sucks in IT and CS kid.... you picked the one career that is in the most turmoil right now. best bet is to start consulting on your own, you can count that as experience on your resume.

    --
    Do not look at laser with remaining good eye.
  19. Should have gone to a better school by haplo21112 · · Score: 2, Informative

    Should have gone to a school with internships and/or work study as part of the course work. We recently hired a college grad here and he was looked on favorably due to the industry expirence that he got while in school. He has proved a valuable addition to the team. I pushed for his hire over another canidate due to his prior work on his work study/internships. He has been very valuable to me as I know only do the work of two people instead of 3! He probably makes 1/3 of what I do, but thats more than the Tech support guys are making most likely.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
  20. Hopelessly naive solution by Kombat · · Score: 2, Insightful

    How to fix that issue: pass a law that you have to pay any employee or contracted employee a sum that is at least the prevailing wage for the area in which the company is located, and national laws also must apply.

    I'm not sure if you realize this or not, so don't take offense, but I want to make sure you realize that US laws don't apply in other countries. Hopefully, you understand that the country "passing the law" that you're suggesting would have to be the "poor" country being outsource to, since any laws passed in the "rich" country being outsource from do not apply. The US doesn't run the world. They just act like they do.

    That said, your solution has several major problems, but the most obvious one is, "why would a country that desperately needs foreign investments pass a law that would discourage companies from investing in their workers?" Why would India pass a law requiring foreign companies to pay their Indian workers outrageously high (by Indian standards) salaries, with the obvious result of said companies simply packing up and moving to a country without such laws?

    --
    Like woodworking? Build your own picture frames.
  21. Re:Then why can't I find a friggin job?!!?! by cliveholloway · · Score: 3, Interesting

    "I've done TS for over 10 years so I feel it's time to move on. With 10+ years experience and a degree, I feel I'm too good to TS."

    And there is your problem. From that sentence alone, you say you feel entitled, yet you've not done anything about it. TS is only an entry to other positions if you push the envelope. One of our best sysadmins came from tech support. He was hungry to learn. Every night he'd stay after work for an hour or two to play with Linux/FreeBSD/Qmail etc. If I got your resume, I'd be looking at anything that shows you have a passion for the work - Open Source involvement, tech communities (hell, I link my Perlmonks node from my resume, warts and all - same username as /.). If your resume just says "Tech Support", you've dug your own hole. Get passionate about your work and the money will follow.

    I personally spent 5 years teaching myself and setting up my own business (I failed at that) before I started earning anything near a respectable salary. For the first 2yrs, I was on around $100 a week, living in my girlfriend's mother's house.

    Incidentally, out of the 6 devs here, only one has a CS degree. To me (though not my boss, note), degrees mean Jack Shit in the real world - especially ten years later. I did a Pure Math degree and I can't remember any of it (except the odd gem).

    Don't "dabble" at home. Actually build and release something useful. Commit to where you want to be and start climbing. It's not going to just come and drop in your lap.

    --
    -- Trinity in high heels carrying a whip: The donimatrix - there is no spoonerism
  22. There is no "shortage" by Jack+Sombra · · Score: 2, Insightful

    Unless you call "shortage" a low supply of qualified people willing to work at appropriate rates for under-qualified people

    I know tons of people who left the industry when the crash happened, not because they could not find jobs or did not want to work in the industry any longer but because they could not find jobs that gave adequate compensation for their skills and experience. Those people are still out there and if rates increase enough they will return

    There is something very wrong with a sector when there can be jobs advertised that require 5/7 years plus experience in multiple tecnologies that offer rates equal to that of a fast food resturant manager (or even less)

  23. Shortage of Senior level IT people by JetUX · · Score: 2, Interesting

    It's only Sr. level people that we are looking for in the U.S. I've worked for a major IT outsourcing company for 10 years now as a Sr. UNIX SA. I can say that it is rare that we ever fill an open position on the first interview. When the job description clearly states that we are looking for senior level UNIX admins and we get people that don't can't read cidr notation, don't know how to manage a cluster, don't know the difference between RAID, SAN, and NAS, etc... We get plenty of applicants that I would consider junior, or total newbs. Unless you're planning to move to India, work for 5 years, and then come back as a senior-level engineer, don't believe this article. Run Away!!!

  24. Re:Then why can't I find a friggin job?!!?! by businessnerd · · Score: 2, Insightful

    First off, if you see a listing that says x - x+2 years experience and you have none, apply anyway. "Experience" does not always mean "I have been out in the working world with a 9-5 job doing X for Y years. Sometimes it means that you have been using the technology (paid or unpaid) for that number of years.

    Next, if all you do in College is get your degree with good grades, it will not do you any good. People all say "just get the piece of paper, that's all that matters", but that is complete BS. If you get internships for one or two years of your college career, you are in good shape. You have EXPERIENCE! You have a FOOT IN THE DOOR (it's not always what you know, but who you know). Plus you have had practice with interviewing, so when it comes time for the big ones, you will be more prepared.

    Finally, tech support is not the only thing out there, not by a long-shot, for the fresh out of college. The path I took was consulting, and man was that a good decision. I was MIS, graduated last spring and had a job lined up since last thanksgiving. Consulting firms have a high turnover of people, which is good for the recent grad, cause that means they want YOU! As far as money, you are very likely to be making more than 40k, but not limited to. That's actually about the lowest I have heard from fellow grads going into consulting. The best part, is most consulting companies have a clear path defined for promotion/raises, so if you are committed, you will rise up quickly.

    A few caveats for consulting though. Travel- it's pretty much 100% unless you are lucky enough to have a project you can commute to. Currently I'm on such a project which is nice, but otherwise, you will be in a hotel monday through thursday/friday and home on the weekends. The hours can be crazy, but that is also dependent on the project and ALL IT jobs can be like that. Like I said earlier, the turnover in consulting is higher than other IT areas and many people get burnt out from the travel/hours and leave after maybe two years, but by that point, you have gotten exposure with a bunch of companies and gained that valuable experience you are seeking.

    --
    "It's not whether you win or lose, it's how drunk you get." -- H. J. Simpson
  25. Does This Mean We'll See Paula Again? by aquatone282 · · Score: 2, Interesting

    All you "experienced Java programmers" are in luck!

    --
    What?
  26. Re:Then why can't I find a friggin job?!!?! by raddan · · Score: 2, Insightful

    You have to do what every other network engineer/sysadmin on the planet did: work as tech support until you have the experience. As shitty as tech support can get, trust me, it's valuable experience when you become an engineer. Mostly because of all the years of having to deal with frustrated users, you've slowly accumulated the knowledge that end-users are fscking idiots ;^)

    But in all seriousness, that experience does put your decisions into perspective. You know EXACTLY how much pain just yanking that network cable will cause, and you know WHY it's more of a challenge to roll out Linux to your desktops than Windows. Employers want to be sure that you don't just have book knowledge. Just suck it up and be the broken-keyboard-swapper for awhile; if you're smart, you'll move to more interesting things quickly.

  27. The problem is overprecise requirements... by Richard+Steiner · · Score: 2, Insightful

    ...and a complete unwillingness on the part of employers to train, not a lack of skilled labor.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  28. Re:Maybe.... by Grishnakh · · Score: 2, Insightful

    Maybe the American companies will outsource work to Indian companies due to lack of staff, then the Indian companies will outsource this same work to other American companies due to lack of staff, and these American companies will then outsource the work to other Indian companies due to lack of staff, which will then outsource the work to other American companies...

    Forget about working in IT. Set up a company to take on IT work and outsource it! We'll all get rich in an endless loop of outsourcing!

  29. LOOK HARDER! by Anonymous Coward · · Score: 2, Insightful

    If you're experienced it doesn't matter if you don't have any degrees. Look at Jordan Hubbard - The FreeBSD project founder, BSD kernel guru and now the leader of Apple's Darwin project. That guy's got high school education. Look at Linus Torvalds. Linus programmed Linux way before he was even near to graduate in college. He could have and would have created Linux even though he wouldn't have been in college. Look at Bill Gates, he never graduated and does not have any degree. Look at Steve Jobs, he created Apple in his garage and did not have any kind of degree.
     
    It's not the degree that will make you good. It's you. You will find many ways to become successful if you are experienced.

  30. OT: your sig by Anthracks · · Score: 3, Interesting

    Completely off-topic, but I wholeheartedly agree with your signature. When was the last time you saw a story whose tag set didn't have at least 2 of these memes: "fud notfud, yes no maybe, itsatrap, tubes"? It's become the new Beowulf / ??? Profit / Natalie Portman craze.

    --
    Rock over London, Rock on Chicago. Wheaties: Breakfast of Champions.
  31. Re:Horsefeathers by smchris · · Score: 2, Interesting

    We've had a "nursing shortage" for about 60 years now. Funny thing is, when they raise nurses wages, more people get trained to be a nurse and more people find the time to put in nurses hours. Funny thing about wage incentives.

    Good analogy. Our local news had a story the other month that for every nurse working in the state there is something like two or three who are trained but are doing something else because the hours, pay and benefits are crap as a nurse. I would guess this story is similar with business bitching that Chad hasn't developed an infrastructure for $10/day IT jobs (yet).

  32. Let me tell you about starving. by twitter · · Score: 2, Informative

    I didn't know you were also an ignorant racist. You have no clue at all what India or the people who live there are like, do you?

    No, I'm not familiar with the hundreds of nations that live on the sub continent. God might be. My bigotry must have been apparent when I said that I wanted them all to have a decent standard of living or berated my greedy fellow citizens who would rape them instead.

    Regardless of my ignorance about India, I can speak from painful personal experience about the love of corporate America. I got laid off from a Fortune 100 company four years ago and spent two years looking for work before giving up and going back to school for a job in a non transferable industry, medicine. They don't give a shit. I'm lucky enough to have had savings to make it through.

    Now fuck off, you hateful, little troll.

    --

    Friends don't help friends install M$ junk.

  33. Demand increases as supply restricts by WillAffleckUW · · Score: 2, Insightful

    Outsourcing forced US students to avoid IT like the plague, since they knew they could be outsourced in a minute, and most of those smart people went into microbiology, medicine, medical genetics, molecular biology, economics, and other fields.

    What's amusing is the whining by those who promote outsourcing, and the ever expanding pool of H1B and other visas (L1, L2, etc), instead of the normal response of immigration quotas for people with a first world Ph.D. in the needed fields, as other countries do.

    It's why our illegal immigration system is increasing, too. The market cares nothing for your politics, and tends to perfer Democrats (just look at actual investor returns and share price growth as two of many indicators) over the outsourcing Republicans.

    --
    -- Tigger warning: This post may contain tiggers! --
  34. Low tech != High tech by MCTFB · · Score: 2, Insightful

    People keep saying that once the salary of high-tech jobs gets too high in India, then those jobs will then be moved to Vietnam or China, or some other place with a whole lot of poor uneducated people who are willing to work for a roof over their head and a bowl of rice a day.

    That may be true for low-tech jobs, but certainly not for high-tech jobs like software engineering, because one good high-tech worker is worth an infinite number of mediocre high-tech workers. You either have the skills and desire to do a high-tech job competently, or else you are a liability. It is really that simple.

    In modern militaries, the same trend is happening and is most evident in China's modernization where they are trying to scale down the manpower of their military, while increasing its numbers of elite troops and weaponry (in other words, make their armed forces more like the professional army of the United States). If you are in the special forces, you either have the ability to get the job done, or else you are a liability to your team. Most high-tech jobs, including software engineering (my personal profession) is the same way.

    Now, a high-tech military machine or a high-tech business will inevitably have to pay a premium for labor and tools to do their job, so if your war plans or your business plan cannot adequately utilize that expensive high-tech labor and scale it to meet your objectives, then the problem is not with the high-tech soldiers or workers, but the problem is with your war plan or your business plan.

    The cry by CEO's like Bill Gates that there is not enough high-tech talent out there is really just their myopic view of the business world in that being the fat, dumb, and happy titans of industry that they are, they lack the kind of entrepreneurial creativity necessary to exploit expensive high-tech talent to its full profit making potential. They treat their existing employees like trained monkeys and assume that they are smart enough to write code all day long, yet are not smart enough to demand fair compensation for their profitable work, and then wonder why they have problems attracting qualified candidates at half the going market rate for high-tech talent.

    So really, the problem is not that there is not enough high-tech talent out there, rather it is the slow lumbering industry giants like Microsoft have business models that are simply not profitable for the kind of premium in salaries that smart motivated people in high-tech generally command.

  35. Shortfall is self inflicted by Ire · · Score: 2, Interesting

    Companies outsource the entry level positions and only direct hire senior level positions.

    The problem is that without the junior level positions, you'll not increase the number of senior level workers. As technology changes, new senior level positions are created and the existing senior level people move to it. So now you have the same senior level people filling both the old jobs and the new jobs but no new senior level people being created.

    No company wants to do the training, because it costs them a lot of money. They don't even save money when the employee is more experienced since they have to give them significant raises to keep them from going elsewhere. Every company thinks they can save on training by hiring away these people, but since nobody is willing to train them in the first place, they just don't exist.

    Lack of qualified workers? That just means that the company is trying to skimp on training.

  36. Re:HR's fault... by denis-The-menace · · Score: 2, Interesting
    --
    Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
  37. Hire and train now or perish later... by Cid+Highwind · · Score: 5, Insightful

    This is what happens after a sufficiently long period without sufficient opportunity for entry and mid-level IT workers. People leave the sector to tend bar or build houses or drive trucks because it pays better and drains the soul less than being a helpdesk tech or an asp monkey. Fewer new people stay long enough to develop the skills required to be senior engineers.

    I realize it's hard to make a business case for hiring locally for a job that could be outsourced to China or continuously training your people in new languages and technologies instead of firing one batch of contractors as soon as their project is done and replacing them with new ones, but it has to be done. There's no self-study guide or college degree that can give a newbie the equivalent of real experience, so if the IT industry isn't creating the people it will need 5 or 10 or 20 years down the line right now it isn't going to have those people. Good luck getting upper managers who can't see past the end of next quarter to understand that, though.

    --
    0 1 - just my two bits
  38. Ranjeet calls US outsourced tech-support. by Harry+Coin · · Score: 2, Funny

    Randy: (thick southern drawl) This here's Srijan Technologies, can we help y'all?

    Ranjeet: (prim British Accent) I am having a problem with your SMTP server's configuration, can you help me diagnose the problem?

    Randy: Shoot! We'll tree that possum in no time!

    Ranjeet: What? A possum?

    Randy: I'm sayin' it's a cakewalk son! A no-brainer! We specialize in them-thar' SMTP whatchacallits.

    Ranjeet: Are you speaking English? Do you have someone else I can talk to?

    Randy: I reckon' so. HEY BUBBA!! PICK UP ON LINE ONE!!!

    --
    That's pre 7-11 thinking....
  39. Has Everyone Here Gone Mad?? by hotsauce · · Score: 2, Interesting

    ...most places are asking for ridiculous things like MASTERS in CS and 5+ years experience willing to take $35,000.00US a year. These places want $100+K quality for newbie salaries...

    What the hell are you people talking about? Where exactly are you all, in the deep south? I could become a millionaire just acting as your recruiter. If any of you are actually programmers (not that helpdesk guy, his "I'm learning advanced skills like Linux and JSP" gave him away) please contact me so that I can make $3K to $5K a head getting you $90K+ jobs (but I suspect the real programmers amongst you already get dozens of offers like that).

    We can't find any real programmers. It is so desperate I was forced to recommend an interviewee who had never heard of design patterns. For god's sake, if any of you have ever used, say, the factory pattern professionally and live in the North East, please contact me. I could walk into any dev shop here with you* and walk out with a huge wad of cash that their HR dept couldn't wait to give me.

    Yes, it's insane in India, but it's pretty crazy here, too.

    *Not you, helpdesk guy.

    1. Re:Has Everyone Here Gone Mad?? by Zonnald · · Score: 2, Insightful

      If I was a mechanic - working in a large car repairer shop, is it my responsibility or my bosses to make sure that I am kept up with the latest brake technology? Don't the manufactures provide free courses on how to best repair their vehicles (particularly for dealer repair shops).
      It is interesting that when your customer is external to the company, there always seems to be a financial incentive for the company to keep it's workers skills up to date. Where you only provide to internal customers, that incentive seems to be lost. In house IT is almost invariably the ones who let their (workers) skills fall behind.

  40. It used to be... by skids · · Score: 2, Interesting

    ...the case that if you had references that could attest to you having good work ethic and being fairly bright, and able to take on new challenges, that could get you a job in an adjoining field.

    Nowadays they don't even bother to call your references until they've already decided to hire you.

    So what we are lacking is not "talent" but rather we are lacking "hiring talent" -- we do not have the ability to discern who can ramp up quickly into a position -- we lumber on with the dangerously flawed expectation that workers are supposed to come prefabricated for our business's needs.

    1. Re:It used to be... by jedidiah · · Score: 2, Insightful

      This came out while we were watching "Catch Me If You Can". It used to be that you didn't have FICO scores to go off of if you were a loan officer. You actually had to judge a person just based on how they came to you. You had to be a good judge of character and risk. You couldn't just be a trained monkey applying a formula (like now).

      The same thing happened to HR. No one has any real people skills anymore.

      It's sad when an IT geek with severe personality disorders can say that.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  41. Why There Isn't Ever a Shortage of Workers by christoofar · · Score: 2, Insightful

    The big difference between now and yesteryear is OJT and learned-training.

    Companies expect a long history of experience. Actually in most programming work, your degree counts as a secondary nice-to-have. Certifications and job history count as #1 (after the salary discussion is over and both sides accept).

    That's the big difference between skilled workers now and skilled workers during WWI and WWII.

    During WWII especially, there was a CRISIS of qualified men to work skilled and semi-skilled jobs.

    Rosie the riveter didn't go from the kitchen to slamming hot rivets into huge plates of steel overnight. She had to learn how to do it, understand quality control, and know what was a good rivet finish vs. a bad one, or her work would lead to structure integrity failure down the road.

    It wasn't until after WWII that women in engineering colleges started to pop up, and employers were willing to start hiring them.

    When employers are REALLY pushed against the wall, then they will make investments in training and education.

    Right now, we don't have a shortage. You'll almost never be able to walk into a company without the skill they want (say, Great Plains experience) and get that training after hire. They expect--they demand that you already have it before you even fill out the paperwork.

    That to me, so no indication of a real tech worker shortage. That's just employers not willing to make an investment in their people so the tasks can be fulfilled.

  42. Regurgitating textbooks by Flying+pig · · Score: 2, Interesting
    Wrong on two fronts.

    First, companies and governments spend lots of money on paying people more than they have to. They do this to deny skills to the competition, and to buy loyalty. Because they do not truly know the motivation of their workers, this will involve overpaying. This is an example of asymmetric information. Unfortunately free and transparent markets exist only in the minds of academics with tenure, who are free from having to worry about reality.

    As for labo(u)r, only the basic kinds of labour are commodities (ditch digging.) The nature of a commodity is that, with a few minor scaling parameters, it is the same everywhere (I can buy wheat given only a few basic numbers like moisture content; if I have an ISO certificate of compliance I can buy, say, 316 alloy set screws anywhere in the world. These are commodities.) IT labour is not a commodity because of factors like language, culture, the difficulty of evaluating different degree courses and experience in different companies, and social skills factors. You cannot switch in 50 CS graduates from Mumbai and switch out 50 CS graduates from Imperial College London and expect anything like the same results on a given project. If IT labour was a commodity, you could do precisely that. Hence Google's recruitment system.

    God preserve us from people who believe economics 101 without any real world experience.

    --
    Pining for the fjords
  43. So so so wrong by Slashdot+Parent · · Score: 2, Insightful
    The positions got filled eventually, but often weeks or months later then when we actually needed them. It caused project slippage, which in turn hurt both companies bottom line.
    What you want is smart people who can come up to speed quickly. Who cares if your applicant is a 6 or a 8 or a whatever-it-is-on-your-arbitrary-scale in VB if he or she is sharp as nails? Is VB so hard to learn? Would it take weeks or months for this person to learn it? Because that's how long you're sitting with an open req. Time is money, pal.
    Now the third company, we needed SysAdmins, we were cash strapped, and we were up front about it.
    Let me tell you what these competant sysadmins were thinking when you told them that. They said in their heads, "Not my problem, dude." But it's your own fault for not getting creative. Maybe you could attract someone good with other perks. Did you consider offering 6 weeks of vacation? I mean, you'd be getting someone who can do the work of two admins, so you'd be coming out ahead in the long run.
    If you aren't exactly what they need they aren't going to pay as much for you, period. Unfair? Nope. The company isn't getting your best work from you until you get up to speed with their needs.
    But in the meantime, the company isn't getting anything done at all. Who's really losing now?

    Like I said before. Go find smart people and let them learn. That's the secret you've been looking for.

    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock