Slashdot Mirror


Critical Shortage of IT Workers in Coming Years

Juzzam writes "The Herald Sun reports that IBM and university officals are worried about the increasing demand for IT professionals and the decreasing supply of computer science students. From the article: 'The slope shows an unbelievable decline in computer science majors,' Astrachan said. 'There are smart people no longer even signing up to take our introductory courses. We need to fix it, or there's not going to be a U.S. work force in computer sciences.'"

987 of 1,339 comments (clear)

  1. I agree by b00m3rang · · Score: 5, Funny

    It's not nearly difficult enough to get a good tech job yet.

    This article brought to you by ITT Technical Institute.

    1. Re:I agree by hairyfeet · · Score: 1

      Then please give me a clue as to what to go to.I have to support my entire family,And I can't afford a 4 year college(and most graduating from 4 year college here either go work for daddy or end up in a mcjob).My sis has cancer and my mom a bad heart,So i have one shot at getting this right.I have to apply next month and get the ball rolling.So /.,What school CAN i go to that'll get me a decent computer job that won't get sent to India and let me take care of my family.Any Ideas?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    2. Re:I agree by SwissCheese · · Score: 1

      How about going to medical school? Doctors and lawyers are the only ones making real money these days. No entry level computer job is going to allow you to cover those kinds of bills. And no health insurance from an employer is going to cover extended family.

    3. Re:I agree by Greg_D · · Score: 1

      There's no school out there that will give you the guarantee you're looking for. I have a buddy with an ivy league education who has been laid off 3 times in the past year and a half. If job security is what you're looking for, then look somewhere else or be prepared to start your own business.

      Those 2 year technical institutes are a scam designed to separate you from your money as quickly as possible for the promise of a few certificates. I know a guy who started going to the same university that I did and eventually gave up and went to ITT for a 2 year courseload. He's now fixing computers in Best Buy for 10 bucks an hour. Too bad he owes 32 grand in loans for his "education."

      If you aren't willing to put in the effort to get a real education, then don't be surprised when doors are closed to you when you graduate.

    4. Re:I agree by Catbeller · · Score: 1

      "Those 2 year technical institutes are a scam designed to separate you from your money as quickly as possible for the promise of a few certificates. I know a guy who started going to the same university that I did and eventually gave up and went to ITT for a 2 year courseload. He's now fixing computers in Best Buy for 10 bucks an hour. Too bad he owes 32 grand in loans for his "education.""

      But -- is that because ITT was a bad "education", or was it because IT people don't bother looking at anyone who didn't go to a 4 year university?

      Is it what he knows, or is it where he went and what friends he knows? Does taking four years of literature actually make you a better coder?

      To go to a four year prestigious school, you need either good grades and an artfully guided extracurricular life designed to get you a scholarship -- which means money sometimes and being raised in the right suburb almost certainly -- or, your family has ca$$h.

      Failing that, to work your way through a state university will not get you the job opportunities that CalTech would. You're almost an ITT grad. You will be working at Best Buy. You may be the best code in the world, but if you came from Joe's university or DeVry, you've got a hill to climb, and you are not going to find the skilift that the CalTechers use.

      The good jobs go to those who went to the primo schools and made the primo contacts. That is pretty the way it always has been. At high levels, it's a clubhouse.

      And it is a fact that even if you work your tail off, you statistically won't succeed if you start
      off at the bottom as well as those who started with a boost. If this guy with a family works 8 hours a day, he isn't going to a four year for money and time reasons. Even if he could, his four year degree will take him 6-8 years, and he'll be too "old" to start out with the 18-22 year-olds when he graduates.

      It's luck of birth, where you probably wind up.

      It's amazing how picky age-wise and degree-snobbish employers are, considering the shortage of workers.

    5. Re:I agree by dekemoose · · Score: 1

      No school will give you what you are looking for, and going to ITT or one of their MCSE generating ilk won't be any better. Go enroll at a local tech school or community college and get a certificate ofr 2 year degree from them. It won't guarantee continuous employment with no fear of job loss but you will get an equal or better education without pissing away a bunh of money.

    6. Re:I agree by CrazyJim1 · · Score: 1

      That's the truth. And bosses in the indusrty who want to hire cheap labor say the same thing. Come to the super happy land of tech!

      They don't tell you that you can spend your whole life on computers programming, have a $100,000 degree and be looking for jobs at WalMart. Like me.

    7. Re:I agree by CrazyJim2 · · Score: 1

      Well, I don't think Wal-Mart employs a lot of computer programmers, so there might be your problem. Also, having a resume that says google "Warcraft CrazyJim" probably frightens the people away. I know when I googled "Warcraft CrazyJim" I learned more than I ever hoped to about you, insanity, and 3rd person Tekken-based MMORPGs. Lord help us all!

      --
      "But theres things mightier than a sword, and there are things mightier than pens. Guns and rap." - CrazyJim1
    8. Re:I agree by crazyphilman · · Score: 1

      I have a four-year degree in computer science and I have a job that is absolutely stable, and cannot be sent overseas or filled with an H1-B. In order to get that job, I left the private sector and got a job with the government, doing applications programming.

      It isn't glamorous, and you'll have to work your way up from a 42K job, but it only takes a few years to get a reasonable salary and it's worth it. If you're willing to go into civil service, you can have the kind of job everybody USED to have: reasonable hours, good benefits, a pension (!), and extremely long-term job security. Where I work, the general assumption is that you'll be there for thirty years and retire. NOBODY ELSE HAS THAT GOING FOR THEM. NOBODY.

      If I was you, I'd go to a relatively inexpensive state university, study computer science with a minor in mathematics or business, and apply to your state government or the feds. The feds pay better, but there's less job security (Bush has been stripping them of some of their worker protections).

      I wouldn't touch private industry with a ten foot pole. They don't like you, they don't want you, and they'll only hire you for a while so there's someone to train Apu the H1-B when the pointy-haired boss is ready to make his move.

      Go civil service. Your family will thank you.

      --
      Farewell! It's been a fine buncha years!
  2. Final answer...? by lskutt · · Score: 1

    Is this their final decision?

    Or will they have changed their minds by the end of next week, or what?

  3. That's ok, there's plenty in India by 3.5+stripes · · Score: 5, Insightful

    and a good part of the rest of the world..

    For better or worse, that's where it's headed too.

    --


    He tried to kill me with a forklift!
    1. Re:That's ok, there's plenty in India by zerocool^ · · Score: 2, Interesting


      Yeah, no joke. No one wants to drop $30,000 on an education only to have their job outsourced to some guy who won't see $30,000 in his lifetime.

      ~Will

      --
      sig?
    2. Re:That's ok, there's plenty in India by anthony_dipierro · · Score: 1

      I seriously doubt the number of people who lost their jobs due to outsourcing is anywhere near the numbers that lost their jobs due to good old Alan Greenspan and George W. Bush.

      Anyway, I made enough in excess wages in the first year or two out of college to easily pay for my education. I'm not even in the industry any more, but the money was still well worth it.

    3. Re:That's ok, there's plenty in India by Amiga+Trombone · · Score: 1

      Yeah, no joke. No one wants to drop $30,000 on an education only to have their job outsourced to some guy who won't see $30,000 in his lifetime.

      Actually, they probably will see it. The demand for IT talent in India is driving up the price of wages. If you live in the US, this is Good News. Eventually, if wages keep rising, it will be cheaper to do the work here than to outsource it.

    4. Re:That's ok, there's plenty in India by dwpro · · Score: 1
      Honestly, man, good for you, but not all of us are so lucky. Of the people I know that graduated in with degrees in Computer Science in 2003/2004 about 50% of them have not been able to get decent jobs.

      I'm one of them, hopping around from temp job to temp job. I'm planning on going to law school in the fall.

      --
      Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. -- Susan Ertz
    5. Re:That's ok, there's plenty in India by oudzeeman · · Score: 1

      not that it means much of anything (considering my sample size), but when I was a graduate student in CS, many of the students we had from India and the Middle East lacked a strong understanding of theoretical computer science and were less than stellar (to put it nicely) programmers. Some of our strongest students were from the U.S., so maybe there is still hope for CS in the states...

    6. Re:That's ok, there's plenty in India by qkslvrwolf · · Score: 1

      Ditto. I graduated in 2003 with a Comp Sci degree, spent six months to find a crappy low-level PC Technician job, and am now wasting away as a low level manager (read: officer) in the US military, hoping to avoid getting killed before my 4 years is up. And I have no idea what I'm going to do when I get out. Sigh.

      --
      Or have you only comfort...that stealthy thing that enters the house and guest then becomes host, then master - KG
    7. Re:That's ok, there's plenty in India by operagost · · Score: 1
      What about the ones who lost their jobs during Clinton's first term? Unemployment was higher in 1995-1996 than it is now.

      http://data.bls.gov/PDQ/servlet/SurveyOutputServle t?request_action=wh&graph_name=LN_cpsbref3

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    8. Re:That's ok, there's plenty in India by mutterc · · Score: 1
      The demand for IT talent in India is driving up the price of wages. If you live in the US, this is Good News. Eventually, if wages keep rising, it will be cheaper to do the work here than to outsource it.
      Wrong, wrong, wrong. The work will go to an even-cheaper place. Repeat until the whole world is third-world (what will we call third-world then?). It will all be required to stay there, as well (if wages go up in any country, *whoosh* jobs migrate to other, cheaper countries).

      (This assumes frictionless offshoring; we're not quite there yet, of course).

    9. Re:That's ok, there's plenty in India by EggyToast · · Score: 1
      Yeah, and given the ease of global software commerce, it's even easier for those India-based companies to compete with US companies without relying on a US parent company.

      There's no need to worry about shipping charges or tax crap or any of that -- you just need to sell it online or send a disk image to a manufacturing plant. That will likely lead a faster developing IT market in India compared to, say, the clothing "markets" in china, upping the wages and subsequent costs rather sharply.

    10. Re:That's ok, there's plenty in India by EvilTwinSkippy · · Score: 1
      Well I personally lost my job to a guy in Singapore, as did my Father and about 5,000 other technicians and Engineers when Kulicke and Soffa moved most of it's R&D to Singapore.

      You insensitive clod.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    11. Re:That's ok, there's plenty in India by EvilTwinSkippy · · Score: 1
      My brother got out of the Army and ended up making due with a job hauling automotive glass. The again, he graduated a business major.

      The good news is that he managed to save up enough to get himself back to school. He's getting his MBA.

      Wait a minute, he still doesn't have a job...

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    12. Re:That's ok, there's plenty in India by Bender0x7D1 · · Score: 1

      Actually, there are plenty of positions available in the US. Of course, they aren't "generic" IT positions. For example, I am in the Information Assurance field and there are plenty of positions available. (Just search using "security" on your favorite IT job site.) Sure it takes a lot of work to specialize, but it is done in many high paying professions. How about a cardiologist, neurosurgeon or podiatrist? They want the big bucks, but it can take another 10 years to finish training and certification.

      I guess my point is that we need to start whining that there is so much competition and no jobs available and determine where to specialize, so that Joe Nobody who lives in another country can do the same job. Another good aspect of Information Assurance is companies may trust sending some development/support work overseas, but not many trust the laws in another country enough to outsource their security. (They need someone to make sure they don't get hosed by someone they can't easily take to court.)

      --
      Reading code is like reading the dictionary - you have to read half of it before you can go back and understand it.
    13. Re:That's ok, there's plenty in India by DGregory · · Score: 1

      Not necessarily. THe reason there's a demand in India is because Indians speak English (albeit a brand of English Americans find difficult to understand). Call centers are really big in India, but they wouldn't be able to find English-speaking people in say, China, thus they wouldn't be moving their call centers to China. However, if the wages in India rise enough to make it worthwhile to move the call centers back to the USA, they would probably do it because customers prefer to talk to other Americans. They're just currently willing to sacrifice that benefit for the cost benefit of using India.

    14. Re:That's ok, there's plenty in India by mutterc · · Score: 1
      The world is not a zero-sum game. Just like the US got through an equalizing of its wages/prices internally, so will the world.
      Quite true. However, as long as some country / region / whatever is broke and hungry, the jobs will stay there, and other places will have to reduce their standards of living to compete (that would be what equalization is).

      When Wal-Mart comes to a town, there isn't some equilibrium established between Wal-Mart's prices (floating up?) and local stores' proces (floating down). Wal-Mart simply sells at prices that are unsustainable for small businesses.

      Why won't the same thing happen to labor?

      Even if the world did come to some kind of average (the lowest moving up and the highest moving down) instead of racing to the bottom, think about what the average would be. Imagine the population-weighted average standard of living of the world, today. Best-case, the world's standard of living would end up there (maybe it could float upwards from there, from the economic gains of free trade, if you don't believe in concentration of wealth).

    15. Re:That's ok, there's plenty in India by killjoe · · Score: 2, Interesting

      Unemployment only measures people who are looking for jobs, many people have given up. It also does not measure the kinds of jobs, many people have settled for lower paying jobs.

      Valiant effort to try and defend the Bush economic farce though. I'd take the clinton years back in a heartbeat and I bet so would most Americans. I'd rather have a president got blown in the white house but kept the country at peace and prosperity then to fall asleep at the wheel and let the terrorists kill 3000 people.

      --
      evil is as evil does
    16. Re:That's ok, there's plenty in India by killjoe · · Score: 1

      LOL, the naivete of some people amazes me.

      So you think companies will stay in india paying more and more until the indians get paid as much as us? ROLFLMAO!. They will migrate to vietnam, china, bangladesh, africa or some other place the minute wages go up enough to justify moving. At that point the indian economy will take a severe hit just like our is doing.

      --
      evil is as evil does
    17. Re:That's ok, there's plenty in India by killjoe · · Score: 1

      English is not a native language in India. Just like the indians learned english so can the chinese or the vietnamese.

      --
      evil is as evil does
    18. Re:That's ok, there's plenty in India by DGregory · · Score: 1

      India was taken over by the Brits way back when (and given back later), so although English isn't originally native, Indians do tend to speak it natively. (See the Wikipedia article, scroll down to where it says it's a major language in India).

    19. Re:That's ok, there's plenty in India by EvilTwinSkippy · · Score: 1
      You missed one: Wharton (University of Pennsylvania.)

      Of course, he's getting his from the Pennsylvania State Universtity, and it is more or less "I couldn't get a job..."

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    20. Re:That's ok, there's plenty in India by bnenning · · Score: 1

      I'd take the clinton years back in a heartbeat and I bet so would most Americans.

      Dot-coms with impossible business models and massive corporate fraud? Well ok, but I'm curious how you'd go about sustaining those conditions.

      I'd rather have a president got blown in the white house but kept the country at peace and prosperity then to fall asleep at the wheel and let the terrorists kill 3000 people.

      Yes, it's a little known fact that Al Qaeda began planning their reign of terror on January 21, 2001.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    21. Re:That's ok, there's plenty in India by ninjagin · · Score: 2, Informative
      Huh? Alan Greenspan? What exactly did he do, again?

      Say what you want about the president, but Alan Greenspan is the chairman of the federal reserve, and he served under Clinton, too. His job is to oversee the operation of the federal reserve banks and to set interest rates for borrowing (usually overnight) activities between banks. Sure, he guides interest rates that are fundamental to the very basic underlying economics of business and investment, but to say that he's responsible for people losing their jobs is a bit of a stretch.

      If you're just looking at how he makes rate adjustments, he's actually got a very soft touch. If you disagree with his reasons for periodically adjusting the federal funds rate in one direction or the other, you have to admit that he's been able to control inflation very very well during his tenure, and aid in increasing the supply of cheap capital that individuals and businesses use to create jobs rather than destroy them.

      --
      .. pa-ra-bo-la, pa-ra-bo-la, 2 pi R, 2 pi R, where's your latus rectum, where's your latus rectum, 2 pi R
    22. Re:That's ok, there's plenty in India by LaCosaNostradamus · · Score: 1

      Your latter question is somewhat easy to figure. If about 20% of the world makes about 100 times per capita what the other 80% makes, then we arrive at an average per capita of about 10. This means that the 20% slice will find their income reduced to 1/10th. Hence, in America, where the avg wage is about $36000/year, what kind of lifestyle can be afforded on about 4000 bucks a year? (I'm betting some sort of advanced homelessness.)

      Now, even if the energy existed to bring up the other 80% to above-average standards of living, we still have to face a First World result of about 20 instead of 10. So, what kind of lifestyle can you achieve in America for 8000 bucks a year? And note well that for the half who are making less than the prior average wage, they will have to get by on about 4000 bucks ... even with the rest of the world having billions who want to buy their production.

      It seems a shame. All that demand, and America's workers will still be living in company dormitories. {shrug} Well, look at the bright side ... living in a company dorm and eating in the company mess hall, your 4 to 8 thousand bucks per year will go further than you think.

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    23. Re:That's ok, there's plenty in India by tshak · · Score: 1

      The original post regarding $30K is on the very low end. A 4 year degree at a good (but not top) institution is approaching $100K (about $50K if you take the national average) in the states. You can easily double that for top institutions without scholorships. In the US education costs are outpacing inflation by at least a factor of two.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    24. Re:That's ok, there's plenty in India by geekychic · · Score: 2, Informative

      Well, India has the added factor of being a country with myriad native languages. English acts as a "link" language between people who otherwise wouldn't be able to communicate with each other. China, on the other hand, has basically 2 languages to deal with and there is already a pretty developed system in place to communicate between the two. While the Chinese are very interested in learning English, there is less of a pressing need there.

      Btw, the U.S. really has to get its act together and push Chinese language education if it wants a fighting chance to keep its economic dominance in the future.

    25. Re:That's ok, there's plenty in India by ahdeoz · · Score: 1

      So lets conquer China and teach them english to appease our capitalist masters!

    26. Re:That's ok, there's plenty in India by ahdeoz · · Score: 1

      The Chinese and Africans are inherently stupider than Indians or Americans at IT work. Therefore we don't have to worry about IT jobs moving there after India's standard of living goes up. Hence, they will remain in poverty while we (and India) remain rich.

    27. Re:That's ok, there's plenty in India by ahdeoz · · Score: 1

      But you're only seeing the sample of those students from India and the Middle East who came to America to go to school. I'm sure they were pressured by competition out of seats at their native universities, and thus are definitely not the cream of the crop.

    28. Re:That's ok, there's plenty in India by bnenning · · Score: 1

      By massive corporate fraud do you mean enron, MCI, adelphia et al?

      Precisely. You know, the guys who were lying their asses off during the Clinton administration and who were caught during the Bush administration. (And no, I'm not blaming Clinton, although that would be slightly more plausible than blaming Bush). The economy that you thought was so wonderful under Clinton was a mirage and was already dematerializing well before Bush took office.

      No, they planned long time ago.

      Yes. Many years ago, in fact. Many years during which action could have been taken, and was not. Considering Bush was president for less than one of those years, your assignment of 90% of the responsibility to him is specious and transparently partisan.

      Perhaps if you could control your hatred of Bush, you could criticize him effectively where he actually does deserve it, such as his irresponsible deficit spending and luddite bioethics council.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    29. Re:That's ok, there's plenty in India by killjoe · · Score: 1

      "Considering Bush was president for less than one of those years, your assignment of 90% of the responsibility to him is specious and transparently partisan."

      He was the president during the execution of a plan. It's much harder to catch planning then it is to catch execution. Bush WAS asleep, many people have testified that he didn't care about terrorism and didn't really want to hear about it. So yes that makes him 90% responsible. Saying "well the planning happened during clinton but the excution happened during my term" is not too bright.

      Also you failed to mention the fact that he rewarded every single person who should have been fired for negligence. Not just about 9/11 but also about the dismal planning and execution of an invasion and occupation of a third rate country.

      "Perhaps if you could control your hatred of Bush, you could criticize him effectively where he actually does deserve it, such as his irresponsible deficit spending and luddite bioethics council."

      Sorry I didn't get around to that, there is so much incompetence, stupidity, and downright evil coming from him and his administration that it would take me the rest of the year to try and list it all. Let's also not forget that the president of Iran and the Prince of Saudi Arabia speak better english then our president, I know that's always been a point of pride for the republitards.

      --
      evil is as evil does
    30. Re:That's ok, there's plenty in India by zerocool^ · · Score: 1


      You're completely stupid.

      Your own graph proves this: Clinton inherited a high unemployment rate from Reagan and his Supply Side Economics. The rate trended down the entire Clinton presidency.

      --
      sig?
    31. Re:That's ok, there's plenty in India by anthony_dipierro · · Score: 1

      Yeah, I almost went to law school. Turns out I got a job in accounting instead. But still, you only need to get a job in the industry for one or two years to make up for that $30,000.

    32. Re:That's ok, there's plenty in India by anthony_dipierro · · Score: 1

      Huh? Alan Greenspan? What exactly did he do, again?

      He raised interest rates and cried about "irrational exuberance" until his prophecy fulfilled itself and the market came crashing down.

      Say what you want about the president, but Alan Greenspan is the chairman of the federal reserve, and he served under Clinton, too.

      I'm fully aware of this. In fact, he made some of his biggest mistakes during Clinton's presidency.

      Sure, he guides interest rates that are fundamental to the very basic underlying economics of business and investment, but to say that he's responsible for people losing their jobs is a bit of a stretch.

      You don't think the very basic underlying economics of business and investment have any effect on whether or not people lose their jobs?

      If you're just looking at how he makes rate adjustments, he's actually got a very soft touch.

      He made a huge mistake(*) in 1999 and 2000, raising rates 6 or 7 times including a half point kicker at the end which helped send the economy spiriling down into a deep recession.

      (*) A mistake from the point of view of the economy, anyway. If you look at it from the point of view of a banker trying to squeeze as much profit out of the economy as possible, then I guess you could argue he did pretty well.

      If you disagree with his reasons for periodically adjusting the federal funds rate in one direction or the other, you have to admit that he's been able to control inflation very very well during his tenure

      Sure, he's done a good job at keeping the rich bankers rich. And really that's something any moron could have done. The internet economy which Greenspan stunted by all his rate increases is extremely efficient, and it's largely these market efficiencies which are keeping the rates down. In fact, Greenspan is currently at it again, raising rates beyond what the market wants them to be, and we're seeing a flattening yield curve as Greenspan has little control over the long term rates which are coming down as the short terms are going up.

      and aid in increasing the supply of cheap capital that individuals and businesses use to create jobs rather than destroy them.

      No, he artificially raised the rates too high which decreased the supply of cheap capital.

    33. Re:That's ok, there's plenty in India by Tablizer · · Score: 1

      I think one trend we are going to see is that IT'ers in the US will be in IT mostly only because they *like* IT, but the third-world IT'ers will have a much higher percent of money chasers.

  4. HA! by StevenHenderson · · Score: 2, Funny
    We need to fix it, or there's not going to be a U.S. work force in computer sciences.

    Whew, good thing we have India!

  5. Supply and demand by sankyuu · · Score: 5, Insightful

    Simple: Let it happen. This should drive salaries up, then more students will want to take up Computer Science.

    1. Re:Supply and demand by Timesprout · · Score: 5, Interesting

      Its not that simple. The IT business has not shown itself to be very stable over the last few years. Not exactly encouraging as career choice and source of stable income if you have ambitions to get married, buy a house in the burbs etc. I think outsourcing is a factor currently as well. Even most non techies are aware of what has and more importantly what could happen to them should they enter IT. The prospect of suddenly being replaced by an alternative you cannot compete with economically does not engender confidence. If I was leaving school now I have to say I would probably be looking at alternative diciplines as a career choice myself. I doubt the thought of a few quick bucks in an unstable rapidly fluctuating IT market would change that.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    2. Re:Supply and demand by Anonymous Coward · · Score: 1, Insightful
      If salaries go up then outsourcing will be more economic. There have been problems with outsourcing not being as cheap as anticipated due to quality issues, but if there are additional costs associated with the jobs present in the USA then even given the quality issues outsourcing will be more attractive. Outsourcing will tend to be a brake on rises in salaries.

      At the moment though average US wage rises are running at less than inflation, even though the growth of the economy is above inflation.

    3. Re:Supply and demand by ivano · · Score: 2, Interesting
      well I don't see the need for developers diminishing what with all those new fangled computers everywhere. i think maybe our expectations have been raised too high with the 90s boom. i think we should picture developers as the new factory workers of the 21st century (hell, the need for these workers created the universal education system!)

      ciao

    4. Re:Supply and demand by SolitaryMan · · Score: 3, Insightful

      This should drive salaries up...

      This is exactly why IBM doesn't want IT employee shortage to happen.

      --
      May Peace Prevail On Earth
    5. Re:Supply and demand by QuantumG · · Score: 2, Funny

      If your only ambitions are to get married and live in the burbs then nothing is going to help you.

      --
      How we know is more important than what we know.
    6. Re:Supply and demand by Brendonian · · Score: 5, Interesting

      The fears you highlight are not uncommon, but they are unfounded. Companies from India are not developing very good software. There is a reason outsourcing has not taken over as predicted. And the cultural and distance barriers are make it very unlikely management's 'vision' for a project are translated correctly.

      The market is very ripe in my opinion for US developers. The only thing the offshoring option has done is hold wages down a bit for the last three years, but prices in India are going up too.

    7. Re:Supply and demand by dnoyeb · · Score: 1

      No doubt. Auto industry did the same thing with their engineers, and still do.

    8. Re:Supply and demand by DutchUncle · · Score: 1

      Intel bought the company I used to work for. Note the past tense. It applies to about five hundred other people too.

    9. Re:Supply and demand by zerbot · · Score: 4, Insightful

      There is no IT employee shortage. There are only companies that want to be cheapskates, hire people with exact skillsets, and not hire anybody too old (i.e., over 30).

    10. Re:Supply and demand by tbone1 · · Score: 1
      The IT business has not shown itself to be very stable over the last few years

      What business has? Law and meth labs, maybe, but other than that, everything has been in a down cycle. Heck, even real estate has been less than stellar.

      --

      The Independent: Reverend Spooner Arrested in Friar Tuck Incident - ISIHAC, Historical Headlines
    11. Re:Supply and demand by Ham_belony · · Score: 1

      In Europe we are seeing similar trends were pay rises are not higher than inflation, even at some parts in europe peoples wages have been dropping by 0.5 to 1%. But after the dot com burst, the wages in IT have dropped by about 6 - 8% and are dropping about 0.5% a year in Europe. Jobs where high skills are needed are the only jobs where salaries have increased but if you compare the jobdescriptions of the people for those positions, you will immediately see that it covers 2 positions for 1 person.

    12. Re:Supply and demand by jellomizer · · Score: 2, Insightful

      Supply vs. demand works but not always that neatly. What we have now is a shocked area. IT moved form just under Upper Management down to lower end of food chain, very quickly. Where a lot of people went into IT fields did it for the money and the fact that they liked the stuff. But after seeing that IT is a more of a risky career that is market driven, A lot of people are now worried to go in that direction, and right now are becoming a realtor seems more of the job to be in then an IT worker. There is also the concept of advancements. Even if salaries increase the days of $100k (Excluding inflation) a year web developers are long gone. We will no longer be at the CEOs Right ear. The highest position that most IT workers can hope to get is Mid-Level IT manager. Without having to get an MBA or something to allow you to go higher.

      Supply will rise if salaries rise to a point which offset risk, or they find a way to guarantee a steady job with a stable pay. I hear talk about IT Unions it is possible but unlikely. Because IT is very diverse work and can easily be justified that your IT job isn't an IT job. Secondly not every IT person wants to be in a union. While Unions help put a good minum pay and benefits they also prevent getting some good peaks in pay. They tend to push everyone into an average thus encouraging the stereotypical Union worker are lazy mindset. Because if you work hard you will not advanced any quicker as the guy who does just what he needs to do. So it would just stifle the industry.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    13. Re:Supply and demand by penglust · · Score: 5, Interesting

      The out sourcing trend has several root causes. Every body talks about most of them but I rarely hear one thing that I think is a major reason. Management really does not understand the development process.

      I have worked on a number of projects that management dictated large numbers of people. A couple turned out to be super stars, a few were very good, some were capable to do grunt work and 40% drained a lot of time from the other 60%. This has caused many projects I have worked on to be over budget and long delayed. Often missing marketing windows. Yes even as an engineer I think this is important.

      Where I work now they are constantly trying to hire only "principle level engineers" for the good of the company. This is crap. Every project needs varying levels of experience for a cost / performance trade off of the engineering and busy work that needs to be done. They also cause projects to be over budget and often late because none of the experienced engineers want to do the crap work.

      Now add this to out sourcing. I do believe in the time it takes to write a design document that very carefully outlines every little detail that needs to go into project it could have been coded here anyway. My experience with out sourcing, and this includes India, China and Russia is that every detail is required. That is also my experience with outsourcing in the US. These companies make money by doing the least amount of work for the defined contact. You can not leave even one detail up to a good engineers imagination in these contracts.

      Out sourceing has its place but cannot be the answer for everything. Much of it is the mananement solution "du jour". Much of managment is patting itself on the back at the moment but I still think this will change at some point in time.

      One thing I hate is the business people in america who state catagorically that outsourcing manufacturing is good for america. As I implied above engineering takes ability and interest. The 40% I mentioned above lacked one or both of the two. Just because engineering was paying well did not mean they could perform. Not all members of our society are capable of high tech and require jobs in manufacturing to provide for their families.

      Without projects based in the US there will be no way to screen new graduates for moving up the chain. Trying to entice students in comp sci should be targeted at convincing them there is a future and screening out this who have a chance of creating value for a company.

    14. Re:Supply and demand by cerberusss · · Score: 2
      Companies from India are not developing very good software.

      Talking about generalizations...

      --
      8 of 13 people found this answer helpful. Did you?
    15. Re:Supply and demand by slack_justyb · · Score: 2, Insightful

      Screw the U.S. IT market. Big companies have screwed everyone in it and now we are at the verge of the breaking point.
      There isn't any value in the IT field, unless you like working a job with unstabilty, and now students are reacting to this.
      This is the market they (companies) wanted, so let them have it. Who care if the software is crappy or the programmers speak broken English and it takes five hours to explain a new feature over the phone. This is what they wanted.

    16. Re:Supply and demand by DZign · · Score: 1

      yes and no.
      Someone like IBM and other top companies are more concerned by the quality of it-employees.
      To give an example: say they only hire people with an iq higher than 120.

      What's happening now is that those 'smart' people are not considering a career in IT anymore..
      Result, IBM has more problems to hire enough people who qualify for their standards (which they don't want to lower).

      Happens in the pharmaceutical sector too, for R&D i.e. they only hire the top 15 percent or so..
      If they need 50 persons and only 20 are smart enough to pass their tests, they'll hire those 20 and keep on searching for 30 others, instead of just hiring the 30 others too to fill all positions..

    17. Re:Supply and demand by BVis · · Score: 2, Insightful

      The fears you highlight are not uncommon, but they are unfounded. Companies from India are not developing very good software.

      This presumes that the driving factor in software development is building a quality product. More often than not in the business world these days, the only important factor in generating product is how cheaply it can be made. This means paying your employees as little as possible.

      And the cultural and distance barriers are make it very unlikely management's 'vision' for a project are translated correctly.

      More often than not the 'vision' for a product doesn't extend much past the dollars and cents. Granted, the primary function of a business is to generate profits. But lately it's the *only* function.

      The only thing the offshoring option has done is hold wages down a bit for the last three years

      Then it's a success. Nevermind that the product created is often a steaming pile of binary manure; that just means they can sell more highly lucrative service contracts. (The fact that a poorly created product generates higher costs after the sale, in terms of support, is not a factor in the equation. They're making money NOW, and NOW is all that matters. Next quarter isn't important.) Even the extra work involved in generating feature requirements, etc. can be done by lower paid workers on US soil instead of US developers, and since you can still pay an Indian developer a quarter of what you have to pay a US developer, there is a savings.

      but prices in India are going up too.

      But not enough to take away the savings, not yet anyway. And you have to remember that wages are only one factor in compensation, more so here than in India. Over here we have silly things like Social Security, Medicare, OSHA, unemployment insurance, liability insurance, etc., all of which cost an employer money that doesn't necessarily show up on a pay stub. Lots of companies resent having to pay these costs, and will avoid paying them even if it's a break-even situation.

      --
      Never underestimate the power of stupid people in large groups.
    18. Re:Supply and demand by Andrewkov · · Score: 1

      You know, if IBM would stop laying off 10,000 people at a time, maybe more people wouldn't be turned off of getting into IT. Everytime there are huge layoffs at IBM, or Nortel, or other tech large companies, it always makes the local news here (in Toronto).

    19. Re:Supply and demand by MSTCrow5429 · · Score: 1

      I have an IQ of 134. Please find me a secure job with big bucks. Cuz so far, I've just been tossed around by callous temp agencies, worked nasty retail jobs, and struggled to get through life in general.

      --
      Slashdot: Playing Favorites Since 1997
    20. Re:Supply and demand by laffer1 · · Score: 2, Insightful

      Yes. And you don't need a computer science degree to be an IT worker. IT != CS. Universities invent new degrees all the time... at my university there are three computer paths. CST for programmers covering theory, CS for people wanting to be monkey coders and CIS for people interested in IS/IT jobs.

      Most people choose CIS because its the easiest. There are few math and science requirements. Its mostly business + how to use windows server + intro vb.

      I'll believe there's a shortage of computer science majors, but they are not IT workers in general. Most of the masters canidates at my university are from India or China. I would guess at least 60% are from another country. About half want to go back to their country upon graduation. My wife is a minority in the program since she's american, white and female.

      I think the real problem is that we won't have people to be project managers in 20 years. Large companies like to outsource the peon work and keep people here to manage it. No one will be qualified to do so in 20 years in the US.

    21. Re:Supply and demand by Money+for+Nothin' · · Score: 1

      The only thing the offshoring option has done is hold wages down a bit for the last three years, but prices in India are going up too.

      Of course, there's always China, or Indonesia, or Singapore, or Russia, or Belgium, or South Korea, or Kenya, or Iraq, or Iran, or the former Soviet-bloc east-European nations, etc. etc.

      India is certainly not the only nation on Earth with lower wages than the U.S. has which has a competent labor supply.
    22. Re:Supply and demand by anthony_dipierro · · Score: 2, Insightful

      I'm not sure why we require a degree for IT in the first place. Sure, there are some people who could benefit from a degree, but as a percentage IT workers is pretty small. My Computer Science classes were a joke. I went to about 20% of my classes, and I could have easily learned as much as I learned in less than one year.

      In my experience those who are good at programming are going to pick it up very easily. And those who aren't are going to make a project take longer to complete (see the mythical man-month), no matter how many years of schooling they've had.

    23. Re:Supply and demand by edremy · · Score: 5, Insightful

      The fears you highlight are not uncommon, but they are unfounded. Companies from India are not developing very good software.

      Setting the Wayback machine for 1960...

      <GM executive>The fears you highlight are not uncommon, but they are unfounded. Companies from Japan are not making very good cars.</GM executive>

      --
      "Seven Deadly Sins? I thought it was a to-do list!"
    24. Re:Supply and demand by BVis · · Score: 5, Insightful

      If your only ambitions are to get married and live in the burbs then nothing is going to help you.

      WTF? Is an ambition to live a "normal, quiet life" something to be derided now? Many people want nothing more than to be comfortable, be secure financially, and raise a family. They do that by developing their skills and experience in such a way as to make that possible, just like people who have different ambitions; the motivation is irrelevant. Sure, lots of people want to be CEOs and millionaires, and lots of people want to drop off the grid and live whatever lifestyle they choose. None of these choices are any less "correct" than the other.

      What's your problem, anyway?

      --
      Never underestimate the power of stupid people in large groups.
    25. Re:Supply and demand by anthony_dipierro · · Score: 1

      I was with you up until the end. Yeah, the software programming side of IT is not very stable (systems administration is much more stable, but I assume you're talking about software engineering). But that isn't going to stop the industry from being able to attract people. Look at the market for actors, or baseball players, or artists. I think this is where software engineering is headed. A relatively small number of superstars paid really big bucks, and the rest working a grunt job for low wages with no job security.

      In that sense, yeah, if you want to quickly settle down and have a family, software engineering probably isn't for you unless you're really really really into it.

      The other problem with software engineering is it is highly location dependent. This also isn't true for the systems administration side of things, and you can probably get a consulting gig just about anywhere, but if you've really got a passion for building software and expect to get paid what you're actually worth there are relatively few places you can reasonably live. I've personally pretty much given up on software engineering for this reason, above all others. Maybe one day I'll go back to it, but probably not as long as I'm living in Tampa.

    26. Re:Supply and demand by dr_dank · · Score: 3, Insightful

      There is no IT employee shortage

      Agreed. A friend who works in my company's custom programming division (the finance portion, not the tech/IT part) told me that they're always interviewing for C++ programmers but never find candidates.

      That office is full of H1Bs and also has a satellite office in Hyderbad. What he didn't realize until I told him was that those interviews were windowdressing; I'd bet the farm that no one is going to be hired out of those interviews.

      It only serves as justification that "we can't find qualified^H^H^H^H^cheap enough labor, so we have to bring in these guest workers that work for a fraction of their US counterparts".

      The only shortage, in the corporate eye, is in those who work for cheap and can be threatened with deportation like a filapino housemaid if they don't perform up to snuff.

      --
      Where does the school board find them and why do they keep sending them to ME?
    27. Re:Supply and demand by leonbev · · Score: 1

      Exactly. There are plenty of unemployeed IT people out there, but most companies would rather hire recent college CS grads or H1B visa applicants than senior IT professionals with high salary demands and families to support. They save a fortune on salary and health insurance costs that way.

    28. Re:Supply and demand by cavemanf16 · · Score: 1

      Interesting analogy, but remember that computing these days is all about communication. CRM packages, databases, and websites are the rage now; not some military trajectory calculating device called a 'computer'. While it's true that the rest of the world will eventually catch up and/or surpass our lazy asses in the computer sciences, I would hope that we'll have moved on to the Next Big Thing by that time and that a job in CS will be like a job in the auto-industry. i.e. dull, not glamorous, and doesn't pay all that spectacularly, but it's a *good job*.

    29. Re:Supply and demand by Slider451 · · Score: 1

      "Nothing in this world can take the place of persistence.
      Talent will not; nothing is more common than unsuccessful men with talent.
      Genius will not; unrewarded genius is almost a proverb.
      Education will not; the world is full of educated derelicts.
      Persistence and determination alone are omnipotent."
      -Calvin Coolige

      --
      Nostalgia isn't what it used to be.
    30. Re:Supply and demand by afabbro · · Score: 1
      I have worked on a number of projects that management dictated large numbers of people. A couple turned out to be super stars, a few were very good, some were capable to do grunt work and 40% drained a lot of time from the other 60%.

      That's a very concise summary of the effect described in the -The Mythical Man-Month-, a short read that is quite educational.

      --
      Advice: on VPS providers
    31. Re:Supply and demand by nb+caffeine · · Score: 1

      At my school, there is only CS. It is about the same as your CST. I am one year out of college and now am an IT Manager for a small company. How do I get by with just mathematical theories? (unfortunately, everyone thinks computer science means you know everything about computers) I learned everything i use on a daily basis (other than algorithms, etc) from personal projects, internships, low paid on campus jobs, etc. I knew the theroy alone wouldnt get me by, so i got a little extra knowledge. certainly didnt hurt

      --

      "Something's wrong with you...and I hope we never do meet again." - Deftones When Girls Telephone Boys
    32. Re:Supply and demand by edremy · · Score: 2, Insightful

      I would hope that we'll have moved on to the Next Big Thing by that time

      While I'd love to believe this, I'm not sure what this Next Big Thing will be given our trends.

      Biology? This is where the biggest growth will be in the future, but between demands to stop teaching evolution to students and funding bans on stem cell research, I can see most of the really interesting stuff going on elsewhere. (Viz today's announcement by a South Korean lab that they'd grown stem cells to match specific patients.)

      Chemistry/Physics/Materials Science? The latter will be a huge growth area, backed by the two former. Checked the US grad school population in these subjects? Hint: they are not american- we're educating the world, especially the Chinese.

      Whenever I hear about future US dominance, I remember the kid of a friend of mine from India. She came over to the US for a year with him, and he went to the local public school. When she returned to India, she had a horrible time getting him back into an Indian school, since they regarded the time spent in an American school as more or less wasted.

      China and India have 3-4x our population. They have a serious focus on education, at least for the non-peasant subset of that population. Couple that with an endless supply of expendable labor and very lax environmental laws, they may well bury us.

      Now, they've got some problems unique to them (China's repressive government and vestiges of the centrally planned economy, India's license raj that stifles innovation.) but honestly I don't think the US is going to stay the global economic superpower for much longer.

      --
      "Seven Deadly Sins? I thought it was a to-do list!"
    33. Re:Supply and demand by metlin · · Score: 1


      Companies from India are not developing very good software.

      Really? Got any basis for such claims?

    34. Re:Supply and demand by qkslvrwolf · · Score: 1

      I"d be happier with this if I could get a bleeding visa to work anywhere else. I was looking around in 2001-2002 timeframe, and Ireland was giving out IT visas to just about every country in the world. Want to know who couldn't get a visa? You guessed it. US. You can't even be an expat if you're from this country, unless you're already rich and could just go on an extended vacation anyway!

      --
      Or have you only comfort...that stealthy thing that enters the house and guest then becomes host, then master - KG
    35. Re:Supply and demand by metlin · · Score: 1

      Good quality programming takes basic education.

      Sure, you can learn all you want from books on algorithms and graph theory, but how many folks will? Most will read an online manual and come up with crappy code.

      Writing good quality code that is fast and is optimized takes effort.

      Education is one of the reliable means of introducing people to those methods - but not the only one.

      Besides, there is more to IT than merely programming. System design, architecture, project management and the like take a lot of effort and know-how. There is a reason there are several software engineering schools around the world trying to solve seemingly ordinary problems.

    36. Re:Supply and demand by j987123 · · Score: 3, Insightful

      But all CIOs see is that it "costs" 20% as much to develop in India or China. What CIO is going to pass that up? Wall street rewards the short sighted.

    37. Re:Supply and demand by cavemanf16 · · Score: 1

      Oh, by no means do I expect the US to remain the superpower that it is/was in the 20th century. I was merely hoping to delay our nation's decline until after I'm dead and gone. Given I probably have a life expectancy of an additional 50-70 years, I'm hoping we have one more Next Big Thing to keep us going strong until I die.

      Besides, the European nations are still all pretty well off, even after numerous major wars, and nearly constant fighting for a millenia (the "Dark Ages"). They may be shadows of their former selves, but Europe is still a decent place to live. More decent than Mozambique or Argentina.

    38. Re:Supply and demand by EvilTwinSkippy · · Score: 2, Informative
      Network Engineering, on the other hand, has paid my mortgage and supported my family's lifestyle for damn near 7 years.

      Remember kids, Networking is shit work with very little respect. But its vitally important to communications and commerce, and it pays accordingly.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    39. Re:Supply and demand by kyojin+the+clown · · Score: 1

      Managers not qualified to manage the people they're managing? what will we do.

    40. Re:Supply and demand by orasio · · Score: 1

      Hey!!
      Argentina is a great place to live.
      There are some places with serious security issues, but overall it's a great country to live in. Much better than most Europe.
      Of course, Uruguay, where I live, is a much better place to live, but good luck finding a job here, with 13% unemployment rate.

    41. Re:Supply and demand by megarich · · Score: 1
      I do agree with you for the most part but I feel its true for any industry now. For the private sector, there is no job security anymore, anywhere, period. I know from experience with family getting laid off in the past and with me. During the dark days of 2001-2002 when my CS degree failed me I tried my backup Poly Sci degree and that failed me as well....

      I also feel that there are too many disciplines categorized as IT that it doesn't always paint a fair picture. I do sys admin work and while there may not be a strong market for it as compared to other areas, you can't get outsourced. What's going to happen, when an important server goes down the company is gonna fly someone overseas to fix it or send it out overseas to get it repaired? Yea Dell/IBM has service techs but through past experience there not always reliable and they won't deliver next day without at least a high priced service contract.

      Believe it or not this scenario is actually cheaper to hire someone to work for you in the company(if your not a small company). Get some cheap out of college labor and if a hard drive in an important machine fails, they can have it fixed and restored in the same day before any 3rd party technician can come out.

    42. Re:Supply and demand by Anonymous Coward · · Score: 1, Insightful

      I do believe in the time it takes to write a design document that very carefully outlines every little detail that needs to go into project it could have been coded here anyway.

      Right. My management outsorced a piece to an Indian company. I had to do all the research to spec out exactly what open source project has to be taken as a basis and which mods have to be done to different parts of it. Then I had to do dig even deeper just to have a better idea what is involved so I can follow things up and fend off ridiculous claims at lengthy conference calls.

      I would spend roughly same time doing the whole thing myself. My company would have saved around $60K and I (and the company) would gain expertise in this subject.

    43. Re:Supply and demand by MemoryDragon · · Score: 1

      There is no next big thing for the IS because research is outsourced as well... Nanotech the US only currently has a slight advantage, but not too much...

    44. Re:Supply and demand by Guido+von+Guido · · Score: 1
      Wall Street rewards the short-sighted, but not when it becomes obvious that they're going to get burned.

      The thing is, you usually really have to rub Wall Street's nose in it but good before they notice the down side to anything.

    45. Re:Supply and demand by vern4of7 · · Score: 1

      I always joke that I am in a constant arms race to stay employed. I have retooled my skill set 3 times in the last 15 years to insure I have a job. The reality of IT/CompSci is that your skill set is good only until the next rev of widget x. Overnight your skill is considered obsolete. Why go through the hard curriclum when can a decent job that will probable be around for at least twenty years. Selling drugs, (legal/otherwise), government service, insurance, anything that touches another person.

      In the US with it's "ownership" ecomony, the worker is responsible for keeping their skill set current and not a the employer. Having worked with the contractor mindset for most of my career, I have accept the constatn training as the cost of doing business. My parents are shocked at the amount continuing education that I have taken. In their generation you might might go to a class once every couple of years. They have a difficult idea with having to be constantly updating and adding skills.

      My employer is an IIT grad from India with a masters in EE, and constantly amazed when I update my resume with the lastest cert or class that I have taken. I joke with him that if I don't, my job goes to the overseas and if he is not careful, his will.

      While this might be the brave new world, it is not the "Brave New World", (Huxely)

    46. Re:Supply and demand by mikael · · Score: 1

      WTF? Is an ambition to live a "normal, quiet life" something to be derided now?

      Yes, by refusing to risk your house/mortgage on a loan guarantee and work long hours away from your family in order to set up a company, you are depriving the economy of much needed job creation.

      At least that's the view of the bank economists. Of course, at the first sign that your company looks a bit wobbly, they'll take back the loan and your house quick as a flash, but leave you with the mortgage.

      And even if people do take the risk of setting up a company with their wife/partner, they get clobbered for tax avoidance.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    47. Re:Supply and demand by BVis · · Score: 1

      Jeez, I thought I was cynical :)

      Oh wait, I am.

      --
      Never underestimate the power of stupid people in large groups.
    48. Re:Supply and demand by Ih8sG8s · · Score: 2, Insightful

      Your company's leadership lacks vision. They are poor leaders, they suck.

      Your engineers don't want to do the crap work, and yet they bitch when it is outsourced. This whole thing leads to failed projects.

      Your workplace is broken and toxic. I would not tolerate it. Get a job somewhere else.

      Ultimately, blame the very top leaders in your company. It is their responsibility to take care of their company and they are failing. The engineers are playing a part as well by either tolerating it or contributing to the problem through covert or overt sabotage, refusal to drive for success, or apathy and bitching. Your workplace is broken.

      Resolve to fix it, regardless of blame, or walk away.

      Your workplace is in chaos. The strong will thrive on taming chaos and benefiting the company in the face of adversity. Often, they are rewarded, if their leaders are worth their salt. If not, as I said, move along and find a place where you can care about the company, rather than resent it.

      They are out there, go find one.

    49. Re:Supply and demand by Anonymous Coward · · Score: 1, Interesting

      Whenever I hear about future US dominance, I remember the kid of a friend of mine from India. She came over to the US for a year with him, and he went to the local public school. When she returned to India, she had a horrible time getting him back into an Indian school, since they regarded the time spent in an American school as more or less wasted.

      You speak the truth. I went back to school to re-train becasuse I hated my previous career. Obviously, I was much older than most of my classmates (this happens when you trade in a 10 year career for something new!). The thing that shocked me the most was watching the skill sets of the foreign students just out of High School, vs the local kids. Same number of years of study, same ages, similar education systems.

      The math skills of the foreign students were WAY better than even the best of the local kids. No comparison. Remember, we were all taking CS, so one would assume that the program already attracted people who had an interest in math and science (not debating if math skills are required or not).

      In fact the foreign students were shocked at how bad our skills were. Almost every week, they would contest something that the professor would say. The profs would take the usual approach of "I know all, and you are wrong", followed by the shame approach "Would you like to come up here and show the whole class what you mean". These kids would stand up, and show the profs exactly what they meant, provide the full proof, arrive at the correct answer in half the steps, and sit down. I learned more from watching these guys humiliate the profs, than I did from the profs.

      Oh, and I am not in the US, but another similar country that regularily scores higher than the US in educational rankings. They made us look stupid by comparison, I can't imagine how they make US students look.

    50. Re:Supply and demand by quarkscat · · Score: 1

      Whattcha smokin'?

      The software giants are speaking out of both sides of their mouths. The surest way to push workers out of any particular career path is to force wages and job advancement down through outsourcing. No student wants to get locked into a career path that will no longer pay off the student loans quicker than a home mortgage. The pressure to outsource offshore and onshore began long before the drop in collegiate IT enrollment. Industry has embraced both globalization and the doublespeak propaganda required to justify it. I don't see this as anything more than a publicity campaign meant to mollify the public and pressure the Congress into opening the immigration tap full bore for L1-A and H1-B visas.

      NAFTA was begun as a means of providing some economic stability to Mexico, but Congress never incorporated the adjunct legislation to "level the playing field" -- factors like health care, pension plans, and environmental sensitivities were dropped for the almighty buck. Current globalization efforts are designed to force wages of production workers (including IT) into a downward spiral -- it means a fatter paycheck and bonus plan for the captains of industry, our new overlords.

      This is also why the current regime in power in the USA will not fund national security issues related to illegal immigration and border security. The mythical undocumented migrant worker is now running IT departments, working in hospitals and medical centers, working construction trades, and may even be that policeman on your neighborhood beat.

      The issue is not supply and demand, at least not in the classical sense. It is employers who demand not to pay more than the absolute minimum to stay in business, regardless of legal issues.

    51. Re:Supply and demand by MSTCrow5429 · · Score: 1

      Well, one can be quite persistent and also a genius and still be screwed over, mind you. Calvin Coolidge is one of my favorite Presidents though.

      --
      Slashdot: Playing Favorites Since 1997
    52. Re:Supply and demand by russotto · · Score: 1

      No, you aren't just looking for a basic understanding of software development principles: "We are seeking C++ developers to join our C++/Java graphics toolkit development team. You should be a skilled software developer with extensive knowledge of Java or C++. You should have a good understanding of Object-Oriented design and development techniques. Tools in your repertoire should include a working knowledge of design patterns and UML. You should be a self-motivated professional who understands that a successful software project requires sharing knowledge and experience with other developers. Your written documentation should be precise and concise. "

      First, you're asking for experience in specific languages. But since they're the two most populat, that's probably OK. Second, you're expecting your candidates to have knowledge of a _particular_ software development methodology (UML). I've been working in the field for 13 years and none of the projects I've worked on have used UML. Then you scare off good developers with the whole "self-motivated professional" (if they were, they wouldn't want to be an _employee_) and the emphasis on documentation.

      Then, to top it off, you ask for only 2 years of experience, which to any job seeker means you're not looking to pay much. OF COURSE you're not finding developers. And your ad is actually not anywhere near the worst of them.

    53. Re:Supply and demand by Dasein · · Score: 1

      Well, I've been thinking about this a lot and the one question I keep coming back to is whether the quality problem in outsourcing is actually the result of shoddy work or is it a function of the fundamental complexity of software development process. I suspect that it's not shoddy work.

      This idea has its root in Brook's "There is no silver bullet." (Which I admit that I need to reread)

      However, *IF*, the poor quality is not the result of shoddy coding but a result of the difficulties in running an outsourced project then those difficulties effectively work as a tarrif on imported labor hours. This would suggest that the big surge in outsourcing is the result of "transportation" costs essentially going to zero. (Imagine what would happen to some physical industries if transportation costs dropped to zero in the course of 2-3 years!)

      Anyway, I guess the question I'm currently wrestling with is the problem with outsourcing a fundamental complexity or and accidental one. I'm beginning to think that it's a fundamental one.

      So, what about outsource companies developing and marketing competing products directly? Well, at this point, I suspect that's a bigger threat to american programmers than outsourcing. I do eventually think it will happen in fairly large scale.

      --
      You are not a beautiful or unique snowflake -- but you could be if you got off your ass.
    54. Re:Supply and demand by smithmc · · Score: 2, Interesting

      The fears you highlight are not uncommon, but they are unfounded. Companies from Japan are not making very good cars.

      So who's going to be the new W.E. Deming who goes over to India and teaches them how to kick our asses?

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    55. Re:Supply and demand by Knara · · Score: 1
      If that's true, I wonder how common it is for an industry in a "down cycle" to have a price bubble in it like real estate does.

      (though it occurs to me that you could be taking real estate as a whole and not just residential real estate)

    56. Re:Supply and demand by geekoid · · Score: 1

      I relized this very thing 3 years ago, but shifting from Programming to Networking is difficult. Mostly because people interviewing don't understand why soneone would do that. If they don't understand why, they don't hire.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    57. Re:Supply and demand by EvilTwinSkippy · · Score: 2, Interesting
      I actually go into Networking through programming. Get involved in a place with a discheveled IT department and stage a Coup.

      Long story, but involves midnight raids to the fiber closet, insurgent email servers, and black-ops internet access drops. Once you have achieved a level of service that exceeds the incumbant infrastructure, the hearts and minds of the people will...

      Man, earlier today I spouted out an economic argument that communism was the superior model for the future. Now I'm sounding like the Che Guevara of Network Engineering. I think I've had too much coffee.

      In any case, there is a bit of crossover between programming and networking that can be exploited in the right environment. Look for a position that requires both. It requires a little reading between the lines of job descriptions.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    58. Re:Supply and demand by LaCosaNostradamus · · Score: 1

      Granted, the primary function of a business is to generate profits. But lately it's the *only* function.

      You are too correct. I was dumped as an IT tech from my employing company (a bank), into a scumbag outsourcer IT company called "Pomeroy IT Solutions". (Sage advice: Never work for these assholes.) These twits don't do IT work because they love it -- they only do it because they can nickel-an-dime client companies for their foolish decision to outsource. It's a terrible thing to work for a company that only wants to make money. It's doubly terrible since so much of that money goes to a minority in the company.

      Ah, well. It's not like I didn't suspect that this would happen, hence my enormous savings. When the time comes for the several, highly stressful minutes of very harsh words, concluded by "you're fired!" and the call to security to have me escorted off the property, I'll have to take the next step of moving to a better IT area (hopefully the Southwest).

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    59. Re:Supply and demand by Wilvid · · Score: 1

      H1Bs are, theoretically, paid the same as the prevailing salary.

    60. Re:Supply and demand by Zoop · · Score: 1

      The fears you highlight are not uncommon, but they are unfounded. Companies from Japan are not making very good cars.

      1975:
      Of course, now we make crap, too, but as long as we are protected from competition, you'll HAVE to buy our overpriced underperforming crap.

    61. Re:Supply and demand by dr2chase · · Score: 1
      ... every detail is required. ... These companies make money by doing the least amount of work for the defined contact.

      Why should I spend a second's more time on a project than is contractually specified? If you write a sloppy contract, expect to get screwed. Remember, this is businessmen doing this to save money; are you surprised that the businessmen on the other side are not equally attuned to the bottom line?

    62. Re:Supply and demand by Tipa · · Score: 1

      As someone left jobless after the tech bubble burst, seeing my fellow ex-programmers turn to real estate and marketing and ambulance driving and other non-programming jobs because they could not find programming work... I urge everyone who asks about entering the IT field to go off and do something else, anything else. It has to be better than spending years writing software that time and again is released and sinks without a trace.

    63. Re:Supply and demand by Dr.+Bent · · Score: 1

      I'm not sure where you found that ad (our website, maybe?), but I didn't write that. Quite frankly, I'm not sure who did, and you're right...it's awful. Here's the requirements from my job post (found on Monster.com and other places)

      The required qualifications include a B.S. degree in Computer Science or Software Engineering, a passion for software development, an interest in learning new development techniques, the ability to aggressively overcome obstacles, and excellent communication skills. Desired qualifications include CO-OP, internship, or equivalent software development experience, and experience with Java, C# or C++. Knowledge of Object Oriented Programming or development methodologies such as RUP or TDD is a plus.

      I don't think that asking for a college degree related to the field is unfair. Aside from that there are very few rigid qualifications, and even with that, we've gotten almost no good candidates.

    64. Re:Supply and demand by Shajenko42 · · Score: 1
      What amazes me about people like that is they do not realize that not everyone is a Nobel Prize winner in waiting. Some people just don't want to or can't do the intellectual work for various reasons.
      I'm sure they realize it. I'm also convinced that they think these sorts of people should get along with the business of starving to death.
    65. Re:Supply and demand by Dr.+Bent · · Score: 1

      If you can't find a good software developer it's because you yourself are incompetant! Most managers are somewhat incompetant in evaluating a person's intelligence and skill level. Often they mistake an outgoing personality for intelligence. Try looking for the qualities you want. You may have to actually 'test' the candidates.

      Maybe, but at least I can spell incompetent.

      We do test our applicants...very thoroughly, in fact. We reject the vast majority of our applicants because they're not qualified, and as a result, the people that we do hire always work out well. Doing more and better testing is not going to increase the percentage of qualified people that apply.

    66. Re:Supply and demand by Shajenko42 · · Score: 1

      And theoretically there's no corruption in the government.

    67. Re:Supply and demand by zerbot · · Score: 1

      Lose all the stupid fluff. "...a passion for software development, an interest in learning new development techniques, the ability to aggressively overcome obstacles, and excellent communication skills." This is instant clue that you are a PHB, not someone most truly skilled people would want to work for.

      It might not be unfair to ask for those degrees, but you are also cutting yourself off from a lot of very talented people. Some of the best programmers I know don't have your required degrees. Many started working at very well paying jobs before they graduated because they were damned good. I and others like me snap those guys up before you even get to them, and while we encourage them to finish their degree, many don't. Some have degrees in allied fields, such as mathematics. Some graduated before there even was such a thing as a CS degree.

      This is obviously an entry level position but you desire at least a co-op or internship, which also weeds out a lot of excellent candidates. I'm not entirely sure what the situation is these days, but when I was in college, internships were either unpaid, or paid diddly. A lot of people can't afford to do that, they have to work at jobs that actually pay enough to afford their education. I've had more success with people who didn't do internships than with those who did.

      Experience with Java, C# or C++ is desired, but knowledge of OOP is a plus??? I think this is backwards. Picking up a new language is trivial. I don't know Java, C#, and I've barely touched C++, but I assure you that if I had to, two weeks from now you'd never know I hadn't been working in them for years.

      In the current environment, it is incredibly easy to find excellent people. You just have to know how to look.

    68. Re:Supply and demand by anthony_dipierro · · Score: 1

      Good quality programming takes basic education.

      Like I said, that basic education takes less than a year to obtain.

      Sure, you can learn all you want from books on algorithms and graph theory, but how many folks will?

      That's one or two classes, and they're classes that are offered by a lot of high schools. If you can score a 5 on the AP test you know as much about algorithms as most CS graduates. Sure, I admit I learned a little bit more in my 3 years of college, but most of it was fluff. I mean, hey, if I went to 20% of my classes, and I graduated from college after 3 years, that means I could have done it in 3/5 of a year, right?

      Writing good quality code that is fast and is optimized takes effort.

      It takes a little bit of effort and a whole lot of skill. But it's largely a skill which can't be taught. You either think that way, or you don't.

      Besides, there is more to IT than merely programming. System design, architecture, project management and the like take a lot of effort and know-how.

      Well, to a large extent those things can't be taught in a classroom environment. To the extent they can, hey, I admit I got a good year's worth of education out of college.

    69. Re:Supply and demand by anthony_dipierro · · Score: 1

      I thought you just got laid off along with your father... Get your stories straight, dude.

    70. Re:Supply and demand by metlin · · Score: 1

      Like I said, that basic education takes less than a year to obtain.

      For some tasks, sure. Not for all tasks.

      That's one or two classes, and they're classes that are offered by a lot of high schools.

      They teach theoretical computer science, advanced OS design, architecture, graph theory, complexity and stuff in highschool these days? Wow! :)

      If you can score a 5 on the AP test you know as much about algorithms as most CS graduates.

      I'm sorry, they would hardly be able to make head or tail of the order of a loop or to assess the complexity of an algorithm.

      They might be a little smart, but let's not stretch.

      Sure, I admit I learned a little bit more in my 3 years of college, but most of it was fluff.

      Well, see - that doesn't mean you can generalize it. You're making a classic logical fallcy in deduction.

      I mean, hey, if I went to 20% of my classes, and I graduated from college after 3 years, that means I could have done it in 3/5 of a year, right?

      No, you're mistaking a piece of paper for skill - you slacked off and assume that everybody does the same.

      It takes a little bit of effort and a whole lot of skill. But it's largely a skill which can't be taught. You either think that way, or you don't.

      Not entirely true. A lot of it comes from knowledge and experience, which can be and has been taught.

      Well, to a large extent those things can't be taught in a classroom environment. To the extent they can, hey, I admit I got a good year's worth of education out of college.

      Which school did you go to, mate? Most good schools I know of have a rigorous program in those things. Where you are not only taught those things, but also asked to work on real hard projects implementing what you learnt.

      My professors usually make sure that they indeed do teach me all those things. Funny.

    71. Re:Supply and demand by anthony_dipierro · · Score: 1

      For some tasks, sure. Not for all tasks.

      I'm really not sure what you're talking about. I'm talking about an entry level IT job.

      They teach theoretical computer science, advanced OS design, architecture, graph theory, complexity and stuff in highschool these days? Wow! :)

      I was responding to your comments on architecture and graph theory, both of which are taught in high school these days. Advanced OS design, no, but if you decide to be a kernel hacker straight out of college OS Design is only one class, and it's not really something you can't pick up with hands-on training.

      If you can score a 5 on the AP test you know as much about algorithms as most CS graduates.

      I'm sorry, they would hardly be able to make head or tail of the order of a loop or to assess the complexity of an algorithm.

      They might be a little smart, but let's not stretch.

      Who, most CS graduates, or most people who got a 5 on the AP test? I knew about loops and O notation before I went to college. I'm trying to think what classes I took in college actually were useful. I mean, I took an algorithms class, and an OS design class, and a systems architecture class, and they were useful. Then I took a bunch of pretty much useless (for what I later went into) math classes. And I took a database design class, which I didn't use in my first job at all. Oh yeah, I took I took some class where we learned scheme, but maybe that was the algorithms class. I took a class in internet technologies, where we learned out to build a web server and all. Very neat, but ultimately useless for my first job (and something I could have easily learned on-the-job anyway). Oh yeah, I took some class where we learned assembly language and how a machine actually works - that was probably the most useful class I took in college, CS-wise.

      Then all the gen ed classes, the classes for my minor, all the time I wasted learning java, and scheme, and prolog, and Latin. Fortunately I managed to take the right classes so I could get out of there in 3 years, but that's still 2 years I wasted on bullshit.

      Well, see - that doesn't mean you can generalize it. You're making a classic logical fallcy in deduction.

      How, by saying that there shouldn't be so much emphasis on a degree? By saying that my Computer Science classes were a joke? What is the false generalization I'm making, and what do you presume is the logic I'm using to make that generalization?

      No, you're mistaking a piece of paper for skill

      Are you saying I'm not skilled? Because I'm specifically not mistaking a piece of paper for skill. I'm actually saying the exact opposite. The piece of paper is meaningless.

      you slacked off and assume that everybody does the same.

      Not at all. I wouldn't even say I "slacked off". I didn't go to the classes which were unnecessary, but that's not the same as slacking off.

      Well, to a large extent those things can't be taught in a classroom environment. To the extent they can, hey, I admit I got a good year's worth of education out of college.

      Which school did you go to, mate?

      Oh, trust me, I went to shit schools. The whole purpose after my first year was just to get the piece of paper as quickly and easily as possible so I could get a job in the real world. Anyway, I spent my first year at the University of Massachusetts and my next two at Rutgers.

      Most good schools I know of have a rigorous program in those things.

      To the extent they can be taught in a classroom environment.

      Where you are not only taught those things, but also asked to work on real hard projects implementing what you learnt.

      Yeah, that's all great, if you're going to work in a school the rest of your life (and hey, some people do, it's not a bad job). But in the real world when you've got

    72. Re:Supply and demand by metlin · · Score: 1

      We could keep going at this - but wanted to clear up a few things first.

      That explains why you're so naiive about this. You're still in school, so you don't yet realize how useless most of this is in the real world.

      You assume that just because I'm in school now means I was never in the industry.

      I got out of school a while ago, worked in the industry for a while, went back to grad school and am now in a sabbatical doing some industry time again. And to make things interesting, I've even had a startup of my own for over a year - where I've hired people in the technology industry.

      So, I think I'm fairly qualified to speak up.

      As for learning from textboks - you might be an exception, not the rule. And your argument is true for just about anything, if I'm smart enough, I could do enough math to win a Fields Medal or win a Nobel in Physics.

      But you're assuming that everyone will be doing the same kind of work - which need not be the same. For instance, my company hires folks in Analytics and Bioinformatics. Even at the entry level, the programmers we look for better have good and logic math skills.

      While there might be kids who have not gone to school with these skills, it is more likely that kids who have indeed gone to school have these skills.

      Anyway, it would appear we hold disparate views - no point in going at it. Cheers! :-)

    73. Re:Supply and demand by Triones · · Score: 1

      I'd think that ambition is something that's not so easy to achieve.
      But, I'd think that in US (and most developed countries), it's not really that hard to live a 'normal, quiet life'? Basically you only need to be not too lazy or do really stupid things... So I won't call that an ambition as well.

    74. Re:Supply and demand by anthony_dipierro · · Score: 1

      Well, I wasn't really talking about grad school, I was talking about undergrad.

      And yes, maybe I'm the exception, but if so I know a lot of other people who are the exception too. And moreover, in my opinion it's the exceptions that are the people you want to be hiring. Those who struggle through 4 years of college to "learn" basic logic skills aren't going to be very good workers. Maybe it's possible to pound something like that into someone's brain, but from what I've seen it seems you've either got it or you don't (at least, once you've reached the age that people attend college).

      If you think my argument is true about anything, then I don't think you understand my argument. I'm not just saying that you can learn from books. I'm saying there's just not that much to learn in the first place. Sure, I could learn quantum physics from a book, but it'd take years. With software engineering, once you know how a computer works, most of the rest is just being taught the algorithms which either 1) you could have eventually come up with yourself, or 2) are complicated enough that you're not going to memorize them anyway. In addition there's learning the languages themselves, but most computer programmers agree that once you know one it's really easy to switch to any of the major languages. This is fortunate, since I didn't learn a single line of C from any of my college courses.

      Anyway, I think there are a lot of industries which overemphasize the degree. In some the emphasis is even required by law. Right now I'd really like to work toward my CPA, but it turns out I need about 2 years of college credit before I can even think about taking the exam. And in order to be admitted into the classes I need, I have to take a few introductory courses on top of that, so, joy, I get to learn the stuff I already know from reading and following SEC reports and being a professional tax preparer for several years (fortunately the government doesn't regulate that). For the potential independence it might be worth it, but there's gotta be a better way.

      Back on the topic, my point is there's a big overemphasis of the degree when hiring software engineers. Not only is 4 years of college not necessary for all people, it's least necessary for the most qualified people. Now combine this with the Mythical Man-Month, and I think we're spending a whole lot of resources training people to either make late projects later or to not be able to get a job at all. Just one more comment:

      Even at the entry level, the programmers we look for better have good and logic math skills.

      While there might be kids who have not gone to school with these skills, it is more likely that kids who have indeed gone to school have these skills.

      I'll assume you mean "college" by "school", since almost everyone in the US old enough to work has gone to school, and I just have to disagree. Logic math skills are learned by the time you graduate from high school. If you don't have them by then, you're never going to be very good.

    75. Re:Supply and demand by mikael · · Score: 1

      It's a lot easier in the US than the UK. Most large companies in the US seem to offer their employees the choice of a technical vs. management career path (as long as you keep your skills up to date).

      In the UK, the only way generous company pension schemes could be maintained was to have a policy of "everyone gets pushed up into management" or "You're only a software engineer until we find someone cheaper". This is particularly true in new industries like entertainment software, and has led to veteran programmers setting up their own companies to escape middlemanagementitis and micromanaging directors who interfere in team member task assignments from the other end of the country.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    76. Re:Supply and demand by penglust · · Score: 1

      I think that was part of the point.

      However, I have more pride than that. I have beennot selected for several contracts because I showed the customer up front it would not work the way it was specified.

      Got a few because I did too.

      Try not to be simply average.

  6. I was going to go in IT by b5turbo · · Score: 5, Interesting

    I am a student in college majoring in the IT field but I am seriously considering changing my major due to the outsourcing and job instability that plagues the IT industry as a whole. So I guess you can count me as another statistic.

    1. Re:I was going to go in IT by a+trolling+stone · · Score: 5, Insightful

      Become a plumber, auto mechanic or such. After all the tech jobs and manufacturing are sent overseas, those will be the good jobs.

    2. Re:I was going to go in IT by Alioth · · Score: 1

      If that happens, there will be no one left who can afford the services of plumbers and auto mechanics. Plumbers, plasterers, builders etc. generally are in demand when there are plenty of good jobs around and high salaries, and people can afford to have work done on their houses.

    3. Re:I was going to go in IT by Skapare · · Score: 1

      Exactly. Jobs in which you have to work with your hands cannot be so easily telecommuted around the globe. But be ready for greater than five dollar a gallon gasoline since telecommuting jobs in the USA will all but disappear and everyone will have to drive around to get work.

      --
      now we need to go OSS in diesel cars
    4. Re:I was going to go in IT by ColaMan · · Score: 4, Insightful

      Agreed.

      From an Australian point of view :
      I was considering a career in computers when I finished school in 1990. I decided to become an auto electrician instead. So now what do I do?

      - I now work on heavy mining equipment.
      - It's not a physically demanding job, but it keeps me relatively fit.
      - I work a roster of 4 12-hour days on and 4 days off.
      - I get paid 85KAUD (more than twice the average .au wage).
      - I get six weeks annual leave and a heap of misc perks.
      - I have a strong (not quite "aggressive" these days) union behind me keeping things safe and sane.
      - I work on equipment that has computers and electronics out the wazoo, and is (relatively) clean
      - I get the satisfaction of changing about 20 million dollars worth of equipment from "broken" to "fixed!" status every day.
      - I get roughly the equivalent of an senior-level IT wage, from a four year apprenticeship that , frankly, any monkey can struggle through.
      - I can also fix my car at home :-)

      Maybe in 10 years time IT will be the big earner again, but by then I'll be a million bucks ahead of that poor post-grad flipping burgers at McD's.

      My advice to kids? Stick with the hands on work, keep computers as a sideline.

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    5. Re:I was going to go in IT by a+trolling+stone · · Score: 1

      They'll find the money when a pipe bursts and they can't fix it themselves. They'll find the money to fix their car, because they won't be able to get to work without it. Stuff breaks, it isn't just about home improvement.

    6. Re:I was going to go in IT by zerocool^ · · Score: 4, Insightful


      Yeah, this is why I'm doing Desktop support and Network Administration.

      You may laugh and say I'm the bottom of the barrel in the IT world, but - regardless of how many programming jobs are being outsourced, there are not less end user computers being purchased, and they will always need someone to clean spyware. And there are always more small businesses who need a simple file server or an exchange calendar, and they'll need someone to consult, sell, implement, and support that.

      And that has to all be hands on. You want job security? Lower your standards and do a job where it is impossible for someone from india to do it.

      ~Will

      --
      sig?
    7. Re:I was going to go in IT by slashdot.org · · Score: 1

      Lower your standards and do a job where it is impossible for someone from india to do it.

      ~Will


      Wow, for a second there I was like, Will Wheaton said that??

    8. Re:I was going to go in IT by bit+trollent · · Score: 2, Insightful

      If you seriously make decisions based on slashdot user comments you are crazy. Most of the comments reguarding outsourcing are so uninformed its hilararious. Of course on slashdot uninformed outsourcing comments get modded to +5 informative rather than -1 dead wrong. I think that this is becuase there is no "dead wrong" moderation option. Anyway, this site is a perfect example of the blind leading the blind.

      Though frankly if your main concern in your career path is your salery I don't really care if you change majors. If you aren't really passionate about the field you may end up having a tough time getting a job. Put simply a degree won't cut it. You actually have to be good to get a job, and often the best people would do this even if the salaries weren't as great as they are.

    9. Re:I was going to go in IT by aquabat · · Score: 1

      Mr Gates? Is that you?

      --
      A republic cannot succeed till it contains a certain body of men imbued with the principles of justice and honour.
    10. Re:I was going to go in IT by Nept · · Score: 1

      That works ... until the corporations themselves start going overseas. We're not faced with losing just departments, such as I/T and finance, but entire businesses.

      Take California for example. We're so regulated to death here, most businesses prefer to move out or become incorporated in another state, or just not come here at all. This is a microcosm of what's happening between 1st and 2/3rd world countries. Less regulation and lower cost in other countries.

      --
      "Teachers leave us kids alone ..." - Roger Waters, Pink Floyd
    11. Re:I was going to go in IT by TykeClone · · Score: 1
      Take California for example. We're so regulated to death here, most businesses prefer to move out or become incorporated in another state, or just not come here at all. This is a microcosm of what's happening between 1st and 2/3rd world countries. Less regulation and lower cost in other countries.

      And the answer isn't staring you right in the face? If regulations are strangling your state - get rid of some of them!

      --
      A fine is a tax you pay for doing wrong and a tax is a fine you pay for doing all right.
    12. Re:I was going to go in IT by natd · · Score: 2, Informative
      I get roughly the equivalent of an senior-level IT wage, from a four year apprenticeship that , frankly, any monkey can struggle through.

      No you don't.

      I'm also an Aussie on a 9-5 job but in IT. I have no qualifications (missed the exams for my A-Levels in the UK), I passed 85k on my 24th birthday (which happens to coincide with the salary review period) and am currently at 130 at 30. My lowest earning (non IT) Male friend earns 90k and one just reached 200, So while 85k is certainly an OK salary, it's well below 'senior'.

      Arrogant as this post reads, I'm not having a go, just pointing out that 85 is pretty average.

      My 'senior IT' boss is on 300k.

      Advice to kids - get smart and into IT. Hands on work won't get you 'up there'.

      --
      Only big ligs use sigs.
    13. Re:I was going to go in IT by Cro+Magnon · · Score: 1
      They'll find the money to fix their car, because they won't be able to get to work without it.


      That assumes that they have "work" to get to. No job == no money == no car repair.
      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    14. Re:I was going to go in IT by natd · · Score: 1
      currently at 130

      BTW - that's before super, mobile, car and performance bonus. Just to keep in perspective.

      And the Morgan Banks survey 2005 suggests I'm only mid range for my area, ie middle manager.

      --
      Only big ligs use sigs.
    15. Re:I was going to go in IT by a+trolling+stone · · Score: 2, Funny

      Pardon me, I had assumed that we were talking about a time before total economic collapse.

    16. Re:I was going to go in IT by EvilTwinSkippy · · Score: 1
      Amen.

      When my little one grows up, the best thing she could tell me is "Dad I want to be a carpenter."

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    17. Re:I was going to go in IT by mesach · · Score: 1

      Unfortunately for your logic, thats where the H1B Visa comes in.

      --
      moo.
    18. Re:I was going to go in IT by hazah · · Score: 1
      Leave the kids out of it. If they know what they're doing, they'll get a job. I couldn't imagine keeping it on the sideline. And now, despite the fact that I live nowhere, and despite the fact that I'm still in college, I am programming. Sure as hell beats washing dishes.

      If you ask me, the only thing I concider to be helpful is the attitude I have towards what I do. I figure my job to be a trade, and magically, it all makes sense (including the wage I get for my efforts).

    19. Re:I was going to go in IT by astro_ripper · · Score: 1

      "Lower your standards and do a job where it is impossible for someone from india to do it." Whoh whoh whoh! Don't say things you can't take back! I'm not trying to rag on India, but they have people who do nothing but scan copies of books for pennies an hour. Granted that's less skilled than IT, but... There will always be someone who comes along who will do the same job for less. You just have to maintain a skill set that person doesn't have.

    20. Re:I was going to go in IT by superflippy · · Score: 1

      In that case, I'd like to suggest you become a math major. On a project I'm working on, the people who create the mathematical models which are crucial to the project are all from China. I guess there aren't too many locals with graduate-level math skills plus computer programming knowledge and some background in climatology or physical oceanography.

      Come to think of it, physical oceanography might also be a good choice. It's hard science that lets you work with computers but also spend time out on the ocean.

      --
      Your fantasies contain the seeds of important concepts.
    21. Re:I was going to go in IT by GFunk83 · · Score: 1

      Okay, good. I'm not the only one who thinks this way.

    22. Re:I was going to go in IT by vertinox · · Score: 1

      and they will always need someone to clean spyware.

      Unless Microsoft goes out of business.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    23. Re:I was going to go in IT by TPoise · · Score: 1
      Once again we have a kid that misunderstands the true importance of college.

      College isn't about partying 24/7 or even shagging the nearest female. It's about experience. Personal and professional experience. The point is to get a good internship or co-op job (even if it pays beans) WHILE you're in college. Be REALLY productive (co-op, internships, start your own business, develop a new 3-d game engine) in college. It will all pay off when you get your diploma and see that you receive many more offers than your colleagues. And just because some survey says that the average CS major makes about $65k per year, don't expect that right out of college. Be reasonable. You can still live decently on $35k per year in a suburb and still like a lifestyle much better than the one you did in school. The experience will all pay off in the end.

      Many people are now beginning to see that the IT labor market is cyclical just like every other labor market. You have ups and downs. Supply and demand takes over. Right now we're on the cusp of demand outstretching supply, especially as more of the baby boomers retire. I never truly believed there was an IT unemployment problem. You can read my blog entry on this. Those in a CS-related field that stuck with the field during the bust times will enjoy a much higher salary (due to tons more experience). So basically, stick with it mate. Your star is going to shine.

    24. Re:I was going to go in IT by Kaydet81 · · Score: 1

      After all, how many computer geeks actually have a comp sci degree? Mine's Aerospace Engineering.

    25. Re:I was going to go in IT by bungo · · Score: 1

      Yep, natd is right.

      Maybe in 10 years time IT will be the big earner again, but by then I'll be a million bucks ahead of that poor post-grad flipping burgers at McD's.

      Now, I left Australia about 10 years ago, and I've been contracting around Europe for the last 8 years, getting AUD$350-$400k/year.

      So, while you may be ahead of somone at MickeyD's, you're $2,000,000 behind me and, if I stop now, you'll need about 25 more years just to catch up.

      You still think that an auto electrician is better than the opportunities available in IT?

      --
      "The best part? I became an ordained minister while not wearing pants." -- CleverNickName
    26. Re:I was going to go in IT by zardo · · Score: 1
      It always surprises me how those jobs are always in demand, how a guy who designs networks can make as much as I do designing software. I could design a network with my hands behind my back, it is a subset of my own job to understand everything that goes on in the network software.

      I really would like to relieve myself of all this responsibility, but maybe one of these days I will find the 100k/year salary I'm looking for.

    27. Re:I was going to go in IT by Esion+Modnar · · Score: 1
      Become a plumber, auto mechanic or such. After all the tech jobs and manufacturing are sent overseas, those will be the good jobs.

      Until we figure out how to outsource those jobs too, using robotic telepresence. Doctors are already performing operations remotely. As soon as this technology becomes cheap enough, and it will, we may have to redefine what it means to be an immigrant or foreign worker.

      The lag time from India may be prohibitive, but I'm sure there are plenty of willing waldo operators to be found in Mexico and South America.

      --

      They say the first thing to go is your penis. Well, it's either that or your brain. I forget which...
    28. Re:I was going to go in IT by ammie · · Score: 1

      Hate to say it, but trollingstone is right.
      I'm a contractor, work as a test engineer and programmer. I have LOTS of stuff on my resume that says I'm much cooler than I really am.

      My boyfriend is a mechanic. I'll bet a dollar he'll do better than me in 5 years. Mind you, I said he was a *mechanic*...NOT a parts-swapper.

      He faces exactly the same issue that we do. Parts-swapping is easy, but working in a *machine shop* is a bit more difficult. The pay curve is also the polar opposite of ours.

      They get nothing at start, and then roughly double their pay on an experience scale.

      Compared to other industries, our starting salaries are GREAT....and then they might double once...maybe twice if you're really cool...but it's no where near commensurate with the experience.

      Last night he made a joke about "the days of sweatshop programmers". After thinking about it?.. I'm begining to think I should take up welding.

      --
      {...reality is wrong, Dreams are for real...}
    29. Re:I was going to go in IT by big_daddy_mpd · · Score: 1

      So true...last I checked, you couldn't live in Ohio and use a toilet in India, nor drive a car that's there, here in Texas. Wow...talk about devolution! Big

    30. Re:I was going to go in IT by Digicaf · · Score: 1

      I wouldn't hold my breath if I were you. Believe it or not, the vast majority of Desktop support functions can now be offshored. Don't trust me? Ask the company I just left. I got to watch the entire support team undergo a 90% reduction in force while still supporting the same number of units. They went from 15 - 20 local people supporting a couple thousand desktops to 2 local people and 10 remote people.

      How did they do it? Easily. Purchase Windows XP and a couple of offshore software integraters to push out a remote software packager and installer. Now that Windows includes a remote assistance feature, no one has to be local for software problems. What's left for support? Hardware malfunctions? Guess again. Our OEM Desktop vendor offers a warranty support contract that includes a field rep to come out and "fix" (read as: "replace") broken units. They do this for a fraction of the cost of maintaining a local hardware support team.

      Pair all of that up with one or two people to make sure the network hardware stays up, and all that's left for local desktop support is to fix the remote assistance suite for Windows. Take a wild guess at how many heads that takes.

      Give it a few more years, and these are features that will be available to all, not just the large corporations. Why would a small office pay a local grunt to fix things, when they can get hardware support from a retailer/OEM and software support from an offshore offering for half the cost? And don't believe for a second that the local retailer can't package and sell them any number of file/print servers configured however they want.

    31. Re:I was going to go in IT by GebsBeard · · Score: 1

      I am 12 years into a tech career and I concur with your conclusion. This is without a doubt the biggest mistake I've ever made in my life, that is taking a fascinating hobby and turning it into a career. I'm heading back to school for an MBA. As Dilbert would say "Its too late for me but you can still save yourself."

    32. Re:I was going to go in IT by javaxman · · Score: 1
      When my little one grows up, the best thing she could tell me is "Dad I want to be a carpenter."

      My kid ( 3 years old ) wants to be a dentist. We're going to encourage that, with the modification "try for Oral Surgeon"...

    33. Re:I was going to go in IT by zerocool^ · · Score: 1


      That's exactly my point! I haven't called Dell support, but most of my clients have! And they get so fed up with "Fred Nashapenamansuhama" and his advice that they call me and pay me.

      The company I work for charges $85/hr for basic single computer work (spyware cleaning, end users), $115/hr for basic networking (home networking, business networking without a windows domain, wireless networking), and $135/hr for advanced stuff (veritas backupexec, windows domain controller, exchange, sql server, T1 / cisco router).

      And people and companies call us all the time - we're so busy we just hired 2 more techs.

      Most of our work is for local companies - realtors, contractors, heating and air repair guys, medical offices, car dealerships - all things that can't be outsourced. And since they'll always be here, so will we.

      ~Will

      --
      sig?
    34. Re:I was going to go in IT by doombob · · Score: 1

      Totally agree with you. I'm doing almost the exact same thing. The company I work for has 3 Technicians. But we're flexible enough to be the "IT department" for a boatload of small businesses. There is no shortage of work right now. A couple server setups per week, a couple websites designed per week, and in our free time, we're trying to become a full blown wireless ISP. Managing technical projects is great, too. I've always called it intellectual gruntwork.

    35. Re:I was going to go in IT by ColaMan · · Score: 1

      Perhaps senior-level was an exaggeration there. But on the salary surveys I've just clicked on, there are perhaps 2 IT jobs that are on par with what I earn, in my "grunt-monkey" job. Good to see that they've gone up, although I suspect you are on the upper side of the bell curve.

      I'm unsure of how many IT positions are available in .au these days, but I can quit today and get a job tomorrow at about 4 different places on equivalent pay and conditions. But why quit now, when I only actually work 5 months a year? Gives me more time to play with computers at home :-)

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    36. Re:I was going to go in IT by Tablizer · · Score: 1

      And that has to all be hands on.

      I think companies will start moving to remote terminal-like arrangements. If one goes down, just plug in a new one. A physical fat-client box is too much money and hassle for smaller businesses. Your solution might work for 5 or so years, but don't bet the farm on it lasting longer.

    37. Re:I was going to go in IT by natd · · Score: 1
      although I suspect you are on the upper side of the bell curve.

      Look, I hate to kick someone when thery are down (in posting terms) but being on the upper side of 'the Bell curve' isn't a good thing. I suspect you don't know what a Bell curve is. You want to be bang in the middle.

      --
      Only big ligs use sigs.
    38. Re:I was going to go in IT by natd · · Score: 1

      I've just (like 30 seconds later) reconsidered what the poster might have been thinking. I suppose he wasn't seeing the curve as being salary so I think my previous post was was off track.

      --
      Only big ligs use sigs.
  7. Of course not ... by Anonymous Coward · · Score: 5, Insightful

    Smart people are becoming IP lawyers. That's were the big bucks is.

    1. Re:Of course not ... by Kinky+Bass+Junk · · Score: 1

      Too bad you get heckled at every turn

      --
      Anonymous Coward
    2. Re:Of course not ... by realinvalidname · · Score: 1

      The only thing America produces anymore is lawsuits, so that probably is a good career choice.

    3. Re:Of course not ... by xtracto · · Score: 1

      Of course it is a good job... no matter if you win or lose the case you always earn $$$$$$$.

      Pretty clever uh?

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    4. Re:Of course not ... by Progman3K · · Score: 1

      >Smart people are becoming IP lawyers. That's were the big bucks [are].

      And we all thought biotech was going to be The Next Big Thing(TM)

      Maybe genetically engineering lawyers who are optimized for IP litigation will be a niche market, you never can tell. ;-)

      --
      I don't know the meaning of the word 'don't' - J
    5. Re:Of course not ... by Basje · · Score: 1

      Lol. I did biotech for 4 years, switched to IT (because biotech is regulated to death here in Europe). Now, in 5 or 6 months I hope to graduate Law school. Guess I follow the money then. Except, until now, it never did pay off.

      --
      the pun is mightier than the sword
    6. Re:Of course not ... by sharkb8 · · Score: 1

      That's what I did. I was a programmer for 6 1/2 years before realizing that I was going to be stuck in a mid level management position in my thirties. No company is ever going to let a programmer run it. (unless that programmer started the company). I realized I needed an advanced degree, and it was a tossup between an MBA and a law degree. Well, schools are pretty much just printing up MBAs, and that degree never seems to teach anypone much except buzzwords anyway. So it was off to law school for me.

      And out of about 1,000 students at my school, maybe 10 even qualify to sit for the patent bar, as you have to have a technical or engineering degree. When I get out of law school, I'll be ablt ot do aeverything any other lawyer (except an admiralty lawyer) can do, and about .1% can do my job.

      It's not the lawyers that are causing IP legal problems, it's companies. Very few actually innovate, and as tech gets more and more advanced, the cost associated with researching new treach goes up exponentially. If companies can't make money off of the product of their research, why do it? So a lot of companies are patenting incremental improvements to their work.

      Besides if things are fucked up, do you work from the inside, or troll on /. about how no one's doing anything about all the IP lawyers?

    7. Re:Of course not ... by CadetUmfer · · Score: 1

      Smarter people aren't basing their decisions on current (temporary) trends.

    8. Re:Of course not ... by geekoid · · Score: 1

      I know a couple people that made thate xact same position.
      Both of them got there degree.
      Both passed there bar on the first attempt.
      Both have been looking for work for the last 3 years.

      Good luck.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    9. Re:Of course not ... by talenos · · Score: 1

      I'm also considering the same thing. I just kind of lost the interest I had in programming, but I still love technology and still want a meaningful career in the area. The more I looked into it, the more I think that IP law is where I want to be. I think a lot of people would be a lot happier if they thought of this as a viable option if you have a engineering or science degree.

    10. Re:Of course not ... by hisstory+student · · Score: 1

      Yes, I agree that's where the big bucks are .
      Smart people also have good grammar skills.

      --
      Heard any good sigs lately?
  8. Not only America by Anonymous Coward · · Score: 1, Interesting

    This trend is not exclusive for America. I remember reading about something very similar for Denmark three months ago. It is possible that people are scared off these educations because of out-sourcing. I remember reading about more and more IT work being outsourced to India several times here on Slashdot. So what are you to believe?

    1. Re:Not only America by Capt+James+McCarthy · · Score: 2, Insightful

      Wow, kids look at the long hours, fear of off-shoring, deminishing pay scales, being crapped on and say to themselves, "That may not be for me." Big surprise.

      I think a general population of students (not country limited) has a lot in common with a lightening bolt. It will take the path of least resistance.

      --
      There are no loopholes. It's either legal or it's not.
    2. Re:Not only America by CastrTroy · · Score: 1

      I think the trend has more to do with people who didn't really like computers in the first place and were only in it for the money. When there was millions to be made, there was a lot of people just getting into IT for the money. For anybody who was in school during the boom years, think about how many people actually were there because they truly wanted to be there. There's a reason why all the professors think that all the student just copy everything. Because they did, because all they wanted was the paper, and not actually to learn anything. Now that the money is gone, your only seeing people who are truly interested in the field. Which, not surprisingly is very few people. There are not a lot of people who really like computers, and even all of those who like it may not want to do it as a career.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    3. Re:Not only America by jedidiah · · Score: 1

      This is overly simplistic.

      The sad fact remains. At the end of it all, CIS students need to be able to pay off their student loans. This is even more critical now that "bankruptcy reform" has been enacted. Everyone needs to balance the cost of their education against it's material rewards.

      Nevermind being rich. You simply have to manage to be in a better position than if you had never bothered.

      A CIS degree is turning into something like a philospohy degree. Sure it might be cool if you're the relevant type of geek but it won't pay for itself.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    4. Re:Not only America by Metasquares · · Score: 4, Interesting

      As I once said to a friend (also CS), "Students treat you like nerds throughout elementary and high school and like free tech. support through college, professors try their hardest to kill you off, and when you graduate in spite of all this, you get to work as a 'code monkey' with little job security or respect while you watch your tech-ignorant bosses, who probably make many times your salary, screw up management decisions because they couldn't be bothered to learn the stuff". As the field is now, only the most dedicated students would enter it because we are basically treated like [insert vulgarity here] from the beginning of education to retirement. I think that we will eventually start to see more respect from society... when all the jobs are gone and the full impact of a dwindling supply of tech. workers can be seen.

    5. Re:Not only America by CastrTroy · · Score: 1

      Of course it will pay for itself. Everybody I keep in touch with in my graduating class had no problem finding a job. Most of them found very good jobs. The difference is that these people actually really enjoyed what they were doing. I'm not even talk about being rich. The point is, is that even if you are rich, you may not be in a better place if you hate your job. However, if you love your job, and can make enough money to survive, you will probably also be happy. Also, it takes a lot less money to survive than some people think.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    6. Re:Not only America by GFunk83 · · Score: 1

      "As the field is now, only the most dedicated students would enter it because we are basically treated like [insert vulgarity here] from the beginning of education to retirement." Well, at least you're not bitter.

    7. Re:Not only America by tjlsmith · · Score: 1

      Best. Slashdot. Message. EVER.

      --
      Mumia Abu-Jamal is *laughably guilty*. Check the evidence.
  9. Well, that explains... by Anonymous Coward · · Score: 1, Interesting

    ...why computer science and computer engineering is the most impacted major at the University I attend. Seems to me there's an over abundance of them, especially with the decreasing starting pay I've heard about from some friends (although I suppose that could be more regional than anything else).

  10. No Problem by obender · · Score: 5, Funny

    We'll just raise a clone army.

    1. Re:No Problem by tbone1 · · Score: 3, Funny
      We'll just raise a clone army.

      Hell, it worked for Accenture!

      --

      The Independent: Reverend Spooner Arrested in Friar Tuck Incident - ISIHAC, Historical Headlines
  11. Normal ebb and flow by ajs · · Score: 4, Insightful

    No industry has enough people all time. They go through phases of having too many and too much. When there are too many, the people who can't find jobs look to other fields. When there are too few, the opposite happens.

    The fact that there were too few people for the jobs was why I was able to break in to the sysadmin / programming world without any credentials back in 1990.

    1. Re:Normal ebb and flow by Anonymous Coward · · Score: 2, Insightful

      "They go through phases of having too many and too much"
      And where exactly does the "too few" fit into this wave ? :-)

    2. Re:Normal ebb and flow by rca66 · · Score: 1
      They go through phases of having too many and too much. When there are too many, the people who can't find jobs look to other fields. When there are too few, the opposite happens.

      In German there is a word for this kind of behaviour: "Schweinezyklus" (pig cycle): Pigs are going well on the market, so more farmers invest in pigs. After some time, there is a surplus in pigs, so prices drop, farmers withdraw from piggery. In consequence the supply drops until the prices go up to a new high and the cycle starts anew.

    3. Re:Normal ebb and flow by windex · · Score: 2, Insightful

      At the same time, however, I think this is a little skewed. I know a lot of people working in IT without degrees, or with non-IT degrees, who do very well. Personally, I've only got a GED, and I've been working professionally on IT projects since I was 15. I'm now nearly 24, and I've yet to have issues obtaining or keeping a job -- I've been at the one I'm at now for 4 1/2 years.

    4. Re:Normal ebb and flow by tommasz · · Score: 1

      The problem with the ebb and flow is the lag. On the assumption that it takes 4 (or 5) years for someone to earn a Bachelor's degree the downturn in the number of new CS students will be felt for at least that many years in industry. Companies, faced with a problem that can't be solved in the traditional way in a timely manner, will turn to other solutions (off-shoring, H1B visas, etc.). I really think that people without credentials will have a much harder time than you did getting employed in the face of these options.

      High school students, if they're smart, will see the drop in demand and seek other professions and the lag time will increase. They'd be right to think they can't compete four years from now with someone who's available (and qualified) to work today.

      It would be nice to think the companies would be patient and wait for graduates, but we all know that The Street has no patience.

    5. Re:Normal ebb and flow by windex · · Score: 1

      Well, the thing is, it's not really. I hear the same thing you're saying from a lot of people, and for the most part, those people are not die-hard IT people. They have one specialty that they're pretty good at, but no other skills and typically don't have a willingness to learn.

      It has everything to do with skills available and needed. If you have a wide vareity of skills, it makes more sense for an employer to hire you for a floating role. Small and Medium sized business need IT staff in floating roles, it's all they can afford. You're average CS student typically dosen't even have one skill out of college. They know how to write crap textbook java, alongside something like RISC assembly. What the hell good does that do in 99% of workplaces available?

      Additionally, I've been picking up consulting work on the side like mad. If all else fails, there are still thousands of businesses starting every year -- they need IT work to get started, so working for yourself shouldn't be that hard. It's not for me, my business partner (who is a graphics artist), or for any of the other people we work with. If you can't find a conventional job, walking into a business as an LLC looking for contract work or website design or any of that comes far easier, and no one cares if you're degreed or not, so long as you can do the work.

  12. Rope-A-Dope by yellowsubmarine · · Score: 1, Interesting

    Translation: We need an excuse to ship the remaining IT and R&D jobs overseas and bring in some more H1 Visas.

  13. Reading between the lines by Walkiry · · Score: 5, Interesting

    >decreasing supply of computer science students

    What does that mean? The real worry is not the lack of IT professionals, but rather the lack of keen, young, fresh and still clueless recently graduated computer science graduates to hire for peanuts and milk for all they're worth.

    Nobody wants someone with 10 years of experience and a family to support, those people expect benefits and regular working hours! The nerve!

    --
    ---- Take the Space Quiz!
    1. Re:Reading between the lines by Anonymous Coward · · Score: 1, Insightful

      right on brother. About time these fucking corporations start facing the fact that people are sick and tired of being ripped off.

    2. Re:Reading between the lines by yellowsubmarine · · Score: 1, Insightful

      Agree, Considering IBM just laid of about 10,000 highly paid workers in their Global Consulting Services field.

    3. Re:Reading between the lines by Anonymous Coward · · Score: 5, Insightful
      "You look at the size of this company, and it's one of the big leaders in its market," Mouallem said. "They do a lot to help students get a chance to work with them. It's really promising."

      And in the same time they fire lots of people to boost there shares.
      http://forbes.com/markets/2005/05/05/0505automarke tscan06.html[IBM Layoff Is Positive Step In Cutting Costs]

      FTA :
      The research firm had estimated that every 1,000 people represents per-share savings of 3 cents to 4 cents for IBM, assuming no loss in revenue.
      Yeah I sooo want to work in that business, they have so much respect for there workers.
    4. Re:Reading between the lines by akuma624 · · Score: 5, Insightful

      Completely true ... at times I think these companies truly don't understand the skills that only experience can teach. Raw knowledge is great but without any experience it is basically all theory.

      --
      ... if music be fruit of love, play on ....
    5. Re:Reading between the lines by Anonymous Coward · · Score: 2, Insightful
      Say you have the 10 years experience and you apply for this dream job online. You google for the few given clues and you suddenly find a shedload of information on the guy you need to send your CV to.

      The cynical bugger in me sees that:

      • the guy is young
      • 10 years in the field say that it's the guy's first "real" job
      • if the guy feels threatened by someone "more qualified", CV and application will end-up in the bin
      • his is the only email on the offer, nobody else to CC to
      I don't know what to do, really... this is france we're talking about but anyone else got themselves in a similar situation?
    6. Re:Reading between the lines by Ham_belony · · Score: 2, Interesting

      I have seen it happen as well at HP, where I have been employed for about 5 years. The majority of people that did get the axe were from lower end jobs where the qualifications of the people did not really matter for technical services and in financial departments where the whole department could be moved to low cost countries with it having only a minor impact on services. Even though our fresh from school graduates that work for peanuts were too expensive for those lower end jobs where they could fill those positions with an abundance of engineers like in India. At this point, cutting jobs for the sake of getting peanuts for dimes might be worthwhile considering, but on the long term, those peanuts will be worth dollars and again they will need to reconsider moving jobs and cutting jobs in those places.

    7. Re:Reading between the lines by Ham_belony · · Score: 1

      It depends on the job description if they do not want someone with 10 years of experience that expect to be paid according to their experience. No brain jobs do not require any engineers and well educated people.

    8. Re:Reading between the lines by elpapacito · · Score: 1

      No they want exactly that people, they're the ones who are less flexible and easier to legally blackmail : having a kid to raise and a family is prohibitively expensive if one wants to give them a decent lifestyle ..and more importantly a decent security for the future ; but as natality rates suggest families are shrinking in absolute numbers and distribution suggests most numerous families are among the relatively already wealthy, there's little choice but exploiting young singles who are culturally and financially more flexible and can invest more of their OWN time into studying and updating their knowledgebase (so shifting some costs on them)

      Therefore IBM et al may experience in the future more difficulty in finding workforce that is exploitable at an average rate and with a consistency that they deem in-line with their profit expectations ; additionally they'll experience difficulties in finding educated workforce, as privatization of schools increase the average compensation expectations of the graduate (but not the quality of instruction) and public school decline decreases the cheaply produced and (once upon a time) good workforce.

      Companies increasingly have their own CEOs to blame for not passing benefits and revenues to the maintenance of the social system they exploited to obtain unsustainable levels of profit (remember no company has a top limit of acceptable profit) Additionally the culture of profit at the expense of everybody else (expecially public expense) is begging to show its true nature of self-destructing exploitation

      In other words there's too many people that obtained control on too many resources by simply pillaging them : for instance, some company obtained workforce flexibilty by inducing workforce to renounce their lifestyle in favor of extremized flexibility. Some other shifted financial risks on the retirement fund of their employees or by rewarding in stocks whose value is influenced by irrational fears and wild speculations.

      I have an hard time finding how society benefitted from such a corporate culture and if the net results are positive.

    9. Re:Reading between the lines by stienman · · Score: 1

      I don't know what to do, really

      1) Don't be cynical.
      2) Apply
      3) Follow up with a phone call within one week
      4) Hope for the best, prepare for the worst
      5) ...
      6) Profit! (sorry - obligatory Slashdot list ending. Remember to always consider your audience in technical writing)

      -Adam

    10. Re:Reading between the lines by rikrebel · · Score: 2, Interesting

      Agreed. This is more big business attempting to sway the govt and public opinion to their own desires. On one hand they lay people off, on the other they complain of not enough labor. Simply put they don't have enough wage slaves and the outsource to India routine hasn't panned out.

      I also do agree eventually there will be a problem here in the US.

      During the wallstreet created bubble, so many people flooded the market looking for a quick buck... Fresh grads demanding 6 figure salaries and barely able to code, and even that in only one language and platform. Now these disaffected people are either retraining for other markets, or struggling to even get a desktop support job.

      Good people are still hard to find, and our colleges are STILL graduating students with such a limited set of practical skills that it's amazing that people actually pay for these educations.

      Add to this a market that demands skills, responsibility, and expertise that only those in the realms of doctors are required to have. On top of that, the re-training on constantly changing technologies! For what? If you are very good and very good at keeping your job, you may pull down 150k in a big city like NY. Your Doctor friends beat you by a couple hundred thou per year. Mind you they have life and death issues to deal with, but honestly, you'd think the owner of my company was being skewered with hot fire pokers each time we have an outage that costs revenue.

      I have 13 years of experience in my field. I can program in 8 major languages without resorting to the docs, and several others with a little book help. I luckily have only been out of work for 3 months my entire career. But guess what? I have saved my bonus money for the last year, and will continue for one year more... Why? I am quitting and going back to school to study biochemistry.

      Screw linux, screw ibm, screw sun, screw oss, screw the internet you never loved me anyways, screw 24x7 pager support, screw wall street, you couldn't pay me to screw microsoft, and Apple I will always love you, but screw you too.

    11. Re:Reading between the lines by redstar427 · · Score: 1

      Wow! My Boss will be so proud of me when I hire 1,000 people for 3 to 4 cents.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." Albert Einstein
    12. Re:Reading between the lines by fish+waffle · · Score: 1

      the guy is young...10 years in the field say that it's the guy's first "real" job.

      If you insist on only having working for people who are senior to you in terms of age & experience you will have a long and unhappy job search. In companies of any significant size some of your managers, executives, co-workers will be much younger. This will be more and more true the older you get.

      Frankly, your attitude will probably kill your job chances much more than your interviewer's sense of threat due to your qualifications/age. Why would anyone want to hire someone who looks down on them purely because they are younger?

    13. Re:Reading between the lines by Xugumad · · Score: 1

      This scares me, a lot. At 25, I look back at code I wrote when I started working here (at 21), and wince. The lack of structure is incredible, for one, not to mention far too much of a tendency to do things my own strange way instead of how you're meant to.

      Even code I've written a year or so ago, I can look back at and see mistakes I wouldn't make today. What's even worse, is that until recently I've been the best coder in my group; we had someone older, but he's really not so good, leaving me with no-one to learn from.

      If no-one's hiring anyone with real experience, no wonder we've got so many bugs/unusable interfaces/etc. in software!

    14. Re:Reading between the lines by beforewisdom · · Score: 1

      Thank you for posting this.

      In these threads someone always trys to perpetuate the snow job that the poor starving CEOs and stockholders have to make "hard choices" to stay competitive when it is really about squeezing every last penny out.

      Your post proves that literally to be true.

      They are firing people, destroying an industry, and screwing up lives for 4 cents a share.

    15. Re:Reading between the lines by Digital11 · · Score: 1

      Well, I'm not sure that will ever stop. As long as you're getting better at what you do (which you should always be) then you'll always tend to look back at your old code and think "Gross!".

      I'm in the same boat with ya though.

      --
      I am a leaf on the wind. Watch how I soar.
    16. Re:Reading between the lines by ClosedSource · · Score: 1

      "Someone who has been programming in COBOL for 15 years doesn't provide the kind of potential for innovation that a newly graduated CS student does."

      You may be underestiming COBOL programmers and overestimating new grads, but in any case this a red herring. Very few people who have a mere 15 years experience are programming in COBOL.

      Programmers with 15 years experience probably use the same languages as new grads do. They just have a deeper understanding of how to design and implement a complete project based on their work experience.

  14. Wow... by __aaclcg7560 · · Score: 4, Insightful

    They finally noticed that there was a problem. The pipeline been dry for four years now since the dot com went bust and computers are not the guaranteed money tree as it was before. Of course, with all the outsourcing to other countries for cheap talent, it's easy to forget the pipeline here. I wonder when these companies are going to realize that they can't have their cake and eat it at the same time.

    1. Re:Wow... by miu · · Score: 1
      I wonder when these companies are going to realize that they can't have their cake and eat it at the same time.

      Have you ever talked to an executive? These people are Amway salesman with the right family. With such people wishing always makes it so.

      --

      [Set Cain on fire and steal his lute.]
    2. Re:Wow... by The+Taco+Prophet · · Score: 1
      This is sorta in the same vein as something that occurred to me a while back. I got caught in one of the layoffs. I lucked up and managed to get signed on with another very good team after about three months of searching. This was about three years ago.

      I'm still the newest guy in our office. We haven't hired in three years. As far as I can tell, there's tons of other teams in tons of other companies in the same position.

      We don't exist in stasis... each of us is still learning, gaining experience, and getting better. But there's no fresh grads coming in to do the grunt work. We're getting really topheavy, as are, I imagine, many other groups.

      I have no idea how this is going to play out. Eventually, hiring will start up again, I suppose, but we're going to be missing the middle chunk. Our crazy-experienced people will have moved on, and we'll have become the experienced guys... but we never really cut our teeth mentoring the newbies, because they weren't there.

      Sure, that'd sort itself out... but there's going to be some growing pains, I think.

  15. Interpretive languages at fault? by james_couzens · · Score: 1, Interesting

    It makes one ponder just what the full scale adoption of interpretive languages has done. Yeah yeah Java compiles sure sure... its just like XML, its about as extensible or cross platform as Eddie Murphy is to an albino.

    Looking at post-secondary curriculum I see nothing but Java being taught, and I think this is a pretty big mistake. Who cares if its easy, if you don't undersstand the fundamentals of how computer hardware and operating systems interact, you don't stand a chance at either staying interested or actually writing anything not crappy.

    The biggest problem is that the IT industry was flooded with fucking asshats interested in it only for the money. I recall quite clearly a former friend who was a landscaper. I didn't see him for a couple of years and then ran into him downtown where he told me he was learning C++ and Java, at which point I suddenly felt the urge to vommit.

    --
    How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    1. Re:Interpretive languages at fault? by Timesprout · · Score: 3, Insightful

      Tell you what, if you walked into an interview with me with that sort of attitude theres is not a snowballs chance in fucking hell of you getting hired.

      This 'coding is a destiny' and cant be learned crap is just a self comforting excuse for saddos who dont have the requisite skillset to actually get a job or compete in the job market.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    2. Re:Interpretive languages at fault? by zero_offset · · Score: 1

      The biggest problem is that the IT industry was flooded with fucking asshats interested in it only for the money.

      I assume you're talking about the CEOs...

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    3. Re:Interpretive languages at fault? by ooze · · Score: 4, Insightful

      The thing is, when some of those "coding is a destiny types" actually get a job they pretty quickly become the workforce of whole departments, who actually get work done.

      If you only hire people who look good on the jobmarket, who sell themselves well, you either get bogus posers who don't get anything done, or if they are really good (yes, sometimes looking good and being good coincides), they pretty soon find a better job, since the others notice too.

      --
      Just because I can imagine doing a hippopotamus, doesn't mean I'd like to do it.
    4. Re:Interpretive languages at fault? by dbIII · · Score: 1
      Looking at post-secondary curriculum I see nothing but Java being taught
      It's an old story - BASIC, lisp, pascal, modula-2 - at least java is of more use than the earlier teaching languages.
      The biggest problem is that the IT industry was flooded with fucking asshats interested in it only for the money ... former friend who was a landscaper ... learning C++ and Java ... vommit
      The reality was the IT industry was understaffed some time back and had plenty of losers with fresh English Lit degrees who taught people how to use MS Word after only reading half the manual. This type of person would invariably grant themselves the title of "guru" but their lack of knowledge was obvious when trying to teach things to technical staff. It became clear that you didn't have to be very good to shine, and a lot of people from the shrinking manufacturing sector moved in - for example engineers like myself.
    5. Re:Interpretive languages at fault? by landrol · · Score: 1

      Thats why you shouldn't do interviews.

    6. Re:Interpretive languages at fault? by james_couzens · · Score: 1

      Something you said really struck me as insiteful although in hindsight its a pretty obvious statement, at any rate, it was "It became clear that you didn't have to be very good to shine". At first thought I'm inclined to smile and think that it not taking much to shine equates to less stress, but then that smile quickly degrades to frown as the depressing reality: 1. It gets boring doing the same simple tricks over for master. 2. The desire to achieve diminishes because master can't appreciate the depth or relevence of accomplishment Meh.

      --
      How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    7. Re:Interpretive languages at fault? by bit01 · · Score: 1

      Tell you what, if you walked into an interview with me with that sort of attitude theres is not a snowballs chance in fucking hell of you getting hired.

      Excellent, I get him.

      This 'coding is a destiny' and cant be learned crap

      He didn't say that, you're just creating a straw man. All he said was people should get a broad education, probably so they can adapt to a changing industry, and that interest only in money is the sign of a limited person.

      is just a self comforting excuse for saddos who dont have the requisite skillset to actually get a job or compete in the job market.

      Gosh, then why is it that I for one am turning potential employers away and getting paid well while doing it?

      Maybe it's because I got a good, broad education and am interested in my work and can think laterally. Unlike the drones with tunnel vision getting a fraction of what I do and getting bored to tears while doing it, such as those who think java is the be-all and end-all because they've never been exposed to anything else.

      ---

      Commercial software bigots - a dying breed.

    8. Re:Interpretive languages at fault? by james_couzens · · Score: 1
      Hrm, I don't think you are well suited to be performing interviews then.

      I think you need to re-read my comment, and do not become so personally offended by its truthful nature!

      I live for this industry because there is no end to what you can learn, and even if the learning slows down the myriad of differing ways you can apply your knowledge and skill are seemingly limitless.

      Lets dwell on this a little..

      Hire 20 "java programmers" to work on a project (surely out of 20, 2 have to be somewhat useful).

      Hire 2 "real programmers" (shouldn't take much to think about this inference, hint: its not a direct dig at Java) pay them properly, perhaps even exorbidently.

      I wish I actually had the funds to carry out the above "expiriment" because I'd like to believe the two "real programmers" would likely not only get it done as fast or faster, it would probably cost less, and likely be more efficient, have less bugs, be more robust, take up less space, . . .


      Judge success based on relevent topics such as efficiency, time to completion, robustness, etc.. etc..

      Its hard to apply a real world analogy to "underlying understanding" with respect to programmers who understand the underlying implications of writing things a certain way, such as one doesn't have to know anything about fixing a motor or the internals of a car in order to be a great race car driver. This is partly true of programming, although I don't think the analogy is a good one.
      This 'coding is a destiny' and cant be learned crap is just a self comforting excuse for saddos who dont have the requisite skillset to actually get a job or compete in the job market.
      I found that to be particularly disturbing. Since I never said anything even close to warranting that response. For the record 'x is a destiny' is crap. However, there are those who just do it better with less effort. Where is the next Wayne Gretzky?

      I really can't fathom why anyone would ever want a job that doesn't inspire them to continually better themselves, broaden their skillset/knowledge or learn at their own expense/time because doing so enthralls them.
      --
      How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    9. Re:Interpretive languages at fault? by discord5 · · Score: 1
      its just like XML, its about as extensible or cross platform as Eddie Murphy is to an albino.

      I hardly see what comparing java to XML will achieve. I'm not a fan of java myself, but if it gets the job done properly, why bash it? Sure, it's not as fast as writing the whole thing in C/C++, but for most people speed is a non-issue and the solution is what counts.

      Looking at post-secondary curriculum I see nothing but Java being taught, and I think this is a pretty big mistake.

      If the curriculum only includes Java isn't it the students responsibility to expand his knowledge further? I'd much rather have schools focussing on teaching people the right way to program in one language, in stead of teaching them x programming languages badly. Once you've learnt the principles behind certain techniques, applying them to other languages is sometimes simply a matter of changing keywords or a little bit of syntax.

      if you don't undersstand the fundamentals of how computer hardware and operating systems interact, you don't stand a chance at either staying interested or actually writing anything not crappy.

      True and false. It depends on what level you're programming. If you're designing an API for FooWidget, the most commonly used cross-platform communications layer between programs, you might need to have such extensive knowledge. But if you're writing a small application that simply uses those APIs, why would you need to know all of the internals? Isn't that the sort of thing OO is meant to prevent? Needless to say, the extra knowledge is always a boon, and comes handy in analyzing potential problems.

      the IT industry was flooded with fucking asshats interested in it only for the money.

      Hey, I love coding, but I won't hesitate to say that I'm in it for the money. I have to eat, pay the roof above my head and provide for my family. I'm essentially in it for the money, despite the fact that I just love coding.

      I recall quite clearly a former friend who was a landscaper. I didn't see him for a couple of years and then ran into him downtown where he told me he was learning C++ and Java, at which point I suddenly felt the urge to vommit.

      Hey, I've met philosophy students, historians and chemists that somehow ended up in programming. Some of them are bad programmers, and some of them are good programmers, but the same can be said from people who graduate in IT. I've seen kids come out of IT with little or no knowledge of TCP/IP.

      Don't look down on people because of what they studied, that doesn't always mean they will be bad programmers.

    10. Re:Interpretive languages at fault? by SnapShot · · Score: 1

      A little off topic, but if I got two programmers with equal skills at an interview and one has a Comp. Sci. degree and the other has an English Lit. degree I'm going to hire the English Lit. student. For the type of work I do -- business enterprise / workflow / short term projects being directed by non-technical clients -- I want someone who can communicate verbally and through the written word. While a English Lit. degree doesn't promise communitation skills and a Comp. Sci. degree doesn't necessarily preclude them, chances are I'm better off English Lit. candidate.

      --
      Waltz, nymph, for quick jigs vex Bud.
    11. Re:Interpretive languages at fault? by obender · · Score: 2, Insightful
      if you walked into an interview with me with that sort of attitude theres is not a snowballs chance in fucking hell of you getting hired.

      Given your obsession with German Scheisse video this can only be a good thing.

    12. Re:Interpretive languages at fault? by penglust · · Score: 1

      One of the best statements of the case I have ever heard. I try with every new job to find challenge and learning potential. At the moment I happen to also be trying to find more pay or a cheaper place to live but I would never accept a job where this is the only outcome.

    13. Re:Interpretive languages at fault? by SnapShot · · Score: 1

      To be fair, if I was in the device driver business I would probably choose the Comp. Sci. guy on the assumption that the English Lit. guy would be bored with that type of work.

      --
      Waltz, nymph, for quick jigs vex Bud.
    14. Re:Interpretive languages at fault? by dbIII · · Score: 1
      the other has an English Lit. degree
      I should have outlined that in the previous case the guys IT experience appeared to only extend to reading have the MS Excel manual.

      At one workplace I was at the formal training of the programmers ranged from an almost complete anesthetics medical specialty to F111 aircraft weapons specialist to people trained in various humanities - to write a financial application in java. Needless to say, it wasn't the first programming job for any of them.

    15. Re:Interpretive languages at fault? by james_couzens · · Score: 1

      In short, my reference to seeing an old friend who stated he was "getting into the industry" was to point out that everyone and their dog were "getting into IT" because of the money, leaving whatever job they were in previously.

      I'm no where near as arrogant as that statement when misapplied or misinterpreted may make me appear.

      That being said, I enjoyed reading your response.

      --
      How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    16. Re:Interpretive languages at fault? by duffbeer703 · · Score: 1

      If you're not "doing it for the money" than work for free.

      IT people are being screwed hard by outsourcing and such because asshats like YOU are so "superior" and indispensable are willing to work insane hours for free. Just because your old buddy had a blue collar job and got his hands dirty a bit doesn't mean that he's some sort of idiot.

      Indeed, the idiots are the white-collar IT types who become burnouts at 28 after working 80 hour weeks for a few years. Those inferior landscapers, plumbers and carpenters easily bank 2.5 times more than you working 60 hours a week -- and are paid for every minute that they work.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    17. Re:Interpretive languages at fault? by dabadab · · Score: 1

      You know, this guy, Knuth, has some similar ideas about being a programmer (see this Dr Dobb's interview: http://home.hccnet.nl/h.vink/lead.htm).
      I guess he is just a saddo too, who does not have the necessary skillset or something.

      --
      Real life is overrated.
    18. Re:Interpretive languages at fault? by Timesprout · · Score: 1

      Hrm, I don't think you are well suited to be performing interviews then.

      Unfortunately for me, I am. I have a very broad knowledge base, I'm good with people and I cant abide bullshit.

      I think you need to re-read my comment, and do not become so personally offended by its truthful nature!

      I'm not offended by bullshit. I just dont have time for it.

      I live for this industry

      See theres your problem right there. As soon as those words were out of your mouth I would kick you out of an interview for being a totally unbalanced individual with no perspective. Yes theres lots to learn and places to apply this learning but its not the be all and end all of life.

      Lets dwell on this a little.. Hire 20 "java programmers" to work on a project (surely out of 20, 2 have to be somewhat useful). Hire 2 "real programmers" (shouldn't take much to think about this inference, hint: its not a direct dig at Java) pay them properly, perhaps even exorbidently. I wish I actually had the funds to carry out the above "expiriment" because I'd like to believe the two "real programmers" would likely not only get it done as fast or faster, it would probably cost less, and likely be more efficient, have less bugs, be more robust, take up less space, . . .

      So while saying you are not picking on Java developers you are insulting Java developers and trudging up an argument that was probably valid 30 years ago but really does not hold in most cases today. A project requiring 20 developers these days depends on way more than coding skills, so clearly larger team based projects are just not your thing, again no hire. Whats probably most disturbing to me here though is your criteria for success. The fact that 'works properly and meets customer requirements fully' is not your no 1 criteria would also lead to pretty abrupt interview termination with me.

      I found that to be particularly disturbing. Since I never said anything even close to warranting that response. For the record 'x is a destiny' is crap. However, there are those who just do it better with less effort. Where is the next Wayne Gretzky?

      I am not disputing the fact that some people are born to do certain things, neither am I overlooking the fact that said people work very hard to achieve the level of excellence they do. The fact you state something like

      I didn't see him for a couple of years and then ran into him downtown where he told me he was learning C++ and Java, at which point I suddenly felt the urge to vommit.

      indicates several things to me. You seem to have a problem with people trying to improve themselves, that or its the 'its a calling' you cant learn it attitude again. Perhaps you know deep down that your friend will make a better coder than you if he applies himself and will make a more attractive hiring proposition without your elitist attitude. I dont dispute some people are natually brilliant coders, what I do argue is that way too may people round here think that 2 lines of Perl or C puts them in that bracket and entitles them to an ego their abilities cant match. Secondly that fact you would feel such a response indicates to me that you really are an asshole and I dont like assholes on my teams.

      I really can't fathom why anyone would ever want a job that doesn't inspire them to continually better themselves, broaden their skillset/knowledge or learn at their own expense/time because doing so enthralls them.

      The words children, wife, mortgage, bills and food obviously dont exist in your reality.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    19. Re:Interpretive languages at fault? by JacquesPinette84 · · Score: 1

      I don't have a problem with people going into IT if they are think it will be interesting work and get paid a pretty good salary when they are done school. I do have a problem with people going into IT just because they think can do little work and magically get rich. These people saturate the job market for the rest of us. Thankfully most of these people jump to business or some other field while they are still in school. If you go into IT, just be prepared to work for your money.

      * And I don't think being a "genius" is a requirement to be able to work in IT.

    20. Re:Interpretive languages at fault? by EdelFactor19 · · Score: 1
      The biggest problem is that the IT industry was flooded with fucking asshats interested in it only for the money."
      -- name an industry in existence that isn't flooded with asshats in it just for the money?
      --
      "Jazz isn't dead, it just smells funny" ~Frank Zappa
      EdelFactor
    21. Re:Interpretive languages at fault? by Retric · · Score: 1

      The fact that 'works properly and meets customer requirements fully' is not your no 1 criteria would also lead to pretty abrupt interview termination with me.

      Given sufficient recourses most groups can meet customer's requirements. Quality code goes beyond this. If someone says all queries need to take less than 2seconds and they say the database is going to have 2million records then a system that finishes in all query's in 1.9 seconds is just as correct as a system that completes all query's in 1 second or .001 seconds. However, things like cost, efficiency, and bugs are clearly are valid comparisons across projects.

      I have seen an 8 man team work for 2 months creating a system that was so bug ridden that tossing it and recoding from scratch seemed the only real option. In two weeks I produced something that fit spec and was almost bug free. While some testers found 2 spelling mistakes and a resource leak these took all of 2 hours to fix. So I was 32x as effective as the average member of this 8 man team.

      When I see something that looks like "grunt coding work" the first think I think of is "there is a better way to do this." My best example of this was my first assignment at my first job which was to crate documentation for a little over 3megs of Object Pascal source files. Now I could have done this by hand but after 6 weeks of coding I had a listing of all objects and what there variables are, what those object inherited from, which objects they used, a listing of every object's functions and which functions of which objects they called. Yes I could have done this by hand but now I have a script that instantly generates accurate documentation with a click.

      An even better example of this comes from my father. He went from coding screens in VC++ to writing scripts to create VC++ code to writing code to read database format information to create scripts to write VC++ code. He then started to write scripts to do a lot of work grunts who where using those screens did. Over the past 10 years he has eliminated over 50 positions within his and related departments. This is the value of experience.

      PS: Some people code to spec while others look at spec as a guide to what clueless people think they want and act accordingly.

    22. Re:Interpretive languages at fault? by vertinox · · Score: 1

      -- name an industry in existence that isn't flooded with asshats in it just for the money?

      You know those guys who work as Janitors in porn theaters... Yeah those guys...

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    23. Re:Interpretive languages at fault? by eddy+the+lip · · Score: 1
      The biggest problem is that the IT industry was flooded with fucking asshats interested in it only for the money. I recall quite clearly a former friend who was a landscaper. I didn't see him for a couple of years and then ran into him downtown where he told me he was learning C++ and Java, at which point I suddenly felt the urge to vommit.

      Let's see...he's not afraid of hard work, he's taking the initiative to learn on his own, and he has the smarts and the drive to do it? I'm assuming he's held the job for a while, so it sounds like he can be relied on.

      Tell him to send me his resume. Don't let the door hit you on your way out.

      --

      This is the voice of World Control. I bring you Peace.

    24. Re:Interpretive languages at fault? by dbIII · · Score: 1
      appeared to only extend to reading have the MS Excel manual
      However, the English Lit. candidate would probably preview their post before sending it to Slashdot late at night!
    25. Re:Interpretive languages at fault? by TimeSprout's+Mom · · Score: 1

      IT's not his fault, it's mine. boohoohoo

      --


      My son, my son.
    26. Re:Interpretive languages at fault? by Bill+Dog · · Score: 1

      That's true too. My 2nd dot-com was run by a guy who uprooted his family to take a CEO job to try his hand at running a dot-com! Guess how well he did!

      --
      Attention zealots and haters: 00100 00100
  16. For those who remain by FidelCatsro · · Score: 2, Informative

    There may be a shortage of IT workers in the USA indeed soon.
    I may then move to the USA , As one thing a shortage of workers means is a nice hefty salary.
    So for those who remain in the field could very likely expect a rather nice pay rise, for those remaining jobs that don't get offshored that is (mainly tech , Services , administration etc things that can't yet be offshored easily )

    --
    The only things certain in war are Propaganda and Death. You can never be sure which is which though
    1. Re:For those who remain by Anonymous Coward · · Score: 1, Funny

      I'm sure dictator pays more than IT.

    2. Re:For those who remain by FidelCatsro · · Score: 1

      Tell that to bill gates

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
  17. misrep by Anonymous Coward · · Score: 5, Insightful

    Notice the use of the acro 'IT'. That's part of the problem - do you want technical support people filling out the ranks or do you want software developers?

    One of my major gripes about 'the industry' as it stands is the lack of distinction between what is considered 'IT' work and what is programming 'and ecetera and ecetera'.

    Saying 'well, we need more CS grads' is straight depressing. What they should be saying is 'we need more software developers (computer science grads) or we need more System administrators (computer information system grads)'.

    When I was in school it seemed that people wanting to do CIS work were getting CS degrees and visa versa. This discredits to both areas of work.

    All too often I've noticed jobs that require a computer science degree when that should be slated under computer system information management. Or a requirement for a computer engineer when in fact, the work is computer science related.

    Come on folks - let's get our terminology right! I work a job that required a computer science degree and any CIS major could work this job in a heart beat.

    I guess getting the point across regarding what is IT would probably require a weekend feel good seminar for the clinically lost.

    1. Re:misrep by xtracto · · Score: 1

      CS != Programmer

      If you want programmers get Computer Software Engineers,

      Computer Science grads is people that will develop the compilers/programs/technologies etc where you will program.

      Computer Software Engineer is the one that sees all the Rel. DB, OOP, Software life cycles, Programming Languages, etc etc etc.

      And, in the other side, the bad thing about US education is that it is REALLY narrow scoped.

      You see... I made a Computer Development System Enginer, (a University BS equivalent degree in Mexico) and after that I am now in UK making a PhD in AI.

      If I had studied something similar in US (an engineering programme) there is NO WAY I could apply to this CS heavy program in the UK.

      But, in Mexico (and UK and other countries I guess) the Bachellors degree is not as short sighted and closed as in the US, so we are more "flexible".

      So sad, that it may be close to the reality of providing Computer Programmer Technicians instead of Graduates.

      I hope you understand the difference because in Mexico, we have 4 leveles:

      1. Technician. Which you can acquire entering a technichal High School.
      2. Licenciature (or however you can translate Licenciatura). Which is similar to the Bachellors Degree in the US, it is what you study in the University.
      3. Master. The 2 year plus thesis specialization you make after being graduate
      4. Doctor. The grade you acquire after you make your PhD research plus thesis.

      So, as you can see, people Universities from the US are giving degrees with knowledge between 1 and 2.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    2. Re:misrep by dbIII · · Score: 1
      When I was in school it seemed that people wanting to do CIS work were getting CS degrees and visa versa
      When I was in school they were getting Mathematics degrees - it really depends on the subject matter covered.
      Come on folks - let's get our terminology right!
      The title is often more about the current fashion than description - just consider it a science specialty guys - or an engineering specialty if you have that basic background of thermo/materials/structures/chemistry/serious math as well (otherwise calling it engineering is just a fashionable wank).
    3. Re:misrep by parcifal · · Score: 1

      People should also realize that the world is becoming more cross-disciplinary. It's very rare to find a mechanical engineer for example who does not work with some software atleast. All (new) Engineers know MATLAB (basic script writing, using predefined functions) and hack together pretty useful code.
      My point is that the era of having only pure coders or developers is on its way out. The future belongs to people who not only code, but also possess a strong understanding of other cross-disciplinary areas.
      The sooner people realize this, the better it will be for them!
      --
      Random Signature #2
      Generated by SlashdotRndSig via GreaseMonkey

    4. Re:misrep by asciiRider · · Score: 1

      Yes - I agree. I'm sick of people thinking I'm a computer science graduate when in fact I've been studying my ass off every night for 10 years as a systems admin. I've studied ONE subject for thousands and thousands of hours, and people think I just took a couple of programming classes when I was in school.

    5. Re:misrep by StudlyDego73 · · Score: 1

      First off, long time lurker...first time poster so take it easy on me. :) My big problem with your post is that in my opinion you can't just define a degree program. So many Universities offer the "same" degree, but require vastly different coursework to achieve that degree. I graduated with a CIS degree in May '04, but it's not all too different from my friends who got a CS degree. Our CIS program was EXACTLY the same with the exception of our cognate classes...CS had things like Calc II and Physics whereas CIS had advanced business and management courses. The programming courses were essentially the same. Classifying people based on just the name of their course of study just isn't fair unless you see the coursework. I don't think my CS counterparts(at my University anyways) have a leg up on acquiring a programming job over me. In actuality, the company I work for hired myself and one of my CS buddies for the same position.

    6. Re:misrep by MJXG · · Score: 1

      The problem with your comment is that there IS a difference between every CS, IT, or [fill in your acronym here] major on the planet. What should really happen is companies should stop saying "Looking for people with BS in Computer Science" and say "Looking for students with BS in the area of programming" or "Looking for students with BS in the area of System Administration." Let the companies cater to the non-standard degrees as opposed to labelling the majors themselves.

    7. Re:misrep by MJXG · · Score: 1

      CS != Programmer

      I am really not sure what world you are living in. You cannot say that at all. I can prove you wrong simply by saying the college I am at right now has a CS degree that fits your criterea for Computer Software Engineer. Like I said in my comment above, companies should stop putting labels on the degrees they wish people to have when they apply. They should just tell people what the hell the job is for and let the people decide if they can do it or not. That's what a resume and an interview are for.

    8. Re:misrep by StudlyDego73 · · Score: 1

      I definitely agree with you. I think they should change the wording of what they're looking for. As I stated, at my university CIS and CS have the same coding background. While I feel some of the CS majors were / are better suited for coding, I can confidently say I was in the top 1/4 to 1/2 of my graduating class in terms of coding ability which is why they do need to say things like "BS in a programming area." While there is a difference between the majors, it doesn't necessarily mean CSE > CS > CIS which is an argument I've heard many times.

    9. Re:misrep by xtracto · · Score: 1

      Well yes, actually I think what I meant was not
      CS != Programmer

      but
      CS > Programmer

      The sad thing is I think in US almost most of the CS programmes are focused in just programming... and as someone else said, CS are becoming just raw workers (code manufacturers?)

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    10. Re:misrep by smithmc · · Score: 1

      What they should be saying is 'we need more software developers (computer science grads) or we need more System administrators (computer information system grads)'.

      No, what they really oughta be saying is that we need more software engineers. Anyone can learn to cobble together a hacked-up mess of code. But to engineer a software system - elicit and gather requirements, develop a meaningful and understandable specification, and create and communicate a design, using best-practice constructs and techniques, that meets that specification and fulfills those requirements (and can be shown to do so) - those are the people that the industry desperately needs, and what the schools should be teaching.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    11. Re:misrep by harborpirate · · Score: 1

      I remember overhearing a conversation one time at a graduation party for a friend of mine (got his MBA).

      Anyway, one guy there was talking about some programming project he was working on. (Some kind of front end GUI for something is what it sounded like.) Wanting to quickly ascertain whether this guy knew what he was doing, or was just another joker, I asked him this question:

      "Oh, so you're in software development then?"

      His answer:

      "No, I'm in IT."

      I had my answer.

      Honestly, the only ones confused about the IT moniker are management. I would never call myself an IT worker. I don't think many self respecting CS degree holders (or for that matter, any serious developers) would. I use the terms "Software Engineer" or "Applications Developer". If I'm asked to classify my job, I always look for Computer Software or the like, and avoid the Information Technology option.

      There is nothing wrong with the IT moniker, it just needs to be used more consistently to describe Support Reps, VB+Access Coders, and other true IT jobs. Using it to describe OOP software development is a disservice to everyone.

      --
      // harborpirate
      // Slashbots off the starboard bow!
    12. Re:misrep by jp10558 · · Score: 1

      And what's weird is the college I went to would put that under project management coursework - specifically CIS area. What's been shown is that degree programs are not at all standardized in the colleges.

      And, it's not just computer fields. My sister is going into architecture, and has looked at numerous programs. One, RPI is very math/physics heavy, while another one, Pratt is very design and art heavy with no math at all.

      So, I think either the accrediting institutions need to enforce some standardization in degree programs across the board, or people need to start looking more at coursework than degree titles.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    13. Re:misrep by Bill+Dog · · Score: 1

      So, I think either the accrediting institutions need to enforce some standardization in degree programs across the board,...

      They do. There's a Computing Accreditation Commission arm of the ABET. Their criteria is at http://www.abet.org/criteria_cac.html.

      This commission was relatively new at the time I graduated high screwl, and I chose my college partly because it was one of only two so far in my state to have gotten its CS program accredited.

      --
      Attention zealots and haters: 00100 00100
    14. Re:misrep by Bill+Dog · · Score: 1

      Certainly there's some confusion about these terms. I consider whether developers or sysadmins or tech support or QA or documentation etc. etc. we're all IT workers in the IT industry. We all work with Information Technology.

      But ya I wouldn't call a VB+Access coder a "software engineer" (based on my experience from one job at a VB shop during the dot-com days).

      Then again, just doing OOP doesn't necessarily indicate one's a "software engineer" -- while for example some Design Patterns can be implemented in Java, the Java group where I work has managed some rather un-OO designs, and don't know about things like database normalization.

      --
      Attention zealots and haters: 00100 00100
  18. Pig cycle by nietsch · · Score: 2, Insightful

    One would expect something a bit smarter from a university. It is not without reason that fewer people are signing up, it might be related to a lack of prospects or something...
    If they really care about the sector as a whole, they should point at the cycles of supply and demand and how they cause the peaks in demand(high salaries, growing bubble) and supply(low salaries).

    --
    This space is intentionally staring blankly at you
    1. Re:Pig cycle by redragon · · Score: 2, Interesting

      Yeah, or how the structure of many organizations leaves you in a Dilbert like position, wondering where the hell you're going to be in 20 years, other than stuck under the same a**hole boss whose salary is probably 4-5 times yours.

      --
      - Sighuh?
    2. Re:Pig cycle by Soybean47 · · Score: 3, Interesting
      It is not without reason that fewer people are signing up, it might be related to a lack of prospects or something...

      I think it's kind of surprising how many fewer CS students there are, though. I just got my BCS last year, and there were over 120 CS students who started at the same time as me (not sure how many graduated). Do you know how many students applied to CS at my school this year? 12.

      Huh. That's going to cut down on their course options.
    3. Re:Pig cycle by Tassach · · Score: 1
      I just got my BCS last year, and there were over 120 CS students who started at the same time as me (not sure how many graduated). Do you know how many students applied to CS at my school this year? 12.
      While the lower demand will reduce the number of courses the college offers, it also means that the professors will be able to give those 12 students a lot more personalized instruction, so it kind of balances out.

      The reality of the current job market is that there just aren't that many entry-level positions any more, particuarly in software development. What few entry-level Comp Sci jobs there are tend to be low-paying grunt work like help desk and desktop support. What few entry level development jobs remain tend to be given to people with Engineering degrees rather than Comp Sci degrees.

      A smaller pool of Comp Sci graduates is a good thing, as it reduces competition for jobs, which translates in to a better starting salary and more job security.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    4. Re:Pig cycle by jedidiah · · Score: 3, Insightful

      No, the simple reality is that we're being treated like shit and outsourced. Companies want to reduce our ranks at every opportunity and do everything they can to reduce our salaries. In short, they want to ensure that the mathematics of the situation don't add up.

      Bright people can do the math.

      It's not just about "the engineering cycle".

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:Pig cycle by jmarans · · Score: 1

      I've just finished a BEd and met students who could go onto any degree program they wanted. Almost all were aware of the tech meltdown and had parents or knew adults that were affected. They're also aware that jobs are being exported. I think the bottom line is that kids aren't stupid, and they realize where there best interests lie.

    6. Re:Pig cycle by mysticgoat · · Score: 2, Insightful

      While the lower demand will reduce the number of courses the college offers, it also means that the professors will be able to give those 12 students a lot more personalized instruction, so it kind of balances out.

      Or the number of instructors and teaching assistants can be cut and the CS professors can be assigned responsibilities in related fields. We'll see 'Professor of Mathematics and Computer Science' titles.

      Either way, we'll see an increasing number of high level USA IT positions filled by persons who got their degrees in India or Taiwan and carry green cards.

    7. Re:Pig cycle by Hognoxious · · Score: 4, Funny
      A smaller pool of Comp Sci graduates is a good thing, as it reduces competition for jobs, which translates in to a better starting salary and more job security.
      A fmaller numbre ov ye pipples that canne reade and wryte is verily a good thinge, as it reduceth ye competition for employments as scrybes and 7ral suchlike profeffionnes. Yea, ye wages coulde soone exceede a whole penny a day, and Godde willing, for a day of only foureten hours. Forsooth.

      As someone probably wrote. In 1738, with a feather.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    8. Re:Pig cycle by bluGill · · Score: 1

      I don't know many people who have managed to work for one company long enough that the same boss for 20 years is even theoretical possible. When you consider re-orgs it is even less likely. I've been re-orged to a different boss 11 times in the past 8 years. Only once did I change jobs intentionally. I've gone through 4 bosses in a single year more than once. (sometimes the boss quit, othertimes just a re-org)

      My boss has not made more than double what I make since I graduated. (Estimate only, it is hard to know what someone makes, but I have an idea of what they spend) His bosses boss made a lot, but at the boss's level you can find plenty of MBAs who will work for just as cheap. Of course they have a better shot of moving into the really high paying positions, but few make it that high.

    9. Re:Pig cycle by Golias · · Score: 3, Funny

      wondering where the hell you're going to be in 20 years, other than stuck under the same a**hole boss whose salary is probably 4-5 times yours.

      "It would be nice to have that kind of job security."

      - Samir from Office Space

      --

      Information wants to be anthropomorphized.

    10. Re:Pig cycle by mollog · · Score: 2, Interesting

      Tassach is absolutely right about the lack of jobs for current grads. When I worked for a Fortune 50 company and the job market got tight in the late 90's, we were hiring anybody with any degree that looked even close. Some were less suitable than others.

      Now that same Fortune 50 company is getting good Comp Sci majors through temp agencies, and they're getting lower wages, less (or no) benefits, and no job security.

      I know that one of these underemployed programmers is trying to enlist in the Air Force. To me, that's a shock. It used to be taken for granted that if you were a decent programmer with a degree, you had some good job and life choices.

      I, for one, am far more cynical about my relationship with my employer after the recent developments in the workplace (offshoring, outsourcing, lack of job security).

      --
      Best regards.
    11. Re:Pig cycle by nikoliky · · Score: 1

      Working in higher education can often times get you into this kind of situation. The last department I worked for, Math/CS, just
      recently retired it's chair of 27 years.

      I recognize the differences between academics and coporate world, however the things we complain about in a manager exist just as
      strongly in university. Unreasonable deadlines, low budgets, insufficient knowledge to make the proper decisions, and most prevalent is
      office politics. And yes, it's not uncommon for a chair to be paid double that of the average faculty.

    12. Re:Pig cycle by lgw · · Score: 1

      There still seems to be a minimal job market in more low-level technical programming: embedded systems, writing applications used within IT, and developing the technical part of games (though those particular jobs are pretty painful).

      The easier it becomes for a business major or (non-IT) engineer to automate his own job, the fewer "programming" jobs there will be.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    13. Re:Pig cycle by PingPongBoy · · Score: 2, Insightful

      Yeah, or how the structure of many organizations leaves you in a Dilbert like position, wondering where the hell you're going to be in 20 years, other than stuck under the same a**hole boss whose salary is probably 4-5 times yours

      Isn't that so self contradictory?

      You and the boss likely go through the same education and career path so why would s/he end up in such different roles after 20 years?

      That's not to mention the quick evolution of technology, opening up vistas for educated people.

      What seems to be completely overlooked is the creativity of computer scientists. How can any such person be a loser, stereotypical physical attractiveness aside? A forum like this should go more along the lines of "how do I respond to and anticipate the changes in the economy?" A solid education is a great start and in most cases underused. Perhaps those looking for better opportunities can collaborate to produce better software.

      What color is the grass on the other side? Many careers involve well-paying steady work doing mind numbing repetitive things in spite of a slew of education. In this age, can one really be confident of working until retirement doing the same job? New powerful machines capable of replacing people emerge continually. In many cases, the machines are expensive and not likely to be installed soon, but Moore's law is at work outside computers. Repetitive jobs become computerized - probably one of Murphy's laws - when not if affordability and profitablity are reached. Then what? Back to school and start over, only to step into a career that becomes mechanized? A living, but not very fun.

      Computer people though should be able to stay in control of their destiny at least to the extent of being able to adapt and enter new opportunities. Change and upheaval are desirable in the great scheme of things. Now if only bosses would make it less scary. In some businesses, the established direction seems to be the safest, yet there are some business leaders who foresee change. I suppose that many computer programmers welcome change, at any rate. It is coming.

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
    14. Re:Pig cycle by wfeick · · Score: 1

      I doubt very much that the result will be an improved teacher:student ratio. The university has to pay the instructors and TAs, and without lots of students paying tuition they'll have to cut back on how many they employ.

      I agree with you about immigrant labor, though. In the last few companies I've worked for, the immigrants have always outnumbered the citizens. Still, I've had water cooler conversations with quite a few who are interested in moving back to their home countries one day and starting a company there. Either that, or they'd like to outsource work to cheap new grads in their home countries where they have connections to the schools.

      The latter is more of a concern to the US economy. The more we outsource design and development to other countries, the less ability we have to do it here in the US. Eventually the people we outsource to will stop seeing an advantage in continuing to work for us and shipping the profits back to the US, and will have developed the skills to run their own enterprises. We better hope we haven't decimated our own tech workers too badly by then.

    15. Re:Pig cycle by wsreaves · · Score: 1

      I can agree with you on the point of how hard it can be to get a job without documented experience and a paper degree. Due to circumstances, I still haven't finished my university education. This has discouraged some potential employers. They fail to look past that, at the years and years of computer experience. Thankfully, I lucked up and found someone willing to give me my first chance, and moved up with 2 promotions in a year. That job has helped me to move on.

      --
      Sic transit gloria tyrannus : latin so fades the glory of tyrants
    16. Re:Pig cycle by ahdeoz · · Score: 1

      What other degree are they going to get? Accounting is the next thing to be outsourced, and after that, there's nothing but Doctors and Lawyers and Insurance Company executives.

    17. Re:Pig cycle by cayenne8 · · Score: 1
      "Computer people though should be able to stay in control of their destiny at least to the extent of being able to adapt and enter new opportunities. Change and upheaval are desirable in the great scheme of things."

      You can...become a contractor. This gives you the freedom you want, you don't get stuck in a rut with the same job doing the same thing for years...

      And frankly, it is about the only way to earn a good living doing this stuff anymore...

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    18. Re:Pig cycle by laughing+rabbit · · Score: 1

      Companies want to reduce our ranks at every opportunity and do everything they can to reduce our salaries

      Welcome to the Wonderful World of Work...

      Here it is your boss's duty to get as much work as possible from you for as little pay as possible.
      It is your duty to do as little work as possible for the largest amount of pay that you can get.

      ...Have Fun!

      --
      No incumbents, not no where, not no how.
      Vote them out every term.
    19. Re:Pig cycle by einhverfr · · Score: 1

      Here it is your boss's duty to get as much work as possible from you for as little pay as possible.
      It is your duty to do as little work as possible for the largest amount of pay that you can get.


      There is more than a little irony in this quote. As the Perl documentation says, the three cardinal virtues of a programmer are "laziness, impatience, and hubris."

      The best programmers in the world are those who are obsessed with getting as much done with as little work as possible. For skilled programmers, this means more modularized and maintainable code.

      --

      LedgerSMB: Open source Accounting/ERP
    20. Re:Pig cycle by jmarans · · Score: 1
      Please forgive the vague generalities that follow.

      I think there's a small number of people who will just learn to build websites and write software because it's fun. Those ones will probably start their own companies someday, or become the ones who inspire others. The masses who did CS thinking it was a ticket to a profession are the ones no longer flocking to the high school classrooms because the money isn't there now, or their parents are pushing that way any longer.

      From what I saw, and continue to see, Canada tends to import talent rather than train it. The kids are reacting accordinly.

    21. Re:Pig cycle by HiThere · · Score: 1

      You've got that right. Got a time estimate? 5 years? 10 years?

      Actually, of course, it'll be progressive, and it's well underway now. They've already got the businesses started, and they're accumulating capital to make it big. (Think of Bollywood. Think of chip fabs.)

      The US is well on its way down already. If you want secondary evidence, check the emotional tone of published works of short fiction, and compare it against similar works from various periods of the British Empire. A Science Fiction author I respect claimed that a large part of the reason NO US authors were on the Hugo short story awards short list this year was becaue they were all too gloomy.

      Charlie's DiaryIt was just a pub conversation which started with the question, "why is the Hugo novel shortlist entirely British this year?"
      Mon, 18 Apr 2005

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    22. Re:Pig cycle by wfeick · · Score: 1

      Sorry, no idea of how quickly; my crystal ball is in for cleaning right now. :-)

      We were discussing this at the office yesterday, and one of my coworkers was suggesting that if we (in Silicon Valley) break the cycle of hiring the top talent from the local schools, we'll miss out on the next generation of leaders and be seriously declined within a generation.

      Personally, although I agree there is good talent from the local schools, I think there's plenty of talent coming here from elsewhere in the US (and Canada where I'm from) to keep the valley moving. Of course, the sky high cost of living around here could keep us from attracting people in.

    23. Re:Pig cycle by HiThere · · Score: 1

      The trouble is, there's good talent everywhere in the world. The US has no lock on that, it just had a few advantages during the Industrial Revolution (too far away to seriously get involved in the wars), and got an early start on electronics up through post WWII (too far away to seriously get involved in the wars). (Yeah, we were involved. But we didn't get flattened the way Britain and Germany did.) So through some lucky geography, we got an early start on electronics and aviation. And as a consequence of Britain having been the previous world power, English became rather dominant in many international markets. (Well, there are some other reasons, but they don't have anything to do with the native talent of people living elsewhere, either.)

      Now we're coming to the end of the cycle, and are in the descending phase of the empire. And it IS an empire, even if it's a commercial one. Competition is rising off-shore, and we're suppressing local talent to hire foreigners cheaply. Which means that we are losing our only real advantage for short-term gain.

      Corporations, though, are now global entities, so they don't really care about such things. As citizens of the country, we *should* care, but all too often we don't. Practically it's impossible to buy local merchandise, except organic produce..and not always even then. So we can't support our local businesses when they are owned by corporations who move jobs around for their own benefit (as they are legally *REQUIRED* to do!).

      So as individuals, we look at our employment prospects, and place bets on where we will put our energy. CS seems a very bad bet to anyone with any intelligence, and you can't be a good computer scientist, or even programmer, without a reasonable amount of intelligence.

      There will be enough people interested enough in computers to satisfy the needs of local businesses, but not without paying them decent wages. (And they may need to train them.) The large corporations will off-shore everything, as they've already indicated they desire to. They sure aren't willing to pay a living wage. (Not that they give you any warning before axing your entire department.)

      And the only people who learn programming will do it because they are driven to, the same way that artists are driven to create art. (But if you don't pay them, they'll create what THEY want, not what you want.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    24. Re:Pig cycle by Bill+Dog · · Score: 1

      And the lawyers are putting the squeeze on doctors. I think in the end the U.S. will be nothing but lawyers going around suing each other.

      --
      Attention zealots and haters: 00100 00100
  19. Not just IT by Momoru · · Score: 4, Interesting

    Every industry will be critically short of workers in 5-10 years. My company has estimated we may lose as much as 30% of our staff due to babyboomers retiring.

    1. Re:Not just IT by newdamage · · Score: 1

      This is very true. There's so much going on in the news today that this fact doesn't get a lot of lip service. There are 70 million baby boomers (the first batch set to retire in 2008 or so), and only 45 million new workers to replace them.

      Most people think "Great! I'll have no problem finding a job!", the only issue is that with that big a discrepancy it won't so be a hiring frenzy as it will be a more likely chance for some contraction of the US economy.

      --
      ce n'est pas un Sig.
  20. That's fine by term8or · · Score: 1

    We need to fix it, or there's not going to be a U.S. work force in computer sciences.'"


    Since India can provide all America's clueless graduate needs at only $5 a day and no healthcare.

    --



    "As a writer / novelist you might want to spellcheck your sig. :) " - AC
    1. Re:That's fine by Ham_belony · · Score: 1

      Healthcare is provided by the government in India. Only the poor can not benifit from it as well as the rest. If they want the best healthcare they have to go to private clinics and such which they pay for themselves. But there it is even only a fraction what it does cost in the US or Europe. If you take into account the lower taxes they pay, and most of them don't even pay taxes, they have no VAT, yet, on their products, no heating costs in winter, crappy transportation infrastructure so no need to drive around all the time with your car from one place to another, Every product available only costing a tenth of our products, it is easy to work for only 5$. If we didn't have to spend most of our income on taxes and overpriced products we would also work for a lot less.

  21. H1B visas are a real option by standards · · Score: 3, Insightful

    Congress could allow for more H1B visas, permitting high-quality IT professionals to be brought into the USA where skills are lacking.

    To be honest, most skilled American IT employees are gainfully employed now (with some exceptions in some areas). Some will look at H1Bs as just a way to hire cheap overseas labor to replace current "living wage" American jobs, but in reality there is a real need despite the coincidental labor cost differences.

    Americans should realize that they need to compete in this new world economy by either working for fewer wages and benefits, or by offering much higher skills and capabilities. Or both. Congress realizes this, and should take action to support American business, the economy, and people.

    1. Re:H1B visas are a real option by Anonymous Coward · · Score: 1, Interesting
      Congress could allow for more H1B visas, permitting high-quality IT professionals to be brought into the USA where skills are lacking.

      Thus making it even less likely that anyone will take up IT courses in the US.

      Americans should realize that they need to compete in this new world economy by either working for fewer wages and benefits, or by offering much higher skills and capabilities.

      What you mean is poor Americans must do this, the rich Americans that own the companies will not be affected and can get on with their graft and tax-dodging and buying politicians as usual.

      Why exactly does the whole of the American governmental system have to be geared to supporting the tiny aristocracy at the top?

      TWW

    2. Re:H1B visas are a real option by Seumas · · Score: 2, Insightful

      How dare you. It is not corporate America's fault that you can't live on the $1/day that slave labor in China can.

    3. Re:H1B visas are a real option by zero_offset · · Score: 4, Interesting

      Americans should realize that they need to compete in this new world economy by either working for fewer wages and benefits, or by offering much higher skills and capabilities. Or both. Congress realizes this, and should take action to support American business, the economy, and people.

      Which is very nearly a fine definition of the word "extortion".

      Saying that we need to cut our own throats to statisfy THEIR needs -- or they'll simply be "forced" to turn to third-world dirt-hut coders -- amounts to the same thing. And before anyone gives me a lecture on "global economies" and other politically correct bullshit, I'll remind you that I'm only responding to their supposed concern about a lack of US talent.

      If they're so fucking worried about losing in-country talent, then they'd better simply buckle down and pay what it costs to get it. That position is NO DIFFERENT than the position they take when they claim we're too expensive. I counter-claim THEY are too cheap. I further counter-claim that any hand-wringing a US company does about losing US talent is simply a campaign to improve their image, and to suck up to Congress before joining the corporate outcry to allow more H1Bs and to avoid offshoring penalties.

      So ["Insert Corporation Entity Here"] needs to shave a few million to keep stockholders happy? I'd say CEO salaries are a fine place to start, rather than whacking hard-working, often highly skilled people with house and car payments and a family to feed.

      Yeah, same old story.

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    4. Re:H1B visas are a real option by deaddrunk · · Score: 1

      Most mainframe professionals are not gainfully employed anymore, and before you say "should've kept your skills up to date", I have, however no amount of night classes can give you the 2 years+ experience required to get an interview.
      There's no shortage of mainframe work, it's just been shifted to India, and no corp I've worked for in the last 5 years has had the slightest interest in retraining us dinosaurs into newer tech.

      --
      Does a Christian soccer team even need a goalkeeper?
    5. Re:H1B visas are a real option by Ritz_Just_Ritz · · Score: 3, Informative

      When you can reduce my living costs to those of someone in Bangalore, perhaps then I can consider a more "competitive" salary/compensation package.

      Until that time, I've got to pay my bills and feed my family. So I'll stick with my "high" Amercian salary and benefits package, thank you.

    6. Re:H1B visas are a real option by WoBIX · · Score: 4, Insightful

      What was that number in the news a while back? North American corporate officers receive something like 400 times the salaries of their European counterparts? It's ridiculous.

      Easily as stupid as paying an athlete 90 million dollars to wear sneakers.

    7. Re:H1B visas are a real option by bubbha · · Score: 1

      Saying that we need to cut our own throats to statisfy THEIR needs -- or they'll simply be "forced" to turn to third-world dirt-hut coders -- amounts to the same thing.

      I hear you. Listening to Bill Gates the other day talk about how important it is to move to China and India for developers made me laugh out loud.

      Free programers good...
      Free software bad....

      --
      I want to be alone with the sandwich
    8. Re:H1B visas are a real option by redragon · · Score: 1

      You're post was right on...Minus:
      > "forced" to turn to third-world dirt-hut coders

      --
      - Sighuh?
    9. Re:H1B visas are a real option by TheKnave · · Score: 2, Insightful

      There used to be a certain amount of respect attached to being an IT Professional.

      I can't imagine battery farms of lawyers in India or China. (As much as I'd really like to... )

      I can't imagine accountants being subjected to 3 hours worth of 'turn your head and cough' tests every time they go for a job interview.

      The oversupply (and probably the geek image) cost us our dignity by introducing a lot of people who shouldn't have been in the market. (Don't get me wrong - anyone can learn at any time, but there are Great Programmers, Average Programmers, and 'I did a 2 day course on making money in IT, once' programmers.)

      The way I figure it, Capitalism will always correct itself. Move the money away from American IT - supply decreases. Move it to India. Indian IT increases - bringing in so much money that eventually the Indian Economy becomes too expensive and the market moves elsewhere until there is nowhere else to go that is cheaper.

      What does that mean for America?

      I guess it means that the people in vital in country positions will start earning more... and for everyone else... it'll be a long wait till the rest of the world reaches equilibrium (which - given that chaos tends to happen - will never happen).

      Personally I've never seen a project work as planned in which the people involved couldn't meet in the same room at fairly regular intervals. I'd like to see a study that documented the Quality of the finished product (measured by how well it did the desired task) against the location and dispersal of those involved. I think that could be quite enlightening.

    10. Re:H1B visas are a real option by dwglasses · · Score: 1

      Why only "third-world dirt-hut coders"?

      I am a computer scientist in Iceland and the demand for good computer scientists here is really low. I would definately consider moving elsewhere to be able to work at the level I want to (i.e. not just administering some small firm website).

      Yeah, I know this has nothing to do with the point you're making, but it's certainly something to consider. There are other countries than from the third-world that have a surplus of capable IT professionals.

      --
      This space is intentionally left blank.
    11. Re:H1B visas are a real option by skubeedooo · · Score: 1
      I think the problem is that there is no cohesive 'them'. 'They' are all competing with each other, so (if offshoring is indeed more efficient) as soon as one company offshores and manages to produce their goods/services cheaper, they will wipe the floor with the other companies until all the other companies do so.

      You've really missed the point when you talk about how corporations should cut down on CEO salaries rather than worker salaries - if the board thought it was good for the companies profits they would cut the CEO's salary AS WELL as the workers salaries. Companies are out to MAXIMIZE profits, not just to increase them a little bit.

    12. Re:H1B visas are a real option by richman555 · · Score: 1

      Skills are not the issue, Cost and $$$ is the issue. The skills are being taught overseas by the likes of IBM and Microsoft with the goal of cheaper labor in mind. I don't see research centers being built in the US right now either by these big companies. I guess my point is companies will *NOT* pay more money for higher skills when cheaper labor can get the job done. American workers cannot compete with this in my opinion, its impossible.

    13. Re:H1B visas are a real option by ph1ll · · Score: 2, Insightful
      Americans should realize that they need to compete in this new world economy by either working for fewer wages and benefits, or by offering much higher skills and capabilities.

      We're still waiting for American CEOs to lead the way on this one...

      --
      --- "We've always been at war with Eastasia."
    14. Re:H1B visas are a real option by mikael · · Score: 1
      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    15. Re:H1B visas are a real option by Nept · · Score: 2, Interesting

      reference a recent post of mine about north american executive salaries.

      Also in europe, note that most employees can get 6 weeks of vacation and a lot of other benefits. It's a tangent, I know, but I'm on a project right now in England, and I'm amazed at the work/life balance here.

      I believe it's directly due to the lack of corruption at the top rungs of the companies. And yes, I consider the multi-million dollar salaries of NA. execs corrupt. The payoff to Carly was a fine example of this. Legal? yes. Ethical? no.

      --
      "Teachers leave us kids alone ..." - Roger Waters, Pink Floyd
    16. Re:H1B visas are a real option by Nept · · Score: 1

      if the board thought it was good for the companies profits they would cut the CEO's salary AS WELL as the workers salaries.

      False. Most board members in a given company are either CEOs or high-level execs in another company. It's a fairly elite group and I don't see this happening.

      Companies are out to MAXIMIZE profits, not just to increase them a little bit.

      True. But for whom? The stockholders. And who owns the majority stock? Ah yes. The board. So ... the board is out to maximize profits for ... the board. Go figure.

      --
      "Teachers leave us kids alone ..." - Roger Waters, Pink Floyd
    17. Re:H1B visas are a real option by skubeedooo · · Score: 1
      Most board members in a given company are either CEOs or high-level execs in another company. It's a fairly elite group and I don't see this happening.

      Fair point.

      But what i'm trying to say is that regardless of whether the CEO is paid correctly or not, regardless of whether the board is answerable to shareholders or themselves, it still makes sense to cut salaries. You're trying to make this seem like it is the corrupt CEO/board that is causing pay cuts, but it is not actually the case because these pay cuts would happen regardless. It is competition in a (somewhat) free market that is causing it.

    18. Re:H1B visas are a real option by justforaday · · Score: 1

      Yeah, for real! I mean, how the hell do you code a dirt-hut?

      --
      I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
    19. Re:H1B visas are a real option by glorinc · · Score: 1

      That's true generally for mainframe operations and application developers. System administrators (sysprogs), though, are still pretty safe in the US, for the moment. I suspect its because few Indian IT shops see the mainframe (a dying tech?) as a worthwhile investment. Well, at any rate, that's what I'm hoping for...

    20. Re:H1B visas are a real option by Tony · · Score: 1

      eventually the Indian Economy becomes too expensive and the market moves elsewhere until there is nowhere else to go that is cheaper.

      What does that mean for America?


      That India will one day offshore to America?

      --
      Microsoft is to software what Budweiser is to beer.
    21. Re:H1B visas are a real option by iwadasn · · Score: 1


      dude, work for a company who's business is information. A bank is a good place to start. Learn some skills, and make something important, and one way or another, it'll all work out.

    22. Re:H1B visas are a real option by entropy123 · · Score: 1

      Agreed. I have no problem with smart people immigrating to America to get good jobs. My problem is when jobs leave the country. So...more visas for bright people who want a future for themselves and their families...

    23. Re:H1B visas are a real option by Vicissidude · · Score: 1

      The board is not necessarily the primary shareholders. In many cases, the board members are officers that work in the same company. So, you have this circular relationship between board members and the CEO where each is the other's boss. In these cases, there is NO incentive to reduce anyone's pay at all, except of course for the low-level workers.

    24. Re:H1B visas are a real option by stinerman · · Score: 1

      The free market is not to be questioned under any circumstances. You will heed the word of Milton Freidman.

    25. Re:H1B visas are a real option by tshak · · Score: 1

      What was that number in the news a while back? North American corporate officers receive something like 400 times the salaries of their European counterparts? It's ridiculous.

      Easily as stupid as paying an athlete 90 million dollars to wear sneakers.


      The latter is not stupid, it's simply business. If some multibillion dollar corporation wants me to wear shoes for them, I'm going to get the most of their mooney as I can. However the former is exploitation. While good executives may be hard to come by, it's no doubt that they use their position to maximize their gain at the loss of other employees.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    26. Re:H1B visas are a real option by Skapare · · Score: 1
      To be honest, most skilled American IT employees are gainfully employed now (with some exceptions in some areas).

      If you call flipping hamburgers, washing cars, and attending parking lots to be gainfully employed, then I suppose you are right. Many do have jobs in IT, but now days the pay is way low, between 35% and 50% less than what it used to be.

      Americans should realize that they need to compete in this new world economy by either working for fewer wages and benefits, or by offering much higher skills and capabilities.

      The lower pay is what drives employment decisions. I've talked to managers who have been required by upper executives to specifically hire lesser qualified people because they are cheaper. Many project managers hate this situation. But they either must do with smaller hiring budgets, or lose their own job.

      As for America competing in a world economy, that isn't even possible without a dramatic fall in the value of the US dollar. The cost of a small apartment in most cities in the USA exceeds the entire take home pay of a programmer in India who is living in luxury there. A friend of mine in Mumbai rents a nice 3 bedroom apartment in a new (less than 10 years old) high rise for what translates back to about US$155 a month. If prices in America were to drop to what they are in India, then America can compete. Equalize the cost of living everywhere, and then it's fair. But you have to change the exchange rates and lower the value of the US dollar to somewhere around 1/4 to 1/6 of what it is now.

      American corporations simply don't want to hire "family men" and other older workers in the US because they want to have salary levels on which they can (even with the spouse working, too) support a family and pay the mortgage on a decent house. "Competing" in the current climate means losing all that. Eventually it will happen if things continue the way they are, as there is already much downward pressure on the US dollar due to high rates of unemployment and underemployment in the US that is being hidden by government statistics that don't really measure this, but instead, measure only those actually getting government benefits (of which less than half qualify for). These corporations would rather rape the American workers and the American economy for their own profit and greed. And the current US President, and Congress, support this (the raping ... not posturing for equalized competing).

      --
      now we need to go OSS in diesel cars
    27. Re:H1B visas are a real option by subodhg · · Score: 1

      H1-B holders are not bound to the company who have sponsered their H1-B's in the sense that if some other company wants to hire them, all they need to get done is a transfer of H1-B ( which doesn't even count in the quota of 65000). The transfer is a very easy process requiring only 15 days if you do a premium transfer. Also, if you are on H1-B, your company can file for your Green Card. It's takes about couple of years.

    28. Re:H1B visas are a real option by Teancum · · Score: 1

      You are still beholden to your human resource manager or the will of the CEO of the company regarding your green card. This is not something that you can initiate on your own without the cooperation of the company you are working for.

      As for transfering between companies, you need to have a company that is willing to go through the paperwork necessary for H1-B visas. That means it must be either a forward thinking company or a larger company that is used to doing that paperwork. If a group of developers decide to say "to hell with this company" and leave enmass to start their own company (more common than you might imagine), the one with the H1-B is left holding the bag as the one to clean up any messes left behind.

      It is not exactly slavery, but from the viewpoint of an employee it is not exactly a piece of cake. I don't blame those that try to go through the process of an H1-B visa (as there are usually no other options available to them when they try). From the viewpoint of a company president, there are few downsides and a lot more control over an employee than you would normally have over a full U.S. citizen.

    29. Re:H1B visas are a real option by zero_offset · · Score: 1

      I am actually a fairly highly-placed developer in one of the largest financial companies in the world. This industry is one of the worst when it comes to blindly offshoring everything within arm's reach and giving the axe to giant swathes of workers when the stock blips.

      For a long time I've insisted the worst business concept to emerge from the 80's and 90's can be summed up by the phrase "Human Resources" -- treating people just like copier paper and office chairs. From time to time you have to draw the line somewhere.

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    30. Re:H1B visas are a real option by standards · · Score: 1

      OK. I admit that I was playing devil's advocate. But those who claimed "troll" didn't want to read the argument I laid out. THe argument I wrote is good (but somewhat easy to challenge).

      Sadly, most have failed to counter my argument. Sure, people have said that those H1B types don't have the right skills, and that CEOs get paid way to much... but most completely failed to come straight out against at the arguments I laid out. Those folks should be labeled "troll", in my humble opinion.

      In any case, here is how I would counter my own argument:

      1. the labor cost deltas are not merely coincidental, but by design.
      2. no IT skills are lacking in the US, except on a $ per person basis.
      3. most skilled IT employees may be employed, but MANY are not
      4. I claimed that there is a "real need" for H1B imports, but I didn't back it with anything
      5. Congress should support the American people, not business or the economy except to support the people.
      6. Americans should "realize" that they are threatened by fewer wages and benefits, not "compete".

  22. hire the unemployed IT professionals? by adapt · · Score: 3, Informative

    There are plenty of talented IT professionals on the market searching for tech jobs.

    A couple of weeks ago, I logged in Siemens worldwide jobs site, and, in my field, 321 out of 322 open positions were in China.

    Most employers could see the benefits of offering job security and paying decent salaries as an effective means of retaining the talent (and all those hours spent in training...). Instead, they hire temps, pay huge fees to temp agencies and recruiters, they "outsource", etc. Without a knowledge base, there is no future in any company.

    It is more a problem of "if I pay you less, I can keep more for myself" than a true lack of qualified professionals on the market. If engineers wanted to flip burgers they would have studied at the burger flipping college! :)

    1. Re:hire the unemployed IT professionals? by TWooster · · Score: 3, Funny

      Where is this burger flipping college you speak of? Are they accepting applications for fall enrollment?

    2. Re:hire the unemployed IT professionals? by Legion303 · · Score: 1

      "There are plenty of talented IT professionals on the market searching for tech jobs."

      The cynical part of me says that IBM is gearing up to push (more of?) their work overseas. The practical part of me says I'm probably right. The cynical part pipes up again and says IBM donating $30 million to universities is likely just a smokescreen. The rest of me tells the other two to shut the hell up because we're trying to get some sleep in here, goddammit.

    3. Re:hire the unemployed IT professionals? by TCaM · · Score: 4, Funny
    4. Re:hire the unemployed IT professionals? by adapt · · Score: 1

      Real men download the specs from the standardisation committee, implement it in FORTRAN, and release an Open Source version.

      Burgers are not different from chips.

    5. Re:hire the unemployed IT professionals? by grassy_knoll · · Score: 1
      Where is this burger flipping college you speak of? Are they accepting applications for fall enrollment?

      I understand most universities don't have a degree program per-say, but do include this and related course offerings ( such as Principals of Catering, Fundamentals of Retail, et. al. ) as part of the requirements for these degree programs:
      • English Literature
      • Women's Studies
      • Fine Art

      After all, universities are worried about job prospects for their graduates.

      [badum-ching]
  23. IBM and double standards by rongage · · Score: 5, Interesting

    If IBM were so concerned about the number of IT workers, maybe it should become a better employer first.

    You see, IBM for the past several years has been on a hiring binge, but with very rare exception, every new hire is brought in as a "supplemental". A supplemental, by IBM's definition, is a temporary position that CAN NOT continue past 18 months. Once your supplemental service is over, you are blacklisted by IBM for another 6 months - no rehire possible.

    When I left IBM (near the end of my supplemental "tour of duty"), IBM was in a hiring freeze, there was no way to become a full-time employee, regardless of demand. Oh, and as a supplemental for IBM, the ONLY benefit you are eligible for is the employee stock purchase plan. That's right, no insurance, no 401k or pension, no education assistance, nothing else!

    If IBM needs more employees, then they need to stop chewing through their existing stock (and spitting them out) so rapidly.

    --
    Ron Gage - Westland, MI
    1. Re:IBM and double standards by Antique+Geekmeister · · Score: 3, Informative

      You worked for IBM Global Services, right? They're real champions at burning out anyone even vaguely competent. I have a friend still recovering from a long stint working for them.

    2. Re:IBM and double standards by swillden · · Score: 1

      A supplemental, by IBM's definition, is a temporary position that CAN NOT continue past 18 months. Once your supplemental service is over, you are blacklisted by IBM for another 6 months - no rehire possible.

      This isn't true. My group has a supplemental who worked for us for nearly four years. She just recently finished her degrees (Math and CS) and was hired into a permanent position, in spite of a hiring freeze.

      This may not be what you want to hear, but if your boss had really thought you were a worth keeping around, you would have been given a longer term as a supplemental, or offered a permanent position.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:IBM and double standards by beforewisdom · · Score: 1

      Your post confirms other comments that these articles are about companies really being short on smart people who are clueless enough to work for cheap without asking for much in return, in other words new CS graduates.

    4. Re:IBM and double standards by swillden · · Score: 1

      *ahem* Bullshit. Ever since IBM's first mass layoffs in the '80s, it's looked at its "employees" as "human resources"... to be used up and discarded as efficiently as possible.

      *ahem* Bullshit. See, I can do it too!

      *Companies* don't look at anything as anything, because they're not cohesive entities. They do set policies which provide some level of cohesion, but hiring and firing decisions are ultimately made by people. Maybe my section of IBM is isolated and unique, but I certainly haven't seen the attitude you mention, except perhaps in the fact that in my section of IBM the travel demands are high, so people who really dislike travel often don't last long.

      Further, I look around myself at the other IBM employees I interact with on a regular basis and I see one hell of a lot of people who have been with the company for 10, 15, 20+ years. I've also lived through at least three layoffs and noticed the same thing in every one of them: I don't know a single *competent* person who was laid off. Not one. That surprises me, actually. In a ten-thousand-brained dinosaur like IBM I would have expected to see a few good folks get canned by accident. Actually, I'm sure there were some because the law of averages requires it.

      Other parts of IBM may be different, but my experience with all of the sections I've touched (which includes services, product development and research) is that smart, talented people are kept, and the layoffs provide managers with an opportunity to dump their deadwood.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:IBM and double standards by BShive · · Score: 2, Interesting

      I still work for GS (internally now) and I can sympathize. They haven't burned me out with the workload, but more apathy with the type of work (very un-challengng) I'm getting. They hired almost a dozen of us from my graduating class, and I'm one of two left. I'm either lucky or stupid - perhaps both.

    6. Re:IBM and double standards by swillden · · Score: 3, Informative

      the layoffs provide managers with an opportunity to dump their deadwood.

      Oh, I should mention that this is a good thing, because IBM is so afraid of ex-employee lawsuits that it's damned near imposible to get fired for cause.

      I know two people who got fired.

      The first one took a position as CEO of a client, without quitting his job at IBM first. He was drawing both paychecks for about a four-month period, and working within IBM to sabotage our efforts to get the client in question to pay a large outstanding invoice. He was fired, but he was also given a large cash settlement in exchange for a promise never to sue IBM -- which absolutely amazed me given that he was scamming IBM.

      The second one was a project manager who wanted to tell a services client that they needed to pay us an extra $200K on a $500K project. The project was over budget due to mismanagement and he wanted to tell the customer "Sorry, we already spent an extra thousand hours, you'll have to pay this bill for those hours. Sorry we didn't tell you about it and let you make the decision as the contract specified. Pay up". This PM was specifically ordered by his boss not to do this very, very stupid thing, and then did it anyway. In addition to that, the guy had a long history of backstabbing co-workers in an effort to build his own little empire. That is normal in some corporate cultures but anathema in IBM's.

      He was also fired, although the process took six months, resulted in a board of inquiry that examined his boss and his boss's motivations. Though the firing was fully justified and the boss was exonerated, it was long an painful.

      Given how hard it is to fire anyone at IBM, it should be no surprise that IBM managers have a strong preference for trying people out via supplemental and contractor relationships prior to hiring them full-time. It should also be no surprise that there are layoffs after hiring binges, because that's the only way to get rid of the lousy employees who slipped in.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    7. Re:IBM and double standards by random735 · · Score: 1

      it's not always up to management...sometimes the budget just isn't there...all depends on the group, the fiscal results, etc. don't assume just because you know someone who got an offer, and someone else who didn't, that the person who didn't is inferior... it's not a perfect world we live in.

      (also an IBMer)

    8. Re:IBM and double standards by John+Harrison · · Score: 1

      All of what you say is true. One other thing that should be noted is that it is amazing how some people are able to survive the layoffs. I've seen this less in services than in SWG, but there is some amazingly dead wood around...

    9. Re:IBM and double standards by swillden · · Score: 1

      don't assume just because you know someone who got an offer, and someone else who didn't, that the person who didn't is inferior... it's not a perfect world we live in.

      This is certainly true. However, I was responding to a claim that IBM makes a practice of hiring good people, using them up and then discarding them. I'm sure it happens exactly like that at times, and I'm sure that even more often a group hires a capable supplemental and then can't afford to keep them, but, in general, I think IBM does a good of making opportunities available to those who prove themselves valuable.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    10. Re:IBM and double standards by metamatic · · Score: 1

      First off, it's misleading to talk about IBM hiring practices as if they're uniform. The people you'll find in Software Group are very different from the ones you'll find in IBM Global Services, and different again from the ones who work on PowerPC chip designs. The skill levels are different, the proportion of temps to contractors is different.

      It also doesn't matter if IBM as a whole is making a profit; if a particular group isn't meeting its targets, that group almost certainly won't be hiring. If nobody's buying Foo software this year, the Foo piece of Software Group's going to have a hiring freeze.

      Also, consulting makes much heavier use of supplementals, because of the nature of the business. One year IGS needs a few thousand people to run the entire IT infrastructure for the Olympics, the next year it doesn't. One year there are 30,000 people on call for Y2K, the next year there aren't. One year government decides every healthcare organization needs to implement HIPAA in six months, the next year it doesn't.

      In spite of how much attention consulting companies pay to keeping a good flow of upcoming work, in reality the levels of staffing they need are always going to be highly variable, so short term contracts are the industry norm. It costs too much to always be hiring and firing permanent employees, and you can't keep paying unused techs for 2 years to keep them on hand for when you'll next need that many. Hence at any big consulting company, a large proportion of the staff is made up of contractors. If you don't like it, don't work in enterprise consulting. You might find SMB more to your liking--contractors aren't such a necessity there.

      (My opinions do not necessarily represent IBM's positions, strategies or opinions.)

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  24. Good news for the Philippines by Pao|o · · Score: 1

    Our diploma mills produce tens of thousands of IT grads each year. They know all their Microsoft ABCs! Di pa kami mabantot!

  25. Huh ? by alexhs · · Score: 3, Interesting

    Yesterday (still on the bottom of the front page) :
    Technology Paradise Lost
    [...] many believe that the sector will regain its past glory and blistering growth rates. [...] it's not going to happen. [...]

    Today :
    Critical Shortage of IT Workers in Coming Years
    [...] worried about the increasing demand for IT professionals [...]

    If there's no sector growth, is there really increasing IT workers demand ?

    Aren't these mutually exclusive points of view ?

    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
  26. There are smart people no longer even signing up by frovingslosh · · Score: 1
    There are smart people no longer even signing up to take our introductory courses.

    Doh! Maybe that because they have enough sense to see the trend of sending their prespective jobs to India or even giving people from India work visas to come and to take the jobs here at lower wages. Damn right the smart people are not training for programming jobs.

    --
    I'm an American. I love this country and the freedoms that we used to have.
  27. Unfortunately... by Winckle · · Score: 1

    Without IT professionals, who will build our clone army?

    1. Re:Unfortunately... by xtracto · · Score: 1

      Biologists?

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
  28. HEY IBM!! by N3WBI3 · · Score: 1

    You might want to look at the 10K people you just laid off...

    --
  29. Re:So what ? by zero_offset · · Score: 1

    And they all have communications skills roughly on par with yours. Fab!

    --

    Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

  30. you mean java is slow? by Anonymous Coward · · Score: 4, Insightful

    WHAT? java is slow? and not cross-platform? WHY DID NO-ONE MENTION THIS ON SLASHDOT BEFORE?

    please, wake me up when you've got a new cliche to peddle. as a java developer who develops on windows and linux and deploys to solaris I really don't know what you're on about. it takes more effort or a great deal of stupidity to write non cross-platform java. and as for it being just like XML... thanks for that. at least I don't have to go to the trouble of exposing your ignorance.

    I'm sorry, I know I shouldn't feed the trolls but I'm having a bad day.

    1. Re:you mean java is slow? by anthony_dipierro · · Score: 1

      Now that we have serious horsepower the likes of 8-way dual core processors as well as the natural evolution of the JDK/JRE as well - not to mention kernel evolution..... we should be able to put the 'java is slow' meme to rest fairly easily.

      Not all of us have 8-way dual core processors, though.

      In my own experience, Java programs are about the same as any other once they're actually loaded into memory. But it generally takes a lot longer to load up a java program than it does to load up a compiled program.

      As for the "cross-platform" hype, that's really all it is, hype. Sure, if you're trying to build a cheap program in a month with 2 coders it's nice to just let Sun build you an interpreter and tell your customers "just download Java". But for any serious program the amount of platform specific code as a percentage of the entire program is going to be rather small anyway, at least if you ignore the parts of it which are already available as standard libraries in just about any language. And then, if you don't want your Java to look like Java, but like any other regular program, you're going to have to put about as much if not more platform specific code into the Java software.

    2. Re:you mean java is slow? by Maxo-Texas · · Score: 1

      I write and use java programs. They havn't been slow for several years. They are usually cross platform unless they use specific system features to look nicer-- even then 99% of the code is system agnostic.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    3. Re:you mean java is slow? by orasio · · Score: 1

      Weeeeeeeeeellll.

      Java for the desktop is cross-platform, period.
      Win, OSX, GNU/Linux, BSD, all run Sun Java on most platforms they run.
      GCJ is java, so java has the potential to be as cross platform as GCC, if you want.

      Plus, SWT, in those "desktop" platforms, provides the look and feel, without platform-specific code.

      So, java was less cross-platform, now it's more cross-platform.
      It used to need lots of platform-specific code. Now it needs mumch less.
      It used to be slow. Current implementations just aren't. JIT helps a lot, and GC uses much better techniques.

    4. Re:you mean java is slow? by anthony_dipierro · · Score: 1

      Java for the desktop is cross-platform, period.

      But that's a meaningless statement. Hey, any Windows program is cross-platform if you have Wine, right?

      It used to be slow. Current implementations just aren't.

      Like I said, they're slightly slower running, and a lot slower starting up.

      JIT helps a lot, and GC uses much better techniques.

      Maybe JIT is why they're so slow starting up. I don't know enough about the internals of Java to say why, but I've experienced the speed decrease first hand.

    5. Re:you mean java is slow? by orasio · · Score: 1


      Java for the desktop is cross-platform, period.

      But that's a meaningless statement. Hey, any Windows program is cross-platform if you have Wine, right?

      Not.
      Wine is x86-only, and not all windows programs run on wine.

      You are just talking about Sun JDK, but java is more than that. It's a language inherently somewhat slower than C++, but much safer, and in some specific cases, even faster than C++.
      I understand that you have experienced the speed decrease first hand. Everybody has.
      I was just trying to explain that such speed decrease is a packaging, distribution, or even a marketing problem, other than a technical problem.

      When competing with native programs in any platform, Java doesn't need to be cross platform, because that's wha native means, non general purpose, but close tot he hardware. In those cases, you can compile with GCJ, and have a theoretically slightly slower binary than with C++, but actually a better binary, because it doesn't have the possibility of buffer overflows, and for all practical purposes doesn't have a speed difference with C++. You get native widgets with SWT, and native performance with GCJ.

      When you need cross platform, you use sun JDK, or the native JDK, with the startup delays you talk about, but in this case, it's not slower than anything, because nothing else is cross platform at the binary level, so it's xxx speed against zero speed, so it's still faster, because any positive speed is better than zero, period.

    6. Re:you mean java is slow? by anthony_dipierro · · Score: 1

      Wine is x86-only, and not all windows programs run on wine.

      Cross-platform means it runs on multiple operating systems, not all operating systems. And yes, not all Windows programs run on Wine. Not all run on Java, either.

      You are just talking about Sun JDK, but java is more than that.

      Well, I was talking about the cross-platform aspect.

      It's a language inherently somewhat slower than C++, but much safer, and in some specific cases, even faster than C++.

      Anything that can be written in Java can be written as a faster program in C, and hence in C++. It might take more time to develop such a program, but anything you can do in Java you can do in C.

      I was just trying to explain that such speed decrease is a packaging, distribution, or even a marketing problem, other than a technical problem.

      Unless you're talking about compiled java, in which case you eliminate the only real advantage of java (compile once, run anywhere), the speed decrease in inherent in the very fact that java is an interpreted language.

      When competing with native programs in any platform, Java doesn't need to be cross platform, because that's wha native means, non general purpose, but close tot he hardware. In those cases, you can compile with GCJ, and have a theoretically slightly slower binary than with C++, but actually a better binary, because it doesn't have the possibility of buffer overflows, and for all practical purposes doesn't have a speed difference with C++.

      There are garbage collection libraries available for C++. One can easily use a memory allocation library which checks for buffer overflows, and prove quite easily that the code doesn't use any memory without going through the library. One generally doesn't do this, because it's relatively easy to code in a way which doesn't allow buffer overflows, but it is possible. In C++ you have the option. With Java, you're forced to do everything the Java way.

      When you need cross platform, you use sun JDK, or the native JDK, with the startup delays you talk about, but in this case, it's not slower than anything, because nothing else is cross platform at the binary level, so it's xxx speed against zero speed, so it's still faster, because any positive speed is better than zero, period.

      Byte code is not the same as the binary level, and any interpreted language can accomplish the same thing, so I don't see where you're saying that "nothing else" compares.

      But realistically, eliminating the need to recompile is a rather narrow market, especially when you consider the memory and storage space issues inherent with java. For anything outside that narrow market, you'd be better off compiling once for each platform.

      One market where Java is ahead of the others is in creating a sandboxed environment where you can run untrusted software. This is an example of a market where running compiled software is impossible. This is especially true for Windows. In unix, you can just set up a chrooted sandbox and run the compiled software in that, but Windows AFAIK doesn't support that. So yeah, if I need to run software in a sandboxed environment on Windows, Java would be my number one choice. But other than that one purpose, applets, I don't see the point of Java.

    7. Re:you mean java is slow? by orasio · · Score: 1

      I believe you have been thinking in circles here.
      You can't say that windows is as cross plaform as java, because windows programs don't run on java. It's nonsense. The point was that wine doesn't provide cross platform for windows binaries, because you are tied to a subset of windows programs, and just x86 processors. On the other hand, java programs run on many processors, and many OSs, and implementing the full set of java capabilities, and on systems that don't have those capabilities, with a specified subset.

      You can do whatever you want with C++, but the fact is that you will have a hard time finding people doing good code for C++, and it's much easier to find good java coders. That affects the quality, and the performance of your software.
      Of course, theoretically, it's possible to write safe C code, but in practice it's very difficult, and unless it's a personal toy project, or a great scale free software project, it's too difficult to find the right developers to do it.
      With Java, safe comes for free.

      The whole native/bytecode/interpreted thing, well, I can't argue anymore about that, because that has become too entangled for my taste, and we don't share views on that, I don't think interpreted languages are the same thing as bytecode, for lots of reasons.
      There is a world outside windows and *unix, and there are lots of diverse processors that have a java VM available, and that can take advantage of java bytecode. I am just beggining to write those, but I enjoy very much the fact that I can program my servers, my thick clients and my thin mobile clients with the same language, all running on different architectures, with just one compiler (two, in fact I compile with GCJ when the thick client is run on Windows, so I skip the startup times), and one IDE.

      Anyway, I think this has gone too far.

      You just keep repeating the same preconceptions that make you think java is useless, and I shouldn't try to keep you from doing it.
      I find Java is a very powerful and versatile laguage, with no measurable shortcomings compared to other commonly used languages, and lots of advantages as a platform. If you just don't see it, I know I won't be the one that makes you see it.

    8. Re:you mean java is slow? by anthony_dipierro · · Score: 1

      You can't say that windows is as cross plaform as java, because windows programs don't run on java.

      Huh?

      The point was that wine doesn't provide cross platform for windows binaries, because you are tied to a subset of windows programs, and just x86 processors.

      I believe that a program which runs on multiple operating systems is cross platform. It doesn't need to run on multiple architectures. But that's just semantics. Regardless of what you want to call it, what Java provides is not very useful.

      You can do whatever you want with C++, but the fact is that you will have a hard time finding people doing good code for C++, and it's much easier to find good java coders.

      If that's true it's pretty sad. But I'd rather spend the time and money finding someone who can code well in C++ than release a product in java just because I'm too cheap to build things right.

      With Java, safe comes for free.

      Safe comes at the cost of slow, bulky, and difficult to install.

      You just keep repeating the same preconceptions that make you think java is useless, and I shouldn't try to keep you from doing it.

      I'm not sure what it is I'm repeating, but if I'm repeating something it's because you haven't addressed it. Moreover, I can't prove that java is useless. In fact, I admit it has at least one use - applets and other sandboxed software. But as for the rest, I'm just not convinced.

      I find Java is a very powerful and versatile laguage, with no measurable shortcomings compared to other commonly used languages, and lots of advantages as a platform.

      The difference in speed is a measurable shortcoming. The difference in size of the entire package (including the interpreter) is a measurable shortcoming. And the difference in ease of installation (have to ensure that everyone has the interpreter, and have to ensure that the interpreter they have is compatible with the bytecode you have).

      The fact that a bunch of people were forced to learn java in college in the early 2000s doesn't make up for these shortcomings. Not by a longshot. Anyone who is a decent coder can easily write safe and efficient code in C as easily as they can in Java. Just because C allows you to do something doesn't mean you have to do it.

  31. WTF are they talking about by haggar · · Score: 1

    OF COURSE there are less people interested in pursuing a career in IT. Heck, even I am thinking to switch boat, by taking college again. IT workers are being treated like shit, more and more. Yeah, let's outsource them to the lowest bidder - it's a crap job anyway, right? That's the mentality, let's not gloss over it.

    Sure, someone will say that the most experienced programmers, designers etc. will always have high salaries and a good carreer. The truth is, however, that the circle of the elite ITs is shrinking inexorably.

    So, IBM et al, do not shed your chrocodile tears, no one cares.

    --
    Sigged!
  32. Duh. by Seumas · · Score: 1

    I thought there was always a massive shortage? Isn't that why congress allowed for massive amounts of additional H1Bs almost a decade ago and why we're offshoring everything?

    Farm the work out to the cheapest sources you can find, reducing the salary and benefit levels of the industry, making it less enticing to future students entering the workforce. And then wonder why you have a shortage?

    Trust me, there are plenty of young people who want a career in computers. However, they don't want to live ten deep in a studio apartment, take the bus to work and worry if their job is going to be outsourced at any time.

    People go where the good pay and benefits are. No matter how "fun" a job is, there is a level below which the compensation for that job does not justify it. Students today are not stupid.

  33. Theres staff.... but picky companies by timigoe · · Score: 1

    I'm a UK graduate in Comp Sci. and I'm finding theres lots of jobs in IT, but nothing thats useful for a graduate - all asking too much.

    I've been applying now since November to find a graduate job starting in July.

    --
    Tim (http://tim.igoe.me.uk)
    Computers are like Air-con, open windows and they stop working!
    1. Re:Theres staff.... but picky companies by BenjyD · · Score: 1

      It's the same in many industries: much demand for experienced staff, but nobody is willing to train inexperienced staff to create experienced ones.

      You could always do what I did - work remotely from the UK for an American software company*. They're not just outsourcing to India these days.

      (* note to Inland Revenue: yes, I am self-employed, the above is a simplification, I just provide services to a German company whose major client happens to be a large American software company).

  34. i'm part of the problem by mdmarkus · · Score: 1

    I've been working in various aspects of IT for 20 years, and i've ab't had it. Too much change for change's sake, development of deadlines before requirements, and ongoing threats of layoffs. It's no fun anymore. Time for me to go do something different. In a year or two, i plan to go back to graduate school to study geography and cartography. Maybe i'll still be working with computers, but i'll be concentrating on the subject, and not the tool...

  35. [OT] Re:Not only America by MartinG · · Score: 4, Insightful

    It is possible that people are scared off these educations because of out-sourcing.

    For me it would have more to do with the threat of software patents than the threat of outsourcing. At least with outsourcing you know what you are up against. With the software patent mess you could be doing just fine until suddenty $GREEDYCORP comes and pulls the plug just because they had the resources to buy a patent when they though of the same idea that you also thought of.

    (sorry for being a bit offtopic, but for me its a much bigger reason)

    --
    -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  36. Hamburger University by adapt · · Score: 1
  37. ha ha by ylikone · · Score: 1

    Actually, there are tons of new graduates looking for work. The companies are lying about not finding IT workers... they just can't find cheap IT workers who are experienced so they offshore.

    --
    Meh.
  38. Solution for IT pro's by fbg111 · · Score: 1

    I've recently gone to work in IT for an airline, a good one, and there is no way they can outsource IT. Things just move too fast, the industry is too competitive, and survival depends on how fast you can roll out new features, from web booking engine upgrades to CRM techniques to internal business intelligence systems. This company went from $4 million to $300 million in website ticket sales over the past three years due to technology alone, and made the company ridiculously profitable for the first time since deregulation in '78. On the flip side, we lost $500,000 last week b/c our hosted website booking engine went down. Further, almost all new market opportunities are best exploited these days via technology, and whoever rolls out the tech first has a bankable advantage. When you make $1 million per day, that advantage translates into real money. Outsourcing to the other side of the world would introduce an intolerable inefficiency into the system, making outsourcing less likely than in other areas of IT. The competition and sense of urgency really make the job fun too. So my advice to IT pro's looking to stay in their field but concerned about getting outsourced is to identify industries like the airline industry where outsourcing is difficult or impossible, and go to work there. ymmv.

    --
    Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
  39. *Yawn* not again by GauteL · · Score: 2, Insightful

    There is no real shortage of IT-people, only a shortage of people that are willing to work for almost nothing.

    The industry's wet dream is for IT-workers to become completely disposable and low paid.

    We really should not let this happen, and most could use a history lesson to figure out what happens when we get into this situation.

    There once was a seriously real need for labour unions folks, and that time could easily come again. Maybe it is already here.

    1. Re:*Yawn* not again by MSTCrow5429 · · Score: 1
      "There once was a seriously real need for labour unions folks, and that time could easily come again. Maybe it is already here."

      Keep in mind labor unions work for the labor bosses, not the worker, raise the barrier to entry for those trying to enter the industry, drive up the cost of select minority groups of workers at the disproportionate expense of jobs in others, have reduced the size of the US economy by 30%-40%, and because of a particularly onerous SC ruling, can (and have) quite literally get away with murder if it can in any way be linked to "legimate union goals." So if you want to screw everyone else over for your own short-term benefit, only to see heavily unionized workplaces (and your paycheck) fossilize and eventually implode, unions are definitely the way to go.

      --
      Slashdot: Playing Favorites Since 1997
    2. Re:*Yawn* not again by the_2nd_coming · · Score: 1

      I called for a trade union back in 2000 on /. and everyone was poo pooing me.

      talk about idiots.

      --



      I am the Alpha and the Omega-3
    3. Re:*Yawn* not again by the_2nd_coming · · Score: 1

      those are corrupt labor unions run by the mob... not every union is corrupt and if you made it a trade guild with specific rules for leadership (like the leadership has to make their paycheck from the industry, not the guild) then the leadership is less isolated from the problems workers have.

      --



      I am the Alpha and the Omega-3
    4. Re:*Yawn* not again by MSTCrow5429 · · Score: 1

      I'm intrigued. What unions require that the leadership must earn money from honest work and not union fees?

      --
      Slashdot: Playing Favorites Since 1997
    5. Re:*Yawn* not again by the_2nd_coming · · Score: 1

      did you miss where I said if?

      I am saying we need a labor union where the leadership are still workers.

      --



      I am the Alpha and the Omega-3
    6. Re:*Yawn* not again by MSTCrow5429 · · Score: 1

      So you're basing a hypothetical on a premise in which in nearly a century has not proven to be true. Not good.

      --
      Slashdot: Playing Favorites Since 1997
    7. Re:*Yawn* not again by geekoid · · Score: 1

      can't happen. running a union take a lot of time.

      However, I think an IT orginization that is country wide would be a good thing.

      It would give us political power neccessary to inact change.

      The guidline could be written in a manner that protects the workers in the industry as a whole, and not on a job by job basis.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    8. Re:*Yawn* not again by geekoid · · Score: 1

      "Keep in mind labor unions work for the labor bosses"

      doesn't have to be that way. You could create uion rules that make this more difficult.

      ", have reduced the size of the US economy by 30%-40%, "
      where did you get that information?

      "So if you want to screw everyone else over for your own short-term benefit, only to see heavily unionized workplaces (and your paycheck) fossilize and eventually implode, unions are definitely the way to go."

      I have never seent his happen, and my dad was in a Union.

      My dad was in the union for 30 years, he got regular raises, insurance, and is retired on his Pension.
      It prevented a lot of jobs from being shipped over seas.
      Having a middle class income allowed him to have more disposable income, which went into the economy.

      I think you have your head in your ass.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    9. Re:*Yawn* not again by MSTCrow5429 · · Score: 1
      I think you have your head in your ass.

      You know, I have sources for everything I say, but if you're going to be rude and juvenile, I'm not going to waste more of my time with you.

      --
      Slashdot: Playing Favorites Since 1997
  40. Hypocritical by Ritz_Just_Ritz · · Score: 1

    The companies complaining about this "shortage" are the same ones that were cutting Comp Sci majors off at the knees when the companies overextended themselves during the "bubble" years. Those same companies then ran out and auctioned off their development to the lowest bidders in India/China/Eastern Europe...only to find out that the hourly wage wasn't a very good predictor of overall cost. So now they want to come back "home" and wonder why there's a lack of trust in the future or salability of a Comp Sci degree. Gee, what an ungrateful lot we are... 8-) Cheers,

  41. Soy latino by xtracto · · Score: 1

    I pwn u!

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  42. Same old - same old by tsotha · · Score: 5, Interesting
    I've been hearing this kinda crap since I got out of school almost twenty years ago. Every time we're in the boom part of the cycle it's "we don't have enough [CS graduates | Engineers]". During a bust it's "We won't have enough to support the economy in a few years." Well kids, let me clue you in.

    It's all a scam.

    Big computer, defense, and, to a lesser extent, manufacturing companies pay shills in academia and "think tanks" to gin up these kinds of studies every couple of years so Congress has some political cover when they increase the H1-B cap. It's not true, and it never has been. The only shortage that ever materialized in those two decades happened during the boom, and that was caused by a huge spike in demand.

    The goal here is to make sure there's plenty of hungry technical people around so they don't have to pay them too much.

    1. Re:Same old - same old by hibiki_r · · Score: 1

      I've seen defense contractors hiring foreign engineers. They won't hire them straight out of school like they do with Americans, but any foreign, experienced engineer that has done any research applicable to a defense project will get hired. Defense companies will hire a 'star' regardless of their nationality, but won't pay for a foreign grunt.

    2. Re:Same old - same old by Sinical · · Score: 1


      Big computer, defense, and, ...

      Are those "special" defense companies that don't have to employ, you know, U.S. citizens who can get one those...whaddayacallits... security clearances?

      No, I don't think you'll see defense companies looking for H1B applicants. Unless we stack them like cordwood and burn them for warmth, they aren't of much use: even a janitor has to be able to get a clearance.

    3. Re:Same old - same old by cameldrv · · Score: 1

      They don't have to hire H1Bs in order to benefit from the cap going up. If there's more aggregate supply of programmers, the market price will go down overall. There's a sub-market for U.S. citizens, but as long as the number of jobs that require citizenship is much less than the number of programmers with citizenship, the U.S. programmers won't even go at a significant premium.

    4. Re:Same old - same old by standards · · Score: 1

      How many defense firms do you think hire foreign engineers? I'll give you a hint, it is bigger than -1, but less than 1.

      Wow, you clearly don't work in the defense industry. I worked for a large American aerospace defense company that you've heard of for many many years.

      There is a huge amount of outsourcing going on, and a huge amount of foreign engineers. Sure, some sub-projects require very special security clearances for both the engineers and the factory floor workers. But the vast majority of defense-related engineering and manufacturing can be done by engineers without any special clearances or restrictions.

      I can say with confidence that the number of US defense firms that hire foreign engineers or contract with companies that hire foreign engineers is almost exactly equal to the number of US defense firms.

    5. Re:Same old - same old by tsotha · · Score: 1
      No, I don't think you'll see defense companies looking for H1B applicants. Unless we stack them like cordwood and burn them for warmth, they aren't of much use: even a janitor has to be able to get a clearance.

      Clearly you have no idea what you're talking about (as others have pointed out). But even if what you're saying was true (which it's not), it wouldn't matter. Technical people tend to have skills that are usefull for military hardware as well as civilian. If they can glut the commercial job market defense workers will have considerably less clout when it comes to bargaining for compensation.

  43. Just make sure you remember... by hipster_doofus · · Score: 1

    ... what happened during the boom times of the late '90s and the early '00s. There were plenty of Comp Sci students, but many of them were there only for the money - and it showed. I've never met so many half-@$$ed developers, analysts, etc. in my life!

    So maybe this time around, Comp Sci departments should focus their attention on improving the numbers of students who will benefit the field in the long term.

    --
    Five Dolla Moddy-Moddy? ;->
  44. I wonder... by Wdomburg · · Score: 1

    I wonder what percentage of IT workers even has a CS degree is.

  45. A Great opportunity by dublinclontarf · · Score: 1

    I think this is a great opportunity for skilled(people who care & actually know what theyre doing) people, colleges are churning out absolute shit these days(im speaking from an irish view, i dont know about the rest of the world), im the only capable person in my entire year who's good at it & who's interested in I.T.
    They teach the standard stuff there, Java, XML, Win32 but im not interested, why? because i dont want to be like all the rest

    --
    http://my.telegraph.co.uk/dublinclontarf
  46. IP and copyright laws are the future of the US by 3.5+stripes · · Score: 5, Interesting

    Basically, if you look at the way they're running things, and the way they're headed, all the grunt work will be done offshore, including programming, but the IP will be owned here in the US.

    That's why they're pushing so hard for these laws, it's the very basis of the new economy.

    --


    He tried to kill me with a forklift!
    1. Re:IP and copyright laws are the future of the US by 1u3hr · · Score: 5, Insightful
      Basically, if you look at the way they're running things, and the way they're headed, all the grunt work will be done offshore, including programming, but the IP will be owned here in the US.

      For a few years. Then some of the more resourceful grunt workers will set up shop for themselves, hire away the best of the rest, and start producing, and patenting, their own IO, and licensing it back to you. Or more likely, licensing it to the manufacturers in East Asia. In 20 years the US's IP exports will be sitcoms and action movies, though these are being offshored too. The 20th Century was the American Cnetury, it's over.

    2. Re:IP and copyright laws are the future of the US by oreaq · · Score: 1
      Basically, if you look at the way they're running things, and the way they're headed, all the grunt work will be done offshore, including programming, but the IP will be owned here in the US.
      This will only work if all the other countries are going to respect the US "IP" laws. India, China and large parts of the rest of Asia won't, Europe hopefully won't either.

      So ... there will be some American companies that "own" "IP" but only in America. How are these going to pay the offshore workers? Last time I checked the US already had a very large foreign trade deficit.

    3. Re:IP and copyright laws are the future of the US by caluml · · Score: 4, Insightful
      That's why they're pushing so hard for these laws, it's the very basis of the new economy.

      I don't know why, but this strikes me as a move similar to funding Bin Laden to fight the Soviets in Afghanistan, or being friendly with Saddam. They probably seemed a good idea, but turned round to bite the US on the ass later.

    4. Re:IP and copyright laws are the future of the US by 3.5+stripes · · Score: 1

      That's where the patents come in... and that's why the US is pushing every country who'll listen to support their model of patents.

      --


      He tried to kill me with a forklift!
    5. Re:IP and copyright laws are the future of the US by the+Man+in+Black · · Score: 5, Funny

      "When it comes down to it, there's only four things we do, and we do 'em better than anyone else:

      Music
      Movies
      Microcode (software)
      High-speed Pizza delivery"

      Looks like we're down to three.

      /apologies to Stephenson
      //wait, this isn't Fark

    6. Re:IP and copyright laws are the future of the US by h4rm0ny · · Score: 5, Interesting


      The nasty thing with the software patent laws that the US is pushing is how it puts the foundations of so much in their control. Unless you have something radically new (which may happen) then you'll be building on previous work "owned" by some US corporation which will take its cut.

      It's like one of those pyramid schemes and like a pyramid scheme it will eventually collapse. No-one will be happy with a situation where the US sits on its arse and takes its IP tax off all the working people. Not even the US people will benefit as the ones making money off this IP racket are just the wealthy elite who are becoming more and more nation-indpendent.

      The US will rely on its economic and military right to enforce international IP laws to the benefit of these people but this will simply postpone the inevitable and make the fall all that much harder. The reason being that with all the work and development transported to other nations, the balance of power, the capability of doing something, has shifted. US dominance in that circumstance is an unstable state.

      It's blindingly obvious to anyone who thinks about it for themself, and like many blindingly obvious things, many haven't thought about it at all. The US is happily selling the rope to the hangman right now for a handsome short term windfall.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    7. Re:IP and copyright laws are the future of the US by BananaPeel · · Score: 1

      IT skills are basically becoming a commodity, hence they are going to go to the areas that will provide the best product for the lowest price. America need to wake up if they feel that they can defend their future based on IP alone. This will not support an entire nation. For those that believe that everything is invented in America IP laws may be some kind of warm blanket with which they can lull themselves into some sense of security. Sure the number of patents lodged is high, but that just shows that patents are easy to get and useful to control the american market. The truth is many of the US patents will be owned by overseas companies who just see the US as a market. Hence your own laws are preventing you from competing in you own market against forign companies. It is an interesting question to ask how do you stay at the top of the tree economically. You have to innovate, as one industry dies or becomes a commodity you have to create a new one. Nanotech and Biotech are two rapidly advancing fields world wide. But Biotech is one area you could really lose thanks to right wing christian leadership. While Nanotech is really a manufacturing technology so the main money will come from its implementation not from controlling the process (think about that) More likely than not it will be the people who are using these technologies that are more likely to come up with the innovation to advance them. The fact that they choose to patent them in the US and prevent you from using the ideas there should come as no suprise to you. But I wouldn't base your future on the number of patents being registered in the US, or on some concept that the US is more innovative than the rest of the world. The combination of tight IP laws and free trade create a real problem for this American IP future

    8. Re:IP and copyright laws are the future of the US by Nosferax · · Score: 2, Interesting

      Music: The british and german make way better music... Movies: Depends on the kind. SciFi and Action yes, other type no... Microcode: Well since most of the hardware that I use is from Japan or Taiwan I would say no. High-speed Pizza delivery: I can get one in 20 minute in Montreal.

      --
      Remember... A boomerang IS NOT the best way to deliver a bomb.
    9. Re:IP and copyright laws are the future of the US by Cro+Magnon · · Score: 1, Insightful

      I hate to tell you this, but our music sux, and our movies aren't much better! That leaves us with one.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    10. Re:IP and copyright laws are the future of the US by RailRide · · Score: 2, Funny
      "When it comes down to it, there's only four things we do, and we do 'em better than anyone else:

      Music
      Movies
      Microcode (software)
      High-speed Pizza delivery"

      Looks like we're down to three.

      You forgot "lawsuits"

      ---PCJ

    11. Re:IP and copyright laws are the future of the US by Christian+Engstrom · · Score: 2, Insightful
      [A]ll the grunt work will be done offshore, including programming, but the IP will be owned here in the US.

      That's why they're pushing so hard for these laws, it's the very basis of the new economy.

      That's a very insightful analysis. To the extent that the upper echlons in the US society actually have any coherent strategic vision for the future, I agree that's probably it.

      But the problem is that it's only going to work as long as the rest of the world plays along, and is prepared to both introduce and enforce the draconian IP legislation that the US is pushing for on all fronts.

      Right now, perhaps it looks promising (from this perspective). Under the threat of trade sanctions, China is agreeing to take measures to reduce piracy of music, films, and software. Thanks to massive US-led lobbying in Brussels, the European Union may be on the brink of legalizing software patents, that will make it illegal to treat email addresses as objects or send video over a network without paying royalties to a US company.

      If you look at the US as a single entity (and ignore the question of how the wealth will be distributed inside the US society), you may get the impression that pieces are falling into place, and that the strategy will be successful. This would then mean that the US could continue to run its massive trade defecit with the rest of the world, and make up the difference by collecting what would in effect be a global "IP tax".

      But would a situation like that be sustainable? I think not.

      If a small country on its own tries to defy the US over IP matters, it will be hit hard by trade sanctions and - utimately - the threat of military intervention.

      But suppose Europe, China, India, and Brazil, and anybody else who cares to join the alliance, were to abolish the excesses in IP legislation once they realize that it only benefits a few US multinational companies. What could the US do about it?

      The military option just wouldn't be an option in a scenario like that. Although it's not entirely unthinkable that the US has the military capacity to actually conquer the rest of the world, there's simply no way to sustain the necessary occupation forces indefinitely.

      And trade santions wouldn't work either, since the rest of the world is much bigger than the US in economic terms. That would just be like the classic line "fog over the Channel, Europe isolated".

      Which, incidentally, is a quote that stems from the days when the British Empire was the undisputed no 1, but was already on the decline, even if nobody had noticed it yet.

      Which probably isn't just a coincidence.

      --
      Christian Engström, Former Member of the European Parliament 2009-2014 for The Pirate Party, Sweden
    12. Re:IP and copyright laws are the future of the US by seven+of+five · · Score: 1

      .... don't forget good ol' pr0n!

    13. Re:IP and copyright laws are the future of the US by fakeplasticusername · · Score: 1

      Well fortunately for the US economy, its not whether we think it sucks, its if everyone else does. And they don't.

    14. Re:IP and copyright laws are the future of the US by fakeplasticusername · · Score: 1

      This is brilliant and should be way higher up in the threading so more people read it.

    15. Re:IP and copyright laws are the future of the US by Not_Wiggins · · Score: 4, Insightful

      Basically, if you look at the way they're running things, and the way they're headed, all the grunt work will be done offshore, including programming, but the IP will be owned here in the US.

      Agree with you in the short term.

      How can one develop IP if one doesn't have educated people around to develop it? What I really enjoy are companies that try to "keep the software architecture and design in the US and farm out the grunt work to India." Ummm... how do people become architects and designers without ever having done the grunt work themselves? Works for now... but weep for the future.

      --
      Diplomacy is the art of saying, "Nice doggie!" until you can find a rock.
    16. Re:IP and copyright laws are the future of the US by MemoryDragon · · Score: 1

      That only works for a few years, then the patents run out, the off shore companies have taken over the market, have their own patents, and the USA has nothing, not even the knowledge anymore.

      The best way to become a third world country in no time is to rely on IP (which is a castle built in the clouds anyway without any real value behind it) and drive away the people who really want to do research and build just for pure and plain greed.

    17. Re:IP and copyright laws are the future of the US by MemoryDragon · · Score: 1

      Patents run out, and the whole patent system crumbles like a house of cards if one region just says forget it we wont do it anymore... What the US does is build a sand castle in the hope they can move in there and have to do nothing anymore.

      What they do instead is that they build the sand castle and will start to scream and cry once it is crumbled (which happens for sure if you outsource everything)

      Face it the current road of the US is one towards a third world country (I guess we will see the first serious affects in about 15-20 years when the first wave of bogus patents run out) with too many laywes and business scrooges and almost no one who really still has the knowlegde and develops because all of them have been driven away, there is no future.

    18. Re:IP and copyright laws are the future of the US by fitten · · Score: 2, Insightful

      Music and movies are completely subjective to the audience. Posters above have claimed that other areas produce "better" of whatever, but that's just a matter of taste.

      For example, I think anyone can make it in European Pop as long as they have a Casio BeatMaster and a 4 word catch phrase that they can say repeat until even they are sick of it.

      Movies are even more subjective than that. Other than so called "artsy" films, most popular films abroad are no different than ones made in the USA in that some movie makers have found a format/storyline that appeals to lots of their market and 90% of the movies are just rehashes of that plot.

      Basically, the whole world is dumbing down, IMO. There's very little creativity anymore - almost all entertainment is just cookie cutter now. Just change the shape of the cutter to reflect your region's tastes.

    19. Re:IP and copyright laws are the future of the US by MemoryDragon · · Score: 1

      Exactly, the current US Patent situation being enforced upon the world is a huge pyramid scheme, and it is easy to bring it down, far too easy, it is just that a huge part of the world (china for instance combined with a bunch of other countries) simply dump it into the garbage bin. Now that every core technology is outsourced to those countries, one day it will be easy for chine just to dump it and ram the whole system into the ground. But there also could be some kind of reverse situation, like it happened with other industries before, the high tech stuff is outsourced, the patents run out, and voila you end up with a situation where the former outsourcers now dont have any products worthwhile, because the former workslaves now have the market and the knowledge, and to the worse they can now pay for the goods and even pay for the patents without any chance to recover unless china and others start to outsource to the US.

      The whole thing is a global pyramid scheme, and I am really afraid of the downfall of this.

    20. Re:IP and copyright laws are the future of the US by h4rm0ny · · Score: 2, Insightful


      It is definitely bad for the people of the USA, there is no doubt about that. Whether we get a slumping as the mass of IT patents begin to expire or if there is a secession of countries from the patent laws before that remains to be seen. If the US loses its ability to intimidate other countries then the latter may well happen. Aside from the huge debt the USA has, bear in mind that it's not easy to threaten those you depend on. By outsourcing to the other countries, the US loses power over them. Contrary to common perception, the power resides not in the employer but in the worker.

      Exploring what might happen a little further though, it's wrong to analyse this solely in terms of nations. Taking that view indicates an acceptance of the subtle propaganda of nationalism. By this I'm just pointing out that the wealthy stock-holders of the corporations that do this are not synonymous with the people of the USA. Nor are the wealthy of China. As modern governments seem willing to open any doors for the wealthy, we get an effective class of people that are tied to no nation. The people in the USA who are monopolizing ideas and pushing for more patent laws have their counterparts in China and India and elsewhere. When the USA begins to suffer from the collapsing of the trade imbalance, we may find that those who brought it about in the US have long since invested their money in Chinese and Indian companies, or wherever else the power has gone. The result will be a perpetuation of the IP paradigm and an increasing poverty of the non-IP owning majority.

      While the USA is in a dominant position, it should be creating a fair system designed at increasing the size of the cake, not just grabbing more of what is there. They should do this while other countries want to rise to their position and are willing to help. US power has already passed it's zenith however, and the opportunity is sliding away. The result will be reaping exactly what has been sown in years to come.

      I would like to see more concilliation from the USA, but instead it just seems to be tightening its grip which is always a sign of fear. As Shakespeare said: "'Tis better playing with a Lion's whelp, than with an old one, dying."

      Yes, I'm being dramatic. However, I think a debt of US$7,782,816,000,000 deserves a little rhetoric.

      Me? I'm campaigning against European Software Patents over here and learning a couple more languages just in case.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    21. Re:IP and copyright laws are the future of the US by bladesjester · · Score: 1

      the Man in Black hmm?

      Interesting user name. Does it refer to your Cosa Nostra Pizza uniform? =]

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    22. Re:IP and copyright laws are the future of the US by killjoe · · Score: 1

      Actually best (pop) music tends to come from england, that's been true for a couple of decades now (yes I know there are exceptions and yes I know best music is actually jazz).

      I have also seen lots of fantastic foreign movies too. Consider lord of rings for example.

      I'd say whatever lead we think we have in those areas is likely to be overtaken any day know.

      --
      evil is as evil does
    23. Re:IP and copyright laws are the future of the US by kent_eh · · Score: 1

      High-speed Pizza delivery

      Watch it, the Japaneese are moving into that field. And they have a pretty hard to beat guarantee.

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    24. Re:IP and copyright laws are the future of the US by sevinkey · · Score: 1

      The size of the US military I would think will affect the toppling of this pyramid in the 21st century... right or wrong, this puts that noose you mentioned around all of us.

    25. Re:IP and copyright laws are the future of the US by narsiman · · Score: 1

      . . The 20th Century was the American Cnetury, it's over

      Really. I thought it was an Australian movie production company. They had some good shows too. I am sad that its over. Well move on to the next show.

    26. Re:IP and copyright laws are the future of the US by narsiman · · Score: 1

      If you can deliver that pizza to Philly in 20 mts, we will outsource that business also.

      Cheap canadian pizza's in 20 mts.

    27. Re:IP and copyright laws are the future of the US by symbolic · · Score: 1


      That's easy.....I have an idea...I only hire you to implement the idea. I keep everything. Happens all the time.

    28. Re:IP and copyright laws are the future of the US by Christian+Engstrom · · Score: 1
      You, my friend, have just presented a very eloquent definition of Fascism.
      I'm very sorry if I offended anybody, that most certainly wasn't my intention. I consider myself a great friend of the US, and as a European, I have every reason to be grateful to the US for having saved us from both fascism and communism during the 20th century.

      But the way I see it, friends tell friends when they think they're making bad choices.

      And unfortunately, I'm very concerned about the choices that US decision makers seem to be making in IP related matters these days.

      --
      Christian Engström, Former Member of the European Parliament 2009-2014 for The Pirate Party, Sweden
    29. Re:IP and copyright laws are the future of the US by Not_Wiggins · · Score: 1

      That's easy.....I have an idea...I only hire you to implement the idea. I keep everything. Happens all the time.

      That assumes that all good ideas spring from spontaneous invention and not through synthesis. The reason most (not all) people have ideas about improvements and the future is because they work with existing processes and get domain knowledge. Tell me, what's your revolutionary idea for the next breakthrough in nano-tech? If you're like me (and I know I am), then you'd have no idea because... why? We don't work in nano-tech.

      If what you're saying is "I have a dream... I want to transport people electrically! Now, I'll just hire the staff from off-shore and they'll make it happen!" then you're squarely in the realm of fantasy; that stuff just doesn't happen on an everyday basis.

      The situation you're talking about still exists because we haven't shipped all our knowedge to outsourced places yet. In my original post, I was talking about the long-term effects of such a move.

      --
      Diplomacy is the art of saying, "Nice doggie!" until you can find a rock.
    30. Re:IP and copyright laws are the future of the US by geekoid · · Score: 1

      becasue they will own the IP created by the eduacated low wage workers in India.

      they will own the companies the people in India buy products from, and will move there revinue focus to other countries leaving America to spiral down into a bunch of ignrant mud hut dwellers.

      Good thing we have guns.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    31. Re:IP and copyright laws are the future of the US by symbolic · · Score: 1


      Your scenario is definitely one way of looking at it, but I consider the types you mention to be idealists - they have a true vision. There are many others whose only vision is $$ while they sleep at night. These are the opportunists- the ones who will take an existing application of a current technology, add their own two cents worth to it, and then use it as a source of revenue. These people don't care about dreams, they care about results- the fastest and cheapest way to get from where they are to where they want to be.

    32. Re:IP and copyright laws are the future of the US by Dogtanian · · Score: 1

      > >High-speed Pizza delivery

      > Watch it, the Japaneese are moving into that field. And they have
      > a pretty hard to beat guarantee.

      I bet the Japanese can't deliver pizza to Buttfsck, Idaho faster than the local Domino's can, though. :)

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    33. Re:IP and copyright laws are the future of the US by ahdeoz · · Score: 1

      The Germans lost their musical dominance over 200 years ago. And I wouldn't worry about British pop music. Oasis is bound to break up again soon, and you really don't think those thick kneeed, broad shouldered, crooked teeth London girls can compete with our native southern variety?

    34. Re:IP and copyright laws are the future of the US by ahdeoz · · Score: 1

      Yeah, well Rome passed it's zenith when Hannibal came down out of the moutains with his pachiderms. But it still kept growing for the next 500 years.

    35. Re:IP and copyright laws are the future of the US by mlorentz · · Score: 1

      That book is awesome.

    36. Re:IP and copyright laws are the future of the US by Tablizer · · Score: 1

      You forgot "lawsuits"

      Too Late

    37. Re:IP and copyright laws are the future of the US by kent_eh · · Score: 1

      I bet the Japanese can't deliver pizza to Buttfsck, Idaho faster than the local Domino's can, though. :)

      I dunno, they're pretty motivated.

      Their Guarantee:
      Guaranteed delivery in 30 minutes or less, or we commit Seppuku!

      Let's see dominos beat that!

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    38. Re:IP and copyright laws are the future of the US by Dogtanian · · Score: 1

      Doesn't look like 'Ninja Burger' do pizza though :)

      Anyhow, if they *do* commit seppuku, I hope it's after they've delivered my food, but before they collect the charge...

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  47. Equilibirum and the graying work force by rah1420 · · Score: 2, Interesting

    There are two things that many /.ers here are missing when they knee-jerk "blablabla India blablabla $5 bux an hour bla no benefits."

    Pretty soon companies that are flocking to the third world will run out of qualified IT workers there too. Then the salaries will start rising. How long before they reach equilibrium? I'll bet not very long.

    Too, I haven't read TFA yet (running out the door to my non-outsourced IT job) but I will bet that it didn't make mention of the huge proportion of workers (and not just IT workers) that are getting close to retirement age. We could see a spike in demand the likes of which nobody has seen, and one that even a third-world supply of workers won't be able to fill; all to replace current positions, to say nothing of economic expansion. (Business 2.0 had a recent article about it called "The Coming Job Boom.")

    I'm 45 and I work in IT. I'm not worried. In a few years it'll be raining soup. Grab a bucket.

    --
    Mit der Dummheit kämpfen Götter selbst vergebens.
    1. Re:Equilibirum and the graying work force by rah1420 · · Score: 1

      And of those 4 bn people, how many are qualified, motivated or desirous of doing this kind of work?

      Y'see, there's a reason I said "run out of qualified IT workers" rather than "run out of people."

      --
      Mit der Dummheit kämpfen Götter selbst vergebens.
    2. Re:Equilibirum and the graying work force by geekoid · · Score: 1

      Wure, but will it reach an equilibrium that can sustain a middle class american life style?
      I'd say, No.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:Equilibirum and the graying work force by Shotgun · · Score: 1

      And who will be buying the products to fuel all these jobs, once the 'grayed' out work force aren't making any money to buy them.

      I've heard this argument before, and I cried bullshit then, too. As the boomers retire, demand for the products they were producing will diminish as well. It will be a net wash.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    4. Re:Equilibirum and the graying work force by dodobh · · Score: 1

      I don't think you quite get the size of the Indian labour pool available.

      A lot of companies are opening offices in the so called class 'B' cities. These cities have about half the population of the popular class 'A' cities in similar categories, and are about 7 times the number. So instead of one office with 1000 people, you have 7 offices with 500 people each in a radius of 150 km from the main office.

      Companies have not yet even started expanding to the smaller cities and towns.

      --
      I can throw myself at the ground, and miss.
    5. Re:Equilibirum and the graying work force by guitaristx · · Score: 1
      There are two things that many /.ers here are missing when they knee-jerk "blablabla India blablabla $5 bux an hour bla no benefits."

      Pretty soon companies that are flocking to the third world will run out of qualified IT workers there too. Then the salaries will start rising. How long before they reach equilibrium? I'll bet not very long.
      But it's definitely long enough for an American IT worker to run out of money, default on a couple of loans, and declare bankruptcy.
      --
      I pity the foo that isn't metasyntactic
    6. Re:Equilibirum and the graying work force by Money+for+Nothin' · · Score: 1

      Uh, you *do* realize that the "greying" you speak of mostly will occur in the U.S. and Europe (due to the baby boom created shortly after World War II), not in the rest of the world, right?

      Besides, India has over 1 billion people. IIRC, only some fraction of 1% of them are actually employed in IT (for now). China has 1.2 billion people, and is in a similar situation.

      In 1991, only 285 million of their then about 0.9 billion people were actually "economically active". Assuming the rate has remained approximately the same with India's growth, then about 316 million people now are "economically active" there. That only leaves, oh, about 700 million people as unproductive labor, waiting to be educated and put to work in IT (or engineering, or other fields)...

      China has about 740 million of their 1.2 billion employed (assuming China isn't lying about these statistics). So there's another 500 million then in China who could be tapped for IT work, given the training and education (and that's ignoring the people they already employ in IT).

      And then there's Russia, Belgium, the former Soviet-bloc eastern European nations, South Korea, etc. etc., which I haven't touched-upon... Believe me, there are *PLENTY* of people in other nations to fill whatever labor demands American businesses may have.

      In short, for practical purposes, there is no "greying" you speak of, once you include the labor supplies of the world economy, not just the U.S. economy. Think globally, not locally.

  48. bah! pathetic vested interest alert!!! by torpor · · Score: 1

    they're saying, basically, that since "people aren't signing up to our education programs on the subject of computer science, there won't be any more computer science".

    don't you think thats just a little bit ignorant? i mean, people not being interested in computer science through education does not mean that people are not interested in computer science.

    maybe one of the reasons people don't go through school to learn computer science is because its not the only way to learn computer science. maybe the reason fewer people are signing up for so-called 'comp-sci programs' at schools is because, in fact, all of these programs are crap compared to the commercial reality that one must never stopy studying in computer science, ever, even out of school and in the workplace...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  49. Re:Obvious! by Anonymous Coward · · Score: 1, Interesting

    Who cares about MSCEs? Stop getting certificates and start earning computer science graduate degrees at accredited universities. You'll be okay.

  50. Duh. by Bhodi · · Score: 1

    Could it be that the curriculum is rendered obsolete by the fast moving technology sector?

    And while we're on the subject, please explain why I need(ed) Calculus 3 to program or administrate computers.

    Maybe if they offered REAL skills that translate into the workforce more people would sign up. As it is, just like with most degrees, all it says is that you are willing to put up with a lot of crap and look more at the long term than short.

    I understand and appreciate the need for a broad education, but I don't see a need to run students through the extreme science grinder unnesessarily.

    (No, I did not graduate, yes I have a job.)

  51. sloppy supply vs. demand by ecalkin · · Score: 1

    Part of the problem causing the low wages that causes this in the first place is a hugh number of operations that had a very sloppy technology view. I can't tell you how many places were just a half-step from catastrophe and the attitude was, 'if it isn't on fire, it isn't broken'. I've seen this at hospitals, government agencies, small businesses, etc.
    You don't have to look far to see what happens with this: ChoicePoint, Lexus-Nexus, etc. Even where the data was just stolen by walking out the door with a computer with data, a competent IT person should have said 'the data shouldn't be on this machine'!
    When screwing up with computers start to hurt (dollar wise), qualified technical people will become valuable again. HIPAA should draw in a fair amount of technical people when the whip starts cracking (and fines are levied).

    eric

  52. I do'nt know in the US... by eivissenc · · Score: 2, Interesting

    ... but in Spain, being an IT is the worst thing you can be. Here the money is in everything related to economics and commercial issues. You deal with money, you get money. You deal with computers, you eat shit. Although IT is usually what boost companies, they treat IT staff like dogs. No doubt people is starting to get sick and saying... "You want IT, do it yourself, moron... I want my bucks" Thank God the new generations are not so naïve as mine was.

  53. CS vs IT by DrHanser · · Score: 1

    Seeing as how real CS, the science of computers and programming (which, I might add is even different than software engineering) has almost nothing to do with IT, which is help desk, sysadmining, etc.

    I find the attempt to tie the two together in some meaningful way somewhat disingenuous.

    --
    What is humor if not pain tempered by time?
    1. Re:CS vs IT by Quantum+Skyline · · Score: 1

      I tend to agree with you.

      The problem is that most people enter a university expecting to be taught how to use software used out in the work force. Up in Canada, we don't tend to get courses like that in an engineering/computer science program, that's left for the community colleges, which focus more on hands-on experience than theoretical knowledge.

      It didn't help that when people sign up for universities (as was in my case), they're practically promised jobs at graduation, and that they'll be ready for whatever the workforce throws at them. Then graduates become bitter when they look at jobs they're not qualified for because they lack experience in software package x.

      So there should be a clearer definition of the different fields:

      - Software/Computer/Electrical Engineering, whose focus is on design,
      - Computer Science, whose focus is more theoretical,
      - Community colleges, whose focus (up here) is more hands-on, and
      - IT, which is more 'management' of resources.

      Then we'll know exactly what we're getting into.

    2. Re:CS vs IT by sedyn · · Score: 1

      As an undergrad, I'm more bitter about going into the "industry" that believes too much in "insert fad" and not enough in developing the best products they can.

      But hey, I'm an academic sitting in an ivory tower. What would I know about building computer products?

      When I came into university, I thought that I would be learning more along the lines of "software package x", and as it turns out, I couldn't be happier I was wrong. Because the sad truth is that I should be able to learn ANY software package, if not be able to build it.

      You're right about the lack of experience with software package x though, it is hard to get documented experience in anything. That's what programs like co-op are for. Then the CS degree will back you up from there.

      --
      Am I open minded towards open source, or closed minded towards closed source?
  54. So! by terrywc · · Score: 1

    Lets face it, by the time this becomes a problem, our IT "careers" will be over anyway.

    Anyone aiming for an IT career is mad.It is only second to a career based on success in American/Australian/British/? Idol.

    In Australia, it is more lucrative to become a plumber with a massive shortage breaking out.

  55. college by sixthousand · · Score: 1

    hey industry! id be more than happy to major in computer science. whos buyin?

  56. H1Bs by j0nb0y · · Score: 1

    Didn't we talk about this a few weeks ago? The computer industry trots out this garbage every few years so that Congress will continue to grow the H1B program, at the expense of American tech workers.

    --
    If you had super powers, would you use them for good, or for awesome?
  57. The H1B visa myth by Croaker · · Score: 5, Interesting

    Now, for a dose of reality, check out this opinion piece over at Ars Technica. It points to a study by a UC Davis professor (who wrote this op-ed piece over at News.com) found out that there was, in fact, no studies showing a shortage of IT workers. Why would both academics and indistry go off on such a chicken-little hissy fit? Money, of course.

    What IBM and other tech companies really want is dirt cheap labor, not just sufficient labor. Hence their push to get H1B visas while there is still a fairly high unemployment rate among computer professionals (personally, I know of a *lot* of former colleagues who have left the industry because they couldn't find work). H1B workers have their hands tied, since the second they are no longer employed in the US, they get kicked out. That is a huge stick for a company to be able to use against an employee.

    And how does academia benefit from the doom and gloom? Easy. More research grants. More money pumped into computer science departments to "attract new stidents." More territory for people who are more bureacratic empire builders than they are actual educators.

    1. Re:The H1B visa myth by heck · · Score: 1
      H1B workers have their hands tied, since the second they are no longer employed in the US, they get kicked out. That is a huge stick for a company to be able to use against an employee.

      And for a very similar reason, my large corporation CIO has stated he flatly refuses to hire any more H1Bs. And that has become corporate policy. Quote, "if they suck, and we want to get rid of them, it means that we have to send them home. That is a huge stress for the firing manager. It causes the manager to not want to fire someone. We don't want that."

      Yes, there are some decent C-folk out there.

      Under law of unintended consequences: it means the existing H1Bs (such as the one who I work with) have major hurdles to go through to get visa paperwork through HR.

    2. Re:The H1B visa myth by Vicissidude · · Score: 1

      Amen, brother. I find this whole IBM story completely ironic considering that IBM recently laid off 13,000 workers.

    3. Re:The H1B visa myth by ashayh · · Score: 1

      Read this. Can rxplain more if you're interested.

    4. Re:The H1B visa myth by standards · · Score: 1

      Your point is well stated - dirt cheap labor is what companies like IBM or whatever want.

      Of course, since IBM and the like are claiming that they need new CS grads, Universities must be willing to supply them with educated graduates. Sadly, the universities are getting screwed, because IBM doesn't really want expensive US labor - they want cheap labor.

      But it isn't just that simple. If IBM doesn't play the "global outsourcing game", corporations operating overseas and misusing H1B visas will kick IBM in the butt. Therefore, IBM has to do something to reduce it's labor costs.

      Currently, the only answer without H1B is to over-produce US labor, forcing labor rates down. This sounds like a solution, but it is not. What student wants to go into an industry where labor rates are tanking?

      Currently there is a no-win situation unless congress gets a wakeup call and realizes that the global "correction of cost-of-living" is negatively impacting the vast majority of Americans. This isn't to say that it should stop. Instead, congress should develop controls so that balancing the "global cost of living" doesn't do so much harm with its chaos.

  58. OT: Eddie Murphy as a white guy. by Teancum · · Score: 1

    IMHO, Eddie Murphy does one of the best jobs of protraying a white guy as I've ever seen. If you want to see this as good proof, get a copy of "Coming to America", where in addition to his title role as the African prince, he also plays a Jewish Barber. I couldn't even tell until I read the end credits and had to rewatch the movie to make sure it really was Eddie Murphy.

    I think he does such a good job as a white guy (especially as a parody) in part because he is on the outside looking at just what white people take for granted. BTW, his Saturday Night Live skits as a white guy are just as funny.

  59. IT jobs by speighd · · Score: 1

    What shortage? I know of too many programmers that are considereing leaving the field because the lack of good jobs(or moving to India).

  60. Pay us more... by Mr.+Esterhouse · · Score: 1

    and then maybe students will change their minds!!!

  61. Advise to my son by shancock · · Score: 3, Insightful

    I've told him that computer science in important but only secondary to the actual profession he will choose in college and grad school so he will have the necessary tools to work with in his chosen field.

    Why choose IT when our arrogant US govt rewards corporations for outsourcing and keeps increasing the number of foreign student and work visas for the fewer jobs here instead of rebuilding and expanding our educational systems.

    No need for IT grants here or money for research projects or support for local education funding when we can get it done in China or India. We would rather spend our money on wars, and since we have a monopoply on the OS anyway, who cares.

    So son, become a doctor or an architect or a marine scientist or something you enjoy first, then get the tools to do the jobs yourself, and oh yes, learn Mandarin along with your Spanish.

    1. Re:Advise to my son by klang · · Score: 1

      ..you forgot: "Become a Lawyer" .. for instance for one of the companies that hawk Intellectual Property in the form of Software Patents...

  62. Just pure BS by nandu_prahlad · · Score: 5, Interesting

    As an Indian grad student here in the US, I have found many of my US classmates to be way ahead of majority of my peers back in India when it comes to algorithmic ability.

    Perhaps its got to do with the current job situation where only the people who are truly interested in Computer Science, major in it. So you have students of much higher quality.

    Judging from the total disregard for the job market shown by some of my US friends shows that the US still has a very bright future in Computer Science as long as these "anomalies" are around.

    These companies have vested interest in outsourcing cheap labour. Don't believe what they say. They just wanna keep salaries low and their bottomlines high. The anomalies are more common than they would have you believe!

    1. Re:Just pure BS by Anonymous Coward · · Score: 1, Insightful

      You have no idea how comforting this is to hear.

      Or do you?

      <humor>
      Wait, are you a memetic agent of the evil ITAA, trying to lull us into a sense of complacency??
      </humor> :)

    2. Re:Just pure BS by sal · · Score: 1


      As an Indian grad student here in the US, I have found many of my US classmates to be way ahead of majority of my peers back in India when it comes to algorithmic ability.


      Did you do to high school in the US?

      Out of a class of 800, less than 50 took AP Calculus and there weren't enough students to have a Non-AP Calc class. This was a high rated private high school and I hear that things were much worse as the public high schools. This was in the 1980s and I feel things have gotten much worse.

      I work in finance and am shocked that most if not all of our new hires in the 22-28 year old range have little to no math skills. People with a BA in economics, finance or business have never taken calc. They can not understand even simple probability or statistics. They have trouble with anything except the simplest algebra.

      I've had to explain _what_ the excel solver is, not just how to use it.

      This is real reason why jobs are going to China and India

    3. Re:Just pure BS by Sardaukar86 · · Score: 1

      An interesting point, however I would like to raise another with regard to the Indian technology institutes.

      As I understand it, only the very best actually make it to a tech institute, with much fiercer competition than occurs elsewhere in the world (with the possible exception of Japan). Therefore only the very very best, the creme-de-la-creme make it out with a qual at the end of their study term.

      In short, we're talking about a system fine-tuned for distilling the very finest minds out of a nation of over a billion hungry, competitive people, prepared to fight almost to the death to get ahead of their peers and snap up the high-tech jobs available in, say, the States.

      Perhaps I'm out of date, but IIRR people like Jim Clark (Silicon Graphics, Netscape, Healtheon) were always going on about wanting more Indian workers - they recognised the value of having the elite of the elite working for them.

      The hungry, highly motivated and eager-to-please Indian immigrants certainly stack up well against the less driven nationals they compete alongside.

      My last employ was an Indian immigrant and I struggled to find anyone with even half as good an attitude or level of aptitude as her in any of the local offerings.

      I realise this is not always the case but I do hold a great deal of respect for people who can rise up and shine out of such an enormous pool of talent.

      --
      ..Mullah or Pope, Preacher or Poet, who was it wrote: "Give any one species too much rope and they'll fuck it up"?
    4. Re:Just pure BS by Vicissidude · · Score: 1

      This is ridiculous. The vast majority of the people in IT have NO use for calculus. The ONLY time I've seen it used is in game development, which is a small part of the overall IT industry.

      India is only taking over IT because they're cheap, not because they're better.

    5. Re:Just pure BS by Vicissidude · · Score: 1

      Yes, and Indians high school grads are dirt-poor. Many haven't even seen a computer until they reach college. They only get into computer science because that's where the money is.

      On the other hand, you have students in developed countries that have worked on computers since before they could walk. They started programming in middle school. Some, like the creator of Firefox, have gone on to work on open source projects and make major contributions before they even finished high school. These students get into computer science because they love it, not because they'll make a great deal of money. (Heaven knows that all computer science jobs are heading overseas.)

      In the end, who would you rather hire? Someone who is intelligent, but who hasn't worked with computers long, and is only in it for the money? Or someone who's worked with computers their whole lives, has been programming since they before they hit puberty, and is in it for the love of development?

    6. Re:Just pure BS by Skapare · · Score: 1

      You don't need to have every graduate of high school know all that math to find a few who do. If your company paid premium salaries, and had a reputation for that, you'd get premium people. It would then be "the company to work for" (like IBM used to be back in the 1960's through mid 1990's). Or maybe you should hire someone older than 28 years. Why not hire someone who already has experience in the field and has proven they know the foundations and can learn anything new on their own? I don't know the job situation in finance, because that's not my field. But I do know the IT field, and employers are simply ignoring "experience" anymore because it means "expensive".

      --
      now we need to go OSS in diesel cars
  63. Corp short sighted destruction of local brainforce by guidryp · · Score: 4, Insightful

    Corporations that live for this Quarters profits can't seem to manage a simple extrapolation of the resut of outsourcing and destroying their local brainforce.

    I work for a tech corp that has laid of 60 000 people (or about 60% of the brainforce). Those that remain are in hell for a few reasons:

    1: We are expected to get double the work done.
    2: We spend most days interacting with Indian Contractors. Makes #1 harder.
    3:Coding we used to enjoy has be replaced by draconian productivity sapping process. We metric our coders to death. Klocs is the new religion. I am in the invite list for several doc reviews and code reviews per day. Makes #1 harder.

    I really wonder when the have outsourced most of this where they think the next generation of tech leaders will come from. It is not hard to imagine that India/China will stop serving our interests and instead compete with us. Already happening in my industry (telecom).

    We are led by short sighted morons.

  64. Economics by countzer0interrupt · · Score: 5, Insightful

    I am not an economist, but it seems rational that any (capitalist) government would want a labour force larger than the number of jobs available, so that supply exceeds demand, and the jobs market becomes a buyers' market, thus keeping labour costs (i.e. wages) low in order to keep business profitable, and to help to economy grow. This, BTW, is why in all Western countries there is always a steady number of unemployed people: these are the victims of the government's need for cheap labour for business. IT is no different, and to support the growing numbers of technology businesses it is neccesary to have low-paid tech workers. Sucks I know. Welcome to the West.

    (BTW, you're absolutely right about "good" tech jobs being hard to find - as long as supply exceeds demand, there will be a downward trend towards the lower end of the wage scale.)

    1. Re:Economics by SnapShot · · Score: 5, Informative
      Exactly right. There's a political theory called "cheap labor conservatism" though the cheap labor conservatives, of course, don't call it that.

      from the link...
      • Cheap-labor conservatives don't like social spending or our "safety net". Why. Because when you're unemployed and desperate, corporations can pay you whatever they feel like - which is inevitably next to nothing. You see, they want you "over a barrel" and in a position to "work cheap or starve".
      • Cheap-labor conservatives don't like the minimum wage, or other improvements in wages and working conditions. Why. These reforms undo all of their efforts to keep you "over a barrel".
      • Cheap-labor conservatives like "free trade", NAFTA, GATT, etc. Why. Because there is a huge supply of desperately poor people in the third world, who are "over a barrel", and will work cheap.
      • Cheap-labor conservatives oppose a woman's right to choose. Why. Unwanted children are an economic burden that put poor women "over a barrel", forcing them to work cheap.
      • Cheap-labor conservatives don't like unions. Why. Because when labor "sticks together", wages go up. That's why workers unionize. Seems workers don't like being "over a barrel".
      • Cheap-labor conservatives constantly bray about "morality", "virtue", "respect for authority", "hard work" and other "values". Why. So they can blame your being "over a barrel" on your own "immorality", lack of "values" and "poor choices".
      • Cheap-labor conservatives encourage racism, misogyny, homophobia and other forms of bigotry. Why? Bigotry among wage earners distracts them, and keeps them from recognizing their common interests as wage earners.
      --
      Waltz, nymph, for quick jigs vex Bud.
    2. Re:Economics by Anonymous Coward · · Score: 1, Interesting

      The safety net was set up as a vote buying scheme. The government knows that the majority of people are lazy and want other people to pay for them to live. The government wants you to be dependent on them for everything because that gives them more power. If the government has more power therefore you have less and you will be less likely to kick them out of their plush government job.

      The divide in the US is not between rich and poor, it is between achievers and non-achievers. There is now a majority of non-achievers in the US so it is popular to punish those who are successful and give it to the "less fortunate". Everyone has the opportunity to be successful in the US, but most people are not willing to put in the effort to succeed in life. I will leave you with the exercise of which group you fall in.

    3. Re:Economics by fakeplasticusername · · Score: 1

      You sir, have no perspective other than your own.

    4. Re:Economics by bluGill · · Score: 1

      No, cheap labor drives up everyone's standard of living.

      The Mexicans live dirt cheap, because conditions I wouldn't want to live in are still better than what they had. (Mexico city is nice enough, but there are some really poor areas in Mexico) They can even send money home to their family so their family improves.

      I want servants. Just this morning I noticed that my floor was dirty enough to need an extra vacuuming, but I didn't have time to do it before work. A servant could do that vacuuming, leaving me more time to play racquetball or some such - things I would rather do.

      In the mean time, the servant can send his kids to school, so they can learn everything I know. The kids then can build on the technology I'm making so we both get robots to vacuum our carpets. (Robots vacuums are close, but not quite to the level that I want them)

      This isn't about me, me, me. This is about making the world better. The world is a better place if we can improve the conditions in Mexico. shut the border and Mexico will have a harder time improving.

    5. Re:Economics by feepness · · Score: 1

      I will never understand why those who are so adamantly opposed to corporations invariably support expanding not only the biggest one of all, but also the one with guns (and who isn't afraid to use them).

      The nice thing about real corporations is they eventually die. Stupid laws can last forever and stupid government policies lead to desctruction on a scale far beyond that of any other enterprise. Don't even mention corruption. Everything bad about about a corporation is worse in a government.

    6. Re:Economics by rotor · · Score: 2, Interesting

      So, am I a "cheap-labor conservative"?

      I don't like a lot of the social spending, but not because I want people to work cheap - because I want people to earn waht they get (I have to, why shouldn't you?)

      I don't like minimum wage hikes because typical minimum wage jobs are not intended for wage earners but for high-school kids earning spending money. I could get unskilled labor jobs earning $10+ per hour, and I live in Maine - where good paying jobs are "scarce".

      I don't like NAFTA etc, so I don't fit your profile there.

      I oppose a woman's right to choose because I feel that a child's right to live supercedes that. Besides, the unwanted children can go to good families if we cut all the beurocracy dealing with adoption. If we're opposing abortion as a supposed way to save money, that's just plain stupid. That would just be more mouths to feed on the welfare roles.

      I don't like (some) unions because they have a tendancy to be overzealous and corrupt. They have a purpose, but they over-step their bounds.

      I think morality, virtue, hard work, etc are important. If you don't work hard, why do you think you deserve compensation?

      I don't support racism, misogyny, homophobia, etc, and with the unfortunate exception of homophobia neither do the other conservatives that I know. Your argument about this distracting the wage earners is downright rediculous though.

      --
      Addlepated - punk & metal
    7. Re:Economics by smittyoneeach · · Score: 1
      The safety net was set up as a vote buying scheme.
      I don't think that's historically accurate.
      Unions were born in an era where there was real abuse going on.
      The social programs of the New Deal were born in an era of economic misery that we may very well soon revisit.
      Programs, software or political, just acquire a lot of cruft.
      The fact that your allegations may be partly true has more to do with human nature than anything. Solutions need to be directed at managing that, and not just changing the acronyms.
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    8. Re:Economics by BreadMan · · Score: 2, Informative

      Governments want full employment, thereby increasing tax revenues and lowering social costs. As for the actual amount of the wages, that's none of the government's business, participants in the market will settle on the right rate. Full employment is not zero unemployment, as there's always new entrants to the market and folks seeking work because of a career switch or staff reduction.

      >> all Western countries there is always a steady number of unemployed people
      Structural unemployment (this is what I think you're referring to) is largely affected by employment costs and regulation. Some contries have very rigid, regulated labor markets (think Germany, Sweeden) and as a result suffer from larger structural unemployment than less regulated markets (Singapore, India). In fact, if you do a bit of digging, you'll find that even if the unemployed number 10%, it's not the _same_ 10% year after year. Furthermore, in heavily-regulated markets, a lot of employment happens off the books to avoid taxes and regulation, so somebody counted as unemployed is actually working for income.

      >>Sucks I know. Welcome to the West.
      Hardly. :-) Wages and benefits, in porportion to prices (notwithstanding some of the isolated, bubblish real-estate markets), are quite high, even once you subtract out the tax burden. This can happen because the capital stock behind EU/US employees is huge, resulting in much higher productivity.

    9. Re:Economics by lgw · · Score: 2, Insightful

      It doesn't matter whether you oppose "cheap labor conservatism" or not, eventually wages will be set by supply and demand. If your job can be done in a third-world sweatshop, chances are you're overpaid. More and more the "third world" is becoming technically educated, not just capable of factory labor, and this will have its inevitable effect.

      I don't particularly enjoy this, but expecting your government to sweep back the tide can only lead to isolationism, which has been thoroughly demonstrated by history to be a bad long-term approach. Free trade does more to raise your standard of living through cheaper products and quicker technological development than job-hoarding does in the long term. Getting by in the short term can be a bitch, however.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    10. Re:Economics by feepness · · Score: 1

      except for the millions of people who lost their jobs because of "cheap labor" in asia, eastern europe and south of the border.

      If someone else can do it cheaper, then they should. This benefits the person doing it, and the person who loses "their" job (I didn't know jobs were posessions...) can find work elsewhere that will either improve local standards of living or provide a product that would be more expensive to make elsewhere.

      Exactly, they are "over the barrel".

      This generation is to an extent. Just as all humans were 10,000 years ago, all but a tiny fraction 500 years ago, and just as my penniless gypsy grandparents were when they arrived in the US fleeing the Nazis. I now own a nice home where I live with my wife and daughter. By working hard we gradually improve the conditions for all of us. See how that works?

      So they can flood our school systems thereby decreasing the overall quality of education everyone recieves. So the standards are going down.

      In the current environment, perhaps. But why not create a more competitive school system (vouchers) that would raise standards rather than lower them?

      Really? perhaps you should re-read your post.

      Pot, kettle, black. Perhaps you should re-read your own.

      Sure, by decreasing the standards in the surrounding countries, it will look better.

      Moving jobs to where they are most efficiently done can be painful in the short-term but beneficial in the long-term. Keeping jobs where they are less efficiently done can be beneficial in the short-term but painful in the long-term. It's a bit like going to university for four years rather than taking that first job out of school.

    11. Re:Economics by Surt · · Score: 1

      The idea with social spending is not to give people money they haven't earned, but rather to pay back our failure as a society to protect and serve some of our weakest members. We force everyone (with guns in the hands of our police) to play by our rules, but in many cases we fail to teach the rules, and fail also to help people become a productive part of our society. Social spending attempts to redress that, and it is of course the hope of social spending to end the suffering of the underclasses by allowing the next generation to be fully participating just like you are.

      Try to imagine where you'd be in life if it had been so unsafe at your school that you had not even finished high school, and in addition hadn't been taught the skills necessary to rectify that situation by your parents or your society.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    12. Re:Economics by jamesmrankinjr · · Score: 2

      Cheap-labor conservatives oppose a woman's right to choose. Why. Unwanted children are an economic burden that put poor women "over a barrel", forcing them to work cheap.

      Then let's really stick it to those evil corporations, and give women the right to kill their out of the womb, unwanted kids, too.

      Peace be with you,
      -jimbo

    13. Re:Economics by CatMan79 · · Score: 1

      Just have to chime in and remind you that the government ALSO is motivated to keep wages up in the interest of the economy. Higher wages = higher spending / savings = good business.

    14. Re:Economics by rotor · · Score: 1, Insightful

      Note that I said "I don't like a lot of the social spending". I know that was vague and that's bad form in any kind of debate, but going into more detail was beyond that particular post.

      For the record, when you talk about spending to allow the next generation to participate, that's spending that I'm far more likely to support than many other programs. And yes, a case can be made for just about any program out there, but our government needs to learn to prioritize spending. Public safety and infrastructure should be the priorities of the federal government, and things like education and work programs should be more localized (some support from the federal government won't hurt, but when they cram one-size-fits-all rules on every education system in order to get the support, that's no help at all).

      Some of the spending that I'd like to see cut is the money I've seen spent on welfare recipients who are perfectly capable of working but choose not to. I've known plenty of these people - people who will walk right by "now hiring" signs and keep collecting their state check. Ironically, most of them get more from the state than people who actually can't work for some reason or another.

      Again, I'm stopping without going into huge amounts of detail because I could be typing all day if I didn't and I have work to do now that lunch is over...

      --
      Addlepated - punk & metal
    15. Re:Economics by budgenator · · Score: 1

      I never understood why knee-jerk liberals who hate big-mega-corp business and love big-government; and litmus-test conservatives who hate big-government and love big-mega-corp business, never see that they are not 180 degrees apart but about 3 degrees apart.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    16. Re:Economics by smithmc · · Score: 2, Insightful

      I am not an economist, but it seems rational that any (capitalist) government would want a labour force larger than the number of jobs available

      Any economy in which the government dictates the terms is by definition not capitalist.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    17. Re:Economics by rotor · · Score: 1, Insightful

      If you are not a woman, you have no right to say what they should and shoudn't do.

      Sorry, but I have to reply to this. No, I am not a woman, but I was a child. This is not just a women's issue - it affects every single person who has been born (and even moreso those who have been conceived but not born).

      As for your other points, I think they've been mostly covered in my response to another poster in this thread.

      By the way, quoting Maynard to make a point may be foolish. He's notorious for writing lyrics that everyone thinks mean one thing when he really meant something quite different.

      --
      Addlepated - punk & metal
    18. Re:Economics by sjames · · Score: 1

      I am not an economist, but it seems rational that any (capitalist) government would want a labour force larger than the number of jobs available, so that supply exceeds demand, and the jobs market becomes a buyers' market, thus keeping labour costs (i.e. wages) low in order to keep business profitable, and to help to economy grow.

      That is a frequent argument made by government, especially conservatives in government.

      Of course, at the same time, they studiously avoid noticing the positive economic effects of having a population with plenty of disposable income, little fear for future finances, and time enough to spend.

      I suppose it's not surprising since most of them still appear to believe in zero sum games where their businesses can't prosper without beating both worker and consumer down.

      I guess it goes to show who the U.S. and other governments REALLY represent.

    19. Re:Economics by KenSeymour · · Score: 1

      The religious right is very selective about their Christianity. They like to ignore Mathew 25:40.

      And the King shall answer and say unto them, Verily I say unto you, Inasmuch as ye have done [it] unto one of the least of these my brethren, ye have done [it] unto me.

      Jesus wants a capital gains tax cut.

      --
      "We can't solve problems by using the same kind of thinking we used when we created them." -- Albert Einstein
    20. Re:Economics by feepness · · Score: 1

      I never understood why knee-jerk liberals who hate big-mega-corp business and love big-government; and litmus-test conservatives who hate big-government and love big-mega-corp business, never see that they are not 180 degrees apart but about 3 degrees apart.

      Talk about knee jerks and litmus tests! Wow. I've never voted for a Republican or Democrat in 20 years of voting. And I certainly don't love the way "big business" behaves... I just think government is the worst example of it.

    21. Re:Economics by blanks · · Score: 1

      " Unwanted children are an economic burden that put poor women "over a barrel", forcing them to work cheap."

      No, Im guessing a large majority of woman who are dumb enough to put them selves in a situation where they would have an unwanted child (aka have a child at age 14, unprotected sex, sex out of marrage, inability to support a child and so on), who are also poor are most likely Not very educated, low level of interested to excel to a higher position, or make achivements in their lives.

      Meaning, they are not capable of anything besides a low paying job.

    22. Re:Economics by Brother+Grifter · · Score: 1

      People are really forgetting that this is the 21st century, and the protectionism of this century is through Intellectual Property. The federal government is doing everything it can to make sure US companies own absolutely all intellectual property. The US government also makes sure that this is enforced strictly.

      These new protectionists hide behind the US Patent Office. Their intentions are governed by dominance, while the workers are only looking for a job and a living. The 21st Century version of protectionism is all making sure rich people and companies keep their wealth on top of taking advantage of foreign workforces. The older form of protectionism just wanted to keep working people working, which I think is more genuine at least.

    23. Re:Economics by feepness · · Score: 1

      Have you ever been to areas of the country hit by all of this? Tell me, where are these people going to find jobs? Should they move to a city? Go back to school?

      Yes, yes I have. And I've helped to build homes there. So you're saying the people who own the jobs should keep them and the people that don't have jobs should remain destitute? Why do you favor one group over the other?

      It is very easy to sit in your "nice home" and paint romantic images of how things should be, however, the real world is quite different.

      I don't sit in my nice home. I leave it very regularly to work to earn the money to pay for it, and I certainly haven't always had it. In college I lived off credit cards and had a negative net worth for several years.

      Until you actually wear those peoples shoes, you have no idea what you are talking about.

      What about the people that don't even have shoes? They don't deserve jobs?

    24. Re:Economics by stinerman · · Score: 1

      In the truest sense of the word, of course.

      But then it has no meaning as there is not a single capitalist country in the world.

    25. Re:Economics by jjr1 · · Score: 1

      You're talking about some kind of Ponzi scheme here. Your servants kids then reach the same level as you and then what? Are they supposed to each have a servant with kids to do the same thing? At what point is there such a class structure that revolution occurs?

      --
      Best Trivia answer ever... Name the largest aquatic man eater... Contestant: Tsunami
    26. Re:Economics by zoombat · · Score: 1

      From here:

      Women with family incomes less than $15,000 obtain 28.7% of all abortions; Women with family incomes between $15,000 and $29,999 obtain 19.5%; Women with family incomes between $30,000 and $59,999 obtain 38.0%; Women with family incomes over $60,000 obtain 13.8%.

    27. Re:Economics by nege · · Score: 1

      Only the Sith see things as black and white.

    28. Re:Economics by ahdeoz · · Score: 1

      You're confused. A (capitalist) government does not control the labor, capital, or manufacturing. You're thinking of a communist government, which, come to think of it, doesn't really care about supply and demand.

      If anything, a capitalist government would want employees paid better since payroll tax is easier to collect than corporate profits tax.

    29. Re:Economics by ahdeoz · · Score: 1

      I don't know of any 'homophobes'. Phobia means fear, and homo means same. If homosexuals want everyone to be like them, I could see a reason to fear that the race would die out, but no one is really worried that's going to happen. We have rogue asteriods to combat first. People aren't afraid of homosexuals. They think it's a really stupid idea to put your dick in someone's anus, and they're annoyed when people who do that try to act like they're special. And they get really angry when other people try to tell their children that it's safe and natural.

    30. Re:Economics by JTek · · Score: 1

      The type of unemployment you're talking about is called cyclical unemployment, and from a macroeconomic standpoint, it represents unused capital that COULD be producing GDP, but isn't. So having that little bit of unemployment actually stunts the growth of the economy.

      But, you're right: we DO want that little bit of cyclical unemployment, and the reason we want it is so the economy doesn't grow too fast. With full employment, inflation would be out of control, and we'd set ourselves up for a dramatic downward correction (read: depression). So, in order to smooth out the rollercoaster cycles of economic activity, a little bit of unemployment is desired.

    31. Re:Economics by ahdeoz · · Score: 1

      Intellectual property doesn't matter. So maybe if the protectionist IP cops get their way you won't get to watch the TV show on the big screen blessed by our protectors at Disney or Sony. Maybe you won't be able to listen to Britney Spears without paying for the privilege. Maybe you won't be able to use Microsoft Windows without playing by their rules.

      We've already seen what happens when software regulation is only slightly onerous; some kid will write a completely better version of the same program in his parents basement over the summer.

      So maybe noone has stepped up to the plate and replaced Britney Spears yet, but you can still go outside and play baseball instead of watching Star Wars or American Idol. Unless you live in Seattle. Then you're screwed. Pay for Everquest and chat with other men pretending to be girls on the internet.

    32. Re:Economics by jbolden · · Score: 1

      Because corporations by definition are private tyrannies (despotisms), our government is structurally democratic. Corporations don't have to engage in all sorts of propoganda efforts to control Merck or GM.

    33. Re:Economics by jbolden · · Score: 1

      Absolutely, and if the we had a society which was rationally dividing its wealth among its members it would be fine for everyone to be interested in the welfare of the society and not be concerned with their personal well being as much. But the fact is we have a business class that doesn't give a damn about the welfare of the rest of the population and is using trade as a means of class warfare. Under those circumstances workers opposing free trade are very much concerned about their long terms interests.

      You are right that the problem isn't really trade its the existence of "immortal persons" *(Adam Smith's term for corporations of the type we have today) who are perverting our democracy.

    34. Re:Economics by ahdeoz · · Score: 1

      "You" in the above quote is refering to "you", not Your Government taking from me to do what you are unwilling to do yourself. Remember the Levite that crossed the road? He went to the pub and cussed Herod, Caesar, the Sanhedron, and his brother the cop (but not to their faces) for the number of theives on the road these days.

    35. Re:Economics by jbolden · · Score: 1

      And corporations should they have socialized risk?
      What about government sponsered technology?
      What about building a tax system so that the poor pay a much larger share of their income on a percentage basis (sales taxes, sin taxes, social security taxes)?
      What about a criminal justice system that focuses on crimes that poor people are likely to commit (like robbery) while barely if at all punishing much larger crimes that rich people are likely to commit (tax evasion, fraud, sec violations, labor violations...)

      Funny how conservatives are so worried about giving poor people a handout.

    36. Re:Economics by jbolden · · Score: 1

      Some of the spending that I'd like to see cut is the money I've seen spent on welfare recipients who are perfectly capable of working but choose not to.

      Like whom? To qualify for welfare is pretty difficult and generally involves having lots of kids to take care of. They most likely are providing more money in child care than they would ever make if they got hired.

    37. Re:Economics by jbolden · · Score: 1

      The European governments do seem to really represent their populations as does the Japanese government. The US government represented the people pretty well during the 1940's, 1950s and early 1960s. Even 20 years ago we didn't have anywhere near the nonsense we have today. Getting white trash to support the creation of an oligarchy because they don't want to admit they are in favor of the abortions was a work of evil genius.

    38. Re:Economics by KenSeymour · · Score: 1

      The issue is not what government would do. The issue is conservative politicians, like our president, claiming to be for moral values but ignoring the poor.

      See this.

      A quote:

      Bush's promised promised tax incentives for private giving were stripped at the last minute from the $1.6 trillion tax cut legislation "to make room for the estate-tax repeal that overwhelmingly benefited the wealthy," Kuo said.

      --
      "We can't solve problems by using the same kind of thinking we used when we created them." -- Albert Einstein
    39. Re:Economics by bluGill · · Score: 1

      They are supposed to make robots to do the service. No need for a revolution, they are at my level. I don't want the servants, I want the work I hate doing done without doing it myself.

      150 years ago the rich had servants to do all their cleaning by hand. Now we have automatic washers (both clothes and dishes), vacuums, and much better soaps, so the middle class can afford almost the same lifestyle (everything clean without much effort).

      The rich will always hire frivolous things like full time painters. The middle class can't afford that, but we can hire some things done.

    40. Re:Economics by feepness · · Score: 1

      Because corporations by definition are private tyrannies (despotisms), our government is structurally democratic. Corporations don't have to engage in all sorts of propoganda efforts to control Merck or GM.

      You just keep telling yourself that.

      Then try voting third party.

      I have news for you, the Democrat and Republican parties are separate divisions of a single corporation.

    41. Re:Economics by Willis+Wasabi · · Score: 1

      Hmm, yeah, you're a homophobe. Enlightened folk think it's a really stupid idea to get all bent out of shape about where other people stick their dicks. Never mind the fact that you've only explained "THEIR" problem with male homosexuality and completely ignored female homosexuality... typical. And let me give you a clue, homosexuals aren't looking to be treated specially. They are treated specially, and that's the problem. Their biggest problems right now are caused by bigots like you that think it's ok to discriminate against them. It's legal, and it's getting worse, not better.

      Homosexuality in and of itself is not particularly unsafe and christian morality does not get to define "natural".

      --
      All true wisdom can be found in sigs.
    42. Re:Economics by rotor · · Score: 1

      I have personally known one family of four who spent years living off of welfare despite there being two healthy adults, both of whom were capable of working but wouldn't. They got enough money from the state to rent a decent house, feed the family, get a nice home entertainment system (better than mine, and mine isn't too shabby), and sit around and be lazy. The guy did take a job once in the three years that I knew him - he quit two weeks later. This is not the only example I've known, but the worst.

      On the other hand, I know a guy who has severe cerebral palsy and is just barely getting enough money to pay for his small apartment. Friends help out more than the state does. I'm not advocating eliminating the welfare system altogether, but let's make sure that people like this get their fair share and make sure that lazy people as described above don't take it.

      --
      Addlepated - punk & metal
    43. Re:Economics by d34thm0nk3y · · Score: 1

      I oppose a woman's right to choose because I feel that a child's right to live supercedes that.

      So in other words you support your right to choose for the woman.

    44. Re:Economics by ClosedSource · · Score: 1

      "For an example, look at Social Security. The Democrats have locked up the votes of the gimme generation by saying that the evil Republicans are going to take it away from them.The whole basis of welfare is to create an underclass of people dependent on the government."

      Wait until you're in your 50's after putting money in Social Security for 35 years and see what you think. Social Security is not welfare.

      It's the government that depends on us rather than the other way around. How many wars would Bush be able to fight if he had to raise the money himself instead of using our tax dollars?

      If the government returns all my SS contributions (with interest) and returns all my tax dollars spent on undeclared wars (with interest), I'll opt out.

      Since plenty of goverment contractors make contributions to Congress (in both parties) in order to maintain defense related welfare payments from the government (i.e. us), I know it will never happen.

    45. Re:Economics by SideshowBob · · Score: 1

      > I don't like minimum wage hikes because typical minimum
      > wage jobs are not intended for wage earners but for high-
      > school kids earning spending money

      Right wing fallacy. Only ~32% of all people earning minimum wage are teenagers.

      http://mediamatters.org/items/200405020007

    46. Re:Economics by jejones · · Score: 1

      I wouldn't be surprised if you were a "cheap-goods consumer." Most of the bullet points apply to a "cheap-goods consumer": they like free trade, would oppose cartels (a union being a cartel on labor) and price floors on products, etc. Why is thrift suddenly a vice when applied to labor?

    47. Re:Economics by jejones · · Score: 1

      Hard work, morality, and virtue are great but we all know that most of the people on top are there because of nepotism or family money.

      Sorry; I don't know that. Got any links to data?

    48. Re:Economics by SnapShot · · Score: 1

      1. I'm actually a bit of a consumer goods snob. I'd rather have a single nice chair that a dining set from WalMart.

      2. Who said it was a vice? My initial post was simply an attempt to strip away the BS surrounding comments from CEOs about the "critical shortage of IT workers". It isn't moral that corporations want the cheapest possible labor force, but it isn't amoral. It simply is the truth.

      --
      Waltz, nymph, for quick jigs vex Bud.
    49. Re:Economics by javaxman · · Score: 1
      It doesn't matter whether you oppose "cheap labor conservatism" or not, eventually wages will be set by supply and demand. If your job can be done in a third-world sweatshop, chances are you're overpaid.

      While this is true to a degree, sometimes the location at which a job is being done is actually important. While you can pay someone a relative pittance to do work where housing prices are low, if you want someone to do that same job where housing prices are high, you have to pay more, because nobody can change the fact that people require housing.

      If your gardener can do their work from a third-world country, great, but if they have to be in California, you might have to pay your gardener a higher wage. Same goes for IT workers or other employees.

      Wages are still strongly influenced by the location work needs to be done, unless you have a cheap way to move people very, very long distances in very, very short periods of time. Invent a cheap-to-operate teleporter, and you'll be 100% right. Otherwise, you're vastly oversimplifying a complex economic puzzle.

    50. Re:Economics by jbolden · · Score: 1

      I've voted 3rd party lots of times. 3rd parties have won and overthrown the major parties a half dozen times in our nation's history. That's far short of true multiparty democracy but it also far better than corporate governace.

    51. Re:Economics by HiThere · · Score: 1

      Look for counter examples.

      I'll give you one possible lead for a starter. Steve Jobs may come from a middle class family.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    52. Re:Economics by HiThere · · Score: 1

      You really don't understand the IP wars. You really don't.

      If MS gets its way, not only will you not be able to use MS software without paying them, you won't have any alternatives. Including you won't be able to write your own.

      If the RIAA get their way, you not only won't be able to listen to their music without paying them, you won't have any alternatives. Including live performances. (Investigate how copyrights are interpreted in musical compositions some day. Vile!)

      If the MPAA get their way, you not only won't be able to watch their movies without paying them, you won't have any alternatives. (This isn't as far along, as making a decent movie is do difficult that they haven't felt much competition except from other corporations.)

      It's not just IP control in the limited sense, the goal is total monopolization for an unlimited period of time. (And when it fails, as everything must eventually...our history will have totally disappeared.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    53. Re:Economics by AxB_teeth · · Score: 1

      it's my hope that not everyone bases their philosophy on trashy movie quotes.

      --

      However,
    54. Re:Economics by loraksus · · Score: 1

      This should change a bit once the whole "you can go bankrupt, but still owe all your medical bills" ball gets rolling.
      BTW, let me come over there and break your arm, I'll give you some tylenol right after, should clear it up in a couple days...

      --
      1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
    55. Re:Economics by cayenne8 · · Score: 1
      "What about the people that don't even have shoes? They don't deserve jobs?"

      Not at my expense....

      I don't mean to stand in others' way of success, but, I'm not altruistic enough to give what good I have away to help them....it is a competitive world my friend, and there will always be 'haves, and have nots'. I prefer to be in the former category.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    56. Re:Economics by ClosedSource · · Score: 1

      "You are paying to subsidize the standard of living of the wealthiest generation of Americans ever. "

      That will become true if Bush's changes go into effect. Left alone, my contributions will mean that I will get a little money when I retire.

      Of course many people who are getting SS now are quite poor.

    57. Re:Economics by Pyrrus · · Score: 1

      I'm not arguing with the fact that abortions are more common for poor people, but this information is not very useful without the context of the population and pregnancy rates of each income bracket.

    58. Re:Economics by mencomenco · · Score: 1

      Let's not forget that Universities are in the business of currying favor with donors and legislatures. Oversupplying the labor pool is "quid pro quo."

    59. Re:Economics by lgw · · Score: 1

      Think of it as evolution in action.

      Read your sig again and you won't worry so much about MS and the xxIA getting their way. Developing nations will make a token effort to keep big American business happy, but never to the point that it hamstrings local industry, any more than the US respected British IP back in the day.

      One way or another, the most innovative nation will collect the spoils from the tech war. We're not fools in this country either - we won't go so far into IP protectionism that we destroy our own competitive ability. IP protection can vanish with the stroke of a pen if circumstances make that more valuable for US business.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    60. Re:Economics by lgw · · Score: 1

      I know quite a few people with at least some wealth, and strangely enough none of us would spend a penney "as a means of class warfare." Any system which depends on any member "giving a damn about the welfare of the rest of the population", "rationaly dividing wealth" or an such tripe is impractical to begin with - that's simply not how people act.

      Capitalism is neat because it depends precisely on greed to funtion well, removing capital from those who make foolish short-term decisions and moving it to those who act wisely in their long-term self interest. Anyone who does something as absurd as spend resources just to keep someone else down won't control those resources for long. Is there any excuse for failure more lame than "the man is keeping me down"?

      Agreed, of course, we really do need to make a major change to government to limit the rising power of corporations, but we faced this challenge 100 years ago and did OK, why so pessimistic now?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    61. Re:Economics by jbolden · · Score: 1

      Who is paying to push an agenda towards:

      -- Increasing usage taxes
      -- Increasing social security taxes
      -- Increasing medicare taxes
      -- Increasing sales taxes
      -- Decreasing capital gains, unearned income and income tax for higher brackets
      -- Decreasing services that benefit the poor
      -- Increasing services that benefit the rich

      That's class warfare. There is no natural distribution, the distribution exists because the government creates it. 30 years ago they had different priorities and there was a different distribution of wealth. What saved us 100 years ago was the rise of socialist and communist movements which offered an alternative to oligarchy and made the ruling class in America concerned about retaining power. We don't have that now.

    62. Re:Economics by lgw · · Score: 1

      Implied in "if your job can be done in a third-world sweatshop, chances are you're overpaid" is "if it can't, you might be OK".

      Service wages, jobs no one else can figure out how to do, and entertainment specific to local culture are well protected, thus "movies, music, microcode, and pizza delivery" of Snow Crash fame. But service wages are deceptive - in order to get paid as a gardener, you have to have someone who can afford to pay a gardner. The threat to America's tech industry is not that we might be paid less than our counterparts in India, but that we might get paid the same. And that would quickly lead to our gardeners getting paid the same, not a very hopeful prospect.

      Ultimately, though, it's not so dark a picture. The pain comes only from the transition, in the end supply and demand work out nicely for IT professionals, given the surprisingly few people who are actually good at this line of work. Eventually, inevitably, regardless of attempts at government intervention, American programmers and Indian programmers and programmers everywhere will have wage parity, but as long as that happens slowly I'm not worried about it. The demand for these jobs will grow in India and elsewhere to catch the new supply soon enough.

      That's what people always forget about free trade: you can *also* protect your job by increasing the *demand* in developing nations, and free trade does wonders for that.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    63. Re:Economics by lgw · · Score: 1

      Increasing social security and medicare taxes are the cost of the free ride the Baby Boomers sought to give themselves some time ago. It isn't really even age warfare, though the result may be the young funding the old, it's simple carelessness. And it will only be a problem to the extent we care enough about our parents' generation to let them continue getting those benefits.

      Increasing sales taxes and cutting capital gains taxes *benefits* those who are not wealthy, but wish to become so! I grew up in a trailer park in the Appalations (sort of like the locals in Deliverance, except with mountains instead of swamps), have some wealth now, and plan to retire with "enough" wealth at 50. All from savings - I can't run a business for shit, and I didn't keep much after the dot-com crash. If I can save my way to wealth, anyone can, but the biggest damn obstacle is the tax disadvantage on savings! I pay taxes on the income in the first place, more taxes on capital gains as it grows, and yet more taxes when I need the money to live on. It's only tax-deferred vehicles like 401(k)s and IRAs that make it practical. Changing the tax system so that you only pay when you spend would be *wonderful*!

      I believe the only reason my family made it out of poverty is that we ignored "services that benefit the poor" that really trap the poor in poverty for the political benefit of those who control said programs. Other people may have differing experiences, but I know what worked for us. There's never been a society of humans that didn't give better government services to the rich, so that's a moot point.

      In short, you sound like someone with no real world experience with either wealth or poverty, trying to give advice to those who understand how things actually work, because your idea looks good on paper. I don't normally flame people on /., but any idiot can read Marx; try to grow out of that phase before you leave college, or you'll just make yourself unhappy and contribute nothing useful to the community.

      You sound bright enough to know better. Seriously.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    64. Re:Economics by jbolden · · Score: 1

      Actually I'm a lot older than you think. Any idiot can read Rush Limbaugh. Understanding Marx takes quite a bit of knowledge.

    65. Re:Economics by lgw · · Score: 1

      Err, did Rush Limbaugh ever write anything? LOL, I guess he must have by now. Marx wasn't obviously wrong when he was writing, but we've seen what his ideas lead to in practice, and it's not pretty. Plus, Marx totally missed the fact that technology improves the standard of living for all - to an extent that overwhelms class distinction. I live far better than a Medieval baron, thanks to the same system that Marx was sure would never improve the lot of workers. But then, Marx believed a machine that replaced human labor would sell for the total value of the labor it replaced, thereby doing nothing for the worker-as-consumer. Quite a big miss.

      If you're both old enough and bright enough to know better, I can only wonder why you've learned so little about human nature, or for that matter why you're not now wealthy (or perhaps the secret is you came too easily to wealth, and this is all an excercise in guilt?).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    66. Re:Economics by cobbaut · · Score: 1

      I am not an economist, but it seems rational that any (capitalist) government would want a labour force larger than the number of jobs available, so that supply exceeds demand, and the jobs market becomes a buyers' market, thus keeping labour costs (i.e. wages) low in order to keep business profitable, and to help to economy grow

      IANAE, but this is not true for Belgium. All unemployed people are payed by the government (most get around 800-1000 euros) and this is costing the government a lot of money! The Belgian economy would be far better of if more people were working (and paying taxes).

      cheers,
      pol :)

      --
      European Linux user, living in Antwerp
    67. Re:Economics by Fulcrum+of+Evil · · Score: 1

      If the MPAA get their way, you not only won't be able to watch their movies without paying them, you won't have any alternatives.

      And where would the next genius directors come from? I doubt Coppola and Scorcese got there start on A-list prodictions. More likely, they did stuff like the Amazon short film contest (which, interestingly enough is in part sponsored by Tribeca films). Unlike the RIAA, the MPAA seems to want to make art rather than just a pile of cash.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    68. Re:Economics by fakeplasticusername · · Score: 1

      Tell this to the kid whose mother is in and out of rehab and has never met his father. Who was born with congenital defects due to his mothers' drug use during pregnancy. Or tell it even to the child whose poor parents weren't able to send him to any school other than the one he's currently at, where answering questions in class gets him beat up, and not joining a gang will seriously stunt his chances at "not being killed". Get a fucking clue.

    69. Re:Economics by lgw · · Score: 1

      Yes, exactly: this is what Marxism leads to. Extensive real world testing has demonstrated this. Marxism does not lead to people acting as Marx would have preferred, but instead becomes a tool of totalitarian dictators, every time. It's easy to make an economic/political system that works on paper, but few such systems survive contact with the perversity of human nature. (Personally, I don't think Marxism even works on paper, but that's a philosophical arugment.)

      --
      Socialism: a lie told by totalitarians and believed by fools.
    70. Re:Economics by smithmc · · Score: 1

      But then it has no meaning as there is not a single capitalist country in the world.

      By that reasoning, the word "red" has no meaning, as "redness" is not a physical quality of nature, but a symbol for the subjective experience of certain wavelengths of light. The fact that there's no "real" red in nature does not invalidate the significance of "red" as a human concept. The meaning of "capitalism" is even less intangible, as we humans could implement a truly capitalist state, if we wanted to.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
  65. Bought & Paid-For Advertisement-Propaganda by Cryofan · · Score: 4, Interesting

    What do you wanna bet that the ITAA or some similar coalition of IT industry companies bought this little bit of propaganda, simply to help manufacture consent for raising the cap on h1b visas and retaining L1 visas?

    --
    eat shiat and bark at the moon
  66. Well... by Harker · · Score: 1

    Perhaps this is because those who would otherwise be interested in going into IT are watching the news and seeing how many of those IT jobs are being outsources overseas and how many IT professionals are currently out of work, and are making the (IMO correct) decision to consider other professions.

    That was long and run-on, but you get my meaning.

    H.

    --
    When VCR's are outlawed, only outlaws will have VCR's.
  67. Re:Greed at fault! by KiroDude · · Score: 1

    I can only agree with you, when I ask my co-workers why they work in IT, 95% say because of the good salaries it provided a couple of years ago. One of them had studies as interior decorator and was doing PERL!!. The people, after some years of working in IT, get depressed as they do something they really come to hate, and the only thing you hear in the company is people complaining and saying how soon they're going to to quit this job, but no one ever does because they cannot find a similar salary nowadays. So at the end you get an army of uninterested, unmotivated, public worker clones who do not give a shit about their jobs or its quality. This applies to any Job, if you do it for the money -ALONE- then you'll get tired of it pretty soon. My 2c: Do what you really would like to do, even if pays are lame.

  68. A job vs. college by mjh · · Score: 4, Interesting

    Paul Graham has a different idea. He thinks that some kids should consider the educational advantage you'd get from starting a business instead of going to college. Especially kids with interest in technology. It sounds like Paul was making a suggestion, but I wonder if he's actually describing something that's already happening.

    --
    Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    1. Re:A job vs. college by davew2040 · · Score: 1

      I wonder if Paul Graham needs to lay off the narcotics.

    2. Re:A job vs. college by DrFalkyn · · Score: 1

      The problem with starting a business is, in the vast majority of cases you need to have very good contacts, and the only way to get those contacts is to either work for a business or have a close friend/relative who will refer clients to you.

      That, and no one in their right mind is going to give a contract of any significance to an 18-year old, no matter how smart they are.

  69. So it's come to this? by smchris · · Score: 1

    Very reminiscent of the perennial teacher's shortage. "Great jobs! Wondeful pay! Excellent working conditions! Fast-track advancement! Sure to be multiple job offers bidding for your skills when you graduate! So spend a few years and tens of thousands of dollars investing in this very special opportunity!" How many times has that news flash been printed?

    Back to reality, didn't I read last year that India is seeing competition from places like South Africa and Brazil?

  70. Why by technomancer68 · · Score: 1

    Why would someone take the kind of chance that is required to be an IT professional. I have been a programmer for around 10 years now and have just recently got a stable job with the government, but right before that I spent a year working little small minimum wage jobs trying to find work to feed my family. During the years that I was making good money things were great, but they didn't last too long before things took a nose dive. Why would anyone want a career doing something that is so unstable. Not to mention the fact that you have to constantly grow or you will die. There is no way that you can be stagnant in the IT field and still expect to work somewhere else later. Not to mention the constant attention that offshoring is getting and how our jobs are being lost everyday to that. Why the hell would ANYONE want to work IT with that type of worry.

    --

    The Technomancer
    "Men of lofty genius when they are doing the least work are most active."-
  71. While true... by Richard+Steiner · · Score: 1

    ...I want to point out (as one of the hundreds if not thousands of former airline IT pros that were let go in the months after 9/11) that the airline industry is still not in particularly good health, and that one should be very careful where one goes, at least if one is expecting to stay in a single position for a while.

    Layoffs are not fun, especially if one has over a decade invested in a particular group and it still isn't enough seniority to ward off the axe. :-(

    That said, it's an absolutely fascinating industry to work for! That's why I'm still in it, at least on the periphery...

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  72. This might cheer you up a bit by Colin+Smith · · Score: 1

    The chinese set their exchange rate, it doesn't (really) float on the markets. They set the rate so that chinese people are very very cheap. World businesses flood in to China.

    In the meantime, the dollar decreases in value as the trade deficit increases, China buys dollars to keep the exchange rate the same driving exports to the US, increasing the deficit this further depresses the dollar making Americans cheaper on the world market. To the detriment of Europe and the UK BTW.

    It's an unstable situation which cannot continue forever. It *will* change sooner rather than later. The yuan will be allowed to move more freely, chinese people will become more expensive as their economy modernises and the trade deficits will sort themselves out.

    e.g.
    http://news.bbc.co.uk/1/hi/business/4560371.stm
    http://news.bbc.co.uk/1/hi/business/4521969.stm
    http://www.dawn.com/2005/05/06/ebr8.htm

    Of course, on the down side there are still 800 million chinese who are going to need jobs as their agriculture is modernised.

    --
    Deleted
  73. Problem isn't supply/demand but the Stock Market by cybrthng · · Score: 1

    I've been in IT for 11 years and never have we had enough staff to get the job done without really wearing people thin.

    99% of that time was in public companies that shrank even more and cut spending merely to reach promised numbers.

    Corprorate America is so stuck on profit and EPS that they have forgotten HOW to get the job done and what people resources really are.

    As for private companies, i'm not sure what the problem is. For me I didn't like making a mediocre salary at a private company while the owner had a fishing boat, 3 houses, 2 cars, 3 hour lunches, 1 month vacations and such and we couldn't hire any help?? Yeah, if you become that successfull more pwoer to you, but that doesn't mean you can't soundly run your business in an honest to goodness fashion.

    I guess it goes back to "me me me" syndrome and the fact America doesn't care as now that i'm thinking about it ALL TYPES of career paths constantly preach there isn't enough supply yet we have tons of people working in jobs they hate and tons of people WHO AREN'T WORKING.

  74. Re:So what ? by AB3A · · Score: 1

    You have tripped over a very large kernel of truth. The biggest problem with IT is not the technology itself, nor it's potential. The problem is that most of corporate managers do not know what to do with this technology.

    It's called lack of imagination. It's called lack of communication. These are the people who fill country clubs and live on high management salaries these days. They talk about silly management fads to each other --but they don't have a clue about who or what they might be managing.

    The bottom line: If companies can't communicate with or manage a home-grown IT staff, what on earth makes them think they could do better with someone else's staff from overseas?

    --
    Nearly fifty percent of all graduates come from the bottom half of the class!
  75. If worse comes to worst... by KrisCowboy · · Score: 1

    ...there's always Indian IT Professionals :) Smart, hard-working and cheap. They even work over-time.

  76. Well, duh! by DukeLinux · · Score: 3, Insightful

    Salaries are declining thanks to outsourcing and the career basically stinks. I teach Java part-time at a local college. My course has been cancelled twice due to inadequate enrollment. The kids are getting a clue that all the hard work to obtain a degree in the sciences is not worth it. CEO's are "C" students at best who excel in lying and bullying. The U.S. will let this one slip, we will mint more lawyers and someday we will be so screwed. My B.S. is in engineering and I work for a Mortgage Company. They pay better and they don't go out of business after a year. My M.S. is in C.S. and that I believe was a waste of my time. Pity isn't it?

    1. Re:Well, duh! by sydbarrett74 · · Score: 1

      Not a *complete* waste of time: at least you're one of the rare employees who doesn't have to call in to a helpdesk saying the coffee cup tray on the front of the box the TV sits on broke off.

      --
      'He who has to break a thing to find out what it is, has left the path of wisdom.' -- Gandalf to Saruman
  77. To be honest? by Senor_Programmer · · Score: 2, Informative

    I tell you what dude. The first time a prospective or current employee qualifies a statement with 'to be honest', his ass is fired. Man I love 'right to work' statutes.

    As for your unqualified statements...my sister does training in India and while there ae some highly qualified workers there is also a hidden management structure. Typically she see's a the sharp guy or gal with an entourage of less capable employees who pay tribute in exchange for 'management' in the area of decision making. Not to say these folks are not intelligent...But, they do not have the capability of making decisions, only choosing options from a set which does not incur liability by that choice. Everything else is deferred to the 'hidden manager'.

    I've seen this in USA middle management where it's not that big a deal. It is a disaster in technical areas beyond flow chart type troubleshooting and parts replacement. What I'm getting at is sure, the H1B and outsource workers my be less expensive in general, but the good ones, those who will own a problem and take responsibility for solving it, are not. The problem for USA workers becomes...

    competing at the pay scales of this managed tier for jobs with employers who 'don't get it' or working in an environment where your imported supervisor wants directed drones who pay him tribute and independence is discouraged (like the post office, but that's another story).

    1. Re:To be honest? by duffbeer703 · · Score: 1

      The situation that you're describing in India is a textbook of what happens when companies and governments throw millions of dollars somewhere without a means to audit and check up on where it's spending. In other words, corruption.

      If I was in India at one of these outsourcing companies, I'd hire as many of my family members as possible to feed off the stupid American dole. I'd bet that huge numbers of projects being outsourced get cancelled and delayed anyway, so a skilled operator could easily bilk millions from these companies and retire on some grand estate somewhere over there.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
  78. Defense industry... by GPLDAN · · Score: 1

    The U.S. defense industry will have a hard time hiring foreign workers. Do they really want to outsource missile guidance subsystems to Indian programmers?

  79. Age of specialization? by opencity · · Score: 1

    IMHO the 'Age of Specialization' is passing. Why not be a plumber and a programmer? This has kept me afloat (sort of) through various booms and busts.

    Either the culture of the US changes the way we value labor or we're in for a harsh decline toward the rest of the worlds minimum wage.

    --
    Physics is like sex: sure, it may give some practical results, but that's not why we do it.
  80. What's an IT professional? by cardpuncher · · Score: 4, Insightful

    Judging by most of the job adverts I'm reading at the moment (I'm in the process of closing down an IT company I've been running for more than a decade and will need an alternative source of income) don't require IT "professionals", they require IT "tradesmen" with specific and transient skills to nurse equipment from a small number of vendors.

    When I graduated, back in the days when punched cards and paper tape were still common, there was no single vendor dominance of vast swathes of the IT industry and it was therefore important to teach people the principles of Computer Science - algorithms, algorithmic complexity, computational methods, principles of machine operations, operating system design, relational database design - rather than turning out people familiar with Windows, C++ and Oracle knowledge.

    People with those fundamental skills have much greater adaptability and potential career longevity - after all, very little has changed in the fundamentals in the last 25 years although superficial things have changed considerably. I can quite happily pick up a book and start programming in C# or Java if I need to; on the other hand, the graduates I've had in recently for interview can competently operate Visual Studio but seem rather hazy about balanced trees, queues or the performance implications of changing privilege modes on the average CPU. And perhaps they don't need to - some library or "wizard" will hide the difficult bits in some way no-one will quite understand, but probably won't break until the original coder has moved on.

    It seems employers don't want people with "fundamental" skills who can adapt to changing technologies, they want an MSIE/CNAA/xyz who can deal with a specific problem at a specific point in time and whom they can replace later on with someone with a different "qualification" when their needs change.

    Unforunately, universities seem to have commoditised their graduate programmes to churn out tradesmen in contemporarily fashionable skills to supply the job market as it exists rather than fulfilling their traditional roles of providing the foundations for lifelong professional development.

    It's no wonder that people aren't going in for these kind of courses, knowing their career lifetimes are likely to be relatively short and tied to the waxing and waning fortunes of manufacturers.

    If you want to work in a trade, you can earn considerably more being a plumber or electrician than working in IT. I'm seriously considering it.

    If you want to be an "IT professional", the opportunities to do so are few and far between. You're probably better advised to find a nice Open Source Software project to work on in your spare time...

    1. Re:What's an IT professional? by rickumali · · Score: 2, Interesting
      I agree with your post. Just wanted to go on the "proverbial" record.

      For the past few weeks I've "picked up some books" and am teaching myself Windows MFC, just because I'm curious about this older technology. I've never done Windows programming professionally, but I'm heartened at how my background (general computer science) helps me understand it. I get the sense that most employers don't see the value of a generalists' background. They'd rather get the person with the certification and be done with it. It makes me frustrated and nervous!

      --
      rickumali@gmail
    2. Re:What's an IT professional? by starfishsystems · · Score: 1
      Well said. Yep, these are the the same phenomena I've been seeing as well, though I have reason to believe that we are starting to return to our senses.

      This industry has always been kind of weird, with its emphasis on novelty instead of durability. Think of the trade magazines of ten or twenty years ago in comparison with the technical publications of the time. There was an established cultural division between IT management and IT expertise even then, though it was a stable relationship, and to that degree made some accomodation for professional merit.

      More recently we've been passing through an era where time is regarded as an unaffordable luxury. Some of that is the industry, and some can be attributed to broader economics. There is no time to bring competent generalists on board and get them up to speed on a particular techology, and seemingly no grasp of the idea that something important might be invariant beneath the given technological flavor of the week.

      The industry as a whole is still fighting over scraps instead of planting for the coming season. Its characteristic weirdness has been particularly acute in recent years. It's been eating its senior people and its young, but such a strategy is clearly not sustainable.

      Most industries eventually settle into some kind of equilibrium based on the stability of supply, demand, and means of production. We've just passed through a phase of radical oversupply of our raw materials. These are the highly useful ideas around computing and networking that were suddenly "discovered" en masse a decade ago, though in fact they had been slowly accumulating over a much longer period. In any case, the effect was very destabilizing, but I want to suggest that it is not characteristic of the industry. Sure, the industry is a bit weird, but not usually as weird as it has been recently.

      Where useful ideas are concerned, the normal rate of supply is quite steady. After all, this is what we do as a species, just as plants produce oxygen. Since ideas are our raw materials, we should likewise be able to maintain an IT industry which works well in the steady state, which attracts capital and stimulates markets and all of that good stuff. There is no longer a bubble, but that is not to imply that what remains is a vacuum. There is a natural baseline, and we are returning to it.

      Take a look at the NASDAQ, not the quarterly view but the 20-year view. Neglecting the bubble, it's actually a pretty uniform curve. You could almost forecast an industry on it. Fancy that!

      Of course, for such an industry to be sustainable rather than parasitic, it has to attend to planting as well as harvesting. In particular, it has to cultivate expertise, because expertise is needed for the supply of useful ideas. And that's where we come in.

      --
      Parity: What to do when the weekend comes.
    3. Re:What's an IT professional? by Guppy06 · · Score: 1

      "This industry has always been kind of weird, with its emphasis on novelty instead of durability."

      Durability doesn't need as much maintenance. It doesn't pay to get it right the first time.

      I don't think this is unique to computers, though. Consider cars, where originally they were simple and durable enough to be maintained well-enough by your average dirt-poor farm boy, now you need an AS just to figure out how to plug in the chip for the fuel injection.

    4. Re:What's an IT professional? by starfishsystems · · Score: 1
      You make a good point. The auto industry went through a phase of "disposibility" where new models were gratuitously introduced, and existing models made artificially obsolete.

      There was nothing fundamentally wrong with the products of the time, and in retrospect we seem to have developed a fondness for them, at least for the better examples. But meanwhile consumers were induced to waste a lot of resources.

      Now we're in a different phase where there is a different rationale for wasting resources. We're also running out of resources.

      It doesn't pay to get it right the first time.

      A manufacturer operating on a parasitic model might say that, might even claim that such a model is inevitable. An informed consumer would not agree. The issue for us as IT professionals is thus to decide whose side are we on?

      --
      Parity: What to do when the weekend comes.
  81. This happened before... by AB3A · · Score: 5, Insightful

    In the mid 1970s, when the space race slowed down, there was an entire generation of aerospace engineers who lost their jobs all over the country.

    Space was supposed to have been the future. But it didn't turn out that way. The number of engineering students in universities dropped precipitously. After all, why go in to a job like that with little or no future, where your industry could evaporate overnight at the whim of a few "business leaders."

    Later in the Early 1990s, I witnessed something similar when half of my class at the university disappeared because all the major defense contractors were laying off.

    Engineers and other technology workers are well paid in good times. However, you need to keep a reserve and a backup career just in case the industry you're working in goes in to the toilet.

    In the scheme of industries which have suffered, you folks in IT have little to complain about. Ask an engineer from the 1970's what life was like after the Apollo missions ceased.

    --
    Nearly fifty percent of all graduates come from the bottom half of the class!
    1. Re:This happened before... by boomgopher · · Score: 3, Interesting

      "In the scheme of industries which have suffered, you folks in IT have little to complain about. Ask an engineer from the 1970's what life was like after the Apollo missions ceased."

      I met a guy in the mid 90s who was once an engineer in the Apollo program. What was he doing? He was a cemetary plot dealer, I was buying one for a family member. Kind of poetic, from the theme of this article.


      --
      Your hybrid is not saving the environment. Its purpose is to make you feel good about buying something.
    2. Re:This happened before... by beforewisdom · · Score: 1
      In the scheme of industries which have suffered, you folks in IT have little to complain about. Ask an engineer from the 1970's what life was like after the Apollo missions ceased.
      I would think that someone who lost their job from a particular situation woudl have sympathy for people going through a similar cycle.

      Instead you are telling people to stop whining.

    3. Re:This happened before... by AB3A · · Score: 1

      ...you are telling people to stop whining.

      Actually, I'm not. What I'm saying is that there are boom/bust business and technology cycles. It's simply a fact of the "high-technology" business. Eventually, the public loses that wide-eyed gee-whiz fascination with a new technology and the market settles back to something more sustainable.

      There are still many engineers and IT workers out there. They love what they do and they move from project to project. But it isn't the wonderful money-making bandwagon it once was.

      Thus, the kids who are simply going to school to make a better living are going to move on to other "high-technology" businesses. I'll bet there are many more interested in bio-tech now than there are for IT, electronics, or aerospace jobs.

      Those of you who were interested in money more than the opportunity to play with a hot technology must realize by now that the wonderful salaries you used to command are just not there any more. I'm sorry. I wish it were different. However, we live in a fickle market. If it's only money you're interested in, know that you can make money doing almost anything, as long as people want the service or product. But if you're really interested in developing the technology further, then there is plenty of work out there --but you may have to adjust your lifestyle to accomondate it.

      --
      Nearly fifty percent of all graduates come from the bottom half of the class!
  82. Re:HEY IBM!! - agree by JoeFool · · Score: 1

    I agree on that.

    It went through the news/press that IBM plans fire 10k to 13k people in Europe, 2700 in Germany. You were able read, that there are current activities already taking place in Germany by closing Locations Hanover and Schweinfourt (600 People). On the other hand they indeed create new Jobs in Eastern Europe and China.

  83. Funny by bigattichouse · · Score: 1

    Many of the best coders I ever met did *NOT* go to school for CS... lets see, a nurse, construction management, Horticulture, even myself (International Studies).. They were hobbyists who had the strong desire to learn the trade, and because of that they tended to read a lot of the current literature and had an inbuilt desire to solve the problem by researching how others did it online, instead of saying "Oh, here's how we did that in school".

    --
    meh
    1. Re:Funny by Mr.+McD · · Score: 1

      I'm glad I'm not alone in feeling this way and I know EXACTLY what you mean. I awlays feel like these CS folks work with blinders on and tend to say "you can't do that" because it goes against what they learned in school. I amazed 3 of them 2 years ago when I showed them that you could really "hot deploy" a web application in JBoss 3.2 without having to restart the server. I was told that "such things" were not possible. I don't feel exceptionally smart, but I don't think CS folks rely on Google enough ;)

  84. What color is your smock? by gelfling · · Score: 1

    See the thing is this:

    Quality doesn't matter
    There is no loyalty
    Deep education is worthless
    You are a pair of hands
    A monkey could probably do it good enough for us
    Our bankers want to oursource

    We all have smocks and we all work for a company that's more like Walmart with pocketprotectors than anything else.

  85. landscapers by lheal · · Score: 4, Insightful
    james_couzens crawls out from under a rock and spews:
    ...The biggest problem is that the IT industry was flooded with fucking asshats interested in it only for the money. I recall quite clearly a former friend who was a landscaper. I didn't see him for a couple of years and then ran into him downtown where he told me he was learning C++ and Java, at which point I suddenly felt the urge to vommit.

    Every job or position is just as hard as every other. Say that to yourself over and over, because you're obviously a snob who needs to get over an assinine, overinflated sense of your own importance.

    A car salesman needs to know about sales technique, trends in the industry, demographics, and the technical details of how cars work. A grocery store manager has 10,000 items to remember, including watching their popularity and knowing their proper use, so that when a customer asks him he can give a ready answer. And a landscaper needs to know which plants are best for which soil, shade, and design criteria.

    Not everyone finds their calling in high school. Some people know their calling, but don't get the breaks to get there.

    I knew when I was 14 that I wanted to program computers when I grew up. That's what I do now, almost 30 years later, but it took me the first 10 years or so to arrange it.

    Before that I was a

    • high school jock (and a mediocre one, at that)
    • college student who partied too much
    • convenience store clerk
    • homeless hitchhiker
    • grocery bagger (got fired for eating cookies from the vendor restock bin)
    • young marine (and a lousy one)
    • pizza deliverer (delivering to former high school classmates I could tell were pleased that they were more successful than I was)

    If you asked one of the people who knew me in one of those other roles, they might tell you I'd be a landscaper by now.

    I gotta tell you, some days I consider it.

    By the way, that former friend of yours probably would make an excellent contact for you the next time you're downsized or simply fired for being a jerk.

    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
    1. Re:landscapers by james_couzens · · Score: 1
      Why is it, that people get so offended, without contemplating the possibility that the individual who wrote the statement is in possession of the "real life" experience that warranted such writing.

      At 13 I started to run a BBS, by 14 I was pulling down FidoNet feeds for my local town, by 16 I had sold my BBS, computer, and modem for $300 -- I don't even remember what I did with the money.

      Before I "was a programmer" ... oh wait, I started programming when I was 13. But I stopped, because no one would hire me without a "certificate". The biggest fucking IDIOTS had jobs I could have done in my sleep. I had practical experience, and I have the knowledge. I didn't have a certificate, so I had no job!

      The lesson I didn't learn was that you need to learn how to bullshit. The people that manage this industry (CEO, whatever) are complete fucking clowns, and so they rely on certificates (these are about as useful as digital certificates for webservers) to know if someone actually knows what they are talking about. This process is flawed in more ways than one... because the clowns can't recognize good talent even when it comes up in front of them and kicks them in the as, those individuals who have taught them selves (beware of these people, they are extremely dangerous! they think for themselves, and they, they know these things, these things that they know they just come up with without having anyone even teach them!) as a result become disenchanted or left out in the cold.

      No, actually that former friend of mine recently married my wife's cousin, and at the wedding I asked him what he was doing these days. You know, I was actually two inebriated to remember, but it wasn't "software developer".

      And for the record, I've been:
      • Carpet Cleaner
      • Stock Facer for a supermarket (someone has to turn all those French labels around!)
      • Landscaper
      • Roofer
      • Engineering Clerk (making copies!)
      • Carpet Technican (laying floors!)
      • Baker (making buns!)
      • Editor*
      * this is the job that finally allowed me entrance into this industry as a sysadmin, and as everyone knows a little code goes a long way automating things as an administrator, and thus I resumed my foray into the world of software development...

      I have a disease where I have difficulty using something where I don't know how it works. This has caused me to take many things apart, and even cost me some good money, why I've got 4 bricked WRT54G routers stacked up in front of me. and I'm versed enough with JTAG to unbrick them if they were unbrickable, which I do not believe them to be.

      Many many people are not cursed with this wretched disease that consumes many hours of time and money, and provides countless hours of pleasure and knowledge. . .
      --
      How on earth I can reference anything insightful when slashdot signatures are limited to 120 characters?!
    2. Re:landscapers by mangu · · Score: 2, Insightful
      Every job or position is just as hard as every other


      It's this kind of politically correct BS that's causing outsourcing and the shortage of programmers in the USA. What you say was dogma in the early days of the soviet revolution in the USSR. The problem, as they quickly found out, is that no one wanted to do the hard work studying engineering if they could earn the same wage as a grocery bagger. By the early 1920s, Lenin reinstated the capitalist principle of paying more for jobs that require more skill, intelligence, or training

    3. Re:landscapers by lheal · · Score: 1

      >politically correct bullshit

      Hah! You read in much more than I said. I'm perfectly happy with the idea that some jobs pay more, because fewer people can do those jobs (or they're more risky, or whatever).

      But at the same time, I couldn't be a waiter or a secretary. I'm way too ADD for that.

      --
      Raise your children as if you were teaching them to raise your grandchildren, because you are.
    4. Re:landscapers by Dr.+Evil · · Score: 2, Insightful

      People are just griping because you're coming across as a Wesley Crusher type.

      The educational papers would do you well. You'd absorb the material quickly because you're interested in it. It would also broaden your knowledge and save you from re-inventing the wheel when you're working on projects.

      I started programming when I was 13. But I stopped, because no one would hire me without a "certificate"

      Have you ever seen code written by a 13 year old working by themselves? It looks awfully similar to code written by anyone who has no formal training or team work experience. The 13 year old is also always trying to prove how good they are at coding... it's a pain to deal with kids like that.

    5. Re:landscapers by duffbeer703 · · Score: 1

      The funny thing is that our centrally-planned (by commercial interests) economy is going down the same toilet that the Soviets did.

      Keep making fun of the Russians, but don't look at Gary, Indiana, Detroit or any other large city in the US.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    6. Re:landscapers by miu · · Score: 1
      The biggest fucking IDIOTS had jobs I could have done in my sleep. I had practical experience, and I have the knowledge. I didn't have a certificate, so I had no job!

      The real reason you couldn't get a job at that point was because you were a teenager. If you were good enough to be worth hiring you were more than likely an arrogant prick and much more trouble than you were worth.

      Even interns are more trouble than they are worth most of the time. What little common sense and maturity most people develop does not even start development until age 23 or so.

      --

      [Set Cain on fire and steal his lute.]
    7. Re:landscapers by miu · · Score: 1
      I was saying that you didn't get jobs because you were a teen. Regardless of your level of maturity, most teenagers are very immature, those with computer skills doubly so. You come across as a bit arrogant, but I have no idea how you are in real life.

      My basic point is that regardless of your level of skill, most places would never hire a teenager for any job that required common sense. I think your age counted against you much more than lack of cert.

      --

      [Set Cain on fire and steal his lute.]
    8. Re:landscapers by sesshomaru · · Score: 1
      I read this today:

      A plumber comes to a man's house to fix his plumbing. After a few minutes he bangs on some pipes, and the plumbing starts working again.

      Plumber: "That'll be $100.00 please."

      Man: "But you only banged on some pipes."

      Plumber: "The charge for banging on the pipes is only $5.00, the other $95.00 is for knowing where to bang."

      --
      "MIT betrayed all of its basic principles."
    9. Re:landscapers by RealProgrammer · · Score: 1

      I think ... you are employing what is to me a very non-intutive definition of the word "hard."
      ... I get paid $$$ as a chemical engineer ... is that my job is a little harder.

      Your job would be "harder" for someone else than for you, yes, and that's why the job market works the way it does. I think you understand what GP was getting at, but I have a comment about it.

      There is a sort of synergy between jobs and people who fill them. Work expands to fill the time of an underutilized person, and the number of employees expands to cover the work that is present. That's glossing greed, but eventually greedy employers and employees go away or are forced to accept the reality of their work needs.

      Now, my job as consulting sysadmin and programmer is, for me, easy. I feel guilty submitting my invoices sometimes, since I know how simple what I had to do was for me to do. But at the same time, I know that my client couldn't have done the task themselves without learning a lot and altering the way they do business.

      Nor could I have done their job without the same or greater learning curve. And you can't teach a dog to play the violin (even though someone taught teach this one algebra, it seems).

      --
      sigs, as if you care.
    10. Re:landscapers by vertinox · · Score: 1

      Every job or position is just as hard as every other. Say that to yourself over and over, because you're obviously a snob who needs to get over an assinine, overinflated sense of your own importance.

      Like the parent, I haven't always worked in IT (I've worked as a grocery store cashier, music cd sales person, been terminally unemployed willingly once, and worked at a video game store), but now I have no problem getting a job in IT but mostly in the past 7 years I have worked IT through and through. However I would rather agree with the grandparent.

      Personally, I don't believe there are too many people in the industry (lord knows we need more computer literate people), but the fact there are quite a few people shouldn't be working with computers.

      I would have to say the current company I work for is quite an exception because of the high degree of competance required to work here and I love the high degree of technical skill and comradship of my coworkers, but...

      I worked for companies in which people obviously shouldn't have been working in an IT field. Many people who decided that computers where was where the money was, but refused and were unwilling to grasp common computer issues that was a basic requirement for their job.

      It's not the fact they are taking up jobs, it was the fact that it was making everyone elses job more difficult.

      If you are good at IT and can interview well and have the ability to move around the country then by damn you can get a job. I have and I don't have a college degree (before I got my current job I had maybe 8-10 interviews, but I was persistant).

      But the truth is a company is the sum of it's employees and when your corporation is filled with people who need to get a clue then it's best to jump ship before the pink slips went out (and they did in the last job).

      Note: There is a difference between those who are unskilled, but love their job and are willing to learn and those who are unskilled, and hate their job and have no desire to learn anything except when the next paycheck is.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    11. Re:landscapers by Retric · · Score: 1

      Have you ever seen code written by a 13 year old working by themselves? It looks awfully similar to code written by anyone who has no formal training or team work experience. The 13 year old is also always trying to prove how good they are at coding... it's a pain to deal with kids like that.

      Hmm, I started coding at age 8. By 13 I was using QBasic and writing some OK code. Looking back at some of that code I think I have gotten dumber over time. Other than using a few GOTO's it looks like what I code now but then I see stuff like this odd nested loop that draws simple clouds in the exhaust of a rocket simulation. It looks cool and I can see how it's rotating though several colors so it's looks like it's on fire but somehow it leaves a trail of while clouds on a blue background while the exhaust colors look red and orange.

      It's been so long I don't recall my thought process but It's cool looking at how optimized some of those QBasic programs where. Granted I was using a 286 and an interpreted language so getting things done fast enough to keep a 13 year old interested must have been hard but a lot of that code is just insane.

      Yea the code needs more comments, but god damm there is some cool stuff going on. I really wonder what I could have done with a modern PC and VC++.

    12. Re:landscapers by mandolin · · Score: 1
      I don't understand why I'm supposed to sympathize with your personal attacks on a complete stranger, when you freely admit to being a former jock, partier, and slacker?

      You simply have no ground left to stand on.

      (and before somebody dings me for the same thing, you'll note I haven't mentioned all the stupid shit *I've* done :-)

    13. Re:landscapers by iolaus · · Score: 1

      Every job or position is just as hard as every other. Say that to yourself over and over, because you're obviously a snob who needs to get over an assinine, overinflated sense of your own importance.

      That has to be about the most politically-correct bullshit I've ever read. Sounds like the opinion of a Communication major to me!

      --
      I find laziness to be an excellent motivator.
    14. Re:landscapers by Che+Guevarra · · Score: 1


      I set my browser to display only the source HTML for each webpage I visit. Only underachievers parse.

    15. Re:landscapers by Knara · · Score: 1

      I had a similar experience looking at code I did in college a short while ago (archived all the code to CD and just recently rediscovered it). I was both amazed that the code was so good, but at the same time was saddened to realize that I just don't have the same interest level to do it that I used to. For whatever reason, it just doesn't appeal to me anymore.

  86. Just more internet bust by joab_son_of_zeruiah · · Score: 1

    This is just one more chapter of the .com bust. It's finally caught up to the academics, and they are not going to like it. We still have a lot of oversupply.

    The most recent Talbee survey shows fully 66% decline in CS enrollments at the *top* institutions. There are two effect, one of which is the tightening up if INS regulations for foreign studends. This affects graduate schools geneally. The other effect is word of mouth. If "Uncle Bob" was a programmer who's been out of work for awhile, it doen't send a good message to his freshman nephew looking for a major. I've seen this first hand since 2001.

    This means that there is a tremendous oversupply of *faculty* at the second-tier instutions (at which I happend to be an adjunct, until recently. Gee, I wonder why?) This article is just some academic bigwigs bemoaning their situation with their industry friends. They're looking for cover.

    It's not over till the fat lady sings. In this case, it's going to be massive layoffs in the academic community corresponding to the .com bust. It takes time, but the wonders of the capitalism will be felt by all. "I'm happy you lost your job." That's what happens with oversupply. We'll be better for it.

    Until 2003 (for over 30 years) we've got unprecedented growth in academic CS. Some of these academic guys have never known what it means to see a decline. Tenure doesn't mean jack when the program is downsized. Expect more squeeling as the sausge is made.

    Yea, the correction continues.

  87. Automechanics! by xtermin8 · · Score: 1

    Will be? Plumber, carpenter and automechanic are already good jobs now! Especially with the increasing sophistication of tech in car engines and the diagnostic equipment, and the shortage of qualified mechanics, automotive technology looks promising, and a lot more stable

  88. Who are they kidding? by 0xdeaddead · · Score: 1
    Thses jokers can't wait to outsource it or send if overseas. Its no small shock that kids are like whoa the IBM that just laid of 13,000 jobs? yeah Im going to invest 4+ years and $30-120,000 in that degree so that I can be a Walmart greeter.

    What do we make in North America again? Can anyone remind me, because all I see is consumers, we dont make anything anymore, and if you make more than $5.00 USD an hour doing something other than yard work, they are dying to send that job overseas.

    Now the only 'good' part of this is that it's equalizing the worlds wealth, but we (North Americans) are about to be largely poor... Which sucks...

  89. I'm stressed/Don't know anymore by Emetophobe · · Score: 1

    I wanted to be a computer programmer for many years now, until recently. Both my parents graduated from U. of Waterloo and have been programming a long time now (my mom is a senior programmer for ScotiaBank, going on 30 years with them). They work her like a dog, she is at work more then she is at home. It's a stressful environment. On the plus side, she is paid well, making just over $100K Canadian a year (this year her income tax was $47,000, so she gets to keep half pretty much, good ol' Canada). As for me, I already suffer from alot of stress and anxiety, and I don't think it would be in my best interest to enter a field which would be even more detrimental to my health, even though I love programming.

    All the shit thats been going on in the last 5 years with the programming industry has totally turned me off wanting to get a career as a programmer. I rather get into some other computer field that isn't as demanding and stressful. I had a nervous breakdown when I was about to start college for computer programming, and I haven't been able to go back since. This is why I don't want to be a programmer anymore, I'm already severely stressed, I don't need the added stress.

    Until companies can provide a good working environment, I rather work in another field. I talked to guys that did the patio in my backyard and they were all computer graduates, working as renovators/builders/etc.. because the computer field is so dry. One of them was extremely intelligent, and he was reduced to laying bricks, it's a sad state and i'm perplexed as too which computer field I want to enter, if at all.

    I'm interested in network security and system administration aside from programming, but I just don't know what I want to do anymore.

  90. Too many chiefs, not enough braves by !Squalus · · Score: 1

    The problem is that the morons outsourcing gifted people's jobs need to be shown the door. We can outsource their jobs and save companies millions at the cost of one person of out work versus the thousands of unemployed it takes to get the savings they want. It also helps the economy, as one person without a job is far better than thousands out of work. It's simple math, but even that seems beyond the executive capacity to fathom. Save the bottom line, outsource the CEOs to the mailroom guys and save the companies, the economy and our future.

    --
    All Ad hominem replies happily ignored as the sender shall be deemed to lack the faculties to comprehend the equation.
  91. Good by richman555 · · Score: 1

    That is good, so then it should be easier to get a job and we should be able to make more $$$. I don't see this as a bad thing. Strange thing is, I do not see this crisis right now in the industry. There where not many computer science majors when I graduated from college in '94 either (pre Windows 95). This better not be another attempt by our employers to justify offshoring of jobs and allow more HB1 visas, which is what it sounds like to me.

  92. But why does the US need computer workers ? by Anonymous Coward · · Score: 1, Funny

    As companies are outsourcing all their IT work to India then why does the US need any computer graduates anyway ?

  93. In other words... by Aldric · · Score: 1
    Waaaah, we're going to have start paying IT people more because we can't get graduates anymore!

    They created the damn situation. Prospective students saw what generally happened to graduates and, like anyone with half a brain would, decided to do something where they wouldn't be underpaid and overworked.

    It will take a couple of years before they get a clue. They will try outsourcing first. It will take a number of expensive lessons where they have to deal with crap Indian software.

    The bottom line is, the free lunch is over for employers. Start behaving decently or go out of business. Nobody is going to see the pathetic hand wringing and decide upon personal sacrifice so that a bunch of greedy executives can get paid another couple of million a year.

  94. Basic economics is against tech jobs by knightghost · · Score: 1

    An MBA is half the work and twice the pay as a CS degree and later work. Why the heck should someone stick with CS?

  95. Why are they looking solely at CS Degrees? by Mr.+McD · · Score: 1

    For starters, I have a BFA in Graphic Design. However, I am a Senior Java Specialist now, my design skills only come into play when I'm coding GUIs. Half the folks I work with don't have CS degrees and they tend to be more competent than those that do. In my experience, I have found "Most" (meaning not all) folks with CS degrees have a lot of knowledge but aren't great problem solvers. Those that got degrees in something else and are now developers, tend to come up with more creative solutions to big problems.

  96. Oh the irony! by eyegone · · Score: 1


    This is the same IBM that's in the process of laying off 13,000 employees, right?

    Cry me a river!

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
  97. Java is *NOT* cross-platform. by mangu · · Score: 1

    Wake me up when I can get a JRE for the PIC16F877A for which I'm writing C code right now. Do you have any idea of how many micro-controllers are sold for each CPU that supports Java? The future job-market for software developers isn't in desktop applications, it's in embedded systems.

    1. Re:Java is *NOT* cross-platform. by gambino21 · · Score: 1

      Maybe not exactly what you are looking for, but take a look at this: Muvium. Click on products and then click on uVM-Microcontrollers.
      And you can see other devices here While Java is not available for every possible platform, it is available for a large number of platforms including embedded devices.
      Usually the term cross-platform in Java refers to the ability to transfer compiled code from one system to another. Something you will never be able to do with C.

    2. Re:Java is *NOT* cross-platform. by russotto · · Score: 1

      There's certainly a market for software developers in embedded systems. But embedded-systems companies don't want people with mostly desktop and/or server application experience. They want other embedded-systems people. The specificity of job requirements nowadays makes moving from one part of the field to another ridiculously difficult. That's when the specificity isn't just a way of making sure the job requirements fit exactly one person (with an H1B) of course.

    3. Re:Java is *NOT* cross-platform. by mangu · · Score: 1
      my cell phone runs Java


      Yes, but cell phones have rather sophisticated CPUs. There's a distribution law widely found in both natural and artificial systems that goes like this: for every entity with dimension "x" there are "n" entities with dimension "x/n". I'm not sure what is "n" for CPU power, but you can bet that there are many more CPUs that aren't able to run a JRE than CPUs that can do it.


      In the real world, there is only one language that's universal: C. For the majority of the CPUs in the world today, C is the only programming language available other than assembly.


      Java, notwithstanding the Pentiums, PPCs, and top-of-the-line cellphones, runs only in a very small minority of machines.

    4. Re:Java is *NOT* cross-platform. by Bill+Dog · · Score: 1

      Java is not cross-platform -- it is a platform. If all you know is the Java language and its API's, then that's the only platform you know. If someone asks you to write them an NT service or a Windows system tray application, you can't because you don't know that platform. If the VB runtime were ported to every system imaginable, it still wouldn't be cross-platform because it is a platform. If all you know is the VB language and it's IDE and how to string together OCX's, you are writing platform-specific code. Just like the Java and Windows developers.

      --
      Attention zealots and haters: 00100 00100
  98. Good. by Canthros · · Score: 2, Insightful

    I'm tired of being unable to have a career because there are 8 million idiots with a pile of certifications and a bunch of bad ideas clogging up the job mills.

    --
    Canthros
    1. Re:Good. by kalirion · · Score: 1

      I agree.

      *goes back to studying for the JSP & Servlets Certification exam*

  99. FUD by rocketjam · · Score: 1

    Infoworld CTO Chad Dickerson has a good take on these "critical shortage of CS students" reports that have been coming out lately.

  100. Will I be tested on this? by dbIII · · Score: 1
    And while we're on the subject, please explain why I need(ed) Calculus 3 to program or administrate computers.
    It depends on whether you want to do the equivalent of fixing a toaster by the procedure in the manual or do new stuff. People use computers to do stuff, and if you don't understand simple math you will not understand how to effectively use the computers to calculate what people want - something as simple as finding the middle of something or the area of something is done more effectively by calculus - why measure the area under a curve when you can just integrate the function?

    Want to know how hot that CPU is going to get? You'll probably have to do more than simple algebra.

    Maybe if they offered REAL skills that translate into the workforce
    That's called a tech college - but when the gadget you are trained in is retired you have to learn how to use the next one. That's the downfall of specialised training without teaching background knowlege.
  101. When the sauce is on the other gander by AndroidCat · · Score: 3, Insightful
    Perhaps the problem with declining enrolement is that the courses are too expensive for students to take a chance in a changable market. I modestly propose a solution to this:

    Universities could cut their costs drastically if allowed to fire expensive tenured professors (like Prof Owen Astrachan), and bring in excellent but far cheaper educators on H1B visas from India and other countries. This would allow them to remain competitive and thrive in todays global education market.

    Prof Owen Astrachan and his ilk might selfishly object to this proposal, but they have to understand that the world doesn't owe them an overpaid living, and after lifestyle adjustments, I'm sure he'll be able to pick up work teaching at the local Ace TechTrain! franchise.

    --
    One line blog. I hear that they're called Twitters now.
    1. Re:When the sauce is on the other gander by Nasarius · · Score: 1
      Universities could cut their costs drastically if allowed to fire expensive tenured professors (like Prof Owen Astrachan), and bring in excellent but far cheaper educators on H1B visas from India and other countries.

      Ah, no. I'm attending a university where the bulk of CS faculty are either Chinese or Indian. In my experience, even the ones without heavy accents aren't very good teachers. Same goes for the engineering departments. There are exceptions, but it's nice if your professor can speak English.

      --
      LOAD "SIG",8,1
    2. Re:When the sauce is on the other gander by AndroidCat · · Score: 1
      There are exceptions, but it's nice if your professor can speak English.

      Think of it as experience that will be invaluable later on in life with your H1B co-workers. Besides, perhaps Prof Owen Astrachan could keep his job if he was willing to retro-adjust his expectations to match the normalized market for renumeration of academic sock-puppets acting for business interests. :)

      --
      One line blog. I hear that they're called Twitters now.
  102. Re:OT: Eddie Murphy as a white guy. by mangu · · Score: 1
    An albino may or may not be white in the racial sense


    You are right.

  103. putting the cart before the horse by Wansu · · Score: 2, Insightful


    None of the labor shortages predicted during the past 30 years has come to pass.

    Some pundits, politicians and industry leaders seem to think that if the market is flooded with more technical degreed graduates, industry will be attracted. In other woirds, build it and they will come. That's putting the cart before the horse.

    Enrollments have risen and fallen in direct proportion to the demand for graduates of the curriculum. For the past 5 years companies have been shedding workers in the US. Consequently, enrollments in Computer Science, Computer Engineering and Electrical Engineering have fallen dramatically. Should this trend continue, these curricula may be discontinued or scaled back at many of the 2nd and 3rd tier engineering schools.

    --
    Wansu, th' chinese sailor
    1. Re:putting the cart before the horse by Tony · · Score: 1

      Enrollments have risen and fallen in direct proportion to the demand for graduates of the curriculum.

      That's true-- but that also leaves at least a 4-year lag time between able-bodied graduates and demand (or lack of it). As we've seen in the industry, 4 years is a *long* time.

      About 4 years ago we had a bust. People stopped going for the CS degree. A lot of people who had started out CS switched to something more lucrative, like english or fencing. That gives us a 6-year potential worker shortfall.

      Not that it matters; US IT staff are being reduced to the role of sysadmin (a very respectable job, mind you). There are plenty of programmers in India and Russia and Brazil.

      --
      Microsoft is to software what Budweiser is to beer.
  104. I'm Leaving As Soon As I Can... by 0311 · · Score: 1

    I am studying to enter the medical field, and plan on leaving my Java programming job far, far behind. I believe it will be nigh impossible (4 kids, mortgage, aged 34) but it will ultimately be more rewarding and more valuable to me, to my family and hopefully to society. Let someone else sling code! Pass me the scalpel! Let the shortage come!

  105. Economic cycle by FridayBob · · Score: 1

    Well, I suppose this is good news for all us lifers in the IT business, since this means we'll probably do better over the next five years or so, but I think that in the longer term we'll come to see this phenomenon as part of a regular economic cycle, just as in every other profession. However, as opposed to, say, dentists, I think it's safe to say that our profession will always be more dependent upon, or in sync with, the general economic cycle.

  106. Why do we keep hearing this? by cbiltcliffe · · Score: 2, Insightful

    We've been hearing this for years, while most of us have been applying for 1 tech job opening that gets 2000 or so applicants.

    Where is the shortage? It's crap.

    I think this is what big business keeps saying so they can convince the US gov't to let them bring in more H1B's who'll work for a bag of peanuts every week.

    --
    "City hall" in German is "Rathaus" Kinda explains a few things......
    1. Re:Why do we keep hearing this? by bluGill · · Score: 2, Interesting

      The shortage is of people worth interviewing. My boss gave me a stack of resumes the other day. Of 20, 2 gave an indication they had programed and were honest. (HTML is not programing. VB is, but there is enough bad VB in the world that it is only worth something if you can program something else) Most were IT people, but we are not large enough to need a full time firewall admin.

      My peers that are good programmers are all working. At least the ones I can find anyway. There are a large number of programmers that I wouldn't hire who are not working.

  107. What are they studying, then? by kiwimate · · Score: 3, Insightful

    If there's a dramatic decline in people willing to take even introductory comp. sci. courses, where are they going instead, and why? Accounting or business majors, because that's where the money is?

    If you have a big drop in the percentage of top people going the computer science or IT route, then they must be a corresponding increase in the people taking other courses. Either a big jump in specific areas, or else it's dispersed across disciplines. The former indicates that there's a specific discipline that is now seen as a hot item. The latter indicates that computer science/IT is now seen as a cold item. So, which is it? And, if the former, is it just our path, or are there other disciplines similarly affected? All the sciences, for example?

    Once you know what the real reasons are behind the figures, then maybe you can do something to intelligently address the problem.

  108. Re:Corp short sighted destruction of local brainfo by Foolomon · · Score: 1

    Bah. KLocs ("Thousands of Lines of Code" for those of you who aren't familiar with the term) have been in use as a metric of productivity since at least 1988 when I was a cooperative education employee at IBM's Application Systems Development lab in Cary, NC.

  109. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  110. Re:Funny (additional majors for super-progr's) by eUdudx · · Score: 1

    Let me add: music and poly-sci were the b.a. majors of two of my highly respected group peers. And as someone else pointed out, these cycles are neither new nor restricted to programming. I'll be a lot of the Russian COBOL geeks who came out of the woodwork for y2K work are now doing ASP.NET very well.

  111. Perspective by TapeCutter · · Score: 1

    I agree with you, it's not hard to find a reasonably interesting geek job and hang on to it until you get bored after a few years. I left school when I was 15 and worked as a labourer until I was 27 (1987). I had played with an old apple II as a hobby for several years and decided to get a CS degree to get my "foot in the door". I had a wife and two kids at school and drove taxis for pocket money while at uni.

    I left with a degree in 1991 (peak of recession here in Australia), it took me 3months to get a job and 5yrs later my take home pay had risen 600% and managers were kissing geeks arses. The bubble burst and I went on a six month "vacation". I am currently on my 4th year of a 3 month contract. Since 1991 I have not failed to put in a tax return that is well above the national average and most people I know in IT are the same.

    I am not trying to brag about my pay pack nor put my self up as cinderella. In fact I think my interest in computers and making a good living out of it are unrelated, it's just luck that people are eager to pay for something I like to do. (I also love sitting on the beach but nobody will pay me for that). I do however belive my working life has given me some perspective when it comes to employment and working conditions. Having spent about 15yrs as an engineeer and another 15yrs as a semi-skilled labourer, I would rather be an unemployed engineer (not entitled to welfare) than an unemployed labourer(entitled to welfare).

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  112. A little advice to any IT student out there by threaded · · Score: 1

    A little advice to any IT student out there: change to Law or Accountantcy NOW.

    You will thank me for this advice one day.

    1. Re:A little advice to any IT student out there by Tungbo · · Score: 1

      I have heard of many graduating lawyers and know many MBAs scrambling for work right now unless they are in the top ranks of the best schools.
      A large % of accountants I know is trying to get OUT of the field.

      So do your own research and find something you'll enjoy doing!

  113. Trends in Software Development Hiring by Foolomon · · Score: 5, Insightful
    I'm a software developer / architect working in Manhattan and here's what I've seen in this area over the past year or so.

    In spite of the fact that there are more jobs available, companies are still only willing to pay salaries in line with the Dot Com Bust era. In other words, I get calls almost every day (and frequently multiple calls) from recruiters who are representing clients that want to pay 35% less than what I was making as a full-time employee in 2002 and 25% less than I'm making now as a 1099 consultant now.

    The ones who are willing to pay the higher salaries (read: Wall St.) expect skillsets that are so specific that they will not talk to you if you do not have every one of them. In my opinion, they are asking for trouble because the technologies in use there are used very rarely outside of those sectors. When the IT staff they have in place now decide to move on, they will be hard-pressed to find trained people to replace them.

    I actually had an HR employee at a company who was interested in me as a potential employee tell me that their guideline for translating 1099 to full-time salary was to subtract 30%. I asked her how they arrived at that figure and her response was that it took into consideration benefits, vacation time, sick days and retirement plans.

    Color me stupid but benefits these days are not what they used to be from the perspective of the amount the company contributes. I pay less than double than others at full time companies do, but I'm paying 100% of the cost. This isn't your father's IBM where the company paid for nearly everything and you had an amazing medical, dental, vision, etc. plan.

    Couple that with the fact that the vast majority of people do not take a lot of sick days each year and you have me scratching my head and wondering what drugs that HR person was on when she told me 30% and expected me to accept it like it was a given.

    Am I living in a pipe dream?

    1. Re:Trends in Software Development Hiring by eseneca1 · · Score: 5, Interesting

      I have experinced the same thing as a programmer. I was laid-off during the burst and could not get a job because I was overqualified. People would not hire me for 35% less because they figured I would just leave when someone came up to what I am worth.

      My solutions was simple, I started my own business until I was able to get a new job. I refuse to accept a full time position that will require me to give up that business and now I have a high paying full time job and a thriving programming business on the side. I suggest for any programmer that they do not sign any IP agreements and tie themselves into one company. Do not put all your eggs in one basket....

      I am no longer afraid of the outsourcing issue becasue I have found that many of the major companies are oursourcing but many of the small businesses in your area do not know anyone in India and do not want to deal with someone they cannot see and talk too. There is a very fertile field of work that makes me plenty of money.

      My formula does not work for everyone but it is what i have experienced.

    2. Re:Trends in Software Development Hiring by boomgopher · · Score: 2

      "Couple that with the fact that the vast majority of people do not take a lot of sick days each year and you have me scratching my head and wondering what drugs that HR person was on when she told me 30% and expected me to accept it like it was a given."

      This is is not a political troll, but do keep in mind that our our great politicians have caused a lot of problems in this area. Take California for example, where the workman's comp costs have skyrocketted, and then everyone marvels at why companies are willing to pay $30/hr to illegal aliens for tile setters - no Social Security and or workman's comp.

      So if we make $75K a year, how much is the company really paying? A lot more than that it seems.

      I'm not saying these programs are all bad, but do keep in mind that they're not free lunch either - which something I wish the bleeding-hearts would think of when they vote for this stuff (i.e. our wives :S

      Back to your comment, are there "hidden" costs to hiring you full-time you aren't considering? I'm guessing there are.

      --
      Your hybrid is not saving the environment. Its purpose is to make you feel good about buying something.
    3. Re:Trends in Software Development Hiring by Foolomon · · Score: 1

      Um...Are you hiring? :D :D :D

    4. Re:Trends in Software Development Hiring by iggymanz · · Score: 2, Interesting

      Funny how HR always has an inflated view of what benefits are worth. Working in CADD in switchgear plant, HR said their benefits were worth 24% of salary for people in my range. I actually made them itemize the benefits and we found that benefits came to 14% of my at the time $56K salary. Now I'm working at place where there is just vacation and they contribute $100 a month to health care - less thann 5% of salary benefits!

    5. Re:Trends in Software Development Hiring by Foolomon · · Score: 1
      Exactly.

      In the "old" days (late 80's / early 90's) there were more than a few predominently IT companies that paid 100% of your benefits. Now there are so few of those that they are coined "Camelot" companies.

      One of them, Computer Associates, stopped paying 100% about (I'd guess) a year ago. I'm not sure how many of these companies still exist, but I'd daresay not many.

      Given this - like iggymanz said - the cost of benefits is significantly less than it used to be.

      One of the earlier posters said that there is an overhead cost associated with administrative "stuff" that occurs as a natural result of my hiring as a full time employee. My response is that I should not be penalized for this: you (read: the company) want me to come to work for you because of the skills and experience I bring. That, and that alone, should be the determining factor when considering what my salary should be. It's even more laughable when you consider that, for the larger companies at least, these administrative costs are much further reduced due to "economies of scale."

      For example: in its heydey, IBM employeed over 200,000 employees worldwide. How much expense, do you think, is incurred when a new employee is added to the roster? The HR / Accounting framework is already in place, procedures are already established, and I guarantee you that processes such as payroll are fully automated.

      So where's the expense? It's in data entry and (data) maintenance. That, I claim, is nominal when compared to the supposed costs of administration that companies try to claim.

    6. Re:Trends in Software Development Hiring by corngrower · · Score: 1

      They also count their portion of social security and medicare, which is something like 7.5% of your salary, automatically. Also, often you have a life insurance policy with the company as well.

    7. Re:Trends in Software Development Hiring by EvilTwinSkippy · · Score: 1
      That is a political troll.

      Workman's comp is an issue because when someone is injured on the job, they are shit out of luck. They can't work, they can't find health care, and they often have a family to feed.

      Workman's comp was jammed down the throats of industry because they were happy to work people ragged, then hire a replacement after they wore out.

      Read some Dickens if you want to get a sense of happens to people who fall ill or get hurt on the job without a safety net underneath them. When is the last time you have heard of someone starving to death in this country, or having to sell his or her children out to prostitution?

      It doesn't happen because we DO have that safety net.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    8. Re:Trends in Software Development Hiring by Foolomon · · Score: 1
      Bah. Life insurance policy costs are negligable.

      Assumptions:

      • My salary is $100,000/year. (It isn't, but let's assume that because it's a nice, round number.)
      • A Universal Life policy will cost $100/month for $300,000 of coverage. This isn't too far out of whack based on what I know people are paying for this exact amount of coverage / type of policy.

      $100,000/year / 12 months/year = $8,333.33/month
      $100 / $8,333.33 = approximately 1.2%.

      Most companies will only give you a life insurance policy in the amount of 1 year of your annual salary, so this figure is decreased further.

      The infamous "payroll tax" benefit was what I was referring to specifically when I said my tax deductions offset the supposed difference between fulltime and 1099 salaries.

      For example:

      A consultant makes $50/hour.
      40 hrs/wk * 50 wks/yr = 2,000 hrs/yr
      $50/hr * 2,000 hrs/yr = $100,000/yr

      (Now you know why I chose $50/hr)

      I used 50 wks/yr to eliminate the cost of a paid vacation.

      $100,000/yr * 25% = $75,000 (1099 with Schedule H tax deductions)

      $100,000/yr * 30% = $70,000 (to convert to fulltime, not including taxes, based on what the HR person told me in the very first post of my thread)

      $70,000/yr * 25% = $52,500. I'm making an assumption on the tax bracket.

      That's a difference ($75,000 - $52,500) of $22,500. I've eliminated vacation by using 50 weeks per year instead of 52. That leaves:

      • Medical
      • Dental
      • Vision
      • Short-term disability
      • Long-term disability
      • 401(k) or Profit Sharing plan
      • Life insurance

      I don't care how strong a company's benefits package is, the list of items above will not cost them $22,500.

      • A good health package will cost $1,000 / month for a family. (It may be a little less, but I like using round numbers.)
      • A 401(k) with a 1-for-1 match of up to 5% annual salary could, at maximum, cost the company $3,500 ($70,000 * 5%), but we all know that no company matches under these terms anymore.
      • Short- and long-term disability is an unknown cost to me, but I cannot imagine it costing more than $200/month. Someone please correct me if I'm wrong.
      • Life insurance, as stated in the beginning, is no more than $100/month.

      That's $1,000 + 3,500 + 200 + 100. Let's round up and say a total of $5,000. That's considerably less than the $22,500 difference calculated above.

    9. Re:Trends in Software Development Hiring by corngrower · · Score: 1
      One company I worked for provided a breakdown of the benefits that were provided for me. I think they came to about 22% of my base salary. That would be if I had used ALL of my sick leave, which of course doesn't happen. Factoring this out drops that amount by several percent.

      Also the benefits packages that companies provide thes days are less, substantially, than they were 15 years ago. I'm talking significant reductions in vacation and life insurance (2.5 times annual salary used to be standard, now its often 1/2 of anjual salary). Now from what I hear, medical insurance has gone up considerably since then, but I'm wondering still if today the amount that companies spend on benefits as a percent of salary isn't somewhat less than what it used to be.

    10. Re:Trends in Software Development Hiring by iggymanz · · Score: 1

      nope, no life insurance here, I think they just dispose of bodies of on-site fatalities in dumpster (like Dilbert's boss said of his labor force, "they're way too big to flush")

  114. We are the priests by smittyoneeach · · Score: 1, Insightful
    of the temples
    of Syrinx...

    Yes, the Industrial Revolution marks out the ditch on the right.
    On the left, you'll notice a bureaucratic one, featuring:

    a "saftety net", in which we can all get tangled, that ensures that the bureucracy continues to grow at a rate that makes a virulent cancer look static

    wage escalation pricing native labor out of the market

    protectionist trade policies ensuring crappy native products, and the fat politicians taking kickbacks to support them, far outlive their usefulness

    arguments about "right to choose" that neglect the real issues of people treating sexuality responsibly, not like a video game, cluttering social dialogue

    Unions (a mutiny awaiting its moment, for this old squid) picking your pocket and trying to set themselves up as a parallel government (or mafia, if you will) driving up wage costs and them blaming everyone but themselves for the fact that the worker is over a barrel

    You left out entrepreneurialism, so that, when your eyes grow dry from whining about victimization, you can go start a business. Oh, wait, the Union will organize against you. Never mind.

    Bigotry perpetuated by the groups who draw their power therefrom.

    So, in between this brace of ditches, there may be some ground for a future. I hope.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:We are the priests by jav1231 · · Score: 1

      Uh...riiiiiiiight.

    2. Re:We are the priests by smittyoneeach · · Score: 1

      Tragic, that everything is reduced to a zero-sum game.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    3. Re:We are the priests by smittyoneeach · · Score: 1
      No, it was a Rush 2112 reference.
      What a depressing thread.
      Governments and unions are there to protect the people against the plutocracy.
      s/protect the people against/become/
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    4. Re:We are the priests by smittyoneeach · · Score: 1

      Bunch of feckless Anonymous Cowards, as well.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    5. Re:We are the priests by EvilTwinSkippy · · Score: 2, Interesting
      Let me know how it goes after you get out of the Industrial Revolution ditch.

      You know what the middle path is? It's communism. Real communism. When we stop figuring out what costs and finally make connecting need with supply a priority.

      When we stop making everything a number, those in control of the numbers can stop playing games with them. Who needs wages if you get food, housing, education, and your kids have a safe place to play?

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    6. Re:We are the priests by pikman · · Score: 1

      In this third ditch we have Corporate Fascism aligned with Faith Based Government. In this ditch you'll find the corporations pay negative income tax, write backroom legislation, destroy independent media, thwart environmental protection and basic human/worker rights in developing countries. Faith Based Government puts the faith of ownership of US debt to foreign governments, expands that debt to the benefit of the super wealthy at the expense of the poor and middle class and future generations, gives billions to tax exempt extremist religious cults, ie. New Life Church, thinks abstinence only programs are effective, ignores or refutes peer reviewed science, spreads Corporate Fascism to other countries for resource extraction under the guise of spreading democracy, and undermines legitimate democracies in developing countries whenever it suits its "interests".

    7. Re:We are the priests by mikael · · Score: 1

      a "saftety net", in which we can all get tangled, that ensures that the bureucracy continues to grow at a rate that makes a virulent cancer look static

      At the moment in the UK, the shortfall in all pension schemes for public sector workers is currently double that of the entire UK national debt. Around 450 billions pounds.

      And at the same time, property taxes for house owners (mainly pensioners and/or retirees) are having to rise to keep the local government schemes running.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    8. Re:We are the priests by Hognoxious · · Score: 1

      It sounded like a pretty good description of Belgium to me.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    9. Re:We are the priests by winkydink · · Score: 3, Insightful

      As the classic Hollywood line goes, "What's my motivation?" If you're going to feed, house & educate me in a safe environment, why should I bother working hard? In fact, why should I bother working at all?

      --

      "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    10. Re:We are the priests by killjoe · · Score: 1

      Watching a bit too much foxnews are we?

      I especially enjoyed the "unions are evil" bit, because we all know it's great when corporate management organizes to keep the salaries low but it sucks when workers organize to keep salaries high!.

      --
      evil is as evil does
    11. Re:We are the priests by Travoltus · · Score: 3, Insightful

      Simple. You'd spend more time doing things you want to do instead of laboring for someone else's profits and grand visions of the world.

      Insects make great drones. Humans should be able to aspire to something beyond the status of a workerbee.

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    12. Re:We are the priests by vertinox · · Score: 1

      Non-intervention Free Market capitalism is great in times of plenty, but history has taught us in times of suffering (when capitalism goes wrong) this will only lead to two things:

      Communism

      or

      National Socialism

      Because the goodwill of men who in the art of making money are often not very "goodwillish" since making money is not about the benefit of others most of the time.

      There are some men that make money and really are good people and love their workers, however because life is not often fair to those who are good, evil men can use the system to become wealthy and however their ill will might not be directed towards the masses they would not lift a finger to aleaviate the masses suffering in times of crisis (the Great Depression or Russia in World War I) and then men more evil than the capitalists will lead the masses (Joe Sixpack) into system much far worse than capitalism (National Socialism and Stalinism).

      Keep in mind the U.S. has never been a true free market economy. The closest it has ever been was in 1890's. We are actually an odd form of Socialism. Not that great of a system, but hey... It works and it gives most Americans a higher standard of living than anyone else in the world (unless your South Korean, Finnish, Swiss, or Cannadian, but don't tell the Americans that).

      The point being:

      If you do not feed, educate, and get the masses jobs then someone else will and it might be at end of a gun.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    13. Re:We are the priests by smittyoneeach · · Score: 1

      No, Fox draws vacuum, along with the rest of US cable news. BBC.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    14. Re:We are the priests by electroniceric · · Score: 1
      Well, if a bit sardonically, put. It sort of surprises me that you still have to hash over these things with so many people. Basically, it takes a delicate balancing act for a government to do enough to keep a society from imploding and keep its grubby paws off of it enough to keep it from stalling.

      In keeping with the 21st century being all about asking the economic questions, it seems pretty straightforward to me to wrap up some of these lessons from the 20th century.
      • Nobody likes taxes, but societies need to make judicious and thrifty investments in their future and their present.
      • It's bad for everyone to let people go desitute (not just morally bad either - a strong middle class drives a strong economy), but everyon can't have everything on silver platter, and trying to insulate people from every risk insulates them from effort and success as well.
      • If there's no economic rules, workers and consumers have no way of knowing when they'll get screwed. If there's two many, nobody can do anything new.
      (nothing like a 3 bullet-point list to encapsulate 150 years of Western history)

      None of this is rocket science, which is why it frustrates me to have to go through debates about whether government should solve every problem or just go drown itself in the bathtub. There's plenty left to debate without resorting truisms.
    15. Re:We are the priests by smittyoneeach · · Score: 1

      Non-intervention Free Market capitalism is great in times of plenty, but history has taught us in times of suffering (when capitalism goes wrong) this will only lead to two things:
      Communism

      or

      National Socialism


      Communism: do you mean the October Revolution, and the overthrow of the Czars?
      National Socialism: do you seriously neglect the context of Versailles?
      I'm not passing myself off as an historian, but I feel the analysis may be thin...

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    16. Re:We are the priests by Surt · · Score: 1

      I'm sorry to tell you, I'd much, much, much rather live in your nightmare world than in his.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    17. Re:We are the priests by smittyoneeach · · Score: 1

      Thanks for the best response in the thread.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    18. Re:We are the priests by Surt · · Score: 1

      Sadly, according to the laws of physics, we're actually all involved in a negative sum game. The pie is shrinking.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    19. Re:We are the priests by jotok · · Score: 1

      Who do you think is digging all these ditches? Mexicans, that's who!

    20. Re:We are the priests by smithmc · · Score: 1

      Simple. You'd spend more time doing things you want to do instead of laboring for someone else's profits and grand visions of the world.

      Well, then, who's going to provide the food, housing, and shelter?

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    21. Re:We are the priests by SnapShot · · Score: 1

      Well, to bring this back to the initial context which was, in essence, "why do these 'critical IT shortage' articles exist when it's so hard to find a job?"

      For a specific example, why does IBM claim that there is a 'critical IT shortage' in the same quarter that they are laying off 10,000 IT workers?

      To use your line: "What's their motivation?"

      The answer -- and I don't think anyone honestly disagrees with me though they may challenge my politics for saying it -- is to keep labor costs down. In other words, don't apologize for the cheap labor conservative ethic as some sort of morally superior world-view. It's people with 99% of the wealth trying to ensure that they can keep their wealth and make much more.

      --
      Waltz, nymph, for quick jigs vex Bud.
    22. Re:We are the priests by LaCosaNostradamus · · Score: 1

      That's always a good question and we should never stop demanding an answer to it. But I feel compelled to point out that a minimum-supply civilization -- where you're fed enough calories to make it through the day, you're housed and clothed so that you don't get wet when it rains and you're not naked in your bland coveralls, and finally you're warm enough (60degF) to not die in the winter -- will still have millions of people yearning to have a lot more than that. Instead of the bland 1200 calories of dole food, you're going to naturally want some chocolate, beer, Doritos {tm}, and of course the occasional, juicy prime steak. Keeping the rain off your head is what a shack will do; but it's hard to hold a dinner party in one. Those coveralls aren't very comfortable, so a nice pair of slacks and a Gap shirt are in order. And finally, spending the winter at 60 degrees gets old fast, and one tends to start running spot heat ... which costs money, for the heater and the electricity.

      We can provide a minimum-supply civilization. And people will still work to afford many things over and above the minimal needs. And the more they work, the more over-and-above they will rise in general ... which is the "personal choices" part of the Republican equation that is actually possible to achieve.

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    23. Re:We are the priests by sjames · · Score: 1

      If you're going to feed, house & educate me in a safe environment, why should I bother working hard? In fact, why should I bother working at all?

      Because MOST well educated people can only be content to sit on the couch re-watching tapes of 'Survivor' and drinking beer in their hovel for so long before the urge to do something useful strikes. The former only really looks good when compared against minimum wage unskilled monkey work for an asshole of a boss.

      As for those (likely few) who WOULD go into perminant couch potato mode, it can only go on so long before any potentially reproductive activity starts to seem too hard compared to vegging with the xxx cable channels. Once that happens, the problem will take care of itself.

    24. Re:We are the priests by vertinox · · Score: 1

      Ah do we have to be Grognards here ;) I was just making a point to the crowd who wouldn't know history if it hit them.

      But seriously, I would mean the overthrow of the Czar in a sense leading up to the October revolution. Sure, I think World War I was more or less the main reason for the revolutions and the Czars even abolished serfdom and was trying capitalistic reforms and was not in a sense a real free market.

      BUT the Czar did little to assist with the economic hardship faced by Russians which led to the major problems which led to the revolution (both of them). Of course in order to address those problems he would have had to sign a peace treaty with the Germans. Something he was unwilling to do.

      Ok. Versailles was the main reason for World War 2, but wasn't the main issue. Sure Germany suffered economic hardships because of the retribution payments on their economy to the Allied powers, but had they not had a total economic collapse because of the Great Depression (started by the American stock exchange crash in 1929) it would be unlikely that the NSDAP would have come to power in 1933.

      Of course you could debate that the main reason for the electoral victory was the split because the regular Conservatives on the right and then split with the redsReds (wasn't it the SPR? The party that Stalin supported in Germany that broke off with the left I'd have to wiki it), but I think my point is that left to it's own devices economic hardship will lead to totalitarianism.

      The same thing could have happened in the west, but FDR introduced our current form of socialism and economic reforms (mind you I do not agree with FDR's policies and economics), but it was one of the main reason there wasn't a right/left wing takeover by the government down the road (which might have never happened since World War II would have happened anyways I think).

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    25. Re:We are the priests by DigiShaman · · Score: 1

      Exactly. Which defines my sig.

      --
      Life is not for the lazy.
    26. Re:We are the priests by EvilTwinSkippy · · Score: 1
      I don't understand how someone can reproduce AND be a couch potatoe. Whenever I try to watch one of my programs, the little one goes into a tantrum unless I switch to a canned episode of Sesame Street on the DVR, or drop one of her DVD's into the play station.

      At which point I get bored and go do something productive like wash the dishes, or fix up the house.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    27. Re:We are the priests by geekoid · · Score: 1

      But most people want to watch TV, and play computer games.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    28. Re:We are the priests by AgentSmith · · Score: 1

      so you're saying there is a middle ground?

    29. Re:We are the priests by ovit · · Score: 1
    30. Re:We are the priests by ahdeoz · · Score: 1

      What's wrong with math? Is that what communism is about -- abolishing numbers because some people aren't particularly apt when it comes to arithmatic? That would explain part of the failure of communists to manage well.

      But forget about that. Maybe communists are all Einsteins & Newtons. But I don't want to be a communist. Maybe I forgot to add a zero and carry the seven, but it just doesn't add up to me.

      Are you going to force me to be a communist? Cause it won't work unless everyone does it, right? Are you planning to take away everyone's liberties or kill everyone who resists. Even if you kill us all off and our children who probably have the same bad-math gene (or at least might a taste for revenge), and burn all the books that profess a different way, there'll still crop up people who disagree with you, even if they're just ignoramouses with a penchant for independent thinking.

      So you see, Communism, Real Communism, isn't a middle path. It's a very extreme one, until you're sure you've found a genetic or transcendent way to convert all of humanity to your way of thinking. But you aren't religious are you?

    31. Re:We are the priests by ahdeoz · · Score: 1

      While that may be true, I'm kinda comfortable with my share of the remaining 1% of the wealth, and while they're making more, so am I. If IBM doubles its wealth and I increase mine by only a third, I'm still better off. Call me back when we're out of land and resources, because then, the proportional wealth becomes a problem. But then we could just kill off all the babies to prevent that from happening, right?

    32. Re:We are the priests by ahdeoz · · Score: 1

      peer review doesn't prove anything.

    33. Re:We are the priests by ahdeoz · · Score: 1

      It never happened. When capitalism goes wrong, you get things like the United States of America. Or reforms therein. Although this country is headed towards a Nazi Communism, it's because the very rich capitalists in power are slowing pushing it that way. It's usually the inheritors or great wealth that turn communist & fascist.

    34. Re:We are the priests by Politburo · · Score: 1

      Worker bees can leave.
      Even drones can fly away.
      The queen is their slave.

    35. Re:We are the priests by guitaristx · · Score: 1
      Who needs wages if you get food, housing, education, and your kids have a safe place to play?
      I do - otherwise, there's nothing to motivate me to get a degree in higher education, so that I can actually benefit from having invested more time into being fit for my profession. If you try to implement communism, innovation grinds to a standstill. Do you know the average age of an automobile in Cuba?
      --
      I pity the foo that isn't metasyntactic
    36. Re:We are the priests by Travoltus · · Score: 1

      We'd

      *gasp*
      *ack* *shudder* *screaaaaaaaaaaaaaam*

      learn how to make our own subsistence crops, raise our own chickens and build our own shelters?

      BTW the existence and massive size of the open source movement is proof positive that people would still invent and research things despite a lack of a workerbee world; necessity, not profit, is the mother of invention.

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    37. Re:We are the priests by Travoltus · · Score: 1

      We've only had industry for the last 200 years. What did people work for before that, in the post serfdom years before industrialization?

      Government no-strings-attached handouts would lead to people making shitholes of their environment, I won't argue that, but the Native American environment is a special situation brought about by colonialism, mass slaughter, and a genetic predisposition toward alcoholism. Native Americans do just fine when alcohol is not around. Hell, they have no worse shit holes out there than you'll find in the ubercapitalist areas of the rest of the US, or even Hong Kong.

      Before industrialization we had farms and people worked for themselves and/or their families. They didn't labor for someone else's profits and grand visions of the world, either. I guess those were all shitholes, too.

      Here's another idea... break up these gigantic megacorporations, where an individual means absolutely nothing, into smaller entities where the individual means something and each person has a profit sharing stake in the system.

      How about trying real, honest to God profit sharing, like my boss does with us employees. Now that will make people work, and work hard.

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    38. Re:We are the priests by Bill+Dog · · Score: 1

      Now let's all hold hands and sing Imagine.

      --
      Attention zealots and haters: 00100 00100
    39. Re:We are the priests by jav1231 · · Score: 1

      Uh...noooooo.

    40. Re:We are the priests by smithmc · · Score: 1

      learn how to make our own subsistence crops, raise our own chickens and build our own shelters?

      If that's the kind of society you want, then fine, but IMO it's nonsense. You want people to spend 12-15 hours a day scratching out a subsistence existence for themselves, like medieval serfs, with no help from the gains that a division-of-labor society can provide? That's your glorious vision of the future? No thanks.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    41. Re:We are the priests by Travoltus · · Score: 1

      Well then we could just stick with the current situation - which is, people being homeless because they can't find someone else to value their skills (which were valuable 2 years ago thanks to the college education they got).

      Oh yeah, I know, you'll say these homeless people should go back to college. Before you go there... exactly how will they afford that if they don't have a place to live?

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    42. Re:We are the priests by smithmc · · Score: 1

      Well then we could just stick with the current situation - which is, people being homeless because they can't find someone else to value their skills (which were valuable 2 years ago thanks to the college education they got).

      And how is your solution going to help these people? Have you got some spare land they could homestead?

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    43. Re:We are the priests by Travoltus · · Score: 1

      At this point, since all the land in America is either owned by residents, the Government, or rampaging speculators and the banks who own them, the only thing we can do to free up some land is wait for the system to collapse under its own weight.

      Without a collapse our economy is going to stagnate and it will die regardless. Or do you wish to argue that gasoline prices, college tuition prices and real estate prices can continue to skyrocket without end?

      Some time, that stuff's gotta come back down and I think you know what'll happen if, say, real estate prices were to fall in California alone.

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
  115. Smart move by HangingChad · · Score: 1
    I decided to become an auto electrician instead.

    Good choice, shows a lot of insight. As cars become more complicated the electronics in them become more specialized and fewer people are able to do their own service. Not only that but as mining operations become more automated, that's more job security for you, the guy keeping the machines running.

    I hardly know anyone in IT these days who doesn't have a fall back career or is at least thinking of one. Toyed with the idea of going to BMW's repair school, but they don't take old guys. Would've been interesting, though.

    This is what happens when you outsource people. They abandon the field. So when Abdula's code starts getting sloppy because his company is taking on more outsource work than he can keep up with and starts getting a worse product to start with from the junior programmers, the customer here starts getting a crap product. Then they need someone here to fix it. But you've driven everyone out of the field and end up paying twice what you would have had you kept the work here in the first place.

    And all those of us in the field can say is HA-HA!

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  116. This is a GOOD thing... by zoomba · · Score: 2, Insightful

    I graduated from college in 2003 with a general IT degree (no, not compsci, but better than MIS). This meant that I started college a bit before the dot com bust happened, which means so did all of my classmates. So when we entered college, the money was looking damn good with no end in sight.

    Guess what? About 90% of the people in my major had 0 interest in technology. They couldn't troubleshoot the most simplistic problems. HTML was a very confusing and difficult concept to a lot of them (as evidenced by the fact that we had to create an entire semester class devoted to it). A majority of them were there because they thought it would make them rich overnight, that they could go out and say "I have a degree in this computer stuff!" and be snapped up for 6-figure salaries right out of college.

    Now, those same people are moaning and bitching about the field they're in. They don't like the work, never did really, but now they realize that the money sucks too. Already I've talked to several who are moving towards business centric jobs, away from technology. Several have said they wouldn't have majored in anything computer related if they knew the jobs weren't going to be there like they thought.

    In my mind, the downturn was a good thing. Yes, it was a complete pain in the arse to get a job after college, but I eventually managed it. Sure the pay isn't what they were advertising a few years ago, but it's still money that keeps me fed and with a roof over my head. But I'm still working with technology, which I love.

    That's the big thing... I enjoy the whole IT thing, have since I was little. I think those that stick with it through the downturn, those that major in it DESPITE knowing the market is in the crapper, those are the people I want in this industry. I don't want someone who runs in when there's money but jumps ship when things look dicey. I want to work with people who want to work in the field because they love the work, not because they hope to get rich quick.

    IT and CS/E programs would benefit immensely if they were able to get rid of all the students who are only in it for the money. Imagine your college classes, think about what they would have been like if they were filled with people who were interested in the material and actually wanted to learn it? Think about your job today and imagine everyone around you being that dedicated to tech (some of you are fortunate enough to work places like that... I'm not).

    The slump is a bear to deal with in the short-term, but those who stick it out I think will definitely benefit in the long run. We'll be the ones with experience when the pendulum swings the other way.

  117. Social Security by simpl3x · · Score: 1

    Don't worry! They'll be back after we improve the Social Security system.

    W

  118. Re:Corp short sighted destruction of local brainfo by guidryp · · Score: 1

    Never said Kloc counting was new. It has just become part of the corp religion. We are ridiculously short staffed, yet they take people off projects and get them to count kloc deltas from Four releases ago...

    To write 1 Kloc, I probably have to write/review 6 documents, 3 different levels of testplans X 3 levels of approvals, and take about 4 months doing it?

    My thoughts right now for anyone is unless you are a stellar talent and think you have what it takes to work for a google. Stay far far away from CompSci.

    This is so far from the problem solving that got me interested in software engineering, that I now dread every day of work.

    Throw in the outsourcing and who could possibly recommend working for Big Corp Software (or should I say accounting) sweatshop.

  119. I was thinking those same two words, but by ianscot · · Score: 1
    -- my reaction was: There isn't strong demand for workers in those fields on the domestic market, so kids aren't going to school for those jobs.

    There was a premium on these skills back in the 1990s, and salaries were high. Back then schools were packed. It's not like that got spontaneously forgotten and the economy has to "re-learn" it. The economic situation changed. Kids just understand the writing on the wall.

    The supply of domestic graduates is adjusting to the demand for them. (And yeah, the threat is that this job sector won't survive in the US. Welcome to the conversation about outsourcing and multinationals, college professors.)

    --
    "Fundamentalism" isn't about divine morality. It's about human authority.
  120. Poor mouthing is bad form by phorest · · Score: 1

    Just a thought, if everything is so-oooo bad for our chosen profession then why does everyone here spend good money for broadband access and multiple computers (usually the latest and greatest). The most considerate and productive among us will always find good work whereas the complainers (you know who you are!) are never satisfied. Slackers are everywhere...quit posting and get bizzy.

    my .02 cents

    --
    God: When you do things right, people won't be sure you've done anything at all.
  121. blame the college and uninversity advisors by corporateguerrilla · · Score: 1

    We should blame college advisors and professors. For the most part every professor I have had the joy of learning from as well as advisors all state that most IT jobs will be going offshore. I remember one advisor tell me that I should start thinking about business because in 5 years time all entry to mid level IT jobs will all be worked overseas. This led me to believe working in IT might be futile. If the only way you have to work to the top is to start at the bottom, but at the same time all the grunt and bottom level jobs are already sold to India and the Philipenes then how in the world will I get higher level jobs if there is no where to start from. This makes me wonder if the only way is if you have already been in the industry for 10 years and you are already halfway there. The worst part about all this offshore worker stuff is that most companies end up spending more on the work because a lot of the time they miss deadlines and give halfed assed work back to the company. Usually this means they have to spend more on time and wages getting the applications developed properly. I'm not done with this yet - I just have a meeting to goto.

    1. Re:blame the college and uninversity advisors by th_trth · · Score: 1

      Interesting what college do you go to? Are you working in the IT field already?

  122. Value of hands on by whitelabrat · · Score: 1

    I think that folks should focus more on the hands-on sides of IT. In some having an actual warm body in the office is irreplaceable. Granted you can outsource application development to a bunch of foreign drones (which I think will wreak havoc on our economy by becoming more dependant upon foreign interests) but you won't likely see that multipurpose sysadmin/helpdesk/programmer/dba guy hurting for work. Smaller operations often need someone who can wear a lot of hats and fill the niches where COTS is too expensive. Even more so the IT administrative folks are very valueable here on US soil too. IP Project management, tech writing, security, can't be effectively outsourced in my opinion, because they work best with eye-to-eye interaction.

  123. Well, what are the alternatives to a CS Degree? by gregorlowski · · Score: 1

    It's interesting to hear that so many people see no future in IT in the USA because I've been fighting tooth and nail to get into the industry in the past 2 years. I graduated college with a degree in US History a few years ago, saw that many of my peers were ending up in dead-end paper-sorting office jobs, and decided to teach myself some programming languages. I learned perl, got a contract to build a perl CMS, got another short gig, and then I landed a job as the Director of IT at a small, failing company (just quit that job and I'll be looking for other work).

    If you think there's no future in IT in the USA, look at all the people graduating from liberal arts colleges with degrees in psychology, philosophy, anthropology, history, english...

    I agree 100% that IT isn't worth it. In order to be competitive, I've spent ALL my free time in the past 2 years studying maybe 7 or 8 different computer languages and practicing *nix sysadmin and DBA stuff on old throwaway hardware. Now I'm finally starting to work on a couple free software projects, and I like it -- otherwise I'd be out.

    And while I think it's definitely not worth it economically because for the same effort I could get a law degree, earn more money, and have more job stability, aside from getting a law degree going the MBA path, where are the opportunities in the USA? I have an engineer friend who has been laid off maybe 4 or 5 times in 3 years working as a process engineer in auto plants (finally landed a job for a Japanese auto maker in the USA and now he has SOME job stability).

    The USA trade and budget deficits continue to grow. The 3rd world is developing infrastructure and human resources, and increasing productivity in the USA economy mean that companies can generate the same or more revenue with fewer workers.

    Sure, IBM, Microsoft and other companies making these pitches about a shortage of workers in IT are just trying to get cheaper labor by increasing labor supply. However, if IT is a dead-end path as I'm hearing from a lot of you, WHERE is there opportunity in the mid-term future of the American market economy?

  124. Ironic by Orion+Blastar's+Psyc · · Score: 1, Funny

    my psycho ex-boyfriend is out of work, and nobody wants to hire him due to a surplus of IT workers. There seems to be no shortage of IT workers from India. Why get into IT when all the good IT jobs are being offshored?

  125. Can someone explain why there is no UNION for IT? by oktokie · · Score: 1

    It's an offtopic question and I do apologize for posting it here.
    Can someone explain why there is no UNION for IT workers in US? I think there is some law from forming such union for IT workers. I think there is great need for UNION for an IT!!! Because there are unrealistic amount of works being thrown on IT staff's plate at this moment!!! Can someone help to explain? We as IT workers should learn from manual labor workers UNION and form one because we need it!!!

    ()()
    (@@)
    oktokie

  126. Which is why IBM just fired 13000 people? by SlashTon · · Score: 1

    http://it.slashdot.org/article.pl?sid=05/05/04/232 254&tid=136&tid=218 What a bunch of corporate crap. Fire 13000 professionals, then complain how it might get difficult to find new people? To me this translates to: "it is getting more and more difficult to replace our older and more expensive employees, with highly motivated young people straight from college who are willing to work 60 hours/week for peanuts".

  127. This is a GOOD THING(tm) by eno2001 · · Score: 5, Insightful

    With the influx of morons and idiots into the IT world during the dotbomb bubble who thought they could code, things have gotten dismal in IT. We have a ton of useless wannabees who barely made it through college (or worse) some of the more useless certifications out there. This is why I have to deal with two apps where I work that just suck ass in so many ways. People got "better ideas" and took systems that worked, ripped them out, and implemented new stuff just because it was cool. Then when people in the industry stand back and take a real good look, we see IT overflowing with crap software written by people who don't even understand what structured or object-oriented programming is other than some cool sounding buzzwords.

    We have VB "programmers" and Flash "programmers" filling up teh intarwebs with more useless and poorly written "apps". We have people replacing perfectly good and efficient text interfaces with point and click GUIs where such a thing is NOT beneficial. Case in point... where I work we had a decent text menu based system but it got replaced with a poorly designed GUI. The users all complain about how what they used to do in just a few seconds now takes minutes. And they're right. Now this company is going to implement this monstrosity in Java. Can you believe it? JAVA for god's sake!!! They can't even write a proper app in their hodgepodge of C and they plan to do this in Java?

    The drop off in people going for computer related degrees can only mean one thing: the wannabees have left the building because the party is over. This means that the only people signing up are people who (gasp!!) LIKE to PROGRAM. People who CAN PROGRAM! Making money with computers is OK, but unless you love these machines, you shouldn't bother. All the "get rich quick" types ruined the business during the 90s but now those fair weather friends aren't so hot to get into IT because now there's work to be done...

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:This is a GOOD THING(tm) by Foolomon · · Score: 1
      I understand your point, and it's a good one, but you are not taking into consideration the loss of productivity due to a non-standard user interface paradigm.

      Gawd, I sound like the Pointy Haired Boss. (Thank goodness I shave my head!)

      For example: my ex-wife was a Controller and used a text-mode accounting package, MAS90. Until they released a new, Windows version (several years ago), people who knew MAS90 were commanding a premium in pay.

      Why? Because the program's interface was archaic. This caused the learning curve to be steeper than many people could handle, since they were all used to the other 99% of applications on the market, all written using the Windows GUI.

    2. Re:This is a GOOD THING(tm) by eno2001 · · Score: 1

      Sure. Sometimes it makes sense to update something if it will result in increased productivity. But where I work, this didn't happen. However, we're stuck because through a bunch of mergers and acquisitions, we've got the crappiest of all worlds in terms of product design, support and general reliability.

      A friend of mine who works as the IT manager for a law firm told me about this tool that all the lawyers were begging for. It was a plugin for Word that would check legal clause syntax. Sounds like a gargantuan task for software to perform reliably. And it is. This program didn't work worth a shit, but the lawyers just HAD TO HAVE it. Fortunately, sense prevailed and they didn't get it. But if they did, this would be yet another example of poor coding combined with prime marketing at the target users resulting in a cluster fuck. I'm not so lucky because in the case of one of the two pathetic pieces of shit I'm working with, our users WANT what it does so badly that I was actually told by one of them, "Even if it doesn't work, it's better than not having it". Lame, lame, lame.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    3. Re:This is a GOOD THING(tm) by dmh20002 · · Score: 1

      Agree. Due to the business boom/bust cycle, Programming/IT etc will be one of those cyclical career paths like nursing, where there is some constant number of people who actually want to do it, and then an ebb and flow of straphangers who had to pick something to major in, so they went with what was hot at the time.

    4. Re:This is a GOOD THING(tm) by dragongrrl · · Score: 1
      The drop off in people going for computer related degrees can only mean one thing: the wannabees have left the building because the party is over. This means that the only people signing up are people who (gasp!!) LIKE to PROGRAM. People who CAN PROGRAM!


      Oh lord, am i ever getting weary of seeing this tired ole arg trotted out every time there is an article posted regarding less ppl entering the IT market.

      Maybe they really are quitting getting in because the wizard-mystique has been penetrated and IT jobs are becoming known as what they really are :: stressful grinds run by managers who lack people skills.

      So, ok, there are less people entering this crappy business. That doesn't make it any less crappy.

      Your argument is straw-man at best, sir.
    5. Re:This is a GOOD THING(tm) by eno2001 · · Score: 1

      It's only a stressful grind if you don't like it. Me... I LOVE computers. 24/7/365. I use them at work to get work done, I use them at home for all kinds of stuff. My TV is a computer. My stereo is a computer. My music composition tool is a computer (and the outboard MIDI gear are computers as well). I do photography with a digital camera and edit images with GIMP on... a COMPUTER! Computers can do almost anything if you really get into them. But if you're not into them, then yeah, you're going to think it's a grind. In that case, leave the computing to people who like it.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    6. Re:This is a GOOD THING(tm) by dragongrrl · · Score: 1

      You sound a lot like me. I have a DVR on my PC and use GIMP. Many of my "friends" are those people with whom I speak only in forums on the Net. IT is a stressful field. The programming itself is a complete joy. The opportunity to learn new tools and solve interesting problems gets me out of bed in the morning. However, I don't think it's wrong of me to wish for decent working conditions and a wage commensurate with my experience and skillset. And maybe a few "makeable" deadlines so I'm not forced to work huge hours in order to release code of which I'm proud. If I worked 40 hours to the project plan, I'd generally be forced to produce crap I'm jamming down the user's throats. I have too much pride about my job, so I kill myself to do a good one. I'm sure I'm not the only one feeling burned out, but being chased by people willing to do my job cheaper.

    7. Re:This is a GOOD THING(tm) by eno2001 · · Score: 1

      I agree with you. The insane deadlines can make life suck. As well as the emergencies when you have to work from home or head in off hours. I'm a little luckier than most in that I have the option of taking comp time when I can afford to (ie. most projects up to date, etc...) so I still have a life. But then again, I work in the public sector so it's not as stressful as private sector work. Doesn't pay as much either...

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  128. So, ironically, I'm in management by Badgerman · · Score: 1

    I used to be a programmer, but switched to Project Management. It's a transition filled with irony.

    First, I can only do my job (IT PMing) because of ten years of computer experience. Where future PMs will come from in a declining IT population is a good question.

    Secondly, as much as it goes against the grain of popular thought, not just any idiot can do management, just many try. If you're going to do actual work, it requires tactics, experience, communication, and broad knowledge. It's not for everyone.

    My figuring is that no matter what happens, I can build the contacts and the skillsets to coordinate and implement tactics. Because right now while everyone is playing shift-the-programmer no one is actually thinking long-term and getting things done.

    So, oddly, part of my career choice is based on the idea that people are making terrible decisions that I will then be paid well to deal with.

    --
    "The Sage treasures Unity and measures all things by it" - Lao Tzu
  129. Those who fail to learn from the past are doomed.. by operror · · Score: 2, Insightful

    Yourdon has chronicled this same phenominon from the early 90's in an interesting manner his first book Decline and Fall of the American Programmer, Yourdon/Prentice Hall 1993 was followed by his admission that he was a fool, see Rise and Resurrection of the American Programmer, Yourdon/Prentice Hall 1996.

    The lack of communication skills and the poor quality of the product from overseas will only increase the worth of American programmers.

    This will not the last time businesses will make bad decisions in an effort to save money.

    ~~ "Beware of bugs in the above code; I have only proved it correct, not tried it." --Donald Knuth, March 22, 1977

  130. it's a shame by suezz · · Score: 1

    but america is becoming the land of the litigation. our economy is built on sueing.

    I know one thing - at least in the community I live lawyer are admired, worshipped, and just plain respected. Everyone here would rather have their kid become a lawyer than a computer person.

    Computer people here in my community are basically the blunt of jokes and called geeks. So if you were in college which profession would you choose.
    But this may be just where I live here in the states.

    Also if you become a lawyer you can start your own personal law practice if you want and have the energy/drive - with computers you could start your own software business with little resources except with all the software patents you run the risk of being sued and loosing your business.

    And then if you work for company as a software programmer and stay with them and do your job and come to work everyday you eventually get laid off because you are now earning too much and there are outsourcing companies that can do your job at a less cost - you know salary (which you worked all these years to build up) benefits, vacation etc.
    I usually never hear any mass layoffs of lawyers for these companies or the lawyers are getting outsourced.

    One last one is I know at least for me it just isn't fun to program in windows and that is what all these corporations are shoving down people's throats - and for me my job has to be fun. Where I work the corporate desktop is windows and everything is developed on the intranet for ie6 - how much fun is that? At least I am programing for our external sites and NONE of our external sites use windows - coporate security won't allow it. That says something I guess. And at least I can get exceptions because I am programming for all platforms (external sites) so I can work basically with anything/everything.

    These are just a few of the drawbacks of but I am sure there are more.

  131. Uh... whu? by Safety+Cap · · Score: 4, Insightful

    ~ better starting salary and more job security.

    I seriously doubt this. "Job Security" is something the Boomers had, and that puppy is dead in the basket. It doesn't matter how much you think you're in demand, if the bean counters decide that one department is spending too much, they'll cut the tech budget and you'll be gone. This very thing happened at Shell, and BP just two years ago, despite the increased profits that Oil & Gas are now experiencing.

    What few entry-level Comp Sci jobs there are tend to be low-paying grunt work like help desk and desktop support.

    I don't think you're paying attention. The *old way* was for someone to start on help desk, then the good ones would work up to desktop grunt, etc. That pipe is broken, because most (large) businesses outsource their helpdesks to Bangladesh/Malaysia.

    Finally, just because you have a CS, it doesn't make you a good tech/programmer/whatever. I've known many good techs who didn't have a degree at all, just as I've known techs who had a CS degree and who couldn't tech their way out of a wet paper bag.

    --
    Yeah, right.
    1. Re:Uh... whu? by Golias · · Score: 4, Interesting

      Every three or four years, somebody else tries to get us all to panic because there are not enough CS majors enrolled at college.

      The dirty little secret is: You don't need a degree in CS or anything like it to be able to do 99% of the jobs in the IT industry, and most large companies are brimming over with techies who hold degrees in completely different fields.

      My degree is in Music Education. Sure, I have a certification in C and C++, but zero college credits in the computer sciences, other than a single FORTRAN class I took as an incoming freshman.

      I work as a support programmer alongside somebody who sweated through the CS degree while I was having fun at college.

      It's not like this stuff is brain surgery. There's a perception that computer science is hard to learn because so few people are interested in learning it, but the truth is that most IT jobs are so pathetically simple that even a humanities graduate like me can learn them.

      One could argue that "Business Administration degree + computer skills" often results in a much brighter future in the corporate IT world than "Computer Science degree + business sense."

      --

      Information wants to be anthropomorphized.

    2. Re:Uh... whu? by lgw · · Score: 4, Insightful
      "IT jobs" really conflates 3 very different kinds of job, even excluding Tech Support, Help Desk and other not-really IT jobs:
      • Network Administration. Doing well at these jobs really seems to be a matter of aptitude and not education. If you have the right mindset, you'll teach yourself your environment, automate your own job, and it will seem easy. While there's no degree that really helps or matters with this, surprisingly few people are actually good at it. I guess it's the learning curve you have to deal with by yourself.
      • Business programming. Used to be mostly Cobol, now mostly Java. The difficulty in these jobs is in business and customer skills more than programming skills, as the underlying programming problems were all solved 40 years ago. There are only so may ways to manage an inventory or a payroll, though the emergence of web-based apps has added at least a little interest. A lack of CS majors does no real harm here - a business major can do just as well if he has any programming aptitude - as long as you learn some project management skills along the way.
      • Technical Programming. These days this is mostly storage-related software and game development, with some embedded systems, though there are still a few jobs in OS development. This is the only sort of "IT job" where a CS background really makes a big difference; though many people manange to do well without one, it's only because they are strongly self-taught in more than just programming.
      It's only really in the last category that people will have to solve a problem that's not well-solved. Most programming in "IT jobs" is applying the same well-understood solution to a new customer, environment, or problem, and a CS degree isn't really that important for that. Even the more technical programming consists mostly of well-solved problems, but it's handly to learn things like proper task and memory management and inter-process communication in multi-threaded, multi-process, and distributed environments in a formal setting. While all those things can be self-taught, that's a slow process full of painful memory leaks and security problems for most people.
      --
      Socialism: a lie told by totalitarians and believed by fools.
    3. Re:Uh... whu? by ClosedSource · · Score: 1

      "I seriously doubt this. "Job Security" is something the Boomers had, and that puppy is dead in the basket."

      Actually, job security is something that Boomers's parents had. The puppy is been dead longer than you think.

    4. Re:Uh... whu? by Lodragandraoidh · · Score: 1

      You don't need a degree in CS or anything like it to be able to do 99% of the jobs in the IT industry...

      And that is why IT products by and large run over time and budgets and don't meet the needs of users on a consistent basis. Sure - writing a module as a code monkey is simple.

      The problem I see is we have too many specialists - who can only grasp a narrow part of the project, and not enough folks who have knowledge to understand the big picture. A CS education will give you enough of a basis to become successful at learning the big picture, and experience doing development and integration will provide the rest.

      Over and over again our corporate IT department messes up in big ways...and has the gall to tell me (a BCS) that they know better than I do what is required. I can pull many cases off of the top of my head: the system that was developed by one IT group, then handed off for deployment by another that didn't size the network or the servers correctly to handle to load - which made the app crash on its first day and require weeks of reworking and thousands of dollars to rectify. Or the group that took my specifications, said "these don't fit into our development paradigm - we'll make our own," who then preceded to munge it all up, expanding the scope of the application way beyond what was needed including many peripheral groups - ostensibly to create the be-all-end-all application. Late and millions of dollars over budget, it failed acceptance testing several times (never passed). Interestingly, they resurrected my specs and built the system halfway (many the user interface part) to what was needed abandoning 2 years worth of work; of course it still didn't meet all of our needs (and is still not depended upon today). Or the time they built a system without even talking to the primary users of it - which made it fail acceptance testing, then requiring a bureaucratic long draw-out process to get any changes added to the broken interface.

      All of these issues were easily solved, yet put a needless burden on operational groups to do their jobs.

      Needless to say, these IT folks, by and large were not computer scientists or have a love for computer technology, or scholarship or interest in how best to provide working software to their customers. How can they have, given their results? They have ingrained in their culture that every project must use the waterfall development paradigm (which is particularly not useful when it comes to interactive systems - most of which they build) and that they know what is 'best' for the dumb users. This arrogance is unfathomable - and your post alludes to this same arrogance.

      I believe many folks saw dollar signs in their eyes when they went into the IT field, and we are reaping the results of their slip-shod craftsmanship. Sadly many hiring managers have difficulty seperating those from the few gifted individuals. Developing complex systems is not easy; even more difficult is building complex systems that have to integrate with existing systems and networks. Writing an application is one thing, understanding how that application will impact a network, other systems on that network, storage systems and the bottom line (are we going to need an OC12 between point a and point b instead of a DS1 as a result of the traffic required for this new application?)

      Recognizing the problem, we have established a small group that builds or manage vendors (and we have come to treat IT as a vendor now) who build internal tools for our operational team. Before I ask my boss for a new system via IT or an outside vendor - I determine if it is feasible and then go ahead and build it myself, canibalizing surplus systems, and using open source software. With zero budget (other than our salary) we have put together several support systems that get the job done - because we have to. We also have system administrators for our production network who are not IT that we leverage for system admin s

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    5. Re:Uh... whu? by CohibaVancouver · · Score: 1
      "IT jobs" really conflates 3 very different kinds of job

      There are really lots of other IT jobs too. For example at the company I'm at:

      - Product Management
      - Project Management
      - Technical Writing
      - Technical Architect
      - Application Performance
      - Sales Engineering
      - Technical Support

    6. Re:Uh... whu? by jim_redwagon · · Score: 1

      PETA will not be happy with all this 'dead puppy' talk.

      --
      I forgot what I wanted to say, but honestly, it was important.
    7. Re:Uh... whu? by Tongo · · Score: 1

      I thought it was all about masturbation or something....oh wait, that's kittens. Why does God kill puppies?

    8. Re:Uh... whu? by EvilTwinSkippy · · Score: 1
      The problem I see is we have too many specialists - who can only grasp a narrow part of the project, and not enough folks who have knowledge to understand the big picture.

      You must be in management. And not very good at it. Large IT projects require a whole lot of cranking repetitive things out. Folks who are generalists get VERY bored very quickly, and will jump ship if they aren't feeling creative enough.

      That's like saying we could replace our armed forces with about 10% as many "Special Forces." Well you mind explaining to a Green Beret why he went through combat training, bungied from helicopters, and learned hostage extraction techniques to drive a water truck?

      Before you go spouting out about good IT people versus mediocre IT people, pick up a copy of Fredrick Brook's The Mythical Man Month.

      It turns out that for an IT project you need to split the job into tasks that can be solved by a surgical team of 10 people. 2 of those people are programmers. The rest are the secretaries, managers, accountants, testers, and tool smiths to support them.

      This idea is 30 years old. Where it is tried success follows.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    9. Re:Uh... whu? by Nintendork · · Score: 1
      Not to mention System Administration, Telecommunications, and Database Administration.

      To the parent's parent: Tech support should count in several instances. You can't tell me that when I supported NT4 Server and Proxy 2.0 for Microsoft, that I wasn't considered an IT person. We were the people that the were called when sysadmins and netadmins were in over their heads. It's not like that support was limited to dealing with MS technologies. We had to deal with networking equipment from Cisco, Juniper, 3com, Lucent, Checkpoint, RSA, etc. to isolate and resolve network issues. Portfast not being turned on, QoS, routing protocol issues, bugs resolved by firmware or OS (IOS, CatOS, etc.) updates, incorrectly configured IP Helper, incorrectly configured firewalls, DNS mishaps by various registrars. That's just to name a few dealings with other vendors. We got multiple networks a day to troubleshoot, often thousands of nodes in size and multiple sites over the world to fix. RFCs were constantly referenced and network captures discected to find bugs. We were the first people they'd call since Windows would be the first and most obvious place to see symptoms of underlying problems. If you ask me, that sort of work takes more ability than working on the same network for years straight.

      -Lucas

    10. Re:Uh... whu? by laughing+rabbit · · Score: 1
      The one thing that I don't see in this discussion so far is the realization that the corporate world is not the place to be. Those companies suck the life out of you (see Dilbert).

      The best jobs are with the small brick and mortar firms. Be the best that you can be by being the only one. Well, maybe an assistant or two. I get to do sysadmin, netadmin, user support, app development, security, telecom, spec/purchase, and all the rest (and I don't have to beg to put Linux on our servers). I hope I never go back to the land of insufferable politics, bloated bureaucracy, PHBs, reorgs and layoffs.

      Small business forever!

      --
      No incumbents, not no where, not no how.
      Vote them out every term.
    11. Re:Uh... whu? by Guppy06 · · Score: 1

      "If you have the right mindset, you'll teach yourself your environment, automate your own job, and it will seem easy."

      But unless you're learning on the job while teaching yourself that environment, you're up a creek. Teaching yourself on your own time doesn't get your foot in the door when all the postings say "five years experience minimum."

      Classic chicken-and-egg.

      As badly flamed as I'm going to be for saying this, it'd be nice if some of these silly networking certifications were actually seen as a substitute for on-the-job training, but ultimately you just see "CCxx/MCxx preferred" tacked on to the half-decade of previous work experience expected.

      And the ads I'm seeing are always the higher-ups, always looking for a director/administrator for some xE5-client network, never "Medium-sized company looking for lower-level tech to kick print servers."

      <TANGENT>

      For example, I've got a CCNP cert that's due to expire this coming January. It's from Cisco so one would think it'd at least be worth something, at least more than, say, MCSE 2000. But "CCNP Seeking to Touch Actual Cisco Hardware for First Time" just doesn't get much attention in HR. Yet it's either work for a company using their products or try buying some of my own, and the only way I could afford even one of their small, three-digit remote access routers is to sell off rights to my first-born. So the only "real" networking experience I have is with my collection of SOHO boxen, and I can probably rattle off a list of a dozen features I wish they had in the time it takes you to read this post. Spanning Tree? Heck, my switches aren't even managed! And what's the point of "routers" that can't even change their default interface? Why support RIPv2 if you're just going to continue shoveling packets into a dark interface while there's a perfectly good 56k not one hop away? The built-in DHCP servers won't even let me designate a secondary gateway to return to my clients! But at least it's not "home networking" products... don't get me started on Linksys...

      Experiences in the past two weeks with setting up my first wireless LAN have shown me how obsolete that Cisco cert already is ("Can a WAP function as a bridge?" is a question I shouldn't have had to ask myself) and I find myself doubting it's worth the effort to renew it anyway. Even if I could actually afford to (repeatedly) take the CCIE lab exam, I doubt even that could get me over the "no experience" hump.

      </TANGENT>

    12. Re:Uh... whu? by Lodragandraoidh · · Score: 1
      Before you go spouting out about good IT people versus mediocre IT people, pick up a copy of Fredrick Brook's The Mythical Man Month.


      I read it and I own it.

      Where the environment is constantly changing software needs to be able to support that change. Most systems I see built by traditional IT shops fail in this regard - and thus the companies they support lose opportunities. It doesn't work in practice - except under exceptional circumstances - which are difficult to impossible to replicate. So my thought was - this isn't working, lets find what does work (much like Bruce Lee - I use what works and discard the rest) - and have spent the last 24 years collecting and evaluating software development methodologies with that in mind.

      What experience do you bring to bare on the issue that would trump my own observations? Have you built or managed any multi-million dollar software development projects and observed what transpired throughout the project? What do you bring to the table?

      You must be in management. And not very good at it.


      P.S. I am not 'in management', I actually work for a living as a software developer (I guess that is another arrogant jab from someone who didn't read my whole post or understand it for that matter). We have had to resort to doing our own development in-house because the IT department can not handle our needs (24/7 support for near-real time applications, spec'ing out applications correctly, building applications so they are on time and under budget, providing the network and servers to support the application effectively, changing applications quickly to support the user community's changing needs etc. etc.)

      That's like saying we could replace our armed forces with about 10% as many "Special Forces."...


      The crux of the problem is that most projects ARE NOT LARGE IT PROJECTS!!! Yet everything is a large problem (or becomes a large problem) to the IT department! It is wasteful and why this factory approach to software development is not successful. The number one risk involved in software development projects is the use of an inappropriate methodology. I would class the problems I see most in this category from my own independent observations. Generalists are what is needed in most cases. The IT department doesn't get it.

      As an aside, I also served in the Army (combat arms - Cav Scout and Infantryman) - and studied the process of change that has been happening over the years since the cold war, and indeed the Army is becoming more generalized; with the advent of the 'light' infantry division the Army is having to do more with less. Futhermore, a 'Special Forces' unit has more general skills - being able to perform various missions on various terrain - and the intense cross-training that is accomplished in teams; I would argue that a Line Infantry unit, on the other hand, is more specialized for one task - being geared to perform a more narrowly defined set of missions on less variable terrain (for example, an Armored Infantry Battalion unit would not deploy via parachutes, whereas a special forces unit could certainly do both missions - utilize armor, or parachutes - as required). You picked a poor example as a counterpoint.

      There is a place for specialization - I am not saying to discard it completely; nevertheless we are in a world where results speak louder than words - and traditional IT sweatshops are not delivering for the vast majority of medium and small projects that are out there.

      The world is changing and IT needs to change or die, it is as simple as that. I see traditional centralized shops being marginalized in favor of a more dispersed model, like the one I spoke of. It is working for us now - which is where the rubber truely meets the road.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    13. Re:Uh... whu? by Lodragandraoidh · · Score: 1
      I guess I will have to quote myself:

      A CS education will give you enough of a basis to become successful at learning the big picture, and experience doing development and integration will provide the rest.


      I think that pretty much sums up what I thought - you either did not read, or did not understand my initial post.

      P.S.

      An OC12 connection is 622Mbps, equivalent to 14 T3 lines or 414 T1 lines (A T1 is a DS1) - so I was making a gross exaggeration about the carrying capacity needed for a particular application as an example. I think you attempting to cast aspersions upon me without understanding the technology yourself.

      Finally, your conclusions are ridiculous - and do not follow - particularly so considering your name-calling, and the fact that you posted anonymously - rather than standing behind your words.

      You need more people who have a broad base of knowledge who are also very good at all aspects of implementation. Sadly there are so few of us - of course we will maintain our employment while the rest of you 'specialists' fall by the wayside (how many Ada programming jobs have you seen lately?). Change is the norm - not the exception.
      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    14. Re:Uh... whu? by einhverfr · · Score: 1

      I have met many people with BS's in CS. The vast majority of those that I have met are not any better at programming than I am and my degree is in history (my attempts at teaching myself spherical trig and philology, otoh have not been so successful, though perhaps my attempts at the latter help me with programming). Most of my projects come in around schedule but under budget.

      Aside from my Fortran class in College (vowed *never* to touch Fortran again), I have tought myself C, Python, Perl, PHP, and others. I might teach myself C#, C++, or Java one of these days when I feel like it, though.

      There are a number of such people I have met who are exceedingly good at what they do. These people usually have CS degrees but are rare even among the CS crowd. They are the best and brightest and would probably go into CS regardless of whether there was any perceived economic opportunity there. Many of these people want to do *research.* The example that comes to mind is a friend of mine who is applying to grad school to do computational genetics.

      The fact is--- most businesses nowadays seem to want to hire CS people without regard for how good these people actually are at their jobs. Sure a CS degree may correlate with an increased knowledge of computing, but then again, it is anything but the simple litmus test HR departments use it for. A better litmust test is how much these people love their field. How enthusiastic is this programmer? How driven to learn more is he or she? This is the measure of the programmer, not the degree, though I suspect that there is a correlation.

      So the real reason why so many projects are late and over budget is that they are done by people who went into CS because they thought it would be way to make money or because they just decided on this as a career without any regard to whether it makes them come alive. Either that or that the workers spend too much time reading Slashdot.....

      --

      LedgerSMB: Open source Accounting/ERP
    15. Re:Uh... whu? by Lodragandraoidh · · Score: 1

      Good for you!

      When things get too insufferable for me, that is what I might do, as well (I certainly have the skills for it).

      Until that time arrives I intend on producing quality software systems to meet the needs of my users the best ways I can find. Furthermore, where I can I will attempt to influence our IT subsidiary to change their ways for the better.

      Glass half full/ half empty and all that rubbish...

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    16. Re:Uh... whu? by Lodragandraoidh · · Score: 1

      You read my first post! This is exactly what I am trying to say (but apparently you have said it so much better... ;)

      My concern is that there are many people in IT jobs that are clueless - and my thought is that having the core CS cirriculum solidified some concepts in my head quicker than would have happened otherwise. I rightfully admit that experience is also key - along with the love of the craft (hence my use of the term 'craftsmanship' which I believe is lacking in so many projects nowadays). My advice to someone new to the field would be: a) get a CS degree, b) learn as much as you can about your craft through your own studies and experience working on the job.

      When I get into a position to hire developers my questions will center around those things. I am not saying 'hire only CS graduates' - I am saying hire people who have that special spark that makes them truly 'computer scientists' - in mind if not sheepskin.

      I know people who are CS majors and IS majors who aren't worth a damn. I also know people who have walked in off the street with only the love of computers and computer networks and writing software who are worth their weight in gold. Nonetheless the former exceeds the latter by many orders of magnitude in practice.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    17. Re:Uh... whu? by einhverfr · · Score: 1

      I think that there certainly are fields where a CS background helps within IT. But there are many others where it doesn't directly help but may correlate with the sorts of people you want to hire.

      Personally I am a generalist. And I get bored by most corporate jobs. This is why I started my own consulting business. If I need someone with a CS degree I can always hire or subcontract one.

      But then I like to teach myself stuff. I read specs on CPU's. The most technical topic I continue to try to learn is that of philology but given the huge corpus one must become familiar with, I doubt I will ever become more than an amateur at that.

      But CS is not like philology in that one can go out and read about specific issues one wants to research as one needs to--- the field is reasonably compartmentalized. I.e. I taught myself basics in secure software design, so at least with scripting languages, I have very little problem.

      Sure if I want to port OpenBSD to the Cray X1, a CS background would be very helpful if not required to make it perform reasonably, but for the vast majority of jobs and/or projects out there, it makes very little difference in and of itself.

      Similarly, if I was, say, contributing to the core engine of PostgreSQL, such a background (and one of relational algebra) would help immensely but again, this is not my field, and I can hire someone else to do it if I need to.

      --

      LedgerSMB: Open source Accounting/ERP
    18. Re:Uh... whu? by Slider451 · · Score: 1

      You don't need a degree in music to be a good musician, either. Anyone can hum and strum if they have minimal rhythm and pitch-differentiation skills. Get a big producer and you could be the next Ruben or Clay.

      --
      Nostalgia isn't what it used to be.
    19. Re:Uh... whu? by einhverfr · · Score: 1

      You have to admit though that it does depend on what you are trying to do.

      Network administration for example is much more about a disciplined and process-oriented approach than about specific CS knowledge. With some self-study, a CPA-turned sysadmin would probably be ideal for the job....

      RAD is another field where a love of programming is fundamentally indespensable where the CS knowledge is probably only tangentally useful. For example, if I am writing a Perl extension to SQL-Ledger, there is very little that I need to know regarding CS aside from a good understanding of Perl, HTML, and SQL.

      But when it comes to low-level programming, a CS degree is indespensible. Without a CS degree, there are certain limitations that I do have. For example, I would never dream of working on the PostgreSQL backend, working on a replacement for NUMA, or such things... But I know where to go if I need these things done.

      When I get into a position to hire developers my questions will center around those things. I am not saying 'hire only CS graduates' - I am saying hire people who have that special spark that makes them truly 'computer scientists' - in mind if not sheepskin.

      When I look to expand, I look for qualities that make someone an asset to the team. A computer scientist is not quite the same thing as a line-of-business-tools software engineer, or a network administrator. Each of these types have their places, and one can be very good at any of these without being any good at the others. I am good at the latter two but not so good at the former.

      --

      LedgerSMB: Open source Accounting/ERP
    20. Re:Uh... whu? by PlacidPundit · · Score: 1
      Here's the problem: if you don't have *at least* a CS degree, almost NOBODY will even consider you. Period.

      I can't count the number of absolutely simple positions I've seen on the big tech posting sites that threaten grievous bodily harm to applicants without PhDs in Math, Computer Science, and Basket Weaving. Plus 38,947,982 years of experience. I've applied for these jobs. I've gotten angry calls. You wouldn't believe how irate recruiters and HR people are if you don't meet their artificial (and often silly) prerequisites.

    21. Re:Uh... whu? by Glonoinha · · Score: 1

      It's funny, because it is true.

      Hell on a particularly memorable college project we had four people - me (hardcore tech), a junior tech that was pretty good, and two others : one who had an inside connection to get me a full time slice* on the mainframe any time day or night, and the other who only had to show up and bring food and caffeinated drinks - and quite honestly everybody was quite happy with their respective jobs. I hacked together the hardcore code, spec'ed out some subroutines to the other coder, got full speed access to run my code whenever I wanted and never had to leave the keyboard to find something to eat.

      We aced that project and I am perfectly happy sharing 100% of that success with the other team members, giving each of them full credit for being just as important as 'the lead programmer.' If there had been four 'alpha' haxors on that team we probably never would have finished it.

      * Yea I'm that old, and the student accounts all ran through a single time slice, whereas the prof's got their own time slice. If there were 35 students on at the same time, a prof's account was, in effect, 35x faster than a student's account. Add in after hours access and this inside connection was worth her weight in gold.

      --
      Glonoinha the MebiByte Slayer
    22. Re:Uh... whu? by pnutjam · · Score: 1

      Check out retrobox. I've seen several managed cisco routers going for cheap. Usually 10mb, but hey if it's only for educational use.

    23. Re:Uh... whu? by Lodragandraoidh · · Score: 1

      My first job out of college was as a unix system admin. I've probably done just about every job you can do in IT without actually being in my company's 'IT' sub. I value those experiences and they have helped me be better as a developer.

      Someone who is good at software development, network/system/database administration, and core computer science - while rare - certainly makes them eminently employable, given a good track record of course.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    24. Re:Uh... whu? by Lodragandraoidh · · Score: 1

      I've had many of those days when I had to remove foot from mouth. No hard feelings at all. If we can't let our mind free to consider different possibilities we would become dogmatic/static in our thinking.

      I try to be as reasonable as possible when I do post. To paraphrase Bertrand Russel (I believe): "Read the publications of groups as far opposite of yourself as you can find. When you start to think, 'these people are insane', gently remind yourself that they think the same of your idealogy".

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    25. Re:Uh... whu? by EvilTwinSkippy · · Score: 1
      WWII was not won by bombs. It was not one by valor. It was one because the Allies had a superior supply chain and the means to keep it running.

      The Germans will tell you, superior tactics and superior weapons are meaningless without parts, ammunition, and fuel.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    26. Re:Uh... whu? by EvilTwinSkippy · · Score: 1

      Ack what was I getting at. Ignore my previous post.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    27. Re:Uh... whu? by winwar · · Score: 1

      "I've gotten angry calls. You wouldn't believe how irate recruiters and HR people are if you don't meet their artificial (and often silly) prerequisites."

      Well, at least you are getting calls :) Frankly, if they are willing to call you to chastise you for applying while not meeting the requirements, they must be desperate. Others would just ignore you (real easy to hit the delete key). Too bad they won't get a clue....

    28. Re:Uh... whu? by einhverfr · · Score: 1

      Correct. Crossover between fields is definitely a plus. Certainly not saying it is not. I am the IT department for many of my customers and I run Windows and Linux systems for them. I also do line of business software development. These fields are where I excel at. My coding is neat, compact, commented where appropriate, modular.... And with Perl and Python, most of the memory allocation and garbage collection is handled for me....

      However, if you came to me and said "Say, I need new Decnet protocol module for the Linux kernel with the following enhancements" I would subcontract this out to a computer science major. Could I actually write such a piece of software given enough time? Probably. How long before it was really stable and performant? That is the issue. And if you came to me and said "I am hiring researchers to look for a better replacement for NUMA and RCU" I would say "Sorry, but I can recommend a few people..."

      The issue is knowing one's limits and knowing one's strengths. And when one of one's strengths is research and self-teaching that is a powerful asset.

      I am not saying that a CS degree is of no value in these fields, but most companies make it out to be more than it is. Sure, if employability (read HR-compliant resume) is the goal, then you are completely correct. If the goal is, however, to build high-quality software and provide good quality services, then the CS degree's usefulness depends on what the project is.

      Also there are other ways to be employable. For example, if my business were to fail, I would be far more employable than I was before I tried to start it. Would a CS degree help still more? Sure... But my attention deficit disorder makes it difficult for me to study certain things in school. So I have to accept my limits and do what I can with them.

      BTW, I am fascinated by your screen name, and my Gaelic is not quite sufficient to read it (or at least I am not confident in my translation). Mind sharing the meaning?

      --

      LedgerSMB: Open source Accounting/ERP
    29. Re:Uh... whu? by tyrantnine · · Score: 1

      proper task and memory management and inter-process communication in multi-threaded, multi-process, and distributed environments in a formal setting

      Hah. No kidding. In theory you could also benefit from a 4th semester calculus class rather than trying to teach that stuff to yourself too. I've never met a single person who's done anything of any significance who doesn't consider programming challenging. Good programmers are bright people -- and they get attracted to it in part because it's a challenge. Writing complex software that's fast, secure, and reliable is not easy.

      I've seen several studies which cite a 10-20x difference in productivity between a "good" and "average" programmer. If you've ever worked on a development team with a variety of skill levels you don't need studies to verify this -- and not everyone is cut out for it who goes in (desire and/or ability).

      Anyway I'm biting on a troll that got modded insightful. Time to move on. If you choose to pontificate any further on this, please take a moment to point out some of the projects you've worked on (or even better, your code).
    30. Re:Uh... whu? by lgw · · Score: 1

      Classic chicken-and-egg

      Classic indeed! I don't think there's ever been a time when humans had specialized professions that "can't get a job without experience, can't get experience without a job" wasn't the sad truth. There are probably stone age cave paintings lamenting "can't get invited on the bison hunt unless considered veteran hunter, not considered veteran hunter until gone on bison hunt". This, at least, we can't blame on outsourcing, any more than the job postings wanting 5 years Java experience back when the language was 3 years old.

      Teaching yourself on your own time may not always be useful, but learning way more than you need to know about some minor technical aspect of a dull job so that you can later claim the job was 90% that minor aspect has gotten many feet in many doors. Ultimately though, moving up IT is often about teaching yourself a genuinely valueable skill on your own time, then using the *contacts* you make on the job to hop over to a new position where that skill is valued. I've made a couple of quite successful career transitions that way, once out of and once back into programming. It really helps if you kno where the opportunity is before picking the skill to learn!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    31. Re:Uh... whu? by Lodragandraoidh · · Score: 1

      Lodragan = Clumsy
      Draoidh = Magician

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    32. Re:Uh... whu? by lgw · · Score: 2, Insightful

      This is only ever a problem when trying to find a job "blind" - that is, without friends or at least former coworkers at the place your trying to get into to get your resume to the hiring manager past HR.

      A degree is not very helpful in finding a job at graduation, but an internship or two is well worth college tuition! Never overlook the value of contacts in the business world made while in college - this may be the only thing from college you'll use after you graduate.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    33. Re:Uh... whu? by lgw · · Score: 2, Interesting

      I troll with a different account. :)

      I've done kernel code, driver development, network stacks, and database backend work in a pure assembly language environment, producing code with an expected lifetime of decades and maintaining code written in the 60s. Trust me, you haven't see bad code until you've seen code that was written before most good coding practices were invented and was trying very hard to cram a bunch of functionality into 2K of memory. Hmm, we're past the first 80 bytes of code, lets use that area as an i/o buffer now; wait, now we need to branch back to where that code was, let's just set a flag in a register and re-load the program!

      I've also done C++ code in a large modern shop with modern techniques (though sadly not free of decade-old legacy C code), for a widely-known IT application that I won't name while I keep this job. Understanding the underpinnings of an OS and a compiler are wonderfully useful for troubleshooting, and for understanding the performance, security, and reliability implicaiton of your code. You don't have to learn this stuff in college, but it's probably less painful that way.

      Have you ever fixed a bug on a production machine by directly editing the program in memory to avoid the cost of restarting the system, while your VP watched nervously over your shoulder and made "helpful" suggestions? It's not a sport for the faint-hearted! (You get no credit, of course, if you look up op-codes in a reference manual - the VP will imagine anyone could have done it - but if you copy them from surrounding code that you understand, the gray-haired veterans observing you will grin knowingly and comment on the difficulty of the task for the VP's benefit.)

      --
      Socialism: a lie told by totalitarians and believed by fools.
    34. Re:Uh... whu? by Tablizer · · Score: 1

      This sounds like a "my-domain-can-beat-up-your-domain" kind of claim. Business programming is not necessarily harder or easier than say embedded systems or game programming, it is just that the emphasis is in different kinds of skills. In embedded and games (E&G) you are mostly bound by CPU speed and RAM. In biz programming you are mostly bound by network bandwidth.

      And things such as "inter-process communication in multi-threaded, multi-process, and distributed environments in a formal setting" are mostly done using the RDBMS in a biz setting (although less distributed). RDBMS and ACID transactions can take away a lot of the nitty gritty details of multi-process communication and management. RDBMS make a pretty good "shared messaging system". In this sense, the E&G crowd are the one reinventing the wheel, not the biz people.

      And also the maintanability of software varies widely from biz programmer to another. Being able to make a program work and being able to make a program maintainable are two very different things. Unfortunately, the latter does not get much merit attention but makes a real difference.

    35. Re:Uh... whu? by Tablizer · · Score: 1

      Whether or not you are right, maybe only roughly about 2% of all IT jobs are in advanced R&D. That is not where the issues of employment make a big impact. The ratio is not much different in India either.

    36. Re:Uh... whu? by lgw · · Score: 1

      Well, I never said either was easier, just different skill sets. Business programming problems benefit greatly from understanding the underlying business problems, and delivering a solution that actually helps the customer do business. Doing this instead of delivering what the customer thought he wanted is non-trivial. I couldn't do a great job at this - heck I'm a rarity in my department in that I can be trusted to talk with customers at all. I'm sure there is a technical challenge in adapting proven solutions to new environments, and one could benefit from formal education in that area, but would that really be a CS degree, or a business/financial programming degree?

      Writing an RDBMS, on the other hand, gets a bit technical, as does writing the operating system, and writing the programming language you use. Each of these was an interesting problem once. Writing the OS for the routers that deliver that network bandwidth, and the firmware for the NICs was as well, and there's some surprisingly recent work in those areas, what with trying offload the MS stack into hardware, and route SCSI transparently over IP and FC. Writing the RAID software and/or firmware that any good DB sits on was an interesting problem once, though that's been well-solved for nearly a decade now. Backup is getting interesting again, however.

      Memory and CPU are pretty cheap for everyone now, and bandwidth is getting cheap (though it has a long way to go to justify the horrible inefficiency of shipping stuff like XML around). Latency is the big problem, and likely to remain so until someone improves the speed of light. ;)

      --
      Socialism: a lie told by totalitarians and believed by fools.
    37. Re:Uh... whu? by tyrantnine · · Score: 1

      Forgive me as I continue to be a little lost on how you've gained moderator points on this one as well.

      I'm quite curious to know what exactly the project(s) were that had you maintaining code from the 60s with an expected lifetime of decades. Just what computer from the 60s was this code written on? What database backend in pure assembler did you have your hands in? What kernel? What drivers?

      You don't have to learn anything in college, or school at all for that matter, do you now?

      I found your previous 3 point summary of all computer work less than insightful. I was particularly amused with the statement that virtually everything had been "solved" in the 60s. Java == cobol, business programming is some simple issue, and whatever other silliness. What's up with this stupid google company making zillions off basically text searching and sorting algorithms. Sheesh. It sounds like you've missed your opportunity several times over.

    38. Re:Uh... whu? by Bill+Dog · · Score: 1

      - Sales Engineering

      Gotta love it. Next I suppose secretaries will become Administrative Engineers.

      --
      Attention zealots and haters: 00100 00100
    39. Re:Uh... whu? by Fulcrum+of+Evil · · Score: 1

      Ya know, all you had to say was Rincewind.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    40. Re:Uh... whu? by Fulcrum+of+Evil · · Score: 1

      Trust me, you haven't see bad code until you've seen code that was written before most good coding practices were invented and was trying very hard to cram a bunch of functionality into 2K of memory. Hmm, we're past the first 80 bytes of code, lets use that area as an i/o buffer now; wait, now we need to branch back to where that code was, let's just set a flag in a register and re-load the program!

      That's not bad unless it isn't commented. Of course, I pregram for a living, so I know the answer to that one already.

      Have you ever fixed a bug on a production machine by directly editing the program in memory to avoid the cost of restarting the system, while your VP watched nervously over your shoulder and made "helpful" suggestions

      Thankfully, no, but I may yet get the opportunity at the current gig. I gauge part of my competence on not getting in those situations in the first place, or at least, not being the guy that made the mess. I am getting better at this diplomacy thing, so I'd probably send the VP out for some coffee or propwash instead of telling him to button it.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    41. Re:Uh... whu? by lgw · · Score: 1

      See sibling post for java=cobol.

      I worked on System/370-style mainframes. There are still a bunch of machines giving 370 cycles around (most of them through hardware-level emulation) because there's a selection of business and financial software that has proven itself over decades, and all the bugs are known. This was before 2000, and while there is probably less of this today, as the Y2K thing made people a little less complacent with their "proven" software, you'd be surprised how common it is in "turnkey" business environments (some cash registers and some terminals for inventory management on a system that won't crash short of hardware failure, all on the cheap).

      Neither the computers nor the applications in this environment were from the 60s, but the OS was. At one point in time, IBM licensed DOS/VM and DOS/VMS, with source, quite cheaply, and quite a few shops who wanted their own OS took it and made it their own. Today anyone sane would just use Linux, but this was the first time in history the source for an OS that "suits" would accept was available, and there was a lot of pent-up demand at the time.

      The OS was mostly written in assembler (some was written in PL/S, but we didn't have a PL/S compiler so that was fun), and programming everything up to the application level in assembler was quite normal. Even today, if you maintain legacy maiframe apps for a living, you probably work in 370 or 390 assembler, keep as a handy reference a yellow booklet you call a green card, and call your most-thumbed OS reference the "POO".

      I'm not sure why you take issue with most business programming problems being solved in the 60s. Realistically, the algorithms for payroll, accounting, inventory management, and the like were well-solved 100 years ago (implemented using humans called "clerks"), and automated long before the general-purpose computer. IBM had a large business selling card machines to do just this when its CEO mde the famous "world market for maybe 4 computers" statement. Most of the foundations in computer science necessary for "technical programming" were complete in the early 70s - it's remarkable how little of what you get from a CS degree is less than 30 years old.

      Business programming isn't "simple", but the nature of the challenges are clearly more about understanding the customer's specific environment, and less about the contents of a CS degree than writing the infrastructure used for business programming would be. Do you really want to argue that writing a program in Java is more technical than writing Java? That writing a networked application is more technical than writing the NIC firmware or IOS?

      It's not that business programming is easy, but learning how to write an OS, a compiler, or a networking stack in school is narrowly useful, and you can learn how to program or how to be a DBA from a wide array of degree programs these days, many of them offered by the business or finance departments. For maintaining system-level code, a good CS degree means your new hire can avoid a multi-year apprenticeship (something small shops can't support at all), and a lack of CS students could become far more painful. For business programming, it could well be that people ahve decided to get the same training in programming from a degree that you can just as easily pretend is a business degree, in case the whole programming thing goes south. The lack of new CS majors wouldn't hurt as much in that case.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  132. H1B = Indentured Servitude by egarland · · Score: 1

    H1B = Indentured Servitude. The program is pure evil. Corporate America loves it for the same reason everyone who has indentured servants loves them: cheep easy to control labor.

    I'm not saying companies shouldn't be able to bring in useful talent from other countries. If someone has such unique talents important to our economy absolutely let them work here, however, those people should be welcome to stay as long as they like and work for whomever they like without having "Work harder for less or I'll deport you" hung over their heads.

    Companies also use H1B to hire unskilled labor. That is simply wrong. Those people are ripe for all kinds of exploitation.

    H1B is an abomination, an assault on everything that has made America great and it needs to go.

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    1. Re:H1B = Indentured Servitude by subodhg · · Score: 1

      Do you even have any idea how difficult it is to get an H1 B (if at all you get it?) Are you aware of the conditions and checks being done by the American Embassy before giving an H1 B? People who get an H1 have to prove their education and ability to get one. H1B's are not DONATED by the USA government.

    2. Re:H1B = Indentured Servitude by egarland · · Score: 1

      People who get an H1 have to prove their education and ability to get one. H1B's are not DONATED by the USA government.

      What's your point? That companies aren't using H1B's for unskilled labor? I haven't seen any myself but I've heard it happens.

      I want to clarify: I'm not saying people who get H1B's shouldn't be allowed to work in the US. I'm saying they should be welcomed to come and stay here as long as they want and if they lose their job they should be allowed to stay and look for a new job. They should be granted much more rights than they are. I'm in favor of welcoming skilled people into our society, it can only help us.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  133. don't let your babies grow up to be programmers by TheGratefulNet · · Score: 1

    simply put, the US does not respect the IT worker and there's no future in this field. it WILL all be outsourced, all the non-managerial jobs, anyway.

    if you want to manage people and projects that are halfway around the world, good for you. the rest of us are SOL.

    I just hope the folks who are outsourcing get a taste of what we are sowing. the pain is always felt bottom-up - and its so hard being told 'we can't pay normal salaries - there is some guy who will work for 1/3 of your pay, sorry. and we don't have to pay him benefits, either."

    otoh, college kids are smarter than we may think. the fact that comp-sci enrollments is down IS A GOOD THING. it might - just might - balance things out in a decade or two.

    problem is, can many of us wait that long for the scales to tip back again? will they ever?

    --

    --
    "It is now safe to switch off your computer."
  134. Hidden implications by Metasquares · · Score: 1

    I find it odd that so far everyone has been discussing this from an economic perspective, but no one has really considered what this will do to technological progress. Money isn't everything!

  135. It's a surprise? by melalouise · · Score: 1

    I can't speak for the US but there's definitely a shortage in Australia and the Netherlands in particular skill areas (even those not particularly specialised). I've been in the industry since glory days just before the bust and I can say that there's no surprise that the workforce is declining. Companies still operate inefficiently, don't really care about the quality of the IT systems and don't want to step into the 21st century; the work that's out there is uninteresting; the industry really hasn't escaped the "geek in a basement" view of programmers; salaries haven't really changed in about 5 years but unpaid overtime is still expected; recruiters have no idea how to properly match people with positions; and don't get me started on gender imbalance! Those who are in the industry are leaving because they want something better (more stable or more rewarding or easier to focus on) and there are less IT grads because the industry doesn't really have much to offer any more.

  136. I have 2 words for this article's premise ... by JakusMinimus · · Score: 1

    Bull Shit

    --

    You can be an atheist and still not want to succumb to some weird cross-over sheep disease -- AC
  137. PR BS from IBM by slyborg · · Score: 2, Insightful

    I don't think that this is a serious expression of concern on the part of IBM management. They are in the process of executing thousands of their employees in Europe at this moment. IBM still has a significant presence in the Raleigh-Durham area, and it's typical to "show the flag" at grad time - every company would of course like to have the cream of the crop in any field that pertains to them.

    People have gotten the message that our corporate and government 'leaders' have been sending in the most unequivocal way - money. I.E. that it's a dog-eat-dog world, the cheapest way to make the most profit will be primarily funneled to those who are at the top of the pyramid. These are not CS or EE grads. A few managed to rise to the top in the past at tech firms, but that is very 70s-80s thinking. Now, it is strictly those who come from the marketing and finance side, and the most purely profitable industries we have in the U.S. now are in fact financial corporations that produce nothing tangible.

    Only a fool would pursue a technical career for the money. It's a vocation, not a profession. Soon it will be something like being a humanities major - something all the relatives will roll their eyes about when they hear what Johnny is studying at university.

  138. Translation by beforewisdom · · Score: 1
    "'The slope shows an unbelievable decline in computer science majors,' Astrachan said. 'There are smart people no longer even signing up to take our introductory courses. We need to fix it, or there's not going to be a U.S. work force in computer sciences.'"
    TRANSLATION:

    Students smart enough to be computer science majors are smart enough to see that the most interesting programming & I.T. jobs are going out of the country.

    This sucks for us, the academics as it threatens the justification for our position as educators.

    This also sucks for us, the American I.T. corporations who decided to send those jobs overseas. We can't send them all and we still need some Americans to do our shit work and do it cheaply, like fresh young graduates would. Maybe by promoting articles like this we can instill a sense of promise/panic about the future of American I.T. careers

    Let us hope that American students who are smart enough to be potential computer science majors are not smart enough to see this. Please don't tell them.

  139. Based on declared majors? by Dithor · · Score: 1

    This doesnt seem to cover all the IT people out there who decided not to goto college.. or dropped out cuz the curriculum sucked.. or it just wanted the way they wanted to learn. There are plenty of highly paid very intelligent IT people out there who didnt get a Comp Sci degree. Infact, the decrease in the number of Comp Sci majors may be due to Computer Science becoming more of self-taught trade then a college learned thing.

  140. Re:Corp short sighted destruction of local brainfo by Stiletto · · Score: 2, Insightful


    BRAINFORCE?

    Hahahahahahahaha. This is the funniest thing I've read all day.

    I think we "IT Guys" need to come to grips with how important our jobs really are to the companies we serve. The boss decided that your steps 1, 2, and 3 are adequate and provide shareholders with short-term gains. Who are YOU to question him? Do you have a business degree? No? Economics?

    We're pretty much the janitors of the computer world. We are expendable and interchangable. We are not saviors of the world, and we are certainly not the company's "brainforce".

  141. Why Would They? by kenp2002 · · Score: 1

    Wow, for a university these people are pretty damn fucking stupid. Why would you go to college for CS when you can't get a job in the US in CS? What a PHD not enough to figure this shit out?

    I taught at a technical college and was close to my students (I only taught 1 year) and many of them I still correspond with. 2 of them have jobs after graduating. The other 60+ are in non-CS related fields. I'm lucky that I have a niche but out of my friends I've met contracting, I'm the only one working.

    Good to see out major universities still can't put 1 and 1 together...

    --
    -=[ Who Is John Galt? ]=-
  142. Stock Markets Fault by FullCircle · · Score: 1

    CEOs are laying off thousands to make the company look temporarily more profitable. A CEO can run a company into the ground, get fired and still go home with millions in severance pay.

    No wonder people don't want computer related degrees. Those are the first to be laid off.

    How about kicking the current crop of CEOs and investing a good chunk of that money in the people who actually produce something. Save money by not retraining the staff every 18 months. Having increased productivity because the people working for the company know each others capabilities and the task at hand.

    While the stock market is all that matters, the job situation will not improve.

    --
    If tyranny and oppression come to this land, it will be in the guise of fighting a foreign enemy. - James Madison
  143. The reason for this is to get h1b visas raised. by Maxo-Texas · · Score: 1

    Every time they run short, companies start talking about the coming shortage and then lobby for more h1b visa's which makes everyone decide it would be stupid to enter the field.

    Vicious cycle as long as they can import skilled developers.

    There is no reason to enter IT yet-- they do not want to pay you what you are worth, they have no loyalty and will fire you.. er "reallocate you to the curb" at a heartbeat's notice, and they will fire you and refused to hire you once you get to 55 years old (50 if you look old).

    It wouldn't annoy me so much, except I know how much the executives make and if just one at each company was making reasonable salaries (say about 1 million dollars), then they could afford to retain 30 to 100 employees with full benefits.

    It is not reasonable to pay 1 person so much money- it unbalances things and they can only buy one washer, one big TV, and one car. If the same money was going to 30-100 other people they would put it right back in the economy.

    So save the "boo hoo" games corporations- your lack of loyalty and greed is causing the shortage.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  144. Deja-vu? The great bogo-shortage debunked by walterbyrd · · Score: 3, Insightful

    Has anybody noticed that for the last five years, somebody publishes an article with the exact same argument about six months?

    And that the article is thoroughly debunked here on slashdot, in the exact same manner?

    *sigh* Okay one more time:

    1) To work as a lawyer/doctor/nurse/chemical engineer, you must have a degree like JD/MD/RNBS/BSCE. IT has never been like that, and still isn't. A CCIE or CISSP will earn you more than BSCS. Very few IT jobs require a degree of any kind, and the few IT jobs that do require a degree, will typically accept any technical degree.

    2) How many IT workers can actually be called "Computer Scientists" ? There are all sorts of IT related degrees today: network engineering, software engineering, information science, etc. Most of these degrees seem much closely related to an actual IT job roles than "computer science."

    3) The IT is glutted as it is. Where is the crises in a lack new BSCSs? Especially when that degree was never in high demand, even when there was a shortage of IT pros.

    4) IT jobs are sent overseas as fast the major companies can ship them. Why train for a field that is already glutted, and likely to get worse?

    5) I suspect that employers will never be satisfied with the pool of IT workers; and that colleges are finding it difficult to find people to sign up for the nearly worthless BSCS (especially women). So we see these bogus articles about the the bogus shortage of BSCSs. College comp sci departments, and employers are looking out for their interests - not yours.

  145. Then maybe they should *hire* IT people in the US by whitroth · · Score: 2, Informative

    Why should kids go into it, like, say, my son, when he sees me unemployed for a good part of the four-year-long Bush Depression - and that's with my having a BS CIS and 20 years experience?

    What's the current unemployment rate - 12%? 15% more? among IT people?

    And then there's HR morons, two-thirds of whom have no idea of what the job they're supposed to be hiring for actually requires, and want a laundry list that is mostly unnecessary.... (Like the people I ran into recently who seem to think that shell scripting under AIX is Different than other Unix shell scripting).

    mark, Unix/Linux software development,
    systems administration,
    configuration/release management
    (resume available upon request)

  146. Fool Me Once by Ranger · · Score: 3, Insightful

    IBM and university officals are worried about the increasing demand for IT professionals and the decreasing supply of computer science students.

    The old adage "Fool me once, shame on you. Fool me twice. Shame on me." applies here. IBM and other companies obviously want to increase the number of H1-B's and universities want to increase the number of students. So many IT people were burned when the dot com bubble burst that they are rightly not interested in going back or into the field. And to add insult to injury what few jobs were left were filled by the H1-B's, essentially company serfs with the govt's blessing.

    I only recently after almost four and a half years got a REAL job in the IT field again. Three of those years were spent in call center hell. Bottom line: Choose a field you are going to love, come thick or thin. Not based on where the demand is, real or imagined.

    --
    "You'll get nothing, and you'll like it!"
  147. Re:Corp short sighted destruction of local brainfo by guidryp · · Score: 1

    Point Taken. :-)

    So why should anyone waste 4 years of university to become a Janitor? I was suckered. I certainly don't recommend others follow this path.

  148. Who has what to gain by this news being reported by cscalfani · · Score: 1

    After reading Paul Graham's article Submarine I have to ask myself who gains by this belief being believed by the mainstream.

  149. What's the difference ... by LukePieStalker · · Score: 1
    Q: What's the difference between a western garment worker made redundant by cheap overseas labor and a western I.T. worker made redundant by cheap overseas labor?

    A: The I.T. worker paid $160K for a college degree.

    From an economic standpoint, students opting out of comp. sci. majors looks pretty rational.

  150. Re:We are the priests -1,troll by SHiFTY1000 · · Score: 4, Insightful

    Why is this semi-brainwashed post moderated Insightful?

    High wages are good for the economy. The more people get paid, the more they spend. A single dollar spent increases GDP by $7. Competing on low wages is a race to poverty, and no first world country should be trying to do this.

    I think trade has always led to stronger economies, and will do so- but rampant, unregulated free trade is wrecking the planet, and the uncertain nature of the beast is causing serious pain to many, in both first and third world countries.

    I am sorry that you think your unions and government are so corrupt- but libertarian free trade is not the solution, reform of government is.

    And regarding your comment about unions driving up wages, well its no coincidence that non-unionised fields like IT get savaged, if workers don't stand up for themselves no one else will...

  151. consultant vs employee by Tungbo · · Score: 2, Insightful

    Although the benefits from big companies these days are not what they used to be, I think a 25-30% difference is very reasonable. Years ago, when companies were more generous, the loaded cost for a professional employee was double the stated salary (+100%). This includes: payroll taxes (~8%), unemployment insurance, benefits, and other admin. overhead.

    While there is usually no legal obligation to keep full time employee any more than there is to keep consultants (unless you have a union), companies tend to look at full time employees as a lont term investment. That is because there is an acquisition cost to hiring an employee. Too much turnover is costly (unless you're Walmart and pay below poverty level wages). In contrast, consultants are hired to do specific projects only. Since consultants are likely to have down time between contracts, they reasonably mark up their fees to cover the fallow period. This also accounts for a difference between a full time wage vs a consultant fee levels.

    If your're happy being a consultant - go for it. You might even find a better paying full time job, but that is likely to involve more responsibilities so it would be like a promotion. For a lateral move to full time work, you SHOULD expect a drop a direct pay, all else being equal.

    1. Re:consultant vs employee by Foolomon · · Score: 1
      You make (mostly) valid points, but I disagree with the figures you use to quantify them. If I'm a 1099 consultant, my tax deductions alone should reduce the conversion rate to significantly less than 30% because the difference between my "net effective income" as a 1099 consultant and what it would be (sans tax deductions, since I would no longer have my own business) as a full-time employee is less.

      The one point that I disagree with strongly is that full time employees are considered long-term investments by companies. I recall reading somewhere that, in the "old days," someone who was at a single job for 10 or 15 years was considered "stable," while now they are considered "behind the technology curve" because they didn't get exposed to a diverse set of technology environments.

      In other words, companies are explicitly hiring people who have been at previous positions for less time (the threshold, if I recall correctly, was 4-5 years) because it gives them a wider range of experiences on which to draw so that they may fulfil their current responsibilities more effectively. Consequently, after you've been at a job for 4-5 years (unless you've managed to somehow become elevated to some sort of leadership position [technical lead, project lead, manager, etc.]) the company is not going to have any qualms about letting you go to bring in someone else.

      All of this being said, I do not disagree that there will be a drop in pay. My contention is that it should be closer to 10%, perhaps 15%, but definitely not 25-30%.

      (On an unrelated - to my original posting at least - note, consultants are not paid more because they are out of work in between jobs. The consultants who are better at what they do than others are not out of work, excepting exceptional circumstances, for more than a few weeks in between contracts.

      They are paid more because the traditional way of thinking was that consultants were specialists in what they did. "Guns for hire" is what we were called years ago, and we were paid accordingly. However, with the Dot Com Run-up, everyone wanted to be consultants, which diluted the available pool of resources, causing the vast majority of hourly rates to be driven downward significantly.

      This is otherwise known as Supply / Demand Economics.

      Note that if you have skills were the supply is limited (like the old days) you can still make an exhorbitant salary. I recall seeing some job postings on Dice.com for Ph.D holders [in math] that were fluent in C++ where the base salary would range from $250K-750K per annum.)

    2. Re:consultant vs employee by Tungbo · · Score: 1

      We do not disagree - long term for a company these days IS 4-5 years! No one thinks of 10-30 years time period for employment these days.

      When you include time for interview and administrative overhead to add an employee, hiring a new professional can easily cost $5000-$10,000 + (recruiter fee if any) each time. That's that I mean by an investment. It would be probably half as much to hire a contractor.

      In addition, you need to keep in mind that it's a buyer's market right now. The pay gap that makes a company indifferent to hiring as contractor vs as full time is MORE important than the pay gap that would make YOU indiffernt.

      If you have a very unusual skill that is in demand (say fighting oil well fires), then indeed you could charge a lot of money. However, the vast majority of consultants these days are really 'work for hire contractors'. They could be viewed as the forerunners of the out-sourcing trend, i.e. company contract their needs to an outside agency.

      As for your example, do you think that person would be hired for their math skill or C++ skils ? *=}

  152. Tech jobs or computer science? by c13v3rm0nk3y · · Score: 1

    I think it might be instructive to reframe the assumptions around this report.

    If we place tech workers in the same box as all other workers, we find that while the real requirements for getting an entry-level job are increasing, the real pay and paid time off has been decreasing. I'm not making this stuff up. I'm too bored to Google for it myself, so do that if you need the facts.

    We've place a premium on a university (or college in the U.S.) education, and in doing so have conflated computer science with computer industry jobs. There are plenty of good reasons to get a comp. sci. degree. The promise of a basic programming or tech job is not one of them.

    University is intended to give individuals a broad education and introduction to life-long learning. In short, the best university education should teach one how to develop a solid set of learning and critical thinking skills.

    It may possibly pave the way for intense specializations at the Masters or Doctorate level. You may even be able to get a decent tech job with a university degree of any sort. Many employers look for degrees simply because they hope that it is a good indication that someone has the skills to figure things out even if they do not have the immediate expertise. This is especially so for entry-level positions (which this report seems to be focusing on.)

    However, many tech employers are also looking for other things. They are looking for that specific expertise. That particular skill. Some specific technology that can be explained in a series of acronyms.

    Tech jobs (which may even turn into a career) do not require a computer science degree. A typical computer science degree does not adequately prepare most people for a career working for Dilbert Inc. as a coder. This is ok because this is not really what a comp. sci. degree was intended to do.

    Note that I'm not saying a smart university graduate cannot get a good tech job and succeed at it. I'm saying that the skillset and job requirements in todays technical job market does not quite match what a typical computer science degree gives you. This can be quite a shock after several years of blood, sweat and tears that represents your largest personal debt.

    I'm suggesting we start looking at many tech jobs as just that: jobs. Jobs are often done by tradespeople, and coding should be often viewed as a trade. By all means, if you want to get deep into the science of computing, go ahead and get a computer science degree. As an employer (and I am in a position where I could interview you right now!) an expensive university degree is no guarantee you can actually solve problems and code worth a damn. So many fresh graduates can't read other people's code, or debug a problem, or work with other people to solve a problem. So companies often have to spend the money waiting for the good ones to come up to speed.

    My point is that all this hand-wringing about the lack of computer science graduates is misplaced. The majority of the jobs these guys are talking about can be handled nicely by smart people who have a 2-year certificate or diploma from a decent technical college.

    These people will have the interest and immediate paying skills to fill positions now. A good technical college will stress learning a variety of languages, and PCs (or Xterms) are not necessarily the only computers they will find in the real world. Tech colleges will offer real-world skills that employers want now, and skills that can be continually maintained.

    Heck, many careers offer the chance of funded university anyway, so you can always go back to school.

    Computer science is a good thing, and we need smart people developing the tools and techniques of the future. We also need tradespeople using those tools and techniques to solve customer problems and get things done.

    -- clvrmnky (Long time employed journeyman coder with a certificate in programming from night school.)
    --
    -- clvrmnky
  153. If it bothers them by scronline · · Score: 1

    Then they should stop sending all the jobs over seas. Why would anyone want to spend hundreds of thousands of dollars on an education only to turn around and find that they can't have a stable job because every time they turn around they're outsourced to India or wherever.

    If it wasn't for the fact that I'm doing what I love, I wouldn't be doing it at all. I've done more than enough things in my life that I can find a job in other feilds easily enough. I make less than most IT pros because I'm a small business owner, but to be prefectly honest, I would probably walk away in a heartbeat if it wasn't for the fact that I'm my own boss and don't have to worry about outsourcing.

  154. Boo fucking hoo by mutterc · · Score: 1
    Work as hard as you can to make employees "disposable", send every last thing you can overseas, then complain nobody in the U.S. wants to get into the field.

    They'll get no sympathy except from Congress, who will raise the H1B limits to help IBM out with their "problem".

  155. Yes, Java isn't cross platform. by btarval · · Score: 1

    So tell me, how many MIPS boxes does Java run on, exactly? Or, for that matter, all the other CPU's which make up the vast majority of systems in the world. I'm talking embedded here, not servers and clients. Wake me up when you move out of the x86/sparc space into the real world.

    --
    The best way to predict the future is to create it. - Peter Drucker.
    1. Re:Yes, Java isn't cross platform. by tepples · · Score: 1

      So tell me, how many MIPS boxes does Java run on, exactly? Or, for that matter, all the other CPU's which make up the vast majority of systems in the world.

      A lot of cell phones run J2ME.

      I'm talking embedded here, not servers and clients.

      I feel that my skills (as on my resume) are a good match for embedded development. Problem is that if you're a recent grad still dependent on a family, it's hard to find an embedded job unless you happen to have been raised in Silicon Valley or something.

    2. Re:Yes, Java isn't cross platform. by btarval · · Score: 1
      "A lot of cell phones run J2ME."

      Yes, but that's just a subset of the number of MIPS CPUs which are out there. Most of the MIPS cores don't have Java available. You explicitly have to go to an effort to put Java on a MIPS core. There really isn't much business around to support the marketplace for doing do.

      Good luck on finding a job. You might consider moving out to Silicon Valley to better your chances of getting a job there. Or making contacts with people in the Open Source area where you want to work; getting involved with the projects which interest you, and asking questions.

      --
      The best way to predict the future is to create it. - Peter Drucker.
  156. It's a Good Thing (tm) by ajkst1 · · Score: 1

    As a Management Information Systems major going into my senior year, and a Master's degree, it's good news to hear that there will be a shortage. That means more jobs than prospective employees. More money and better jobs for us. And just when everyone was saying the IT job market was all dried up, we get this wonderful piece of news!

  157. so who are you working for? by roman_mir · · Score: 1

    HP?

    1. Re:so who are you working for? by guidryp · · Score: 1

      HP is in Telecom??

      I don't want to publicly disparage my employer by name (actually I think my employment agreement says I can't), but telecom usually means: Alcatel, Ericsson, Lucent, Motorola, Nortel, Nokia or Siemens. Probably not too rosy at most of these.

  158. Re:Economics: its also Marketing by museumpeace · · Score: 1

    And I am not a marketer but...
    If you are a bright highschool senior or a college freshman, what do you know about economics? I suspect the choices one makes about career oriented education come down to impressions and perceived incentives as much as to any hard numbers on wage trends. What is the image, the publicity, that computer engineering and programming and IT currently have? Outsourcing and layoffs are the only IT related news that don't go under reported in the MSM. The general impression of CS as preparation for employment is also still haunted by the economic downturn that we rather sloppily label "dot com bust": it is an unreliable, unpredictable career path.

    Another deterent, not a matter of marketing exactly, may be that the most talented potential software engineers are already "working" in the OSS and pirate underground...many are contributing to OS projects because they don't need a degree or a boss to exercise their interest in software. And a few have developed a level of skill in cracking license keys that would easily land you a job at Computer Associates or Microsoft but the interests it takes to develop such skills do not correlate with the inclination to be a happy worker for a big corporation.

    What other incentives are there to go into CS? You're not gonna be a rock star of software, a Serge Brin, unless you start a company. Why? Because only a corporation has the resources to protect its financial interests in the software innovations it cooks up. So you need to study business more than you need to learn C or Unix internals. If I wrote a killer app in my spare time, it'd just get ripped off...why learn a skill that leaves me that vulnerable? Post 9/11, and in the aftermath of the dot com bust, fewer of us are willing or have the confidence to take risks.

    As a software engineer, the only way I can consistently get paid is to work as a contractor and flit from company to company as their moment in the sun comes and goes. I think that aspect of the market IS economics: though its ironic that the way to steady pay is not through looking for permanent employment at a big company. And to snag contracting gigs, you DO need the right degree. Try to explain to your high school senior: "Well, you like the gypsy life, don't mind learning an Asian language, don't have any need to own what you produce? Have I got a career for you!..."

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  159. reform of government is by smittyoneeach · · Score: 1

    an interesting idea.
    As this thread shows, you can't even utter the names like 'Union' of sacred cows without being labelled "semi-brainwashed"
    How, then, do we set about considering where we are, where we should go, and reasonable compromises to navigate the difference?
    Thanks, SHiFTY1000.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  160. no win conundrum by zogger · · Score: 1

    note: this is just an opinion I have, watching markets for a few decades now.

    Reality today is the line between business and labor has blurred considerable, as most people past middle/middle class try to develop a quite extensive portfolio. On the one hand, they like that the business they invested in might save a ton by outsourcing labor, but then they might lose their own personal job, more or less completely negating any potential benefits from their stock ownership potential improvement.

    Massive short term outsourcing (one generation time frame), in critically important industries is basically not a good idea. It has short term benefits in some cheaper products, longer term detriments in that the people supposed to be buying those now-cheaper products wind up losing real purchasing power, going into massive debt (double mortgages and maxed CC, etc), or even bankruptcy. There's a reason the US passed the new bankruptcy law recently, because this "magic beans something for nothing" economic system they have pushed combined with newsaganda brainwashing will *cause* a lot of bankruptcies. Currently now, private and governmental debt is the highest it's ever been. Personal bankruptices were running close. Savings have dropped to about nil. Home ownership is now a perpetual debt note never paid off. Those are generalities but mostly true.

    I also think that initially there were some quite unreasonable expectations of what "white collar" jobs would be worth. Way over priced to begin with if you compared it to the productivity gains that business was supposed to be getting from the high tech revolution in the 90s. It was closer in retrospect to being akin to a skilled tradesman in actual worth, but got hyped out of proportion, now it's settling back down as companies and individuals are forced to reconsider what their "products" are actually worth.

    That and economic reality based on what overall production costs are with respect to energy prices. All the previous decent gains in various economies histoprically were closely tied to *incredibly cheap* energy. That is no longer the case and the world is seeing the results of that. No matter how many meetings or PP shows a business runs, energy still rules the worlds economies. There is no way to maintain robust economies based on industrilization if the overlying energy costs go astronomical on you in relatively short time frames.

  161. Re:We are the priests -1,troll by Directrix1 · · Score: 1, Insightful

    OK, all you dumbasses who are confused about what a union actually does listen up. Workers get mad because they are getting lower wages because the people over seas can do their jobs cheaper. They form a union to stabilize their income. The business they work for no longer have any financial incentives to go with the local labor as opposed to over seas. Thusly, labor is outsourced over seas proportionally so as they are at most spending as much as they were before in this area of labor.

    So before you had 9 locals making $100/ea (900 local dollars), the boss reduces salary to $50/ea (450 local dollars), a union forms forcing wages back to $100/ea (900 local dollars), in order to offset the costs the boss outsources until he is only paying out what he wants $100/local $25/outsourced to meet his total expenditures of $450 he only keeps 3 local and hires 6 outsourced (300 local dollars 150 outsourced dollars). In other words, there is a net loss in employment, and there is a net loss for the economy as a whole. Unions help a couple people keep their jobs, themselves and whatever proportion of people meet the ratio. Thats capitalism for ya. Now work out a better system, and post it here on slashdot.

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  162. Re:IT Worker != Computer Science by jellomizer · · Score: 2, Informative

    Engineers are not good programmers. They know how to program but more often then not they are not good programmers. Even if the customer knows what they need and you have a good project manager to keep them on tasks. There are things that popup that are unexpected It may be more then just follow these calucations and you get the answer. It is the problem how do you make the computer follow these calculations. Most computer languages don't come with a solve algrebra function or integrate operator. And many times the way we would do a calucation is not like how a computer would do the calculation. Many times the engineers aproach is costly in computer terms even with our high speed computers, because an engineers goal is to solve the problem. While the Computer Science is to different ways to solve goals.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  163. I don't encourage anybody by HermanAB · · Score: 1

    to go into Comp Sci / IT. There are just far too many people out of work already, with the jobless rate in IT running at about 20%. You don't need to spend 3 to 4 years studying to flip burgers.

    --
    Oh well, what the hell...
  164. Re:We are the priests -1,troll by gcatullus · · Score: 1

    Yes high wages are respent, but the more money "spent" well that leads to inflation. Inflation lowers the spending power of those "high" wages and you are left with less real money. Regarding unions, in the United States trade unions are no less evil than the corporations they are fighting. Each faction is out for their own short term benefit, corporations exist solely to make money for shareholders and decision makers, while unions exist solely to make money for union leadership and then union members. This is because of a basoc human drive - greed. What reform can correct that?

  165. Load of crap by lorcha · · Score: 4, Insightful
    Tell me where to find good IT employees. I mean ones who can name at least one design pattern and tell me when I might want to use it. Find me someone who has even basic level knowledge about something they claim to be an expert in on their resume.

    I have needs come up all the time, and I have a hell of a time filling them. I can tell you right know I don't give a fuck how old you are, and 99% of the open needs pay 6 figures, so if that's being a cheapskate, I'm not sure what to tell you. As far as the skillsets, well if you don't have the skills then why are you applying for the job? My clients know what they want, they are willing to pay for it, but the folks just aren't out there! They're all taken!

    Oh, sure, I'll post a need and get 100 resumes in a day. But all of them turn out to be what I like to call "fucking morons".

    I love when I ask for an expert J2EE architect and I ask, "What's your favorite J2EE design pattern?" The answer is always MVC (if they can even come up with one at all), which I guess could pass as J2EE, so I ask them to describe it for me.

    "Well... There is this model... and a view... and a controller."

    "No shit. What do the model and view and controller accomplish? How do they fit together?"

    "Well... it's kind of like STRUTS, and I learned about that in my 1 week boot camp that I took 3 years ago."

    "Gee whiz. Ok, tell me what the different types of EJBs are and why might I use them?"

    "Oh, I don't use EJBs."

    "You are an expert J2EE architect. I don't give a fuck if you use them personally or not. Just tell me what the fuck they are and why ANYBODY would use them."

    "Well, I've never really used one. I just know HTML and JSP, so I am an expert J2EE architect."

    "Glad to hear it, dickhead. Thank you for wasting both of our time."

    Or, here's my personal favorite. A guy said he was an expert in Java and an expert in C/C++ (it always makes me nervous when people group C/C++ like that, since while C and C++ share some syntax, they are very fucking different animals!):
    Me: I see you are an expert in Java and C++? What would you say are some differences between Java and C++.

    Him: Java is a dumbed-down version of C++.

    Me: We all have our opinions, but I'm going to suggest you never say that again during an interview for a J2EE position. Have a nice day!

    HELLO! Where do these people come from and why are they interviewing with me for 6 figures instead of the local McDonalds for $6/hr?

    Frustrating!

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:Load of crap by pla · · Score: 3, Insightful

      HELLO! Where do these people come from and why are they interviewing with me for 6 figures instead of the local McDonalds for $6/hr?

      Like myself, I would say they come from the C world, have learned Java involuntarily, and hold it at roughly the level of disdain it deserves.

      "A dumbed-down vesion of C++" makes a pretty damned good description of Java, in general - Take a good, clear, flexible, generally-powerful language, C, extend it to allow better abstraction and data encapsulation, C++, then strip away all the underlying features that make it "powerful" in the name of "safety": Java. That nicely sums it up.

      And even with that increased "safety", you can still shoot yourself in the foot (though you might need to wait for garbage collection to finish before the bullet actually leaves the barrel). Bugs result from programmer errors, not from the language used. Whether you add machine words, dereferenced pointers, or abstract objects that represent integers at some ambiguous level, if you expect 2 plus 2 to equal 3, your program won't work.

      As for design patterns - Some of us can actually design and implement an idea. Some of us can recite textbooks to you. In my experience, those two categories very rarely overlap. If you want the latter rather than the former, your loss.

    2. Re:Load of crap by killjoe · · Score: 1

      Chances are...

      1) You are not paying enough.
      2) You insist on certification.
      3) You insist on a collage degree.

      The best programmers I know are not certified and don't have a collage degreee.

      --
      evil is as evil does
    3. Re:Load of crap by Belial6 · · Score: 4, Interesting

      They are interviewing with you, and claiming expert status because, as a rule, no company will hire any developer that does not claim expert status. They generally don't really care if you are an expert or not, but you will not get the interview if you don't claim it.

      You say that your clients know what they want, and are willing to pay for it.... Maybe your clients THINK they know what they want, and are willing to pay for it.

      Perhaps what they really want is two guys that are not as good for $50k. Or maybe one guy that is pretty good, but not an expert for $70k, and someone who isn't very good at all for $30k.

      For the last 5 years I have been working for a client that has figured this out. I am part of a two person development team. I am very good at coding, and the woman that I work with is not (and never will be). Our team is fantastic.

      I work on the difficult stuff, and build the framework of our applications, and she handles the grunt work. I am three times more productive because I don't have to worry about getting in and making changes to button labels and display views. She will also take in the bug reports, and more often than not will track down exactly where the error occurse. She might not know how to fix it, but by presenting me with exactly where the error occurse, I can fix it quickly.

      The net result is that the client gets the equivelent of my skill at the price of hers, since someone has to do the work she is doing, and if the client insisted on "experts", they would need someone that makes 3 times as much to do her job with no increase in productivity.

    4. Re:Load of crap by slam+smith · · Score: 2, Insightful

      One problem I have with job interviews, is you never know obscure bit of programming trivia the interviewer has latched on to and is waiting to spring on you. Of course usually before I go to a job interview, I'll spend a couple of hours studying up on the topics in the job description. So I have a chance during the trivial pursuit portion of the job interview.

    5. Re:Load of crap by Rick+and+Roll · · Score: 1

      Well, I graduated this year, and got my grades back yesterday, and they raised my GPA up to 3.01 (3.13 major), and I am smart enough to know what the person in your conversation above should have said. bma3@cet.nau.edu if you're currently looking.

    6. Re:Load of crap by gorbachev · · Score: 1

      I am hiring and have hired plenty of people who have not claimed to be experts, even for senior positions.

      The problem with these self-made experts is that very few actually are. The ones who really are don't HAVE to claim they're experts. You'll know within the first 5 minutes after talking with them.

      I am of the philosophy that nobody is an expert of in the technology area for very long, because the skills required to perform your job change so frequently. So rather than hiring experts, I'd rather hire someone who can demonstrate they can learn and master new skills quickly.

      --
      In Soviet Russia, I ruled you
    7. Re:Load of crap by metamatic · · Score: 1

      Well, personally I see C++ as a dumbed-down and overcomplicated Objective-C. But does that actually tell you anything useful?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    8. Re:Load of crap by wontonsoup · · Score: 1

      > Oh, sure, I'll post a need and get 100 resumes in
      > a day. But all of them turn out to be what I like
      > to call "fucking morons".

      You should try posting your job on LinkedIn.com. Not only do you get the resumes, you also find out who the applicants know and how they are connected to you. You also get to see how "endorsed" the candidate is. This sort of information helps you weed out all those "fucking morons" =)

    9. Re:Load of crap by Belial6 · · Score: 1

      Then you are headed in the right direction. Unfortunatly the vast majority of businesses are sabatoging you. By only interviewing people who lie on their resumes, the majority of businesses are training the workforce to lie. There is no way for an applicant to know that you are one of the few employers that want honest employees.

      On the bright side, while you will have to deal with more headachs because of your piers, you will be more likely to get the people that don't want to work the system.

    10. Re:Load of crap by sjames · · Score: 1

      ...J2EE..."No shit. What do the model and view and controller accomplish? How do they fit together?"...EJB...

      I suspect the problem is that the majority of the GOOD ones can't look at that stuff without throwing up whatever their last few meals going all the way back to their great grandfather's first solid food. Those who will touch it are either very rare 'odd ducks' who have been snapped up, or are too incompetant to understand WHY they should be throwing up ;-)

      I exaggerate a bit, but tyhere are plenty of good IT professionals out there. The problem may be that they just arent interested in the work being offered, and can find something more interesting.

      It may be better to approach the situation by finding someone who is qualified to solve the problem rather than looking for toolset specific knowledge. Note that existing codebase is part of the problemset (no matter what that codebase is written in), one of the skills a good archetect will have is the ability to decide when it is better to soldier on with a suboptimal but already in place vs. integrating with a better toolset. Telling those professionals up front that they will not be allowed to make that decision causes them to conclude that they would be signing up for a futile exercise in frustration (so they don't even apply).

    11. Re:Load of crap by GodfatherofSoul · · Score: 1

      Man, I'm so tired of Slashdot hackers slamming Java. Yes, C/C++ is a powerful, ubiquitous language but it has some problems; such as a terrible, error-prone syntax. My biggest problem with C/C++ from a project management perspective is that it lacks the strong, explicit namespacing of Java. Java is an attempt to address some of these problems and some features are omitted specifically because of the problems they caused weren't worth the functionality they provided (such as multiple inheritance). Most of the Java griping I see is from programmers who simply don't know how to interpret their C tricks with Java; and therefore the language sucks.

      If you think Java is just "dumbed down C/C++", then you haven't learned Java as well as you think. Like any language, Java plays its own role and the constant "C/C++ is bettter!" posts are simplistic.

      --
      I swear to God...I swear to God! That is NOT how you treat your human!
    12. Re:Load of crap by sepal · · Score: 1

      Somehow, I don't think I'm missing much not working for you...six figures or not.

    13. Re:Load of crap by Guppy06 · · Score: 1

      "Where do these people come from and why are they interviewing with me for 6 figures instead of the local McDonalds for $6/hr?"

      Because those six-figure jobs are all you're looking for. All you find are people that more belong in five-figure jobs because everybody wants a six-figure magic genie to wave their wand and make all their computer problems go away five minutes after signing the tax forms. Those "one-week boot camps" do so well because they're about the only way someone new to the trade can get anything vaguely resembling experience these days.

      Heck, I'm tempted to blame people like you for turning me off programming to begin with. From day 1 of GW-BASIC 101 students are constantly drilled not on programming but "proper problem solving skills" and "the programming process." As a math minor I can appreciate the importance in knowing how to tackle a problem, but the near-fanatical devotion to THE PROCESS I've found in the computer classes I was unfortunate enough to take sacrifices even learning the art of programming itself. What does Instruction X do? What doesn't it do? Why does the syntax have to be the way it does? Those aren't nearly as important as knowing how to draw a proper flow chart for Phase Two.

      And why are they like this? Because six figures don't allow any room for experimentation. And there are no such thing as five-figure programming jobs.

    14. Re:Load of crap by javaxman · · Score: 1
      have needs come up all the time, and I have a hell of a time filling them. I can tell you right know I don't give a fuck how old you are, and 99% of the open needs pay 6 figures, so if that's being a cheapskate, I'm not sure what to tell you. As far as the skillsets, well if you don't have the skills then why are you applying for the job? My clients know what they want, they are willing to pay for it, but the folks just aren't out there! They're all taken!

      Yea, the good ones are taken. I have a job... but I'm looking for a better-paying one... it's crazy how hard it is to look while working, though.

      I've read a few of your posts, and I do think part of your problem is your Washington, D.C. location. It's crazy, given housing prices out here, but I think you'd have an easier time in California. Relocating to the east coast is a bit of a non-starter for me ( well, I guess it depends on _what_ those six figures are, but... ).

      Just for the record :

      favorite J2EE design pattern? Few design patterns are language or implementation-specific. I've found Factory-based implementations of the Data Access Object design pattern to be one of the more ubiquitous and generally useful, though that's not specifically a J2EE design by any means.

      Different types of EJBs? What are you looking for there? Stateful and stateless? Session and entity? An EJB is an object like any other, just implementing a specific set of interfaces that mainly allow for introspection. There are as many different types of EJBs as you need to create, so it's sort of a strange question to ask, isn't it? Are you looking for someone to rattle off the different interfaces in javax.ejb.* ?? Because that's what the package documentation is for.

      Difference between Java and C++? You mean besides memory management, security, available libraries and that whole JVM/platform independant code thing? Where to start...

      Here's a hint : you might want to look for someone who knows enough to not call themselves a "J2EE expert". You're looking for an experienced Java programmer with knowledge of EJBs and J2EE well beyond basic JSP programming. I know just enough that I'm not sure I'd be willing to go with "expert", although my staffing-consultant friends would strongly argue otherwise. To be honest, that over-the-top "J2EE expert" is really rare, and one willing to spew the answers you're looking for _is_ going to have a job, and might not want to work for you, especially if it means living near D.C... investing time in a few less-well-experienced but technically able programmers might be a good thing for you to consider, if you're really having a tough time. That, or you may not actually be offering a good enough salary- remember you are looking to make someone move from a already-comfortable job to an unknown...

    15. Re:Load of crap by spagthorpe · · Score: 1

      Bingo. I worked in a tight three person team like thisa few years ago. I did the new development, another guy handled the client, comapny managers, and basically everything that just let me do my job. The less skilled girl designed forms, tracked bugs, corrected spelling mistakes, handled some of the builds. It worked fantastic, and we three were holding up one entire end of the company. We were bringing in more revenue than the department next to us with eighty employees, who couldn't make a deadline.

      --

      WWJD -- What Would Jimi Do?
      (Smash amp, burn guitar, take home the groupies)

    16. Re:Load of crap by crazyphilman · · Score: 1

      There's some truth to what you're saying, but it's also frustrating for us computer science grads. Around 1998 or so, the field suddenly got crapflooded with all these self-professed "Webmasters" who knew absolutely nothing about Comp.Sci but who insisted they were brilliant geeks. I remember these weirdos bringing in all kinds of toys and arranging them on their desks, everything from "The Crow" statuettes to legions of action figures. MY desk, completely clean and devoid of toys, made me look like an obsessive compulsive hand-washer by comparison.

      If there's one thing I DON'T miss about my dot-com days, it was all the infantile crap people used to do. When you're head-down over the keyboard, the last thing on EARTH you want is to have someone fling a nerf ball at your head at ninety miles an hour. And I never understood the thing with the action figures. These people would be like, 25 years old and have dozens of toys on their desks! What the hell? I mean, I can see an ironic, SMALL, tasteful statuette, or a coffee cup with a vendor logo or something, but Jesus. It freaked me out. And they were all total poseurs, too, the toys were just protective camoflage.

      I think a lot of that went a long way towards ruining the industry for those of us who took it seriously. And, I agree that there are so many total fakes out there, it's hard to find the actual talent.

      But as a manager, you're not going about things in the best way, either.

      First of all, if you really want educated staff, why not make a university degree a requirement for the job? That'll weed out all the bullshit "boot camp" types. And if you really want a J2EE "expert", why are you saying you'll take someone who knows at least one design pattern (which one? The singleton? Factory? From your post, answering "MVC" is Right Out)? That doesn't make a person an expert. Any wacky daffodil can come up with a pattern or two.

      Here's an idea (seriously presented, I'm not being a smartass). If you're having trouble hiring people, post some ads at your nearest university or state college. Say you'd like to hire some seniors as interns (minimum wage, but they get experience). Then, CULTIVATE THEM. Point them in the directions you want them to go, and let them grow into the staff you want to hire. They'll be delighted to have something to look forward to after graduation, and you'll have your engineers.

      Think about it; doesn't it make sense?

      --
      Farewell! It's been a fine buncha years!
    17. Re:Load of crap by MSBob · · Score: 1
      At least YOU my friend, don't have an attitude or an ego problem, eh?

      Java the language IS a dumbed down version of C++ and as of JDK 1.5 a horribly broken clone of C++. The "generics" suck ass, don't work half the time, have more consistency holes than swiss cheese and are nothing beyong syntax sugar. Even your stuupid Iterable crap is broken (doesn't work with arrays).

      Nobody building applications uses EJBs. EJBs are broken just like the rest of Java. People who try to stay sane in the Java world use Spring and Hibernate. Nobody gives a flying fuck about EJB. Until EJB 3 ships, EJB in the present form is dead and buried.

      Someone who knows struts and can deal with all its bugs and shortcomings is already a hard working developer (if not a terribly smart one).

      You are an asshole because you diss people who don't share passing in your specific pieces of technology and who are not indoctrinated by Sun Microsystems as much as you are.

      Your J2EE patterns are also a steaming pile of poop as they can nearly all be handled more elegantly with the use of AOP. AOP patterns are much more interesting but of course, I'm sure you already have a very firm opinion about this and every other subject under the sun.

      --
      Your pizza just the way you ought to have it.
    18. Re:Load of crap by Bill+Dog · · Score: 1

      One problem I have with job interviews, is you never know obscure bit of programming trivia the interviewer has latched on to and is waiting to spring on you.

      I have no problem with that at all -- the organization that waits to spring an obscure trivia question on me is no place I want to work. And it's better that I find out sooner than later. The interview is a 2-way thing, a mutual sizing-up-fest between parties. I've been known to ask more questions in an interview than the interviewer. A company that wastes my time during an interview would probably waste my time on the job as well.

      --
      Attention zealots and haters: 00100 00100
  166. What did you expect? I mean, really? by Catbeller · · Score: 1

    Let's see.

    US companies followed the lead of every other free-range corporation and went overseas to find five-buck an hour coders. They got 'em.

    They canned permanent workers and replaced them with temps and contract workers, all without benefits. Wow, what incentive.

    They scorn workplace rules won decades ago by workers and use loopholes to make employees work 40-90 hour weeks. No laws need apply.

    They flooded the market with H1B workers who can't quit and can't complain about overwork because they'd get booted home. And they want MORE H1B's.

    They, and the entire coding industry including the currently employed, will not accept anyone starting out in the business who is not 22 years old. If you are over 35 and not going into management, say goodbye as well. This is a serious point. Their is an age floor AND ceiling that keeps perfectly good people out. Why get into an industry if you can only get decent work from age 18-35? It's engraved into the heart of the culture. :) If ya don't look good in a swimsuit, don't come a-knockin'.

    If you do enter the workforce, you become a nomad, bouncing from job to job, city to city. Spouse and family? You're kidding, right? And I'm a guy; why would a woman want to work in a career that demands she will go through hell raising kids?

    I'm sure others can think of more points.

    A lot of you will say, "You don't like it? Do something else, we don't need you."

    Exactly. But it turns out that you all really do need us old expensive farts with actual lives after all.

    But you won't accept it. Goodbye, coding base.

  167. Ummm. Are they creative or... by Tungbo · · Score: 1

    write-only programs?

    Someimes the most creative solution may not be the most maintainable solution.

    There may be something to what you refer to though. In the rush to fill the demands in the 80's and 90's, every college up to the technical institutes on the back of matchbooks were offering CS degress. Unfortunately, many only taught programming and not the mathematics, logics, and problem solving skills that you alluded to. Thus, the quality of CS graduaates varied greatly depending on the school.

  168. Study what you like by lorcha · · Score: 1
    If you like IT, study IT, if you like something else, study that.

    The fact is there will always be a need for smart people in any field. If you are smart, you will succeed in whatever you do.

    The funny thing about that is that people who are stupid still believe that they are smart.

    Life is harsh sometimes.

    Good luck!

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  169. Same old BS by ClosedSource · · Score: 1

    This claim of a lack of engineers has been around since the late 1950's and has never been true.

    When every qualified software engineer who wants a job has one, we can start talking about shortages.

    1. Re:Same old BS by EvilTwinSkippy · · Score: 1

      When I stop getting turned down for jobs because I'm "Over Qualified" I will start to take the whinings of industry seriously.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  170. Re:Corp short sighted destruction of local brainfo by deanoaz · · Score: 1

    "I certainly don't recommend others follow this path."

    Would that be mainly because you don't want to compete with them?

    --
    If 'the people' in Amendment 2 are 'the state' then Amendments 1, 2, 4, 9, and 10 benefit the state, not you.
  171. Uh? by springMute · · Score: 1

    I thought someone said outsourcing would kill the IT industry in USA? And that the unemployment rate in the field was higher than ever? Now this article is saying there isn't enough professionals? What gives?

  172. Re:Economics: its also Marketing by russotto · · Score: 1

    How do you get a job cracking license keys?

    Without doing the illegal (having companies pay you for cracked keys) or the unethical (working on making the keys more secure)?

  173. Too few, too many, too few, ...... by MrRoarkeLovesTattoo · · Score: 1

    Make up your minds! First we don't have enough CI students, then we have a glut of computer techs, now we won't have enough again. Is anybody else feeling dizzy?

  174. What does computer science have to do with IT? by Buz · · Score: 1
    I work in a large IT shop and maybe 1 percent of the people in my shop have CS degrees. We have degrees in physics, philosophy, English, and psychology. We have all gravitated to IT over the course of our lives. Some of us can even write pretty good code.

    We don't write compilers or compute very large primes --We just support everyday applications like payroll and and collaboration software. We write tools (scripts usually) to make our jobs easier and generally try to make things work as advertised. We communicate with users and try to help them do their jobs as well.

  175. Re:Obvious! by poolmeister · · Score: 2, Informative

    FP is no troll, he/she has made a valid point.

    The ever misguided UK Labour Government backing IT offshoring & IT economic migrants coupled with a shaky post 9/11 economy did indeed cause the UK IT jobs market to crash due to oversaturation.
    From what I've read the effect in the US was generally just as bad if not worse.
    Out of work IT staff where willing to settle for less pay than they would have had in 2000, many just changed careers due to the lack of work available.
    As a consultant at the time, I spent over 12 months out of work and I'm still stuggling to break even to this day because of it despite now being in regular work.

    Now, the jobs are coming back but the offered rates for the majority of admin, web dev & support workers have stayed low across most UK sectors, about half of what they 4 years ago.
    It's no wonder the now volatile IT industry has lost it's appeal in the eyes of budding students.

    --
    CN=poolmeister.OU=lurkers.CN=slashdot
  176. Baby boomers aren't retiring in mass - yet by ClosedSource · · Score: 1

    "1. Baby boomers are retiring in mass and the number of retirements will only increase => shrinking experienced labor supply"

    Today the age range for Baby boomers is between 41 and 59. Perhaps you're confusing retirement with layoffs.

  177. There's plenty... by smagruder · · Score: 3, Insightful

    of us "old" IT guys in our 30's and 40's (many of us unemployed or underemployed) who can be retrained inexpensively compared to putting new students through the four-year universities.

    Stop the age discrimination, corporate America!!!

    --
    Steve Magruder, Metro Foodist
  178. F___ Sonny Bono and buttf___ Cher by tepples · · Score: 1

    the patents run out

    Not if Rep. Mary Bono (R-CA) has anything to do with it. Look at what she did to copyrights in the name of her late husband, and then ask yourself whether she wouldn't be willing to do the same thing to patents.

  179. shortage of 'cheap students' by micromuncher · · Score: 1

    Seeing as I still know swarms of talented developers in the 30-40 year range looking for work, I find this article kind of offensive.

    So dot com filled the industry with 6 week tech school grads. Just looking at all the managers above me in the oil company I'm in... one in twenty has a comp-sci degree. The rest are all accountants, geologists, political scientists, and engineers. So, arguably, not one of them has training in computer science or software engineering.

    The article really should say a lack of cheap labour trained with the latest buzzology. A couple years back I went in as a high priced consultant to fix an huge project that was handed over to 'students'...

    Its a crock.

    --
    /\/\icro/\/\uncher
  180. the free market will work by TheSync · · Score: 1

    You know what? I think that the free market will provide the appropriate incentives to provide a supply of skills that are actually in demand.

  181. Re:Quick question by Directrix1 · · Score: 1

    Yes, lower the compensation for your C*O's and watch them fly to other companies.

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  182. THERE IS NO LABOR SHORTAGE by Urusai · · Score: 1

    This is purely a rationale for importing labor or exporting jobs. I have a BS/CS magna cum laude with graduate credit and plenty of work experience, and I can't find a job. When I can even FIND A FREAKING JOB LISTED SOMEWHERE much less get hired, maybe I'll change my tune.

    And no, 2 month mercenary contracts on monster.com don't count as jobs. Such contract jobs are an excuse not to hire people full-time, since the H1Bs will be arriving shortly (they hope).

  183. Job/career fair not good enough for Big Blue by atomic-penguin · · Score: 1
    I recently went to a job/career fair held at the WVU coliseum. IBM was to have a table booked for this event. However, nobody from IBM even bothered to show up.

    When asking about I.T. opportunities at various small local banks and hospitals (the majority of attendees) I tended to get similiar canned answers from all.
    1. You are looking for I.T. work? You and everybody else!
    2. We have an I.T. department/person in another state or some 3rd party contractor.
    3. Do you have a resume? Yes! Well go to our website and put it in our database, where no human being will ever look at it.

    On the one hand almost every accredited institution in WV (shoeless hillbilly stereotypes aside) has a Computer Science or similar program. On the other hand there are little or no opportunities unless they are in a galaxy far, far away. I am not opposed to relocation, but why hire me when you can hire someone local, from the unemployed I.T. pool?

    Back to my point...
    1. IBM must not be trying hard enough because there are plenty of talented I.T. personnel looking for work (WV or otherwise).
    2. I know they are not trying hard enough because they cannot deliver a couple of H.R. Represenatives somewhere where there are a large number of talented, hard-working Comp. Sci. students/graduates with no place to go.
    --
    /^([Ss]ame [Bb]at (time, |channel.)){2}$/
  184. Nonsense by qadmon · · Score: 1

    While some of my colleagues(at one of those firms) were being readied for head count reduction, at the very same time newbies were being hired in the same department/s.

    Newbies(CS grads) who had a hard time tieing their shoelaces.

    Newbies who were dumber than a crackerjack toy.

    So who do you believe? No one in CorpAmerica!

    There was a huge bloodletting of incredibly talented IT folks back then. Way way off the scale.

    Now we hear whining and gnashing of teeth?
    Let them eat Ding Dongs.

    They live by the big lie. The newsies play right into their gameplan.

  185. Wrong measure? by mwood · · Score: 1

    What does the number of CS degrees have to do with the supply of IT workers? CS is important work, but most of the people who can do it would be wasted running cables or sloshing the latest version of Office onto a flock of PCs.

    What most employers are looking for is not computer science. Wal*Mart doesn't need hundreds of people who can analyze algorithms or invent new data structures. They probably don't even need hundreds of people who can write decent code. That's not even 5% of IT.

  186. Wrong on one... by EvilStein · · Score: 1

    The Japanese still beat us in pizza delivery. I moved back to the US from Japan in 1994, but even back then, I'd order a pizza and it would always always be at my place in under 30 minutes, and the pizza delivery scooters they use had heated compartments on the back, so the pizzas were always warm & fresh.
    Back here in the states, it took me a while to get used to hearing "About an hour.." for delivery, drivers that couldn't find my house (or read a map) and lukewarm pizza.

    The Japanese beat our asses when it comes to pizza delivery. Although, the pizza company? Dominos. Shakey's. Pizza Hut. I can't really remember any Japanese pizza *chains* at all...

    1. Re:Wrong on one... by ahdeoz · · Score: 1

      A pizza with corn on it is still a pizza with corn on it, no matter how how quickly it gets to you.

    2. Re:Wrong on one... by EvilStein · · Score: 1

      Don't knock it 'til you've tried it! ;)

      Japan has the most bizarre combinations of pizza toppings...

      Fortunately, you can still get pepperoni & cheese only. :)

    3. Re:Wrong on one... by kagelump · · Score: 1

      i'd also think the japanese beats US in music =]
      but thats just my taste i suppose

  187. Grads Struggle: The (Unmentionable) Reason by Baldrson · · Score: 1
    National Data, By Edwin S. Rubenstein

    Young College Graduates Are Struggling. Guess One (Unmentionable) Reason

    This spring, thousands of young Americans are graduating from college. They and their tuition-strapped parents regard the degree as a good investment--a ticket to financial independence and a better life. Unfortunately, the labor market no longer seems to share this view.

    The real wages of young college graduates (ages 25 to 35) fell in 2004 for the third consecutive year. According to figures complied by the Economic Policy Institute, "Young College Graduates Face Weak Labor Market," Job Watch, May 6, 2005.] Between 2001 and 2004, the real wages of young college graduates dropped from $23.04 per hour to $22.41 per hour.

    Employment is finally turning around, but not fast enough to soak up the influx of new college grads. Thus the employment rate of young graduates in 2004 was 85.2 percent, down from 87.4 percent in 2000. It has been 20 years since the fraction of young college graduates with jobs has been as low as it was in 2003 and 2004.

    It's trendy to blame the declining economic fortunes of the college-educated on outsourcing or the post-bubble collapse of high-tech. But immigration may be, as usual, the factor that dare not speak its name.

    Immigrants represent a rapidly growing share of the college educated workforce--and an even larger fraction of the educated unemployed. (Table 1.)

    From 2000 to 2003 (the latest year of available data):

    • The college-educated labor force grew by 10.3 percent
    • The foreign-born college educated labor force grew 24.6 percent
    • The U.S.-born college educated labor force grew 8.2 percent

    The growth rate of college-educated immigrants was three-times that of college-educated natives.

    This occurred despite the post 911 slowdown in student visa processing. This also occurred despite a doubling of the unemployment rate of college-educated foreigners.

    Economists call this a "supply-shock" --a situation where excess labor causes wages to fall.

    The role of college-educated foreigners in depressing wages of U.S. natives is brought home by Harvard economist (and Cuban immigrant) George Borjas. In his seminal Quarterly Journal of Economics paper [The Labor Demand Curve Is Downward Sloping: ] Borjas concludes that immigration 1980-2000 reduced wages of the average U.S.-born worker by 3.2 percent in 2000.

    The reduction varied dramatically among education levels. Native high-school dropouts suffered an 8.9 percent wage reduction. But even college-educated natives suffered an above-average reduction of 4.9 percent.

    The impact was greatest on college graduates with 11-15 years of work experience - i.e., most likely to have

    1. Re:Grads Struggle: The (Unmentionable) Reason by EvilTwinSkippy · · Score: 1
      Your use of Native is amusing. I'm pretty sure you mean those white skin god-fearing protestant guys, not those red skins we "conquered".

      Here is another hint: Unless you are a pure blood Native American, you ARE an immigrant or are decended from an immigrant.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:Grads Struggle: The (Unmentionable) Reason by arc.light · · Score: 1

      Do you believe the myth that "American Indians" were created by a Divine Being in the Americas? If not, aren't they also immigrants? Maybe they even committed genocide against a previous group of inhabitants.

  188. Too true by grahamsz · · Score: 1

    I'm a couple of years out of college and working for a largish tech company.

    I had a recruiter at a smaller company ask me if i'd be prepared to work for $18k less than i'm making now AND add an extra hour to my commute. Does anybody accept that kind of offer?

  189. the topic doesn't make much sense. by smc13 · · Score: 1

    According to this topic we are going to have a shortage of IT workers. On the other hand, we've seen plenty of topic saying that all the IT jobs are going overseas. So which is it? Are we running out of jobs or employees?

  190. No S**T SHERLOCK by big-giant-head · · Score: 2, Informative

    With every other article now a days being about outsourcing and how there won't be any computer jobs in 20 years plus the fact that unemployment amoung software developers now is higher than the natioanl average for everyone else, is this any surprise?? I mean I know quite a few folks that went back and got nursing degrees, after the nuclear winter of 9/11 and are now making 35$ to 40$ hr ( to start for an rn ). Is it any wonder?

    The Bushies want a free market, well welcome to it. You try and squeeze everyone out of a job and send the work overseas they go where there is a demand for workers, in this case Health Care.

    Another example of the stupid short sightedness of American companies.

    --

    So Long and Thanks for all the Fish.
  191. But that's just it! by lorcha · · Score: 1
    I never ask anything obscure. I pick stuff right off their resume! If they say they are an expert in a certain technology, that is what I will ask about. If one of those guys had instead said he was an expert in XML, I would have asked, "What's a namespace and why might I use one?" Or if he said he was an expert in web services, I'd ask him what does "document literal" means to him. Or what's a WSDL? These are basic pulse-check questions, not obscure questions.

    Anyone claiming to be an architect should be able to name a design pattern for me and then describe what it does and why to use it. Notice I did not say, "Please describe the 'flyweight' pattern for me and tell me 5 times when you used it." Well, nobody fucking uses the flyweight pattern anyhow, so why would I ask such an obscure question? Instead, I ask the interviewee to pick a pattern. Any goddamn pattern. I don't care what it is. Throw me a bone here!

    If you don't speak the language of software architecture (design patterns), then don't claim to be a software architect. Go apply at mcdonalds and quit wasting my time.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:But that's just it! by geekoid · · Score: 1

      so...how do I get an interview? ;)

      I am no J2EE expert, but I could have answered those questions.

      Of course, I worked at a place where I had to teach the architect what design patterns were. Thatw as when I was young and helpfull. Now I'd just give them the rope.
      Sorry, but when someone makes twice as much as me, and I have to tell them how to do there job, I get a little frustrated.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:But that's just it! by slam+smith · · Score: 1

      I find it's quite common to develop tunnel vision in a job. It happens to me all the time, currently I'm doing a lot of JDBC, Swing, and a little JSP stuff. But even the technologies I use a lot have an enormous breadth of features, that I haven't had to use, and don't really know. I use to do little programming with XML and moreso LDAP, but I haven't had to for a while. I would still put it on my resume but, I wouldn't claim to be an expert. I would probably find it difficult to remember some points on stuff I haven't had to use in a while. Of course the last couple of jobs I applied for (years ago), I made a point of studying the technology before hand, and even though I was rather inexperienced in the technology, I sounded like I was, and I got one of the jobs. I still work there.

  192. IBM's "Academic Initiative" by Animats · · Score: 2, Insightful
    IBM's "Academic Initiative" is just a scheme for getting IBM software into universities. "Offerings range from no-charge licenses for IBM software (including WebSphere, DB2, Lotus and cluster software), to academic discounts for IBM eServers, to ready-to-use curriculum."

    Universities that sign up can let students download WebSphere Studio, DB2 Universal Database, WebSphere Application Server, Rational XDE and Lotus Domino. You don't even get the boxed product. It's IBM's answer to MSDN, with a big tilt towards web-oriented middleware.

    This is not "computer science". This is vocational training. This is material IBM used to teach new hires in-house. Now they're dumping their product-specific training requirements on universities.

    And then they whine that they're not getting "the best and the brightest".

    1. Re:IBM's "Academic Initiative" by Knara · · Score: 1

      Actually most of this training isn't happening in Universities (though it is certain that IBM would love that, too). IBM contracts out to "business partners" for their training classes now.

  193. THE TRUTH... by wildranger · · Score: 1

    Here are the facts guys.... 1. In the recent past (last 5 years) there have been lots of layoffs and lots of lost jobs in IT 2. That HAS turned away allot of people from IT, so its true numbers of people pursing upper level degrees in scienec is dropping 3. "Offshoring" of IT to India and now China has and will affect IT jobs in the US, but the numbers Im seeing are maybe 5% of US jobs directly affected by this...its not as bad as you think 4. According to article on zdnet.com and here, its turning out with each passing day INDIAN PROGRAMMERS ARE CREATING SLOPPY WORK AND MANAGED IT PROJECTS DONT HAVE ROI's inline with cost savings as expecetd (actually cost more!), and a number of companies are turning back to the US and other sources for outsourced IT, as the offshore model in India appears to not work as most companies thought. This return is currently unfolding when you see all the current US outsourcing startups inside the US now that recruit US IT people, albiet with smaller salaries. If you dont believe me, check out some recent Gartner studies that show Indian outsourced projects have cost more, have lower quality, and there is a HUGE backlash thats unfolding against phone support from India. Check out DELL's current stance on this as well. 5. US programmers INNOVATE, and that will never change...thats something OUR COUNTRY nurtures, and its NOT tied completely to education systems. It will take time for US companies to see this and its beginning to unfold, such that more companies are hiring techies in-house 6. Good software "talent", no matter in the US or India or China, is a limited commodity, and thats what Bill Gates recently mentioned...and what this article is really saying. There is a decreasing number of "techies" with both the talent, AND the skills. Thats further inflamed by loss of educated, retrained techies now. Since the world is from here forward a tech world, you will see salaries go up radically, I believe for the "talent". You need to prove you have that edge if you are a US IT person and want the big bucks which will be coming back.... 7. I Agree....we will see a HUGE number of jobs and upper level skill sets (c#.NET, DBM's, etc.) that will be in huge demand but not available in the US. Jobs ARE coming back. Go to dice.com and do a search for .NET jobs. There are a HUGE number already that are not being filled. In a few years that will increase. Bill Gates is right. 8. FACT: Even if you are in IT and cant find work now, you need to get retrained in the newest technology, or YOU WILL BE COMPETING SALAREY-WISE against foreigners who also can do your job. BUT, because offshoring is currently NOT working so well, expect soon, many high paying jobs in nearly ALL LEVELS OF IT. Thats my prediction 9. Now for the unknown: Its true software programmers such as myself DONT seem to be showing job increases currently in big numbers but service/business hybrid jobs are growing like crazy!...this because there are allot of software jobs being replaced by offshoring and software that currenlty solves busienss process problems. That will continue UNTIL BUSINESS REALIZES THAT just because you program has NOTHING to do with quality OR innovation. Those are two things that make compoanies cometitive, so I feel will require time for US companies to teach their CIO's to nurture again the original IT model of highly skilled US programmers paid well to innovate the core software that creates value for the company....that WILL return. I predict very soon a huge diversification of the software programming field as well that should be inclusive of more and more people, all obver the globe. Software now is both the support and the income-producing edge to all companies. No company can afford to undervalue that by hiring grunts. Doesnnt matter how talented your project managers. You cant replace innovative US programming!

    --
    U.S. PROGRAMMERS = INNOVATION
  194. Sounds like you just made that up by zbuffered · · Score: 1

    Properly-run unions won't arbitrarily require wages, costing half their workers their jobs. They will work with the corporations to ensure that both their members' wages and jobs remain intact. Where they become beneficial is when corporations get workers "over a barrel" and use low wages to reap high profits. The union's purpose is not to destroy their own financial viability, but rather to attempt to reign in corporate profiteering.

    --
    Synergy is your friend
    1. Re:Sounds like you just made that up by Directrix1 · · Score: 1

      But see the problem is when the other companies have people "over a barrel" or are outsourcing, then they have an advantage over the one thats playing nicely with the union. And eventually the unionized company falls behind, more than likely because they can't provide as many incentives to investors so they can't grow like the non unionized companies.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    2. Re:Sounds like you just made that up by crgrace · · Score: 1

      But see the problem is when the other companies have people "over a barrel" or are outsourcing, then they have an advantage over the one thats playing nicely with the union. And eventually the unionized company falls behind, more than likely because they can't provide as many incentives to investors so they can't grow like the non unionized companies.

      That's what trade unions or industrial unions are for.

    3. Re:Sounds like you just made that up by Directrix1 · · Score: 1

      Well, then the companies that don't have to outsource at all (foreign companies) beat all of our companies. You can't artificially prop up the value of something unless you are a monopoly.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    4. Re:Sounds like you just made that up by ahdeoz · · Score: 1

      You see, if the unions control everything, even the overseas labor, the government regulators, and the regulation enforcers, then the bosses can't force the workers "over a barrel", who unfortunately, have no will of their own, and exist only to be helped by the unions.

    5. Re:Sounds like you just made that up by Directrix1 · · Score: 1

      But that is not the case. Hence, our nice cheap Chinese / Indian / Mexican labor.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  195. Re:We are the priests -1,troll by LaCosaNostradamus · · Score: 1

    High wages are good for the economy.

    You mean the CONSUMER economy. But the consumer economy can be SIMULATED with a large enough credit bubble ... like the one we're in now. (If I were you, I'd set about ditching any bank stocks or bonds I had, since they have run out of competitive margin and must now go back to due diligence and managed risks ... tossing millions out of the credit system, and causing bank income to crash.)

    With a consumer economy simulated through massive grants of credit, you can then drop wages. Who needs to pull in more money when your bank can always figure out a way to squeeze another tiny but perpetual payment out of you?

    --
    [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
  196. Wrong by lorcha · · Score: 1
    1) You are not paying enough.
    Six figures is not enough?
    2) You insist on certification.
    I ignore certifications. Certs are toilet paper. Experience is what counts.
    3) You insist on a collage degree.
    I do insist on a college degree. I don't care what it's in, but I do insist on a college degree (by the way, a collage a work made by gluing materials such as paper scraps, photographs, and cloth on to a flat surface, and a college is a group of colleagues, often engaged in higher learning). I need people who can communicate with and look smart in front of highly educated people. If you think that's not a necessity, start your own company.
    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:Wrong by CryBaby · · Score: 1
      I do insist on a college degree. I don't care what it's in, but I do insist on a college degree

      This might be one reason why you are having trouble finding capable programmers. While I also prefer to hire programmers with a college degree I do not *insist* on one. There are roughly three types of people that don't make it through college: 1) people who are too stupid; 2) people who are literally too poor (have to go to work immediately); 3) people who blew their high school's IQ bell curve and couldn't imagine subjecting themselves to another 4 years of institutionalized education that could be more effeciently attained by reading a stack of books over the summer. A number of top-notch, creative programmers fall into category 3. And they are usually more than intelligent enough to put in front of a client.

      I'm not putting down the value of a college education, but a gifted, self-taught programmer has a few advantages over someone with a CS degree:
      1) little fear of the unknown - no one held their hand to help them understand and put into practice complex subjects in the past, so they feel confident when facing new concepts and challenges.
      2) truly interested in computer science - a non-degreed programmer who has reached a high level of competency almost by definition really, really enjoys working with computers and sees computer science as a source of questions to be answered. Intellectual pursuit and attainment is obviously fostered by a true interest in the subject at hand.
      3) they have mastered the art of self-learning and continuing education - I would argue that the single most important skill in IT is the ability to find and absorb new information on an ongoing basis.

      So, I'm not suggesting that you alter your bias towards college-educated candidates. I'm merely suggesting that you may open yourself up to a pool of truly talented candidates by casting your net a bit wider. You obviously have the ability to thoroughly "tech out" your candidates, so I don't think you're in any danger of accidentally hiring an under-qualified person.
      One last thing: a good self-taught programmer usually starts early in life. They probably started in high school or earlier and that may explain why a CS degree seemed "unnecessary".
      By the way, I assume you're looking for business programmers here. Most people aren't very good at teaching themselves mathematics, so if the positions you're trying to fill require a deep mathematical background, then nevermind!
    2. Re:Wrong by killjoe · · Score: 1

      Many people just can't or don't want to handle four years of bullshit to get a piece of paper. Oddly enough they tend to be the brighter crowd.

      I don't know why you think one needs a four year degree to be able to communicate and look smart in front of highly educated people.

      "If you think that's not a necessity, start your own company."

      I am not the one bitching about how I can't get decent people to apply for my jobs.

      --
      evil is as evil does
  197. Re:See 1990s geologists and geophysists by God!+Awful+2 · · Score: 1

    Since it costs about $40,000 to get a new person hired

    Huh? Source, please! (and subject to what constraints?)

    -a

  198. Lies, lies, lies... by cpotoso · · Score: 2, Insightful
    It is disingenuous how these reports are made. Essentially you have the CS departments wanting an excuse to ask for more $$ and power coupled with IT industry which just wants cheaper labor... It plainly sucks! About 15 years ago there was a similar report on the shortage of scientists (physicists in peculiar)... in 1997 I graduated with a Ph.D. in the field, with a rather sad panorama regarding job opportunity (you know things are bad when all universities start having "alternative jobs for XXX" seminars...).

    Anyway, things worked OK for me (I'm a tenure track faculty member now), but these reports of how few people are in different areas are completely bogus.

    If there's a single are in which there are no such reports and where the professional associations act as cartels to keep their own salaries at astronomical levels is in medicine. Come on! Everywhere else in the world medicine is affordable and of reasonable quality and medical doctors make a decent living. The US has by far the worst medical system I've ever experienced (having lived in 5 countries already...). Doctors are overpaid and pedantic, preventive medicine is nonexistent, and 1/3 of the population has no real access to it... Go figure...

  199. I've seen that before... by fizbin · · Score: 1

    As sad as this is, we've been looking for a Java developer and actually did get a resume that had college spelled "collage"; I joked to my boss that maybe an IT degree from there meant that you could take a sledgehammer to a PC and make pretty art with the results...

    (By the way, know any good java people who'd be interested in working in midtown Manhattan for a soulless conglomerate implementing all sorts of buzzword-compliant stuff for the financial industry? Extra bonus points if you are comfortable making subversion do all sorts of entertaining things.)

    1. Re:I've seen that before... by killjoe · · Score: 1

      I know I would never enjoy working for a boss who was a spelling nazi. It's one thing to expect perfect spelling in an official document and another to expect it on slashdot.

      --
      evil is as evil does
  200. Re:Economics: its also Marketing by Knara · · Score: 1

    I think the point was that the people who figure that out on their own likely have the ability to develop skills required for high-level programming jobs.

  201. Re:There'll be pleanty in europe soon by dan+the+person · · Score: 2, Informative

    If the shortage appears, IBM can just hire some of the 13,000 they http://www.cbronline.com/article_news.asp?guid=29C F3CCF-B6F4-4CEF-BEAD-66F544590BC8just sacked.

  202. Re:Corp short sighted destruction of local brainfo by guidryp · · Score: 1

    "Would that be mainly because you don't want to compete with them?"

    hahahaha! Hell no. I give advice generally only to a small insignificant fraction of the population and it is to help them. I have no effect on the masses who would "compete" with me.

    I gave more detailed advice below in another reply, where I said don't do this unless you have stellar talent, such that you can work for a google.

    Working as a corporate Software Cog that has to spend an hour in meetings/documentation for each line of code written is something I would only wish on my worse enemy.

    I would also advise, that even if you are still interested to major in another technical dicipline and only a minor Computer Science, you will end up with more opportunities. If you are good you can still get the pure Software jobs if that is what you want.

  203. Keynes by RomulusNR · · Score: 1

    Before I landed on CS as a major, I was in a liberal-arts major that made me take intro macroeconomics.

    In that college class we learned that if demand exceeds supply, the price for the good or service is supposed to go up (because higher price will reduce demand and increase availability of supply).

    But it hasn't. In fact, it's done the opposite. And that's the problem.

    --
    Terrorists can attack freedom, but only Congress can destroy it.
  204. Re:IT Worker != Computer Science by YetAnotherAnonymousC · · Score: 1

    Well, while we're dealing in gross stereotypes, why don't I reverse it?
    Engineers try to solve problems with real world solutions that are robust and efficient. Computer Science is about solving problems through various ideal elegant solutions. I don't know the number of times I've seen or heard of Comp Sci. PhD's entering the realy world and not thinking to add in things like caching or buffering.

  205. Re:Quick question by stinerman · · Score: 1

    You have engaged in circular reasoning. Your comment is hereby striken from the record.

    Good Day!

  206. But what does that answer show me? by lorcha · · Score: 1
    I don't really care if Java is or is not a dumbed-down version of C++. Reasonable people could argue that point back and forth all day long. But the fact of the matter is, that was a stupid thing to say, and I can't put a bozo like him in front of a client.

    I can think of a hundred correct answers to the question "What is the difference between Java and C++?". He could have talked about virtual machines, bytecode, and platform independence. He could have talked about memory management and garbage collection. Bonus points if he mentions multiple inheritance and templates.

    But, nooooo. What do I get from this dickhead? "Java is a dumbed-down C++". Can you imagine how much business I'd lose if I put him in front of a client? And even if he never saw a client, I don't want someone working for me who obviously doesn't want to be there. If he hates Java so much, then he shouldn't be applying for a J2EE architect position.

    As for design patterns, I don't really care if you can design an implement an idea if you can't communicate it with your peers. Design patterns are the language of software architecture. Notice I do not ask applicants to recite GoF for me. I ask them to pick a pattern, any pattern. I couldn't care less what it is. Just pick something and tell me what it is and why to use it.

    If you don't know anything about any design pattern, then you cannot have a useful discussion with your peers about software architecture. You'll spend all day explaining your design to an architect and at the end he'll go, "Oh! You meant a Session Facade! I get it now!" Well, that's not acceptable.

    Design patterns are actually in use and it makes software development and maintenance more efficient. I'm not asking that architects be able to recite a textbook for me, but I am asking them to be able to communicate their designs and use common solutions to common problems. If you can't do that, your loss.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:But what does that answer show me? by pla · · Score: 1

      Can you imagine how much business I'd lose if I put him in front of a client?

      I agree with the rest of your points, explained as you did. But thist one still bothers me...

      Why would you put one of your developers in front of a client? I mean, sure, you might walk a very important client around your site to gladhand a few of your more presentable people, but in general, just a bad idea. IT and PR do not mix, and never will. You keep the IT guys (and I use that gender-laden term deliberately) in the basement with endless free caffeinated beverages, and you keep the marketing and HR women in the front office for potential customers to meet with. Deviate much from that pattern, and both sides suffer.

    2. Re:But what does that answer show me? by fingusernames · · Score: 1

      Are you hiring the brain, or the skills? I agree, the people you describe are being dishonest or disingenuous.

      However, take me for example. I went to Purdue, home to one of the better CS programs. As a freshman, I "hacked" into the ARPAnet when it was still restricted, we students were on BITnet at the time. I have worked for Cray Research (pre SGI), Xerox, Motorola, SBC, and many others. Today I consult. And sail.

      When I was in college, there was no Java. C++ wasn't taught officially, we picked it up on our own half way through the CS program. Design patterns? Didn't exist, in that name at least. However, given my experience, I'm sure I'd be able to pick up, or directly catch, whatever was thrown at me in a quite short amount of time. I'd likely be able to impart useful experience and wisdom to the kids who did pick up some of the more recent jargon/jibberish in school. However, if you asked me on an interview what a "Session Facade" is I would honestly tell you that I have no idea whatsover. Never heard of it. Once got asked what the "Waterfall" method of development was on an interview. No clue. Looked it up later, and it's some term applied to a terribly common method we have all used for decades. I do read texts, and try to keep up to date. I have a Design Patterns book in the pile to read.

      However, it seems that little that is "new" is new beyond the name. I was at an ACM session a couple years ago, and some hotshot professor was giving his presentation. He was working with Fujitsu on some "new" top secret cool AI system. It seemed quite familiar. Afterward I spoke with him, after all the adoring 20-something kids, and mentioned that his work appeared quite similar to a mixture of Zork and Eliza. Ruffled his feathers. And just yesterday on NPR, they had a feature about some new AI program at some top university, which also sounded strikingly like Infocom's game engine combined with Eliza, only with a pretty talking graphical Eliza on a screen. Not to say that there isn't lots of new, cool, groundbreaking work done. But the nature of the industry is that what comes around, comes around again, and again, and again.

      Back to employment... there is today a fundamental problem with the "IT" market and experienced people. Lots of heavily experienced people learned CS fundamentals, such as those you learn from Knuth. They were not educated during the period where one learned "extreme" programming, design patterns, use cases, UML and so on. Some of those concepts are actually anathema to the by-the-bootstrap type of person who entered CS years ago, as their goal is to create cogs in a machine. We learned algorithms, analysis, assembly language, C, how to emulate a CPU in software, how to develop languages, parsers and compilers, how to develop an operating system. I've developed a custom optimized database management system (at the very core, about thirty lines of highly optimized C pointer arithmetic) for a data warehouse because Oracle and Redbrick were too damn slow to join and denormalize the massive amounts of data. My experience is that off-the-shelf solutions (vendor products) are quite often inadequate in their genericalness, and the language of the "cog" often belies an inadequate understanding of the fundamentals. With all due respect to the usefulness of a common tongue and the understanding that imparts, these are still strange days when that language in and of itself somehow connotes expertise, in lieu of actual experience.

      Larry

    3. Re:But what does that answer show me? by adbudha+kusu · · Score: 1

      If every employer were like you, life would be much easier for the few, the brave, the competent. Instead we have dumbasses interviewing dumbasses. In the event the hiring dumbass interviews a "real" architect, he quickly retreats and hires a dumbass. Ignorance breeding bliss has become a byword in the j2ee space.
      The good ones can no longer count on their value being recognized because of the amount of crap embedded in the system.

    4. Re:But what does that answer show me? by metamatic · · Score: 1

      I still don't see that memorizing the names of design patterns is useful or desirable.

      It's not like there's one definitive list of names of design patterns, managed by a standards body. If you're actually going to communicate, you first need to negotiate which pattern language you're concerned with and whose catalog of design patterns you're even talking about, before you start throwing codenames around.

      One pattern I've used to great effect is to provide a thin API translation layer for old code, allowing the underlying code to have its API completely redesigned to make it more usable for new code. Now that Java has varargs and generics, I can only hope that Sun will start using this pattern. Now, do I know what its official name is in your pattern library of choice? Not a clue.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    5. Re:But what does that answer show me? by Anonymous Coward · · Score: 1, Insightful

      So, in other words, you are admitting to the biggest mistake any professional can possibly make. You stopped learning. Here's an interesting bit of information. In most professional occupations, good employees never stop learning. They read the literature related to their field. They go to refresher courses, trade shows, whatever is necessary to stay on top.

      If you were a heart surgeon, and didn't keep up with the latest surgery techniques, you wouldn't be hired, period. If you were educated in 1960, and never learned anything new, you would not be a desirable surgeon.

      The same situation applies to CS, only CS, due to it's relative "newness", moves a lot faster than most other industries. The simple fact is this: If you don't keep up with your education, don't complain when you become undesirable.

    6. Re:But what does that answer show me? by Maxo-Texas · · Score: 1

      I'm not a pattern hound but being able to say, "Implement this as a DAO factory" and walking away knowing they know what you mean is pretty priceless.

      When I've worked with consultants who were very into patterns, I found they could communicate large amounts of design concisely.

      I mean the other alternative is talking around the problem with vague words until you each think you understand one another.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    7. Re:But what does that answer show me? by Trifthen · · Score: 2, Insightful

      So, in other words, you are admitting to the biggest mistake any professional can possibly make. You stopped learning.

      I believe this man said he did not stop learning, referencing a book on his to-read list. Unfortunately, telling an HR rep "I don't have 6-years doing development in J2EE, but I've developed 200k-line programs in seven other languages in three different architectures, two of which I designed myself with interactive flowcharts and API diagrams." simply means "I don't have 6-years doing J2EE development."

      These days, it seems like HR could have a reincarnation of Einstein sitting in front of them, and as soon as they found out he only had four years direct experience with theoretical high-energy gluons as related to string theory interaction phasing, he'd be rejected. Why the hell does any job requirement need to be that specific? Why does anyone need to have mastered X-languge of the week if they already have experience with six others?

      But hey, have fun hiring people who simply regurgitate textbooks. Good luck with that.

      --
      Read: Rabbit Rue - Free serial nove
    8. Re:But what does that answer show me? by Profound · · Score: 1

      One pattern I've used to great effect is to provide a thin API translation layer for old code, allowing the underlying code to have its API completely redesigned to make it more usable for new code. Now that Java has varargs and generics, I can only hope that Sun will start using this pattern. Now, do I know what its official name is in your pattern library of choice? Not a clue.


      Facade: Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use. This can be used to simplify a number of complicated object interactions into a single interface.
  207. Programmers by big+water · · Score: 1

    In 20 or 30 years, we will have supercomputers writing code. Code generating code, which can generate new code, all by quantifying the requests.

    1. Re:Programmers by Kris_B_04 · · Score: 1

      which will lead to computers creating computers and thinking machines creating thinking machines.
      The horrors of sci-fi come to reality...

      --
      Remember when Windows were washed, mice were trapped and UNIX guarded the harem?
    2. Re:Programmers by Cheirdal · · Score: 1

      That could possibly come true someday if, and this is a huge Mount Everest sized if, project managers were capable of gathering useful requirements that didn't require the engineers to personally invest time doing a project managers job. Since we all know this is an impossibility, I'm not too worried about the future.

  208. Dishonesty by lorcha · · Score: 1
    They are interviewing with you, and claiming expert status because, as a rule, no company will hire any developer that does not claim expert status.
    Lying on a resume? You expect me to trust someone who makes his first impression by lying to me?

    I won't even dignify this with a response. Be honest or quit wasting my time.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:Dishonesty by ArghBlarg · · Score: 2, Interesting

      By the same argument, employers and headhunters should be honest, and admit they're not willing to even discuss paying for the expertise they demand on their job postings. Or, admit they are posting hard-to-satisfy offers to justify what they *really* want, in some cases: to justify an H1B or outsourcing after "no one qualified applied for our offer".

      --
      ERROR 144 - REBOOT ?
    2. Re:Dishonesty by Belial6 · · Score: 1

      "I won't even dignify this with a response. Be honest or quit wasting my time." Uhh...That was a response....

    3. Re:Dishonesty by winwar · · Score: 2, Interesting

      "Lying on a resume? You expect me to trust someone who makes his first impression by lying to me?"

      Really? Like the companies that say "If you meet our qualifications we will get back to you". Yeah, right.... There is a simple reason why so many people lie on resumes. It works. Sure, you may flame out in the interview, but there is no way of getting a job without one. Resumes will become honest documents when job postings become the same.

      And remember it is only lying if your intent is to deceive. They may be operating under a different definition of an "expert". The term "expert" has become the equivalent of "knowledgable about"-in other words, it is greatly overused by job seekers and job posters. Precious few employers want, require, and/or are truly willing to pay for an expert when they include that statement.

  209. Re:Quick question by Directrix1 · · Score: 1

    No, I just said that compensation should be directly proportional to their worth.

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  210. OutSourcing, OffShoring, Short Life Cycles, Etc... by digital+photo · · Score: 2, Interesting

    Sounds like a Dilbert cartoon where the PHB's make a resoundingly successful suggestion to the effect of:

    "Let's save money by firing all of our internal staff and replacing them with contractors, then, we'll replace our contractors with outsourced staff, then, we'll save even more money by hiring employees!"

    Seriously, the reason why people are avoiding CS like the plague is because of outsourcing, horror stories of the dot-com bust, stories from people in the field who complain about constant stress and long work hours, pager duty, etc.

    CS -> IT is a career move with uncertainties. There are people graduating now who are wondering where the heck they are going to get a job. The market is cluttered with people who had been laid off and can't find work. Companies are being extry picky about who they want to hire(multiple degrees AND years of work experience... but not the people who got laid off recently, because they are burned out...)

    Is it any wonder that people are avoiding the computer science fields?

    Before, people swarmed into CS because it was a career choice with possibilities and options. Now, it is viewed as a path to despair and a limited future.

  211. Re:We are the priests -1,troll by dup_account · · Score: 1

    Quite Simply because the libertarians of today forget than Ann Rand was assuming that all people in the society are super-human. Assumes that they will make the best choices based on informed decisions that ultimately benefit everyone. They forget that we are all really more in the sub to barely-human range making decisions for all the wrong reasons.

  212. IT Degree != IT Worker by MrLogic17 · · Score: 1
    'There are smart people no longer even signing up to take our introductory courses. We need to fix it, or there's not going to be a U.S. work force in computer sciences.'

    Red herring! Most people I've worked with in the IT world don't have an IT degree. Yes, most have a degree in something, but not IT.

    To claim that an IT shortage can only be solved by people taking college classes sounds like something only a college professer would say.

    -Mr Logic

  213. Shortage of US based IT workers by CharlieG · · Score: 1

    They'll just outsource the work

    I've been a computing professional for longer than the median /. reader has been alive. I've seen ups, I've seen downs - but I'll tell you this - I've already told my daughter, and I'll tell my son when he gets older "Get a job that works with physical infrastructure, or the government" The first can't be outsourced, the second is always a growth industry, because the politicians KNOW that buy hiring more workers where THEY control the budget, they get to BUY votes

    --
    -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
  214. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  215. A visit a highschool Talented and Gifted class by CatGrep · · Score: 2, Funny

    In today's episode representatives from the IT Business Consortium (IBC) visit the Talented and Gifted class in a highshcool in suburbia, USA.

    IBC Drone:"... and so that's why we would like some of you to consider a career in IT. Any questions?"

    Gifted Student: "Isn't it true that the kinds of careers you are asking us to consider have jobs which are among the easiest to outsource to third world countries where labor rates are 1/10 to 1/4 what they are here in the USA due to much lower overall standards of living in those countries?"

    IBC Drone: "Well, er, ummm... there will always be work in this field. We need lots of IT workers."

    Talented Student: "Perhaps, but we'll have to migrate to Mumbai to get a job. Many of the companies in your consortium are hiring primarily in places like India and China and only doing minor hiring of contractors and temporary workers in the US."

    IBC Drone: "Well, when business conditions improve we'll need more people in the USA too..."

    Articulate Student: "Forget that crap, It seems to me that if you want any kind of job stability without having to move to a third world sweat shop you'd better stay as far away from IT and Computer Science as you can. Me, I'm going into patent law; plenty of money to be made and great job stability!"

  216. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  217. Forget Technology: Outsource Everyone Else by sabat · · Score: 1

    I wonder what would happen if we stopped outsourcing the smart people (technologists) and started outsourcing the business and marketing people. You can reduce what those guys do to a few bullet-pointed scripts, so it'd be easy enough for a Bangalorian outsourcing firms to replicate the jobs.

    Hmmmmm.

    Imagine the money a company could make if it didn't have to pay MBA salaries and bonuses.

    Hmmmmm.

    --
    I, for one, welcome our new Antichrist overlord.
    1. Re:Forget Technology: Outsource Everyone Else by kevincw01 · · Score: 1

      Good point. However, I wonder if the cultural differences would cause major problems. The MBAs have to make decisions everybody else in the company. They need to bring the buyer to product and if they don't understand the buyer...who knows. Think of the possibilities of outsourced marketing!

      --
      netkev.com
    2. Re:Forget Technology: Outsource Everyone Else by sabat · · Score: 1

      They need to bring the buyer to product and if they don't understand the buyer...who knows

      I do. I see it every day: MBAs who haven't the slightest clue about what market they serve or how to serve it, here in America. So why not outsource them? Won't make a lick of difference.

      Keep the Business Credo in mind: most businesses that succeed do so in spite of themselves.

      --
      I, for one, welcome our new Antichrist overlord.
    3. Re:Forget Technology: Outsource Everyone Else by kevincw01 · · Score: 1

      I disagree but I have to admit that I do work in cube-farm where the only MBAs are the managers of us developers. I only come across the MBA business decision makers once or twice a week in meetings and they seem to have a very good handle on the situation.

      --
      netkev.com
    4. Re:Forget Technology: Outsource Everyone Else by sabat · · Score: 1

      Heh, Kevin, you know I'm being at least a little tongue-in-cheek, right?

      But if you know smart, in-touch MBAs, you're in a rare company.

      --
      I, for one, welcome our new Antichrist overlord.
  218. Nope by geekoid · · Score: 1

    you want the workforce smaller.
    That means they will make more money, and the government gets more taxes.

    everytime an American company(who gets tax breaks) replaces a US worker with an overseas worker the US gets less money, but still has to supply basic sevices to the person who was fired.

    Companies want to hire overseas? fine, no tax breaks.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  219. Re:You're an asshole by corngrower · · Score: 1

    The thing is, that there are a lot of equally talented, intelligent people out there that DO have a degree.

    By the way, Have you gotten a GED yet? From there you should be able to go on to college, but it will take a lot of dedication.

  220. Also, there's a connection problem by fizbin · · Score: 1

    There's also the seriously hard problem of connecting good employers to good potential employees, which leads both sides to think that the other side doesn't exist.

    As we've been recently going through the process of trying to hire someone, I have arrived at the conclusion that there's so much crap out there that the people who eventually are hired are hired because: 1) they were lucky and their resume was randomly picked out of the pile, and 2) they weren't obviously unqualified in any of the initial or screening interviews. Note that being extraordinarily well qualified as opposed to merely qualified is not an actual advantage to getting a job. It may affect the salary offer, but not as much as you might think. (Want a bigger salary? Ask for a bigger one initially. You'll have to then prove that you're worth it, but no one is going to notice that you're worth more and offer more without being asked.) The situation may seem slightly different at small start-ups, but only because the initial cut-off for "qualified" is often higher; it's still a case where there's no advantage in terms of getting hired beyond the "good enough" cutoff.

    Seriously; we've had people come in for a job with java, dealing heavily with SQL, who couldn't write a simple query involving a "group by" aggregate. We've had people who couldn't write code that accessed an element of a two-dimensional array. It's not as though the language of the position was hidden from them - they were told well in advance of the interview that they'd be asked to write some java and SQL during the interview. More commonly than that, we've had people who appeared to have trouble working out how to structure a relatively simple algorithm that involved two nested for loops - not syntactic stuff, now, but basic thinking of the type a programmer needs to do dozens of times a day.

    Those interviews are painful. Probably they're also stressful for the candidate, but they're painful for us too. Each one of them pulls us away from the real work we have to be doing, of which there's already way too much (which is why we're hiring in the first place). With that crap to wade through, we're so grateful to get an interview candidate that is a halfway decent programmer that we jump at the first chance; and unless we're hiring more people we just drop the rest of the resumes in the trash. Why would we want to subject ourselves to more of the pain of discovering more unqualified candidates? We have better things to be doing.

    Now, if we had significantly lower standards for candidates, the interview process would be much less painful on both sides. We might even be able to hire people over the phone after a quick reference and background check, with no need for multi-person several-hour interviews. Of course, the pay would be considerably less, and our end products would probably reflect that. On the other hand, we'd get back to more people who submit their resumes, and the chances of a candidate being offered some job at all would go up.

    This leads to the following state of affairs:

    The programmer hiring process royally sucks, on both sides. On the programmer side, it appears that well over half the places he sends his resumes to are black holes, and those that do get back are the businesses that make hiring large numbers of people for cheap a priority. (Or the scammers; they'll get back to you too) On the employer side, you either have to put up with hiring low-skilled employees or put up with the pain of wading through the mass of unqualified applicants until you stumble upon someone who can in fact code their way out of a wet paper bag.

    (By the way, anyone not totally repulsed by the above description of finding a job in the industry and who would like a job as a java programmer (with moderate use of SQL) in midtown Manhattan is welcome to contact me. Willingness to work as part of a small team for a soulless conglomerate serving the financial industry a plus)

  221. Re:You're an asshole by kylef · · Score: 2, Insightful
    I have no college degree, my folks weren't rich enough to send me, and I dropped out of high school because they wouldn't let me take any computer classes.

    If you dropped out of high school, then you screwed yourself out of a degree. It had nothing to do with your socioeconomic background. Don't try to pull out that tired sob story.

    I, like many thousands before me, went to a top-10 national college without my parents spending a dime. My roommate grew up in a small town in the mountains of North Carolina, and he could barely afford the meal plan without work-study. Without grants, scholarships, and loans, neither of us would have been at that school. Sure, we've been paying back loans for 5 years now and will be for another 5 years more, but we both have a BSEE degrees and it's made all the difference in the world.

    Going all the way through college and earning a degree is hard work, and takes discipline. First you have to excel in high school to get into college in the first place, no matter whether your high school offers computer classes or not. Then once you get in school you have to succeed not only in your major area of study but also in mandatory distribution areas that you wouldn't otherwise choose.

    But that's the point! A degree represents the capability to learn and succeed even when faced with a challenge you don't necessarily want to face. Degrees imply perseverance and accomplishment in the face of adversity. Sure, it's *possible* to learn 90% of what you learn in college all by yourself if you're incredibly self-disciplined and well-motivated. But it's incredibly easy to miss very important lessons when you don't have experienced teachers (i.e. professors) guiding your learning experiences.

    I have to agree a lot with the parent poster. I now interview candidates weekly, and I am completely underwhelmed with the quality of interview candidates we have been getting the last few years. The best candidates we seem to get are coming from other companies and already have experience; our college interviews (which are already dumbed down quite a bit) have gone so poorly lately that we're not hiring any young blood at all.

    So who knows, maybe you're right after all. Maybe college is becoming a waste of time. It wasn't a waste of time for me, but for some of the college interview candidates I've gotten recently it certainly seems to have been...

  222. What does IT have to do with CompSci? by orev · · Score: 1

    The fact is that CompSci has nothing to do with IT. IT is about supporting and deploying systems and applications, compsci is about inventing and researching new things. You don't need a compsci degree to be a system admin, and *those* are the jobs that will be growing.

    Every company needs staff to support thier computer infrastructure, but hardly any need programmers. There will still be new development work for programmers, but as applications become more capable, the need for programmers diminishes and the need for support staff rises.

    That there are fewer people enrolling in compsci programs is irrelevant because that's the wrong thing to be looking at.

  223. Ob. South Park by angrytuna · · Score: 1

    As an Indian grad student here in the US, I have found many of my US classmates to be way ahead of majority of my peers back in India when it comes to algorithmic ability.

    Hirohito: You are American?!
    Owner: Yes!
    Hirohito: Oh! You must have very big penis!
    Owner: Excuse me?! I was just asking you what you're up to with these toys!
    Hirohito: Nothing! We are very simple people with very small penis! Mr. Hosek's penis is especially small!
    Hosek: He he he! So small!
    Hirohito: We cannot achieve much with so small penis! But, you Americans! Wow! Penis so big! SO BIG PENIS!
    Owner: Well, I-I guess it is a pretty good size.
    Hosek: Menasa! Kit`e! Kit`e! (A bunch of Japaneese women enter) This man has a very big penis! (Women applaud while the Toy Store Owner smiles in pride.) Ho, ho! What an enorm-immense penis!
    Owner: Well, it certainly was nice meeting you folk! I just wanted to bring that little malfunction to your attention! Bye, bye!
    Hirohio: Goodbye! Thank you for stopping by with your gargantuan penis!
    Owner: (Still smilling in pride) Hm, Hmmm! (leaves)

    --

    It is a solemn thought: dead, the noblest man's meat is inferior to pork.

  224. This is an EXCELLENT commentary on this topic by betelgeuse68 · · Score: 1
    1. Re:This is an EXCELLENT commentary on this topic by dragongrrl · · Score: 1
      Brilliant! Thanks for the link!
      In the late 1990s, the computer industry claimed a desperate labor shortage. No independent study ever confirmed that shortage, but the hidden agenda behind the shrill shortage claims was to push Congress to increase the yearly cap on the H-1B work visa program, which enabled industry to import cut-rate engineers from abroad. Government data show, for instance, that Intel, which claims that its H-1Bs have master's degrees and Ph.D.s, pays them far less than the national medians for engineers with these degrees.
      And now Bill Gates is pushing to get those quotas upped again. Someone who is as influential as Gates is should really pause and remember the young guy he once was, a young guy trying to make it in IT, and think how he is betraying that young guy with his effort to decrease an IT graduate's ability to compete in the US job market.
  225. Re:We are the priests -1,troll by DigiShaman · · Score: 1

    No reform can correct that. Greed is part of human nature due to evolutionary reasons. While capitolism isn't perfect, it's the best system that exploits human nature to the benefit of everyone.

    Untill human nature changes, the utopian idea of communism/socialism will never be the ideal solution.

    --
    Life is not for the lazy.
  226. It's a flat earth. by aquarian · · Score: 1

    Third world skills, third world wages. Stay in school, kids, or lose out to kids in India who did.

  227. Not NYC by lorcha · · Score: 1

    Washington DC. Any of them willing to relocate? What is their experience?

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  228. Conflated... by bwcbwc · · Score: 2, Insightful

    While your categories are reasonable, you've left out whole classes of systems (for example communications-related software, and OO/RDBMS) which can range between Business and Technical programming because of performance constraints (perform multiple lookups against a 10-100 GB database within 100 ms per lookup, with volumes of millions of queries per minute), and new business processes spawned by competition (think Walmart). New processes generate demand for new applications like data mining that are enabled by new advances in hardware and algorithms. So it's naive to say that "the underlying programming problems were all solved 40 years ago". The theory may have been worked out, but actual implementation depends as much on local system requirements and constraints as the existence of a well-defined algorithm.

    Also, even if 90% of developers on a Business programming team have no CS or engineering experience, you need at least a few people with a software engineering background to avoid the stupid mistakes that run-of-the-mill programmers just don't think of. In other words, to make people aware of the underlying programming problems that actually were solved 40 years ago. A couple of examples: 1) so that people understand what the hell change control is, and why its needed. And 2) understanding why this nifty Java program that was written for a small workgroup didn't scale when it was ported to a corporate Linux server and 10,000 users were added.

    Of course all this is irrelevant anyway. We don't need any CS or SW engineering majors in the US because hardly any new IT jobs are going to be created in the US for the next 15 years or more. Either that or they will be at $15,000/year.

    --
    We are the 198 proof..
  229. +1 Funny! by weston · · Score: 1

    Parent is hilarious.

  230. Specialization by DrCode · · Score: 1

    There's a big difference. A medical specialty is not likely to go away. The doctor who trains as a cardiologist will be able to spend his/her whole career treating heart patients.

    OTOH, I used to specialize in writing word-processors. Now I specialize in writing EDA compilers. Ten years from now, I might have to specialize in something else. And the question is, will anyone hire me then (because I'll be pretty old).

  231. Re:We are the priests -1,troll by iminplaya · · Score: 1

    Well then, we just have to take this union thing on a world tour. You know...Workers of the world, unite!

    --
    What?
  232. Re:We are the priests -1,troll by ahdeoz · · Score: 1

    More government to fix government? What if the reforms end up not working or getting ignored? Do we fund a police to police the police who are policing us?

  233. Re:We are the priests -1,troll by ahdeoz · · Score: 1

    Is it a coincidence that unionised fields got savaged first? I know it's no coincidence that most of us highly paid, economically mobile, unemployed IT people don't want unions because we've found value in our individuality, even though it sometimes burns us. We know the next six months might be tight, but it sure beats going back to the factory (which, by the way, closed down long before the dotcom bust)

  234. I can believe that they can't find good C++ people by betelgeuse68 · · Score: 2, Interesting

    But then again, I don't know what kind of questions are being asked. I used to follow the ANSI C++ committee, read "C++ Report", read books from people like Scott Meyes, Stan Lipman, etc. Let's just say I know C++ much better than pretty much everyone around me. I was never arrogant about it nor used interviewing as a soapbox to gloat.

    During the interview process I would ask people to rate themselves and would qualify the upper tiers of the scale (1-10). Per my "scale" which was very arbitrary mind you (as all are) I would say "If you rate yourself an 8 you should be able to tell me off the top of your head why you would want to write a copy constructor." I would then qualify 9 and 10.

    Either people weren't listening (likely) or they severely overestimated their C++ coding abilities (just as likely, probably more so). I would hear "8" an awful lot. Guess what the first question was? Few people got this question right.

    Mediocrity ruled my C++ interviews. I met maybe 5 people who truly knew C++ well. The scary part is I spent 2-1/2 years in Microsoft and twice I had people on a team I was on want to rewrite code I had written since they did not understand contemporary C++. That was 1997. I pretty much gave up on C++ and software development. I have not done any C++ software development since then nor am I inclined to change that fact.

    Mediocrity truly rules software development... unless you're talking about people who code out from a point of passion, in particular, open source projects (it sure ain't the money).

    But then some of this is necessary. You see, if everyone had stellar C++ class design skills (as a function of their knowledge of the C++ language) no one would want to do the grunt work. However, this type of person is very common and thus you wind up with lots of difficult to maintain code.

    In closing, YES I can believe they have a hard time finding good C++ people.

    -M

    PS: Trying hard to make money in other ways nowadays.

  235. Re:Corp short sighted destruction of local brainfo by vertinox · · Score: 1

    Actually you're right.

    His boss is the brain force and is quite smart at what is doing which is:

    Please stockholders (deceive stockholders), Get bonus, Retire early.

    Meanwhile the poor code monkies will suffer layoffs and in the end the entire company will fold in 10-20 years leaving the stockholders with zilch. (Average lifespan of company is 5-10 years if you have happend to ever study economics).

    Which leads me to my assertion that the most successful companies are ones that either are:

    A.) Not listed on the stock market.

    B.) Listed but owned mostly by a person or small group of person which care little minor stock performance gains/losses. (see Bill Gates)

    or

    C.) Ruled by an authority figure that doesn't give a flip about the stock holders desire to make money, but wants his company to take over the world (see Steve Jobs)

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  236. Dream Nazi Wedding? by Dogtanian · · Score: 1

    Argentina is a great place to live. There are some places with serious security issues

    Yeah, well that's what you get for giving protection to those 'dead' Axis leaders after WWII. Wouldn't want to be anywhere near the families of those guys:)

    Damn, you could have a twisted form of European royalty hidden away inside your country... Hitler's great granddaughter marries Mussolini's great great nephew at the society wedding of the year.

    Argentinian 'Hello' magazine features photos of Tojo's family at the wedding, happily chatting away with the Goerings

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    1. Re:Dream Nazi Wedding? by orasio · · Score: 1

      2 bits.

      1 - Nazis are as bad as they can be, but lots of extremist groups share their place, and live happily in society with other.
      Every country in the world is a haven for some extremist group that has harmed some other. The fact that nazis have commited superlative atrocities doesn't make other countries that host similar criminals less fucked up that Argentina.
      And when I talk about "other countries" I am talking about most developed countries. There are examples in most of them.

      2 - Argentina is not my country. I live in Uruguay, it's next to Argentina.

    2. Re:Dream Nazi Wedding? by Dogtanian · · Score: 1

      Don't take the Nazi comment too seriously; it was a lame joke at the expense of the rumours that Hitler was alive and living in South America for years after his 'death'...

      That's not to say I'd be too impressed if I found out Argentina really *had* been harbouring senior Nazis, but the comment wasn't intended in such a heavy spirit.

      And yeah, I *do* know the difference between Argentina and Uruguay.

      Uruguay is the *capital* of Argentina; isn't it? ;-)

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    3. Re:Dream Nazi Wedding? by orasio · · Score: 1

      Sorry for my lack of understanding, I'm not a native English speaker.

      Well, nazis, or at least people closely related to them, _have_ lived in some parts of Argentina!.

      And yes, Uruguay _is_, of course, the capital of Argentina, we just let them call themselves independent.

  237. Re:We are the priests -1,troll by ahdeoz · · Score: 1

    When even the shoe shine boy is telling you to get out of the market, it's a sure signal that it's time to buy.

  238. Paul Graham is speaking to a better crowd! by aquarian · · Score: 1

    Paul Graham's article was great, but from the looks of it he's not preaching to the Slashdot crowd. He's talking to relatively ambitious people who would do well regardless.

    I'm sorry to say, but I see little of that on Slashdot. Most of what I see here is a working-for-the-man, postal worker attitude toward life. Actually it's kind of depressing.

  239. What a crock by cstec · · Score: 1

    It's terrifying how many good developers are unemployed right now. I don't mean some fresh out of school punk with only 5 years on the job experience (no offense punks,) I mean top senior engineering people.

    The only reason you hear the 'lack of people' refrain being repeated over and over is employers don't want to pay an IT salary. It's comical to see people complain about paying a programmer even as much as a plumber ($60/hr.) I'd like to see the plumber who has the equivalent of the _4 feet_ of books & manuals I had to master just for the skills needed for the last 3 years.

    If doing challenging work doesn't pay, screw it, I'm going to lay pipe for 6 hours a day and have time to drink beer, scratch my ass and watch football.

  240. four words.... by paperclip2003 · · Score: 1

    STOP LAYING PEOPLE OFF!

  241. Re:You're an asshole by drewzhrodague · · Score: 1

    "First you have to excel in high school to get into college in the first place"

    I found junior-high and high-school to not be a learning experience, or college prepatory experience, but child storage -- nothing more or less. I think I went to particularly stupid schools. Highest math I was allowed to take was geometry. Does that mean that I get punished financially the rest of my life for my high school grades? That is total bullshit.

    I would go home from school to program my Apple II with BASIC and assembly, and other techie things we all did at that age.

    Screw you for throwing my resume in the trash. If my lack of formalized education makes you not wanna read about me in my resume, you can read about me in the technology section of various papers and magazines.

    --
    Zhrodague.net - I do projects and stuff too.
  242. Too difficult to get the education by c0d3h4x0r · · Score: 1

    'There are smart people no longer even signing up to take our introductory courses. We need to fix it, or there's not going to be a U.S. work force in computer sciences.'

    Well, maybe if a decent CS education and degree didn't cost upwards of $20,000 and the curriculum weren't 10x more demanding than your typical liberal arts major then we wouldn't have so few people able to sign up and complete the courses.

    Face it folks, the supply/demand issue with officially trained and degreed computer professionals is headed the same way it has already gone with doctors and nurses. Doctors and nurses are in short supply relative to demand because very few people can afford the schooling or endure the unbelievably long and intense curriculum.

    To get my ECE (Electrical & Computer Engineering) degree, I had to take a bunch of stuff only remotely tangentially related to the field, such as mechanical engineering and chemistry. If they had cut all the unnecessary bullshit from the curriculum and widdled it down to what was actually needed to be a competent computer hardware/software professional, I could have gotten out in about half the time and half the cost.

    --
    Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    1. Re:Too difficult to get the education by kevincw01 · · Score: 1

      bleh! You can have the doctor who "cut all the unnecessary bullshit" from his education, I'll stick with my "bullshit"-enabled doctor.

      --
      netkev.com
  243. Boomers's parents job security? by Keith+McClary · · Score: 1

    Actually, job security is something that Boomers's parents had.

    They called it the "Great Depression".

    1. Re:Boomers's parents job security? by ClosedSource · · Score: 1

      Very funny. But the fact is that most parents of Boomers were not in the workforce during the great depression.

  244. What the fucking hell did they expect?! by TaleSpinner · · Score: 2, Insightful
    Congress and the big software companies have conspired to drive down the value of IT jobs with outsourcing and H1B visas in the tens of thousands. And now that they have succeeded in reducing the average salary by - what? - 20%? 25%? - NOW they come whining to the universities and complain that not enough people are dumb enough to believe that IT jobs are worthwhile any more and yet smart enough to be able to do them? Have they no sense of irony? This is EXACTLY what they were inevitably going to get. The bastards had it coming.

    Screw 'em. I still won't tell my kid to go into IT.

    Not that I'm BITTER or anything... :(

  245. A shortage is great by kevincw01 · · Score: 1

    I agree with many that a shortage is exactly what's needed. The only people it's bad for are the schools, IMO; less people == less money for them. It could be argued that its bad for employers too but IT jobs are already underpaid and I believe they're(the employers) getting more than their money's worth already. Getting a CS job out of college is very hard, I graduated in 12-03 and had to pull teeth to work small programming jobs into my shitty tech support job. Once I had could claim experience from that for a year, I started the resume process and only applied to jobs which required US citizens. Yes, that's right people, the only place for a programmer that has protection against outsourcing is the DEFENSE INDUSTRY. Flame all you want, but I love my job and I'm paid well. Muah!

    --
    netkev.com
  246. More Visas!!!! by deadtree9 · · Score: 1

    This is just a ploy to get more HB-1 visas, so they can import cheaper workers. Honestly, I find it insane that during the mass layoffs following the .com bust, the same organizations that were laying off IT pros were lobbying congress for more HB-1 visas to fill positions of people they were laying off!! I think we need to start lobbying congress for more HB-1 visas to fill the positions of CEOs and COOs....

  247. my theory by toiletmonster · · Score: 1

    you are trying to say that companies should be more democratic (publicly traded ones are democratic but nevermind that). i was thinking that governments should be more tyrannical. clearly a dictator is bad when the dictator is bad. but i think a good dictator is better than a good democracy any day. when the dictator knows what he is doing and has good solutions and good advisors and listens and isn't abusive and doesn't beat anyone (who doesn't deserve a beating), etc.

    problems with democracy:
    - is that it always a huge nasty beaurocracy. everyone has to vote on everything all the time. decision making is slow, clumsy, complex, and retarded (for example: the tax code is like 10,000,000 pages).
    - uneducated irresponsible greedy bad overweight perverted wife beating donkey loving criminals with mental problems who are high on cocaine get to vote. experts aren't making the decisions.
    - oppression of the minority (for example the very very rich are oppressed in this country because this group of the smallest top best producers have to pay way more into the government than anyone else does and they get way less back in the form of benefits).

    good things about a well run tyranny:
    - no beaurocracy. very efficient. easy to get things done.
    - only knowledgeable people are making decisions -- by definition since this is a well run tyranny.
    (this is the big problem of course with a tyranny as i will get to in a second.)
    - note that a tyranny/company will not necessarily suppress minority viewpoints under the following conditions: (a.) you can leave a tyranny/company and go join another tyranny/company, (b.) you can go start your own tyranny/company

    the nice thing about lots of different companies/tyrannies is that you can always choose a different tyranny/company if you don't like the one where you are at currently. or you could start your own tyranny/company and run it how you want.

    now the problem is picking good dictators/ceos who will make the right decisions and not beat you (unless you deserve to be beaten). in the case of corporations, the market picks the most talented ones. so the ceos/dictators who survive are by definition those who are making decisions which are good for their organization and the people they represent. in the case of nations there is no such nice easy well behaved mechanism for finding good dictators. thus we have to retreat the inferior system of democracy.

    but we should wish for a benevolent dictatorship.

  248. Look at the History of the Railroad... by wildranger · · Score: 1

    The article here is CORRECT! Technology is returning and so are the jobs for programmers in the US, but there wont be enough gradates and workers to fill the demand. Microsoft and IBM and these companies are correct, no matter what anyone says in this blog. Those jobs are coming back and there is and will be a shortage!

    That may seem strange to most of you who may have lost jobs, but seems perfectly logical to me. Ive kept my software job the past 6 years, so I know.

    Look at the history of other new innovative technologies like the railroad, electricity and any technology. The internet and current IT trends are following the SAME PATH. The railroad in England was a huge speculative industry inthe 1840's and 50's. Even poor people had stocks in it and when it bubbled and crashed, by the 1850's, allot of people lost money and jobs. There were all these people that bailed out of the technology. Then it came back and came back with a vengeance all over the world and it remained strong for the next 75 years as the technology blossomed and it enabled all kinds of other industries. Thats what technology is doing now...we are on the edge of the rebound and its all uphill from here for techies, I believe. You just have to retrain and stay on top of the changes. Old skills are NOT in demand. True, new self-programming software technologies and enabling software building tools will continue to be built that enable more non-software type jobs. But I think the armies of smart science people required to build these types of programs for all kinds of indistries, then customize and manage those apps will increase the next 10 to 50 years and require lots of computer people, especially talenetd software programmers here in the US. So, any drops in science recruiting now will be felt by business later. How that translates into better salaries for current programmers is up in the air, but I think likely, as this unfolds the next couple of years. Think about it...how can the demand for IT people not grow, with the internet and business and even public systems all migrating to a data-driven systems now. Data everywhere, and tons of people needed to manage and analyze it!

    Lastly, another reason we have fewer science people graduating is our society looks down on intellectualism and looks up to athletics and entertainers. Thats pathetic! Smart people are considered geeks and nerds and dumb, drug-using athletes are worshipped by our children....go figure?!? A recent study showed yound men want to be a sports star now over even doctors! Thats bad....we need to reverse this fascination with womanizing athletes which contribute NOTHING to our society and teach our kids to cherish and look up to intellectuals and artists. Thats the challenge for our society....and a difficult one, if we want to graduate more engineers and scientists!

    --
    U.S. PROGRAMMERS = INNOVATION
  249. Caught or taught? by scottsk · · Score: 1

    This line of reasoning about computer science grads reminds me of expanding the major leagues in baseball in the 90s. We did not see more talented starting pitching as the result of more openings for pitchers through adding 3 or 4 new teams. And the minor leagues did not suddenly attract more talent. The mix stayed about the same (most players wash out, some make the majors on fundamentals as role players, and a few are significantly talented players). The computer field seems about the same. If there is demand for skills that can be taught, like LAN troubleshooting, people will come and go to fill the demand. The net total of the talented technical people who write OSes, dream up new software, and stuff like that (i.e. create new value) will be about the same. Not because of supply and demand, but because there are a finite quantity of people who will dream up innovative OSes, new programming paradigms and new software. These people will always be in demand somewhere because they add true value to an enterprise. It's the next tier, the role players, who come and go. In the late 90s, everyone learned HTML and hung out a shingle as a web site designer and coder, and now demand has evaporated, and they are gone. But how many people ever learned how to implement dynamic content systems based on relational databases, with security, for a real web site? Aren't they still in demand? And Oracle DBA demand comes and goes, but is there any slacking of demand for people to create innovative new apps that run on databases? You may be shorthanded with healthy pitchers, need to call someone up, and make room by releasing a utility infielder who has struck out in his last five pinch-hit appearances; but you'll keep a 40-home-run hitter on the roster. I think the baseball analogy is much closer to the computer field than the college one.

  250. Re:Corp short sighted destruction of local brainfo by Rich0 · · Score: 1

    We are led by short sighted morons.

    Short-sighted - yes. Morons - definitely not.

    You see, the company won't be wiped out for quite a few years. Sure, it eventually will tank, but stock will go up before it goes down.

    So, stock goes up, CEO sells stock. Stock goes down, CEO gets "fired" with a $10,000,000 severance package. CEO is crying all the way to the bank.

    The problem is that companies have been transformed into short-sighted entities. Shareholders only care about the next few years - the only people who actually care about having jobs in 3 decades are the employees, who are the one class of people who have no say in corporate governance.

  251. Before you can make the next joke by ClosedSource · · Score: 1

    OK. Almost nobody was in the workforce during the great depression.

    I meant that most of the parents of Boomers had not lost their jobs because of the depression because they hadn't entered the workforce yet.

  252. what could be more noble than working? by toiletmonster · · Score: 1

    if you don't want to "labor for someone else's profits and grand visions" then start your own company.

    and if you don't want to work then go sit on the couch and be poor and hungry. i'm not going to work for you.

    what could be more noble than working? what could be more noble than producing something of value? if you aren't sustaining yourself, then you either mooching off others or taking your wealth by force. an honest person is one who doesn't consume more than they have produced.

  253. productivity gains by SideshowBob · · Score: 1

    With the productivity gains that the U.S. loves to brag about, you'd think at least some of that extra productivity could've gone to decreasing the work week from 40 to say 37. Thats what Denmark did.

    http://www.web.net/32hours/denmark.htm

  254. Re:IT Worker != Computer Science by jellomizer · · Score: 1

    Well the Engineers programs are neither robust or efficent. They just get the job done. I have seen many engineers code and compared to Computer Sciencetist. It gets the job done, but in the most aquaward and inefficent. I have seen things done that are orders of maginitude slow (a concept taught in upper level CS and not in Engineering) So an engineer will say his program runs twice as fast the other guy a computer science will say it works in a order of maginitude faster then the other guy. I havent yet seen an engineer without at least a minor in CS make a search routiene that didn't start at the begining and go at least untill it found its data point. And concepts like indexing and unique keys are compleatly forgen.

    I've seen or heard of Comp Sci. PhD's entering the realy world and not thinking to add in things like caching or buffering. Um in what? A lot of programming for normal applications the OS takes care of Caching and buffering on its own.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  255. The Trouble with IT/CS Jobs by lordeveryman · · Score: 2, Interesting

    One thing that is really needed is management who have both some technical ability and good management skills. In my experience the management in major US high-tech firms do not allow analysis and design to take place. We end up with ALL the people in the department being techs. Given this dumbing down of computer science in US firms, there is no need for a formal education. Most of what I learned for my CS degree I have been expressly banned from practicing.

  256. incentives matter. by toiletmonster · · Score: 1

    I'd agree that we need to get rid of tenured professors. Why should professors get this rediculous level of job security when no one else in the market does? Its the teachers union buying off congress at the expense of taxpayers and students.

    But the real problem with university expenses is that the cost of going to college is enormously subsidized by the government. When the government is giving loans and grants out to the tune of 10 or 20,000 dollars, the universities can charge that much more. Basically we are gradually nationalizing higher education. That means lower quality for a higher price. It also means the poor can go to school via government subsidy and the rich can go to school because they are rich, but the middle class gets screwed because they can't afford college and they get to pay for the poor people's tuition. why bother working? might as well be poor and let someone else take care of me.

    Incentives matter.

  257. J2EE shortage -- yes by dragongrrl · · Score: 1

    *dragon claps hands til they hurt*

    I have had similar experiences to you.

    Whenever my company tries to hire J2EE technical leads, it takes us seemingly forever to find a single workable candidate. People pad the shit out of their resume, read books, and think that's enough to get hired. But as soon as you get them in the door, they can't even tell you how a delegate pattern would be used or why it's desireable.

    I guess I should take heart from this because I feel like I could hop into a new job whenever I need to, but it's still frustrating to see so many manhours thrown away whenever we want to hire -- which is seemingly *always*!

    So, in many ways, there really does seem to be a shortage of J2EE architects/programmers who know wtf they are doing, or can at least speak intelligently in an interview situation.

  258. Stop the Complaining, Guys... by wildranger · · Score: 2, Insightful

    Guys, I sympathize with all your complaints about tech jobs and not finding work. I also was a victim of downsizing and layoffs myslef in 2000. But I went back to school and have been working as a programmer for the last 4 years and seeing lots of work out there in this industry and opportunity for all. Its not like the boom years but there is work to be done. Most of the web stuff is getting so competitive that its not in demand but its out there. But .NET and high level web development is growing. Every business out there Ive met with is slowly moving everything online or into thin-client apps now.

    Also, the push and pulls of IT supply and demand right now are confusing are diverse. From offshoring to more competition for IT services globally to more players to more trained IT people in India to less in the US, etc. etc. But when the smoke clears I cannot imagine with everything and everyone moving to digital, thatthere will npot be a HUGE demand for programmers and IT people in all forms to manage and build it. So, its a very good field and like someone says, supply and rising salaries will eventually drive more people back to the field.

    Its obvious that so many of you are so bitter abotu your experienec with companies, and thats whats hurting the whole perspective.

    I dont care how ignorant or dumb CIO's and project managers, CEO's, and senior business people are towards IT right now. It is and will eventually bite them in the rear when they realize they have to go back to the original model and pay and worship the US IT person as a legitimate and valued asset in their organization. That is slowly happening now, I believe. Despite the tools and offshoring replacing some of that, the field is expanding and diversifying so much that there is allot of work out there finally here in 2005....and more to come.

    Read about unhappiness in outsourcing in India and new IT jobs in rural America growing:
    http://news.zdnet.com/2100-9595_22-5685170.html http://news.zdnet.com/2100-3513_22-5562732.html

    --
    U.S. PROGRAMMERS = INNOVATION
  259. Re:We are the priests -1,troll by HiThere · · Score: 2, Insightful

    A US centric reply:

    A post with centralized control will become corrupt. Often the first holder of the post will be well intentioned, and efficient. This is no guarantee as to what his n-th successor will be.

    The design of a system lies in the flow of control, not in the words that "justify and define" it. We still have the same constitution, but because the flows of control have shifted, we live in a very different kind of state than did the people of 1950, or 1940. In 1940 we lived in something much nearer to a democracy than we do today.

    One of the major shifts in the flows of control took place in the late 1960-early 1970's when the FCC decided that commercial stations didn't need to carry balanced coverage by all the political parties...but could carry only paid ads, and shows that were paid for. This vastly increased the ability of an election to be legally bought. And that made both media stations and wealthy entities much more powerful politically. It also became a way of virtually eliminating any third voice without overt suppression. Before that time third parties had a very difficult time legally registering. Now it's easy to register, but impossible to get a significant portion of the vote. If you can't get anyone to hear you, nobody will pay attention to you. (Of course this is encouraged by our means of counting the votes. If you vote for a minor party, that means that you consider both of the major party candidates so bad [or so nearly equal] that chosing between them is a waste of time.)

    But with only two candidates, the VERY wealthy can buy BOTH of them.

    Similarly, managers in charge of corporations tend to become corrupt. They don't all start out that way, and many never become corrupt. But there's effectively no way to get rid of them when they do become corrupt. So they use the power of the corporation that they have been entrusted with guiding to their own ends. Sometimes this is also beneficial to the corporation and the stockholders, but one certainly can't count on that. And there's no particular reason to presume that it will be beneficial to society, either. Generally if greatly in the other direction. But the flows of control leave the power centralized in one pair of hands.

    I can imagine the government being cleansed of corruption...but even if it were, for it to stay that way would require a minor miracle, and for it to stay that way without a thorough redesign of the systems of control would require a major miracle... on the order of all the gas atoms in a room ending up on one side...not technically impossible, but so vastly unlikely that one would not expect it to happen for as long as one micro-second during the entire existence of the universe.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  260. I Call Bullshit On This Article by Cheirdal · · Score: 1

    IBM and other large corporations, along with the congressman and senators in their pockets are the ones pushing this lie. There are plenty of very capable American IT workers that are out of work. There isn't a shortage of skilled U.S. labor to fill IT jobs but I guess making up statistics in "studies" makes it easier to justify paying an unnecessary H1-B Visa applicant $8 an hour to do a job in the U.S. where we have a "shortage".

  261. Can you say H1B? by HiThere · · Score: 1

    Why should anyone bright enought to make a decent programmer chose to become one? Enjoying the activity isn't enough reason to make it a career, there also need to be SOME career prospects.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  262. Would you relocate to DC? by lorcha · · Score: 1
    And can you produce architecture documents that are free of spelling errors? I realize that was a slashdot post and not a finished product, but seriously, can you?

    I don't fucking swear this much at work, either. ;)

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  263. lower demand by AnotherBlackHat · · Score: 1
    'The slope shows an unbelievable decline in computer science majors,' Astrachan said. 'There are smart people no longer even signing up to take our introductory courses. We need to fix it, or there's not going to be a U.S. work force in computer sciences.'"


    I find it interesting that both IBM and "Educators" feel the solution is to increase the supply rather then reducing demand.

    If I.T. professionals are going to be hard to get in the future, why not reduce the need for them?
    Buy computers that have track records of requiring less maintenance.
    Press for standards, and refuse to buy software that doesn't adhere to them.

    -- Should you believe authority without question?

  264. Where have you been? by lorcha · · Score: 1
    GoF came out in, what, 1995?

    I'd suggest you read it, it's great material that still applies today. Of course, there are many other patterns books out now, but that is a great one.

    Patterns are common solutions to common problems. They give designers a vocabulary with which to communicate their designs. If you want to reinvent the wheel every time you solve a problem, be my guest. But you won't be doing that while working for me, thanks.

    My guess is you already know more patterns than you think. Factory, Singleton, Iterator, etc. We're talking basic stuff here.

    Actually, what really scares me about your post is that you've gone 23 years without reading a book on design patterns. Do you read any technical books? Or do you just know it all already?

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  265. Insightful but Why? by Vagary · · Score: 1

    That theory makes a lot of sense except I don't really see an explanation of the why. What do cheap-labour conservatives who aren't the elite hope to gain from cheap-labour? Or is it just that the elite have brainwashed all the middle and lower class cheap-labour conservatives?

    1. Re:Insightful but Why? by SnapShot · · Score: 1

      I think that's the point. Bush, Cheney, Limbaugh, Ken Lay, and the CEO's who are yelling about the "critical IT shortage" are cheap labor conservatives because it helps them and the people who own them be more insanely wealthy than they already are.

      However, no middle-class worker is going to go out and vote for a cheap labor political party if it is sold to them on those terms. They will, on the other hand, go out and vote for a political party based on "moral values" and "guts and glory nationalism".

      The CEO of just about any corporation doesn't give a flying f*ck about abortion, steroids in baseball, gay marriage, or the buzz-words of the religious right, but if it distracts us from our declining standard of living and deteriorating environment they become useful tools.

      --
      Waltz, nymph, for quick jigs vex Bud.
  266. I can see it! by Kris_B_04 · · Score: 1


    When I went back to school to get my degree in computers, everyone wanted to know why? I used to be a teacher... but I was too non-traditional and I hated dealing with Admin and some parents... (I loved the kids, though...)
    But computers have always been my passion, from my very first Timex computer which attached to a TV Screen, to my new as of last September degree in Programming.
    Everyone said I wouldn't get a job.. the day after my graduation date I started my new job, which I totally love. (But I had to miss my graduation ceremony...)
    The central US is grabbing us up like flies to honey! (Perhaps lower pay, but cost of living is also lower).
    It's happening. Maybe not everywhere, but I certainly see it happening now. A co-worker put his resume on Monster and has been inundated ever since. He will be starting his new job next week, at 3X his current pay. (we won't go there)
    We only had 3 decent applicants to take his position... and straight out of college (just like me) and we've been looking for additional help since early January.
    Oh yes, I certainly do see the winds changing (and not just the winds in Kansas -- and no, never met Dorothy or Toto... ;)

    --
    Remember when Windows were washed, mice were trapped and UNIX guarded the harem?
  267. What's your experience? by lorcha · · Score: 1

    Internships? Jobs? What have you worked on?

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:What's your experience? by Cutting_Crew · · Score: 1

      you can get in touch with me at usmsci@yahoo.com if you are still looking. (yes i have REAL email but i am not going to put that on here publicly for everyone to see so yahoo is private). if you contact me i can send you my resume. i have a BSCS. didnt really do much C, mostly C++.

      i could go on about the different jobs i have had in the past but i interned at Nasa. i wrote custom real-time interactive 3-D applications written in C++ and OpenGL. I wrote our code on SGI's, Linux and Windows Boxes and used a CAVE for viewing our virtual environment.

      Once i graduated i got a job with Lockheed Martin and am still employed by them. i do the exact same work as before but just more intense. i also create custom conceptual animations using Maya 6.5 Unlimited.

      so thats a total of 3 1/2 of C++ experience including OpenGL(although i dont know if this matters to you or not). i dont have much experience in C because C was merely an objective while C++ is the starting language. However i am sure i could program in C since its mostly the same minus the OOP part. i am sure i could figure out what malloc is doing behind the scenes but ive never used it since you use the new function in C++. I wasnt taught openGL, i taught myself besides taking a few computer graphics courses that i absolutely got nothing from. i dont know Java, i know it doesnt have pointers and cant do multi-dimensional arrays and with 3-D graphics and large data its incredibly slow but thats about it. so basically i am a C++/OpenGL guy. i also have a security clearance.

      anyway get back to me if you would like to talk or e-mail me and i can send you a resume. i am not ready to jump ship from lockheed, its a great company with great benefits i am just open to see what else is out there. thanks for your time..

    2. Re:What's your experience? by Rick+and+Roll · · Score: 1

      I've worked at a government internship for a year, designed two static websites (when I did them I didn't know php and J2EE, but I do now), and worked technical support for over a year. For class projects I wrote an automated installation tool (capstone), a hybrid Fuzzy/Genetic system (which turned out really well), a voicemail GUI, and a simple compiler. On my own I've written a Tetris clone, a PHP web registration tool for a friend, and a simple web-based time card program I use at my current job. I have spent countless hours tinkering around with various platforms and programming languages. I even wrote a Connect Four game using only Xlib to see how GUI's work at a lower level! I am extremely efficient in simple tasks, but still struggle with many diverging thoughts when working on large tasks. E-mail me at bma3@dana.ucc.nau.edu for more details if you're still interested.

    3. Re:What's your experience? by Rick+and+Roll · · Score: 1

      Oops, should have used preview!

      I've worked at a government internship for a year, designed two static websites (when I did them I didn't know php and J2EE, but I do now), and worked technical support for over a year.

      For class projects I wrote an automated installation tool (capstone), a hybrid Fuzzy/Genetic system (which turned out really well), a voicemail GUI, and a simple compiler.

      On my own I've written a Tetris clone, a PHP web registration tool for a friend, and a simple web-based time card program I use at my current job.

      I have spent countless hours tinkering around with various platforms and programming languages. I even wrote a Connect Four game using only Xlib to see how GUI's work at a lower level! I am extremely efficient in simple tasks, but still struggle with many diverging thoughts when working on large tasks.

      E-mail me at bma3@dana.ucc.nau.edu for more details if you're still interested.

  268. Retirement? by drewzhrodague · · Score: 1

    What is this thing (tilts head) retirement?

    --
    Zhrodague.net - I do projects and stuff too.
  269. I chose to avoid IT by jago25_98 · · Score: 1

    England, UK.

    I chose Earth Sciences at Uni even though I love I.T and that kind of thing.

    I felt I was going for the safe option but I wasn't listening to my heart. I don't like being stuck in one place and I felt that I.T meant I'd be stuck behind a screen indoors.

    I still can't find something that feels right.

  270. .::. Begging for a Definition of IT .::. by h0olapet · · Score: 1

    I think we are in need of clarification of the word "IT" as it used (or overused) when talking about the supposed shortage. Usually I see "shortage of IT professionals" followed immediately by "Computer Science Degree". What about the help desk? What about the computer technicians? What about the systems administrators? Aren't these all part of IT and indeed the bulk of the people who comprise IT. It seems like all we're talking about here are engineers and I'm not sure if IT Professional is the right descriptor for this rather small subset of people who loosely fall under rubric of IT. Small relative to all of the Help Desk, Technicians, and Sys Admins in the pool. Thoughts?

  271. MVC by lorcha · · Score: 1
    Your explanation of MVC is pretty close, but the example that you gave is more of a description of why we have a persistence layer (so we can swap out databases while only affecting that one layer). Your answer would have been good enough for me in an interview situation, though. You were upfront about the extent of your knowledge, and gave an answer to the best of your knowledge. I don't fault people for not knowing every little thing about every little thing. I assume people know how to use google.

    What I do find it funny that everybody picks MVC, and nobody can tell me what it is. :)

    Also, interviewing is a skill. You can learn to interview well. When I graduated college, I gave the worst interviews imaginable. But I got some feedback and learned what I was doing wrong. If you want, you can learn to interview well.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  272. Reactions by lorcha · · Score: 1
    Few design patterns are language or implementation-specific.
    I agree, which is why I specified J2EE patterns for a J2EE position. If someone gave me a GoF pattern or some other pattern, I wouldn't fault him, though. Interviews can be stressful.
    Stateful and stateless? Session and entity? [...] Are you looking for someone to rattle off the different interfaces in javax.ejb.* ?? Because that's what the package documentation is for.
    Those are terrific examples, and I wouldn't fault you for leaving off MDBs. But why do you think of EJBs as nothing more than the javax.ejb API? Those are some of the basic building blocks of J2EE architecture, and I'd want a J2EE architect to at least be able to tell me what an entity bean is good for, a session bean (stateless or stateful). I mean, what is a session bean anyway (from a logical standpoint) and why would I use it? I would be scared of someone who could recite the entire Java API for me, but I do want to hear how I can build something from the building blocks. I feel that's a fair question.
    Difference between Java and C++? You mean besides memory management, security, available libraries and that whole JVM/platform independant code thing? Where to start...
    My point exactly! There are 100 right answers to that question, and before I heard the "dumbed-down" comment, I would have assumed that there are not really any wrong answers. But that was definitely the wrong answer! If you have that little sense that you would say that in a J2EE shop, you don't get to represent my company.
    .. investing time in a few less-well-experienced but technically able programmers might be a good thing for you to consider, if you're really having a tough time.
    Yeah, I know I can do that, but that's not really what I'm looking for. I want people who can hit the ground running.

    Thanks for the thoughtful response, though!

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:Reactions by javaxman · · Score: 1
      I agree, which is why I specified J2EE patterns for a J2EE position. If someone gave me a GoF pattern or some other pattern, I wouldn't fault him, though. Interviews can be stressful.

      What I'm trying to get at is that even design patterns that are commonly referred to as "J2EE design patterns" work as designs outside of J2EE. Nothing stops me from having Data Access Objects in Objective-C. I have them. When I hear someone say something like "J2EE Design Patterns", I think "oh, goody, you read a book...". Here is a diagram of design patterns from a Sun article. Every single design concept listed could just as easily apply to a language that is not Java. Can you think of a design pattern that can't be generalized to some object-oriented language other than Java? I can't.

      I wouldn't fault you for leaving off MDBs. But why do you think of EJBs as nothing more than the javax.ejb API? Those are some of the basic building blocks of J2EE architecture, and I'd want a J2EE architect to at least be able to tell me what an entity bean is good for, a session bean (stateless or stateful). I mean, what is a session bean anyway (from a logical standpoint) and why would I use it? I would be scared of someone who could recite the entire Java API for me, but I do want to hear how I can build something from the building blocks. I feel that's a fair question.

      I agree that it's a fair question, but... I do think of EJBs as things that implement the APIs in javax.ejb.*. Why? Because I'm a technical person, and that's the technical definition. I could go a step further and specify subclasses of EnterpriseBean. Your J2EE server and it's EJB containers aren't going to do much 'bean-like' stuff with any class that doesn't implement that, are they?!

      You could take the question to a more abstract level and ask what the point of EJBs are, or even Java Beans more generally, but... that's a rather technically different question. If you are looking for someone to say "Session, Message and Entity", then you are basically looking for someone to list the interfaces in javax.ejb.*, if you realize it or not. Ok, maybe just the interfaces that implement EnterpriseBean, but still... what is a session bean good for and why would you choose stateless vs. stateful, now, that's a more interesting question, and one which is revealing to ask a candidate.

      I left out MDBs because I haven't needed to use them much, if at all, which is part of why I'm not terribly comfortable claiming I'm "expert"... this stuff is complex, and plenty of reasonably-sized applications don't benefit immediately from portions of it, which is why you're seeing plenty of JSP folks but few "J2EE experts". Your needs are specialized, and you have to do a lot of searching to get the right candidate as a result.

      I want people who can hit the ground running.

      Yea, and I want a gig that pays well enough to allow me to break into the SF Bay Area housing market, preferably without having to commute from the north bay to the south bay. Good luck to us both.

  273. I've had that happen by lorcha · · Score: 1

    When someone lacks a favorite. Indeed, I don't think that I have a favorite design pattern. When that happens, I simply ask the applicant to pick a design pattern at random.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  274. It's no surprise. by But+Who's+Counting · · Score: 1

    As a former CS major, it's pretty obvious why smart people aren't bothering to major in CS. At most universities these days, the required parts of the CS curriculum amount to little more than a Java vocational training course... lots of higher math that you'll never use, lots of object-oriented design indoctrination, how to draw pretty little UML diagrams, and Java Java Java everywhere. That's been my experience at two major North American universities so far (names withheld to protect the guilty). What's missing is any element of creativity, anything that might appeal to the kinds of people who were drawn to computers because they love hacking. Nobody encourages students to play with computers, to discover new technologies or to learn anything outside the dreary shit that they're expected to need in the workplace. Thank God I got out of that trap. Right now I'm a Classical Studies major who hacks Lisp stuff in his spare time, and I have been SO much happier since I switched. Ironically, I'm taking a minor in CS now, because it turns out that I can take a handful of interesting classes I want without having to do the Java-OO-UML vocational training courses.

  275. Re:IT Worker != Computer Science by corngrower · · Score: 1

    Agreed. Engineers generally are real-world problem solvers. Comp Sci - pi in sky.

  276. Re:IT Worker != Computer Science by corngrower · · Score: 1
    I've seen or heard of Comp Sci. PhD's entering the realy world and not thinking to add in things like caching or buffering.
    Um in what? A lot of programming for normal applications the OS takes care of Caching and buffering on its own.

    Well, that's just it. Com Sci people don't think about caching and buffering, and memory utilization, and it often bytes them in tha ass. Several years ago there was this project at the company I was working for that involved generating programs to transfer data between databases. The C.S. idiot didn't know enough to take into consideration that maybe he shouldn't be trying to read an entire fucking database into memory at once. And this was after I'd hinted to him that he probably could expect memory problems with his design.

    I hope I'm not generalizing too much. There are engineers who are bad at coding, and those who are good at coding, just the same as with com sci grads.

  277. bring the jobs back from overseas, and we'll talk by swschrad · · Score: 1

    just that simple.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  278. Re:I can believe that they can't find good C++ peo by winwar · · Score: 1

    "Either people weren't listening (likely) or they severely overestimated their C++ coding abilities (just as likely, probably more so). I would hear "8" an awful lot."

    Is that really surprising? I mean, if someone came into an interview and said they were average or below average would they expect to have a chance in hell of getting the job? Resumes and interviews are more a marketing vehicle than a way to determine quality. Heck, you are basically told to NEVER put yourself in a negative light during this process. So why expect otherwise?

    People may also not have a good idea of their skills compared to other people. Or to what is needed in your job. The second is ENTIRELY the companies fault. If they want an entry level person, hire an entry level person. Post an accurate description of what is wanted/needed. Or don't complain. I rarely see useful or accurate job descriptions.

    Finally, if you want to hire known quantities, then you have to use interns/co-ops. They will know you, you will know them. Because in the end, a one page resume and even extensive interviews are fairly worthless....

  279. Obviously not an economist by GlenRaphael · · Score: 1
    This, BTW, is why in all Western countries there is always a steady number of unemployed people

    Are you claiming there's no unemployment or underemployment in non-Western countries?

    Why would low wages "keep business profitable" and "help the economy grow" more than high wages? Are you assuming prices don't decline when wages do?

    What keeps business profitable and the economy growing is wages that reflect the market demand for labor, and that will differ both between countries and between industries.

    --
    I play Nerd-Folk!
  280. Thank you! by lorcha · · Score: 1
    Thank you very much for that helpful commentary.

    And no, I would not like fries with that, thanks.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  281. Work ethic by measure · · Score: 1

    It doesn't really matter to me if there is a shortage because reguardless I will do my job better then most people could -- I will improve where others will stagnate -- I will learn new tricks as others get complacent.

    The problem with the US is that we as a people want things to be given to us, and as I see it now that isn't happening for IT anymore. Yes, the easy jobs are going overseas, and the people who don't actually know anything can't get jobs. It is unsuprising that the large bodies of Americans who could go to any major choose the path of least resistance -- not IT, not CS -- where they can continue to work minimally and be paid well. Good for them for being smart, I hope they make it.

    But for us this isn't the end of days, this is a chance to prove yourself again and again. For those of us with work ethics, I doubt we have anything to fear.

  282. Re:You're an asshole by winwar · · Score: 1

    "I now interview candidates weekly, and I am completely underwhelmed with the quality of interview candidates we have been getting the last few years."

    Do you ever consider one of the reasons for the poor quality of candidates may be staring you in the mirror? I don't mean you personally, but perhaps the company. Or perhaps you have a different viewpoint than you did years ago (more knowledge, maturity, etc). Remember the one constant in this process is the company doing the hiring. Are you doing everything you can to get the best candidates and just not the ones that get past the gatekeepers?

    "The best candidates we seem to get are coming from other companies and already have experience..."

    You know, I think you just solved your problem. You obviously don't want inexperienced employees. Your company isn't set up to deal with them for whatever reason. So why waste your time interviewing them?

  283. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    A copy constructor is an "8" question? That's ridiculous. Maybe a "3" or so; I mean, it's a basic concept, isn't it?

    One writes a copy constructor because objects are referred to by reference variables, so if you assign an existing object to a new variable, you're still pointing at the same area of memory with both vars. So you write a copy constructor to take the existing object and make an actual copy of it, in a new area of memory. Now you actually have two objects, not just two names pointing at one object.

    People didn't know that one? You're fibbing, surely... Be honest. Hell, I knew that one and I haven't done any C++ since 1998...

    --
    Farewell! It's been a fine buncha years!
  284. let's say... by alizard · · Score: 1
    Major League Baseball Inc. closed up all its US minor league teams and told America "We'd like to hire American athletes, but nobody seems to want to get involved in sports anymore?

    Major US corporations can't ship all their entry-level science and technology gigs off to Bangalore and expect Americans to spend tens of thousands of dollars to get degrees in fields, find that the top 5% get hired and the other 95% get to start their new careers at McDonald's or Walmart with tens of thousands of dollars in debt their co-workers don't have.

    If American corporations want to hire Americans for tech positions, all it would take is for a group of them to get together as a group and say to high school students, "Sign up with our group, keep a GPA of x.xx or better in one of these degree fields, and you'll have a job waiting from one of us when you've got a degree, and your agreement with us will be an enforceable contract".

    The sysadmins running the server hosting the website signup would wish they'd only gotten slashdotted. (An OC-48 bandwidth pipe would be a good start...)

    To get kids to get involved with science and tech programs, that's also about what it'll take. Even high school kids know that vague promises of a great future for kids who go into sci-tech fields from CEOs mean exactly nothing, and it's they who in general are going to have to pay for their educations.

    If America's CEOs aren't ready to do this, they can stop their whining.

    If they really want Americans to go into science and technical fields, they can damned well put their own money into hiring some.

    The advice I have for kids who have a true bent for science and technology? Start country shopping NOW, and as soon as you've decided, look into getting your education there, look into internship programs in that country, and of course, learn the language of the country of your choice, and good luck.

  285. The World is Flat by Mr.+Arbusto · · Score: 1

    Your comments reminded me of a person I heard talking on NPR last month. He had a new book describing how the world is becomming more and more flat.

    To elaborate. People and businesses are able to communicate and exchange goods and services with ease and are no long tied down by geographical or (for the most part) geopolitical seperation.

    It is the way of the future. I'm not sure quite how to embrace it here in the US, but other countries have realized it while we are still fighting the change. I truley think this is a political issue that needs to be solved, but as with most political descisions, it won't happen until it is too late to do anything meaningful.

  286. Boomer security by C10H14N2 · · Score: 1

    What they _did_ have was an economy that was nowhere near as full of conglomerates. What I remember growing up in the 70's and 80's was that my parents and nearly all of the parents of those around me, rich and poor alike, were small business owners--and they fed off each other. The demise of my own family business was directly caused by the rapid conglomeration of the healthcare industry. Within five years, a market that was primarily local in scope was well over 80% acquired by national management companies, effectively shutting out all but the largest players from becoming service providers.

    It seems to me that a large part of the "security" the "boomers" had was this broader small business economy and that one could just hang out the proverbial shingle. Local laws have been rewritten to make that even harder. I went to put my ducks in a row to do some petty consulting and was shocked that my city explictly forbade, for instance, accountants from operating out of their homes. I'd love to do a broader analysis of the changing laws in that respect to find out when that sort of nonsense began and how widespread it is, because without allowing people to reasonably start businesses in their homes, the bar is raised to high for people to enter the market, conglomerate domination or not. I mean, sure, you can still "fudge" on things like this, but it is pretty telling when it has been made ILLEGAL to perform someone else's bookkeeping on your kitchen table, as if having an executive suite is somehow required for something that requires little more than paper and a pen.

    1. Re:Boomer security by Fulcrum+of+Evil · · Score: 1

      I went to put my ducks in a row to do some petty consulting and was shocked that my city explictly forbade, for instance, accountants from operating out of their homes.

      Isn't that itself illegal? Something about illegal restraint of trade? Anyway, what if 2 accountants rent out a bedroom to each other and did books in their 'offices'?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  287. Re:You're an asshole by kylef · · Score: 1

    I seem to have overstated the need to excel in high school. I just looked up some statistics, and one source claims that over 70% of U.S. high school graduates go on to some form of college. So being "excellent" in high school is clearly not a requirement.

    It doesn't matter what kind of high school you went to. That will not disturb any interviewer. We all know that it is more or less impossible to choose what kind of secondary education you happen to get.

    What is much more damning to interviewers is that you gave up on formal education based on your (incomplete) high school experience. If you so desired, you could have obtained a G.E.D and escaped your high school's problems. I know several people who did this at age 16 and spent 2 years working for tuition and attending community college (taking all sorts of intro-level college classes) before going off to a 4-year school for a degree.

    So it *is* possible for you to have gotten a degree. Telling yourself otherwise, or trying to convince people that it was impossible because of your personal background or your high school's incompetence, is disingenous. If I were interviewing you, I would be much more concerned about your series of excuses rather than your lack of a degree.

    If you really don't think a degree is worthwhile, then just say so openly: "I don't value a college education enough to waste my time on it: I have better things to do with my time." That is at least an honest statement of your stance on the value of a degree and why you have not pursued one. But I don't think you will have much success converting established companies to your point of view, especially for engineering positions. (If a company could save money by hiring all of the non-degreed engineers out there, they certainly would.)

    It is oft-cited that Bill Gates dropped out of Harvard after 1 year. The huge differences between his situation and yours are that he was heavily supported by his relatively wealthy family, he was starting a business for himself and therefore did not need to impress others with credentials, and the state of the microcomputer industry at the time was such that credentials were essentially nonexistent anyway. And I bet that even Bill Gates, had he not succeeded in his business ventures, would have gone back to school to increase his chances in the corporate world.

    You may be one of the brightest candidates in the world, despite your lack of a degree. And it is true that college degrees do not imply intelligence or even (sadly) competence anymore. But the system still values accredited degrees, and therefore I would recommend that you do too if you want to increase your chances in the market.

    If you don't care about the job market, on the other hand, or just want to be self-employed, then more power to you.

  288. What did they expect? by sl4shd0rk · · Score: 1

    When you move all the jobs out of the country, why the fuck would you expect anyone to want one?

    --
    Join the Slashcott! Feb 10 thru Feb 17!
  289. Furthermore by einhverfr · · Score: 1

    It means that those who apply *want* and *love* CompSci (hopefully). It means you have fewer applicants but those applications are hopefully better.

    I don't think that we *need* millions of CompSci students to maintain our global competitiveness. Most IT jobs can be done by someone who loves to learn and has hands on experience but no formal training. OTOH, those jobs that *need* such a degree *need* such a degree. I.e. don't hire me to help modify Linux to run on a Cray.... Don't ask me to help make Linux replace AIX either.... At the same time, if you need line of business tools or software support (including administration) I can do this at least as well as any CompSci major I have ever met in person.

    What we do need, however, are the same number of (or more) *extremely good* software and hardware engineers, who genuinely love their field. I.e. if someone went into CompSci with the idea that it was going to make them more money, this is not the person who will help you become more competitive. Instead you need people who do this because *they love it.*

    --

    LedgerSMB: Open source Accounting/ERP
  290. Shortage Shouters Shuddup -- Wolfcall Quota exced. by Tablizer · · Score: 1

    Big biz has proven that they will claim "IT shortage" no matter what the hell happens. Carly was trimmin' back at HP fairly recently and signed a letter for lobbyist ITAA claiming there was a skills shortage. Big biz has NO credibility when it comes to "labor shortage". Ignore IBM, ignore MS, and ignore HP on IT labor claims.

  291. Re:You're an asshole by kylef · · Score: 1
    You know, I think you just solved your problem. You obviously don't want inexperienced employees. Your company isn't set up to deal with them for whatever reason. So why waste your time interviewing them?

    I don't think it's that simple. There are certain basic concepts that you expect someone applying for a C++ development position to have, whether they are coming right out of school or whether they have been working in such a position for a few years. Not advanced concepts that only a practitioner would comprehend, but basic concepts that anyone who had ever coded anything substantive would understand implicitly.

    For example, I expect a C/C++ programmer to understand C-style pointers inherently. I interview far too many candidates who think they are "magic" that return values via some kind of compiler trick. These people are completely unable to code up a simple function that allocates a string and returns the string via a pointer parameter. They inevitably write something like this:

    void allocIdString(int nThreeDigitId, char * pszId ) {
    pszId = (char *) malloc( 4*sizeof(char) );
    sprintf( pszId, "%u", nThreeDigitId );
    }

    which of course just leaks the allocated string and returns nothing back to the caller. Amazingly, I'd say about 2/3 of the college candidates I interview get this horribly wrong, and are completely unable to step through what happens when the pointer parameter is passed into the function to diagnose the problem. Some of them have actually argued with me, telling me that declaring a pointer parameter is all that is necessary here; the compiler "takes care of the rest." Failing this kind of very basic C interview question tanks any C programming candidate in my book.

    Anyway, that is just one example in C. I have many more egregious examples of C++ errors made by "C++ expert" interview candidates that belie a complete lack of understanding of what is going on "behind the scenes" with C++ data types. If a candidate doesn't know what a vtable is and doesn't know what methods are generated for free by the compiler, that candidate is NOT a "C++ expert."

  292. Re:We are the priests -1,troll by Tablizer · · Score: 1

    You are correct that unions may reduce total jobs in that specialty, but at least it reduces the impact/pain of change. Newbies steer into a different field and the older people don't have to start over from scratch. It is better to hand the change impact to younger people than to older people, partly because the young don't yet have houses, families, etc. They are more adaptable. And they are more likely to get hired in new fields due to age discrimination.

    You have to factor human suffering into economic equations, not just raw quantities. This is part of what is missing from many economic models; they are using a narrow bean-counter mentality on a large-scale.

  293. IBM is worried because there's not enough CS major by falconwolf · · Score: 1

    IBM and university officals are worried about the increasing demand for IT professionals and the decreasing supply of computer science students.

    IBM is worried? How can this be when they laying off thousands?

    Falcon
  294. Offshoring Not Working out so well by joemontoya · · Score: 1
    Outsourcing is proving to be more expensive than originally thought and highly inefficient.

    Also there is the problem of handing your companies IP over to individual in foriegn countries that are effectively beyond the reach of any US copyright law.

    Jobs making websites are probably gone for good, but software jobs were domain experience and specialized skills are required are proving to be difficult to ship out of country.

    Of course CS enrollment has fallen through the floor because all these companies were saying they were gonna outsource all the IT jobs. Hiring Osama doesn't look nearly as good as it did in 2000. Also, a new era of protectionism may just be around the corner.

  295. You can...become a contractor. by falconwolf · · Score: 1

    Becoming a contractor or working freelance isn't for most people. These types of work conditions, in most any field, requires different talents or other things that aren't easy to find in one person. Such things as being a good accountant, business person, and salesperson. The only way around it is to have partners. Though I'd rather work for myself I admit I'm one of those people, I could probably scare the devil away trying to make a sale. Thankfully though I've got some tyme to work on it as I'm still in school and it'll be a few years before I finish.

    Falcon
  296. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    An A/C said: " Level 4 is what is the difference between a reference and a pointer."

    If you're suggesting that I don't know the difference between a reference and a pointer, let's try for level 4:

    A reference (I assume you're using this in the context of "reference counting"?) is a variable that still "holds" an object (or other data type that is allocated on the heap instead of the stack), thereby preventing the object from being garbage collected. Even though the whole idea of reference is really just an abstraction simplifying "a pointer to an object of type foo". Because that's what's actually IN that reference variable -- a pointer to its contents on the heap. We just don't have to worry about that because the system takes care of it for us.

    A pointer is a variable that holds the address of a chunk of memory of a certain type, say, a pointer to int. Pointers to data structures were the old C way of doing what in C++, people do with objects. The REAL difference between pointers and references is, pointers are a pain in the ass -- you have to allocate, deallocate, dereference, etc, all manually. With references, it's done for you (mostly).

    The issue is the same for both, though. You can't just assign one variable to another, because they'll both end up pointing at the same object in memory. In OOP, you deal with this by creating a copy constructor. In C, you have to go through all kinds of BS, allocating some new memory, pointing at it with the new variable, copying the contents, yadda, yadda.

    So? Did I pass?

    --
    Farewell! It's been a fine buncha years!
  297. majors by falconwolf · · Score: 1

    My degree is in Music Education.

    Actually I read somewhere last year where musicians made the best programmers. Ah, here's a related article from CNN though it's a few years old:

    Why musicians may make the best tech workers
    July 31, 1998

    by Kathleen Melymuka

    (IDG) -- Jane Austen, Sigmund Freud, Wolfgang Amadeus Mozart and Noah apply for two programming positions at your company. Each has left a successful career and recently graduated from a good programming course. whom do you hire?

    According to technical trainers, Mozart and Noah are your best bets.

    The aptitudes that draw a person to technology, they say, are often the same ones that led him to a previous career that, on the surface at least, couldn't be more different.

    "Many people could have gone into computer science, but their teachers told them they were really talented in music," says Alan McNabb, director of the Arts and Science Placement Office at Indiana University's career development center in Bloomington. "If they had been told they could go far in computer science, they could have been there."

    Orchestrating success

    It seems that musical aptitude is one of the strongest predictors of success in a technical position. "The highest scores on the admissions test and best performers have been people with a background in music," says Terry Skwarek, director of the Institute for Professional Development in the School of Computer Science, Telecommunications and Information Systems at DePaul University in Chicago.

    Others who deal with career changers agree. "I've had the same experience," McNabb says. He says he finds that students who begin in the performing arts program frequently migrate to computer science.

    In the trenches, the correlation is equally strong.

    But why?

    "The common thread probably is that both are very structured environments," says Galen H. Graham, president of DeVry Institute of Technology in Columbus, Ohio.

    "There seems to be a high correlation between musical ability and reasoning skills," Skwarek says. "It has to do with recognizing and manipulating patterns. That happens in music and in programming."

    Time and space

    Some say the real correlation has less to do with discrete aptitudes than with the way technical people think: They favor spatial/temporal reasoning, or the ability to visualize. Mozart, who composed entire symphonies in his head, clearly excelled at that skill. And Albert Einstein, who was known to think about time and space, was also known to favor the violin.

    The ability to do spatial/temporal reasoning is important in a lot of areas, says Gordon L. Shaw, professor emeritus of physics at the University of California at Irvine and co-discoverer of the "Mozart Effect," which demonstrates that exposure to classical music enhances reasoning ability.

    "It makes sense that if you're good at one of these higher brain functions that involve the spatial/temporal aspect, you're going to be good at the others," Shaw says. "To construct a good program, you want to be able to see the consequences in your head, not just do line by line of the code. You have to be able to totally visualize it."

    Howard Rosenbaum, assistant professor at the School of Library and Information Science at Indiana University, tells of a professional bass player who became fascinated with computers. "He told me that sometimes when he sits down at a computer, he can visualize what he's doing as if it were a piece of music," he says.

    From ark to object orientation

    That's where Noah comes in. He was able to visualize a highly complex construction project based on pretty scant numerical data.

    That skill, too, works in information technology. Rosenbaum has another student who was a construction foreman.

    "He has an interesting ability to visualize a project Ñ where it all fits in a blueprint he ca

  298. experience by falconwolf · · Score: 1

    As badly flamed as I'm going to be for saying this, it'd be nice if some of these silly networking certifications were actually seen as a substitute for on-the-job training, but ultimately you just see "CCxx/MCxx preferred" tacked on to the half-decade of previous work experience expected.

    That's a problem I see coming at me like a full freight train, lack of experience. At least I'm not getting a degree in CS though, I'm working on something like aa Individually Designed Interdepartmental Major with EE or IT as a basis with maybe international business, communications, and/or another area as well. Then while I have two years of course work left to get a degree I can only take classes parttime so it may be three or four years before I compleat the requirements. I also plan on spending one of those years studying abroad in Brazil.

    Falcon

  299. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    ADDENDUM:

    Fuck. I just dug out my old C++ book. Yeah, ya got me. There's a "reference variable" that becomes an alias to another variable, something I'd completely forgotten about because I haven't used anything like it in years.

    Color MY face red.

    You weren't talking about classes, or objects, you were actually talking about an actual reference variable, LITERALLY. Like &something.

    This here is my dish of crow. Munch, munch.

    --
    Farewell! It's been a fine buncha years!
  300. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    BUT,

    What I said about objects and copy constructors was still correct. So I'm not ALL wet. :)

    --
    Farewell! It's been a fine buncha years!
  301. Asking the wrong questions! by ghettoimp · · Score: 1

    Suppose you were a toothpaste company. You make toothpaste that needs to be shipped across the country, and you need to truck driver to ship it for you. Now here's the question: does that driver need to have prior experience in shipping toothpaste? Or, perhaps, would a background in shipping toilet paper, books, and oranges suffice?

    You seem to be looking for something with a very particular background with J2EE. But programming isn't about J2EE -- it's about figuring out what the problems are, figuring out how to deal with those problems, and finally translating your solutions into actual code. In short, it's almost as if you're trying to find someone who explicitly has toothpaste-shipping experience, rather than generic shipping experience.

    If someone is a great C++ programmer for their work and likes to program in ML in their spare time, chances are pretty damn good that they can get up to speed with J2EE in a couple of months at the most.

    Languages and toolkits are a dime a dozen, and while prior experience with them is nice, it should certainly not be considered more important than "general purpose" competence in programming which can be filled by any reasonably similar language.

  302. having been a former IT worker, I'll tell you why. by StormKrow · · Score: 1

    1. No employer loyalty.

    I've worked for several companies, and of those, I've only worked for one company who gave a damn about my career, let alone what I require as an employee. Employers are in the business of using people up and trading in the buying and selling of souls. "I need you to come in on Saturday for no overtime and no extra compensation" or "We need you to put your vacation on hold for a month because we screwed up and need your help, yes we know your tickets are non-refundable, but we don't care"

    Compounded by the fact that your job may be outsourced to India at any time, all so the company's stock can go up a 1/4 of a point.

    2. Younger people aren't signing up for IT programs because they've heard the horror stories their older siblings have told them. The IT field sucks, it's not cool.

    3. IT professionals are tired of arguing with department heads why they need larger budgets, updated equipment, and more help. Most executives see the IT department as a one-time expendeture. IT is a living breathing entity that requires maintenance, and needs constant upkeep. Equipment needs to be upgraded and replaced, IT workers don't need to be harranged why we need it, just shut up and sign the check.

    4. Superiors who have absolutely no concept of what working in the IT field entails, yet they're feel the need to micromanage every facet of our jobs.

    5. Calling us on our vacation to report a problem caused by someone else, begging us to cut our vacation short and return to work. (I've literally had to hide my cell phone, and not tell anyone where I was going.)

    6. stress, stress, more stress.

    7. More often than not, when you work in the IT field you're married to your job, fat chance finding a social life.

    8. IT people are generally not suckups. They're not chipper marketing people. They're do not have the patience to hold the same person's hand on a daily basis and teach them how to read their email everyday. (asuming they can read.) Let alone explain to them (the users) for the 15th time why they can't install "bert and ernie's alphabet playtime" on the company computer to entertain their kid when they come into the office on the weekend.

    In 1999, I retired from the IT field at 28. I'll NEVER work in the field again. In fact, I have a rather successful farm, (probably one of the few privately owned farms with broadband in the milk barn.) It's a "gnu herd"...meaning that I've got linux running everywhere.

    The IT field only have themselves to blame for their work shortage, a lot of us have moved on to better things.

    --
    Who cares about the ozone layer?...thanks to CFC's I can write my name......IN CHEESE!!!
  303. Re:We are the priests -1,troll by gcatullus · · Score: 1

    I agree that greed is a part of human nature, and what allowed us to hoard resources whne times were lean in th every early stages of man. Communism is indeed a utopian solution, as well. But what do you think motivates altruistic actions.For example there is absolutely no good reason for me to give money to my college's alumni fund every year, but I feel like I "should". What about gifts to charitable organizations? Now, some people are "charitable" just to get their name out and to appear "better" than everyone. But what about the anonymous donor, they are acting out of the spirit that would allow utopia. If we understood that impluse, we could create systmes that function better.

  304. Re:We are the priests -1,troll by Directrix1 · · Score: 1

    The impact of change hurts young people just as much as old people. Except young people don't have any money/houses (but by the time they are out of college they usually have a small family). And I'm sure they love how they are fresh out of college, but still can't get a job because the industry is unionized. My point there is young people need jobs too. Young people are struggling to get on their feet. But conversely your point about the older generation is true. But I don't think the real problem here is unionization.

    The real problem here is the fact that we can trade between societies that have different costs for labor without any kind of taxes by our government to offset these cost differences. If our government is to tax anything it should be a labor cost difference tax. Make it something like e^(supply of foreign workers in field)/e^(supply of local workers in field)-1. Or something like that.

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  305. Re:We are the priests -1,troll by Directrix1 · · Score: 1

    Also, if that equation was inforced it would force countries to not overproduce workers as that would decrease their foreign viability.

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  306. Catch-22? by bronsinbound · · Score: 1

    Well, the reason for declining enrollments is NOT a lack of interest, it is due to falling salaries and excessive use of L-1 and H1-B programs.
    Think about it: While tens of thousands of well educated, highly qualified and experienced technical workers that are U.S. citizens cannot buy a job after the dot com bust, the companies continue to pressure Washington to get more "guest workers" imported to fill IT slots. The workers brought over are good people, but no more so than those seeking jobs here. They ARE indentured servants, however, and easily intimidated. This make them "more pliable", and less likely to turn down a patently ridiculously work schedule or demand. Don't bother to tell me this is not the case, because I have spent more than a year working in such a place. I don't know about other cultures, but Indians tend to hire Indians (here), and they like to hire from the same state in India, say Andra Pradesh.
    As the cost of education contines to climb, even though salaries continue to decline, how can one justify running up a $50,000 or $100,000 college debt when it simply does not pay?
    Of course, this is leading to a situation where more technology and jobs will be transferred out of the U.S. Take my word for it (because I write Congress and get replies), they are NOT listening to the work force, but they are listening to the CEOs, CFOs, and investment bankers -- and they will break our back.
    Is it just me, or do I hear the folks on Wall Street and the board rooms laughing all the way to the bank?
    Get off your tutu's and write your Senators and Representatives and tell them if they don't stop helping corporations do this, they will be replaced. In the House, you can replace them every two years, in the Senate every six, but it takes effort on OUR part, and lots of us. Right now, lots of ex-IT people are disenchananted and grumpy about the situation, but they don't write.
    You often hear it said that Americans don't have a right to a job, but that sword cuts both ways: Corporations have no right to import guest workers for the benefit of their "shareholders" either. The shareholders they're referring to are their board members and VC investors, not the average stock holder!
    It's your choice, but if sit quietly, you may find yourself a second-rate citizen in your own country.

  307. I got it by Safety+Cap · · Score: 1
    I'm currently maintaining code from the 70's. It is a nice old Accounting package running on an AS/400 ("iSeries"), written in COBOL, running on a non-normalized instance of DB2.

    My assignment: convert it to web, using Java. The issue: the code part is no problem. The issue is that &*@#$ Database, being non-normalized. Someone needs to find the original guy (calling him a "DBA" would be insulting...to DBAs) and break a boot off in his arse for his liberal use of composite keys, lack of proper indexing, his storing dates as strings (in as many different formats as you care to name IN THE SAME COLUMN), composite columns (multiple data in the same column), and the many, many tables that contain duplicate data.

    --
    Yeah, right.
  308. Re:I can believe that they can't find good C++ peo by betelgeuse68 · · Score: 1

    It's arbitrary. I was just trying to give people a frame of reference and to see if they understand a critical aspect of C++ class design.

    And as I said, most people did NOT answer that question.

    On another note, the number of times I asked people to write "strcpy" when they had C emblazoned on their resume and they couldn't do it, well, I lost track.

    -M

    PS: You might have known that, but most people I interviewed with C++ all over their resume didn't.

  309. Re:I can believe that they can't find good C++ peo by betelgeuse68 · · Score: 1

    Dude, you missed the point completely. You've gone onto a touchy feely topic.

    Knowing when to write a copy constructor in C++ is considered "basic" by people who truly know the language.

    I had lots of people claim lots of experience and could not answer a "basic" question.

    Leading into why I wrote that piece in the first place, as a reply to how hard it is to find good C++ developers.

    Yes, I hear what you're saying, my point is, irrespective of WHATEVER channel you take, FINDING GOOD C++ PEOPLE IS *HARD*.

    -M

  310. Yep...CS not needed for most IT jobs by lpq · · Score: 1
    The dirty little secret is: You don't need a degree in CS or anything like it to be able to do 99% of the jobs in the IT industry, and most large companies are brimming over with techies who hold degrees in completely different fields.
    That's because "IT" isn't Computer Science.
    It's not like this stuff is brain surgery. There's a perception that computer science is hard to learn because so few people are interested in learning it, but the truth is that most IT jobs are so pathetically simple that even a humanities graduate like me can learn them.
    Computer Science is hard to learn. Most people working in "IT" don't do "computer science". People who were attracted to CS are increasingly finding themselves with fewer job opportunities to use their skill set.

    It doesn't take a CS degree to manage a server farm, write web pages or create flash/dreamweaver projects. Excellent programming skills are no longer required nor desired. Today's processors are generally forgiving of slow algorithms and chunky code.

    Bugs are expected as a natural part of software development now. This wasn't always the case, nor was it desirable/acceptable. Early on in my career, there were some managers that wanted to be able to measure number of bugs/lines of code written by a particular programmer as an evaluation criteria.

    Today, with support contracts being major revenue streams, wasting time writing efficient code or doing thorough unit or stress testing is a waste of company time -- not only a waste, but it hurts profit in the "support division" where they make money off of bug fixes. Think of Microsoft's Support policies and how much it costs to get have them support one of their products. Remember how we laughed at the idea of MS offering security services for their own OS. They were far from the first.

    There just aren't as many jobs that require a specialty degree in Computer Science. It's just that, for the most part, "users of IT" don't need to be Computer Science experts because CS people have (and still are) automating themselves out of a job. But that's the point of computers -- to automate tasks and make them simpler. But Computer Science? That's applicable to special applications like OS's, compilers, maybe embedded/RT apps or where one needs 99.9999% reliability vs. 99.9%.

    Now, make software subject to the same consumer laws as other consumer products in regards to warantee's and liability -- then you'll see the industry come to a screeching halt from the lack of qualified people. But
    that's not likely to happen anytime soon.
  311. Re:We are the priests -1,troll by Tablizer · · Score: 1

    And I'm sure they love how they are fresh out of college, but still can't get a job because the industry is unionized.

    They would generally know that *before* they start college, and pick something less subject to the global cannons.

  312. Re:I can believe that they can't find good C++ peo by evilviper · · Score: 1

    You really need to stop arguing with yourself...

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  313. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    Man,that's so sad; the field's falling apart. I'm telling you, you should make a computer science degree from an institution you actually have heard of a prerequisite, and ask them to bring transcripts with them. That'd be pretty hard to fake... :)

    --
    Farewell! It's been a fine buncha years!
  314. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    I've tried, believe me, but I really get on my nerves. I tried for a divorce, but I just didn't have the heart to follow through with it... My friends say I should set my bed on fire and claim I was abusing myself, but I'm afraid they'll make a really bad movie about me...

    --
    Farewell! It's been a fine buncha years!
  315. Re:I can believe that they can't find good C++ peo by crazyphilman · · Score: 1

    An A/C replied "It would be best not to talk about something you haven't worked with in 7 years. C++ != Java. If you don't write a copy constructor, your object still gets copied."

    It seems you're right; I just looked it up. Sorry about that; fair enough. I'm getting used to this crow; tastes like chicken.

    Anyway, it's Slashdot. If we didn't screw up from time to time, people would get confused and wander, lost in the wilderness, all sense of meaning lost. It's a public service. :)

    --
    Farewell! It's been a fine buncha years!
  316. Re:Economics: its also Marketing by museumpeace · · Score: 1

    I didn't say anyone else was not talented. Why do you read that into what I said? I probably should have said "enthusiastic misfits" instead of "talented" but I happen to find a correlation between talent and enthusiasm. I'm not sure which contest you are refering to. The one that people usually have in mind if they are hoping to hold on to their American job is a contest with offshore, lower paid, programmers but that is a sloppy characterization. The contest is really between two economies that used to have natural barriers between them and no longer do.

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  317. Re:Economics: its also Marketing by museumpeace · · Score: 1

    Thank you, yes that was basically my point. Such people /could/ go straight, a' la Mitnick but companies prefer to hire folks with clean backgrounds when they have a choice.

    --
    SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.