Slashdot Mirror


Interest in CS as a Major Drops

Dasein writes "The Computer Research Association says that the popularity of CS as a major among freshman has dropped in the last four years. Why is obvious to anybody working in the field. They conclude by saying 'With a fall in degree production looming, it is difficult to see how CS can match expected future demand for IT workers without raising women's participation at the undergraduate level.'"

839 comments

  1. Lies, Damn Lies and Statistics by Flexible+Typhoon · · Score: 3, Insightful
    You simply can't take statistics from one university and apply it universally. All the data on TFA comes from UCLA.

    All it proves is that number of Freshman interested in studying CS at UCLA is dropping.

    Instead of admitting that the quality of their CS courses are dropping, these guys are trying to show a general trend.

    This is not news for nerds! This only news for the clueless masses (R)(TM)

    1. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      Yeah, perhaps this just shows that UCLA is no longer a good place to go!

    2. Re:Lies, Damn Lies and Statistics by c0dedude · · Score: 2, Informative

      No, it's true everywhere, including here. There's a perception among freshmen even at Brown that when we get out it'll be quite hard to find well-paying work.

      --
      Since when has this country used intellectual elite as a pejorative term?
    3. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      I was applying to grad schools last year, and ended up talking to 5 east coast grad schools and 3 west coast, and all of them had shown a drop in interest in CS over the last few years. This may be one university, but from my experience, it's part of a trend.

    4. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 1, Funny

      You can't put a trademark on Clueless Masses ... prior art.

    5. Re:Lies, Damn Lies and Statistics by shizzle · · Score: 5, Informative

      You simply can't take statistics from one university and assume that they're not indicative of a universal trend either. I teach computer engineering at a major public university in the midwestern US, and we are seeing trends exactly like UCLA. If you follow the link in TFA to the Taulbee survey, which encompasses all of North America, you'll see that the data there is consistent with UCLA's findings.

    6. Re:Lies, Damn Lies and Statistics by Qzukk · · Score: 4, Insightful

      The singular of ancedotes may not be datum, but when you have multiple ancedotes, you start to get a trend.

      Add in common sense, and its pretty obvious that when everyone predicts doom and gloom in IT in the US as India and China take over the world, nobody's interested in sinking $100,000 into a university degree for a career that may not exist when they get out.

      The big question though, is whether interest in these degrees are returning to pre-.com era days, or if they're dropping even lower.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    7. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      At the University of Guelph's Computers and Information Systems department enrolment has dropped significantly every year despite the double cohort happening recently.

    8. Re:Lies, Damn Lies and Statistics by sineltor · · Score: 5, Insightful

      I'm a student at one of the biggest universities in Sydney; and right across Australia we're seeing just the same trend.

      You're correct; the article's conclusions don't necessarily follow from the data they have, but they're still right :)

      --
      'No publisher will ever pay you enough to successfully sue them' - Dave Sim
    9. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      Uh, prolly because it's the University of Guelph.

    10. Re:Lies, Damn Lies and Statistics by Sponge+Bath · · Score: 5, Funny
      The singular of ancedotes may not be datum, but when you have multiple ancedotes, you start to get a trend.

      Throw in some Slashdot posts and it becomes an absolute metaphysical certitude.

    11. Re:Lies, Damn Lies and Statistics by discstickers · · Score: 2

      But it's not!

      I'm about to graduate with a CS degree. I had two well-paying offers from two well-known companies. My friend had 3. Everyone I know in CS either has a job or is staying for grad school (and not because they had to, because they want to).

      --
      I have a shitty sig!
    12. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      good point, absence of evidence of absence, is not evidence of absence of evidence of absence... or something like that.

    13. Re:Lies, Damn Lies and Statistics by Anonymous+Luddite · · Score: 2

      >> I'm about to graduate with a CS degree. I had two well-paying offers

      Perhaps you have something that sets you apart? Excellent marks, a body of previous work, good networking? All of those things? If you are skilled and passionate about what you do, you'll succeed.

      I believe it when people say demand for IT grads is down. I wouldn't suggest anyone change majors, though, unless they have poor abilities to start with. - The marginal grads are the ones who will end up on the sh*t end of things..

      The best rise to the top, demand or no.

    14. Re:Lies, Damn Lies and Statistics by superpulpsicle · · Score: 4, Interesting

      You might want to define "well paying". I have talked to alot of CS majors who just came out of undergrad programs from top schools, their salary is an insult.

      I also know alot of excellent grad students, also out of top schools, who have to settle for intern like positions. They are so overqualified, companies seriously don't know how to fit them in. Companies want young guys coming in fixing bugs, not architecting major projects.

      My ultimate advice in the new millenium is get a "real estate" related degree. Work for a construction company. Forget grad schools unless you are highly devoted to a research position. There is enough software in the world now to run for the next 10 years.

    15. Re:Lies, Damn Lies and Statistics by jkabbe · · Score: 4, Insightful

      Companies want young guys coming in fixing bugs, not architecting major projects.

      No offense, because maybe you're a genius - but most young people are really only qualified to fix bugs and work on small portions of a project. If a 22-year-old with a CS degree is qualified to architect major projects all I can say is run hard and fast to get another degree, because the party's over.

    16. Re:Lies, Damn Lies and Statistics by discstickers · · Score: 2, Interesting

      One was from a well-known major internet company, the other a Wall Street information company.

      I didn't even apply to defense firms.

      --
      I have a shitty sig!
    17. Re:Lies, Damn Lies and Statistics by discstickers · · Score: 1

      You might want to define "well paying". I have talked to alot of CS majors who just came out of undergrad programs from top schools, their salary is an insult.

      Well above the average for CS majors at my school, not including bonuses and stock.

      --
      I have a shitty sig!
    18. Re:Lies, Damn Lies and Statistics by Mustang+Matt · · Score: 3, Insightful

      Would you be willing to say that these people shouldn't have been in CS to begin with?

      I've interviewed a lot of people with CS degrees from various universities and some of them gave me the feeling that CS was not right for them.

      I'm not saying that's true about everyone with a CS degree that can't find a decent paying job but out of the people that I interviewed the ones that I felt didn't fit in CS the most were the ones asking for insane amounts of money.

      The ones that I actually hired were willing to work for reasonable amounts of money and they clearly were more knowledgeable and more skilled than the rest.

      --
      The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    19. Re:Lies, Damn Lies and Statistics by RebelWithoutAClue · · Score: 1
      "design a guidance system that can more efficiently execute 3rd-world civilians"

      Get a grip.

      --
      "However beautiful the strategy, you should occasionally look at the results" - Winston Churchill
    20. Re:Lies, Damn Lies and Statistics by nate+nice · · Score: 1

      "...school, not including bonuses and stock."

      Nooooo!!, don't take the stock!! Run! Run I say!

      --
      "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
    21. Re:Lies, Damn Lies and Statistics by God!+Awful+2 · · Score: 2, Insightful

      I also know alot of excellent grad students, also out of top schools, who have to settle for intern like positions. They are so overqualified, companies seriously don't know how to fit them in. Companies want young guys coming in fixing bugs, not architecting major projects.

      I can tell you this... I've interviewed lots of guys who are coming out of university with a masters/PhD but no real-world work experience.

      I can see the research work they did in university and it's always something very esoteric. I most certainly *do not* want them architecting major products.

      -a

    22. Re:Lies, Damn Lies and Statistics by Moofie · · Score: 1

      If they really want to just execute civilians, why would they need guidance systems?

      Dude, your preconceptions are showing.

      --
      Why yes, I AM a rocket scientist!
    23. Re:Lies, Damn Lies and Statistics by dexterpexter · · Score: 2, Insightful

      That is interesting because at my university, the opposite is true. I think that the number of enrollees in the computer science department has seen a significant increase.

      Personally, I think a lot of it has to do with the perception of the quality of a program. Our CS program is seeing a drastic increase of the number of students enrolling, and one part of our program has a hefty waiting list. Right now, that part of the program has 100% placement and, I believe, the statistics I was told Friday was that each student was courting, on average, 2.5 offers. Most of the students receive offers in the $60k-70k range, which in my opinion, is spectacular for someone fresh out of grad school. I believe that the undergraduates are receiving offers in the $50k-60k range, although don't quote me on these figures as they are mere observation. I don't know what world other people live in, but that is good money for someone with limited experience. I must say, though, that because of the exclusivity of the program, it brings in some excellent, excellent students. Our EE department, however, which hasn't seen reworking in years, has barely enough freshmen to justify having courses. This is a big difference from four years ago. Now, I don't believe that the need for good EEs has gone down (as other university's trends suggest quite the opposite is true), but it's the general perception that the program has stagnated. If they rework the program and make it look impressive to prospective students, enrollment would likely increase again.

      I think part of the job-finding problem is one of personality. As I said, one part of our program (which typically has very outgoing, dedicated, social students) sees an average of 2.5 job offers per student. (I must also be fair that a HUGE part of this has to do with the program director who works tirelessly to get his students jobs.) However, I know someone who graduated from another part of another program who is barely getting above minimum wage. Placing the students in a room, the students from the one program outshine the other. Anymore, it's not a matter of being a sound programmer or being able to find bugs in code. You simply can't be the shove-a-pizza-box-under-the-door-and-I-will-spit-b ack-code sort of worker. The CS grads who are capable of handling customers, have a firm grasp of the hardware side of CS, can effectively market themselves and their projects to manager-types while still accomplishing their own security and feature goals, are the ones you see getting the jobs. You also see students here working very challenging internships and balancing many research projects, as opposed to specializing in one area (which might be obsolete.) Internships look impressive to employers.

      I think that too many people ran toward CS with dollar signs in their eyes, and CS produced a lot of mediocre coders which, frankly, can be outsourced. The truly successful can be a CS+ (a manager, a salesman, a marketer, a programmer, a designer, etc.) and it seems to be they who are snapped up first.
      I think another part of the problem is the "even at Brown" or "even at CM" or "even at MIT" mentality. A lot of employers (even I was once offered a Google job) are finding some of the best-kept-secret programs in the nation, and are hiring out of them. A lot of trouble students fall into is the "Hey look! I went to this school!" mentality when they should be telling employers, who are starting to wise up, "hey look at what I accomplished on this and that project in this team environment while taking on a leadership position and look at how much money I can make you." Once that goes into place, the school reputation can build on it.

      I could be wrong, though. That is just my observation. I just find it odd to hear this when I see the opposite happening here.

      --

      *-*-*-*-*-*-*-*
      "We are Linux. Resistance is measured in Ohms."
    24. Re:Lies, Damn Lies and Statistics by ggvaidya · · Score: 1

      Is for the clueless masses still trademarked? I heard Microsoft is changing its motto to It just works ...

    25. Re:Lies, Damn Lies and Statistics by Stween · · Score: 3, Interesting

      Very true. Here at Glasgow, there have been groups looking at just why the numbers are falling. It's not as obvious as it seems. There's a downfall in numbers when the whole .com thing fell on it's arse, but there's a further downturn in numbers from people being less aware of what computing science actually is these days; schoolkids often equate computing to ICT, which is simply not the case.

      Likewise, the job market is picking up again, but it's a lot more sensible now; companies just aren't throwing money around quite like how they used to any more. Perhaps it's worse in the States than elsewhere, or perhaps the Slashdot crowd are still in broken-record mode.

      I too am not short on job offers, and I'm far from sending off my CV to any investment bank looking for the next batch of graduates. Perhaps it'll all hit something of an equilibrium; fewer jobs available across the board than 5 years ago, but also fewer good graduates to fill the positions available which are appropriate for them.

    26. Re:Lies, Damn Lies and Statistics by aardvarkjoe · · Score: 1

      If you're earning well above the average for CS majors at your school, shouldn't that be an indication that it's not easy to get a well-paying job in the field any more? Otherwise, I'd expect the rest of them to have jobs like yours as well.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    27. Re:Lies, Damn Lies and Statistics by TheMeddler · · Score: 1

      That isn't a bad point. I'm a geologist. It is impossible to outsource certain types of field and interpretive work. Programming, on the other hand...

      CS isn't the unusual and esoteric field that it was 15 years ago. It has become (more-or-less) commoditized, so salaries have adjusted to the broader market. CS isn't any more (or less) difficult than most other science and engineering related professions (I programmed for a year, so feel comfortable saying that.)

      --
      90% Professional Slacker
    28. Re:Lies, Damn Lies and Statistics by penglust · · Score: 4, Insightful

      This is as it should be. The industry is a pretty screwed up place for a number of reasons. One of them being so many project fail because they are late and over budget.


      Its a two fold problem. First there have never been enough good engineers and there are a lot of pretty so-so engineers. I have worked on too many projects where I was trying to design and do major coding while trying to hire and mentor new people.


      Second, often this was complicated by my boss dictating that would have a particular number of people wether I needed them or not. Mostly so he or she looked good. The result was, as with so many companies, we got bodies.


      I did my best to train them but programming, as with most engineering types, does require some natural ability and INTEREST. Those without it are of very little help down to a real drain on the rest of the project.


      Any project of any size needs a leader, some top notch talent and a few worker bees. Too much at any end does not work. They must also each one be capable and willing to do the work.


      Companies think they beat the problem by throwing cheap bodies at it offshore. Most of the projects will fail for the same reasons outlined above. They are mostly still just bodies.

    29. Re:Lies, Damn Lies and Statistics by discstickers · · Score: 1

      Last year's average. And it's not like the average is going to put you in the poor house.

      --
      I have a shitty sig!
    30. Re:Lies, Damn Lies and Statistics by computational+super · · Score: 1
      If you're earning well above the average for CS majors at your school, shouldn't that be an indication that it's not easy to get a well-paying job in the field any more?

      You forgot to say, "..., dumbass."

      --
      Proud neuron in the Slashdot hivemind since 2002.
    31. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 1, Insightful

      How was the parent insightful? Where exactly was the insight in his comment?

      God truly is awful if bigots like him are deciding who will or will not be architecting major products. Of course it's quite likely that he's not.

    32. Re:Lies, Damn Lies and Statistics by penglust · · Score: 1

      I have to totaly agree with this statement. Over the years I have interviewed hundreds of new graduates and found most of them totaly lacking in any real understanding of product development. Masters graduates were generaly worse than bachelors graduates. I often got the feeling their graduate work caused them to neglect many of the fundamentals. I have interviewed a few doctoral degrees. Forget it. They have value only to companies that do exactly what they have studied. Give a couple of graduates who want to learn and I will se to it they do. In a couple of years they will be ready to earn what the masters are asking for and not getting.

    33. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      In one of last month's issues of the Economist there's an article looking at the P/E ratios of real estate markets in the developed world (or more acurately, the cost of renting vs the cost of owning, which is the real estate equivalent of P/E). They conclude that real estate valuations in many markets are at approximately where tech stocks were in 1999.

      Hard to know how this will shake out, but the writers at the Economist aren't optimistic. Maybe the implication is that in the new millenium, study what interests you, and stop chasing the last big thing!

    34. Re:Lies, Damn Lies and Statistics by Peter+La+Casse · · Score: 1
      Add in common sense, and its pretty obvious that when everyone predicts doom and gloom in IT in the US as India and China take over the world, nobody's interested in sinking $100,000 into a university degree for a career that may not exist when they get out.

      Common sense says "What does that paragraph have to do with the topic at hand?" There will be IT careers in 4 years. Not everybody's predicting doom and gloom; I expect things to be better in 4 years than they were two years ago.

    35. Re:Lies, Damn Lies and Statistics by betelgeuse68 · · Score: 1

      I wholeheartedly agree. My father had a construction business and I was too wrapped up in tech to realize what was before my eyes. "Oh, I'm gonna create technology and venture out in the big world."

      Let's see, the downturn in 2001 saw me laid off, I didn't find work for 8 months in the city that had become home to me. I went back to the city I grew up and at one point took a job waiting tables.

      Yes, I'm back in tech but I still have to worry about bills more than ever. My father on the other hand, who was involved in construction all the while I grew up and left collects rent checks from people and is financially independent.

      If coding is in your blood, you will know by your contributions to some open source project. Otherwise, forget it, it's largely a waste of time at this point.

      -M

    36. Re:Lies, Damn Lies and Statistics by uncoveror · · Score: 1

      True. With overseas outsourcing, a CS degreee might as well include a minor in burger flipping and fry cooking.

      --
      The Uncoveror: It's the real news.
    37. Re:Lies, Damn Lies and Statistics by grumpygrodyguy · · Score: 1

      Why yes, I AM a rocket scientist!

      So are yours.

      --
      The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
    38. Re:Lies, Damn Lies and Statistics by Sponge+Bath · · Score: 4, Funny
      I didn't even apply to defense firms.

      Recently, when I was looking for an EE position, I did look at defense company openings. The need to pay the mortgage and eat makes you cast a wider net.

      One position at White Sands NM had a substantial list of specific skills that looked like a good match for me until I got to the last requirement:

      Experience flying fighter aircraft.

      Holy crap! Not your everyday combination.
      I don't remember that course being available:
      EE453 Fighter Aircraft Piloting

      That sort of threw my search back into private sector.

    39. Re:Lies, Damn Lies and Statistics by Lord+Haha · · Score: 1

      well we all know 72% of all statistics are made up what do you expect?

    40. Re:Lies, Damn Lies and Statistics by mrchaotica · · Score: 1

      You must have not been paying attention when he said it's the grad students -- not "22-year-old[s] with a CS degree" that are the ones who are overqualified. If Master's or Doctorate degrees (which typically involve a major project that gives real programming experience) don't qualify you to do more than fix bugs, what does?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    41. Re:Lies, Damn Lies and Statistics by infonography · · Score: 2, Insightful
      Welcome to the world of Second Lieutenant status. I know the type of jobs they offer freshly minted CS degrees. While the money may seem neat, your not going to work on any really nifty projects. Your likely going to build in features other companies have created. It's good work but likely nothing foundational.

      I am not saying don't take it, but don't plan to stay there for more then two-three years. Get your chops in the big companies then look for a nice unstable startup with a good idea. That's one thing that hasn't changed in the post-bubble world. Get your confidence then get your chops.

      --
      Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
    42. Re:Lies, Damn Lies and Statistics by realitybath1 · · Score: 0

      I have talked to alot of CS majors who just came out of undergrad programs from top schools, their salary is an insult.

      No. An insult would occur if those CS majors got paid what they expect when the rest of the world obviously doesn't want what they're selling.

      Blindly pursuing a (perceived) elite category is joke enough.
      Automatically expecting to gain it with a piece of paper is the last laugh.

    43. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      "There is enough software in the world now to run for the next 10 years."

      ha ha ha ha

      That's the funniest thing I've read all day.

      Probably more than enough computers built already, fast enough too.

      We should all just stop working and call it done.

    44. Re:Lies, Damn Lies and Statistics by jkabbe · · Score: 4, Insightful

      If Master's or Doctorate degrees (which typically involve a major project that gives real programming experience) don't qualify you to do more than fix bugs, what does?

      Ok, it adds a few years, but it doesn't change the bottom line. As a project manager I would take a BS with 2-years of good, real-world experience over someone with 3- to 5-years of graduate study any day of the week.

      You apparently failed to notice that I did not limit the appropriate tasks to fixing bugs. However, even a graduate degree just is not sufficient experience to be architecting major projects, unless you're incredibly gifted.

    45. Re:Lies, Damn Lies and Statistics by mikael · · Score: 2, Insightful

      I can see the research work they did in university and it's always something very esoteric. I most certainly *do not* want them architecting major products.


      That's the dilemma with doing a Ph.D. You are required to do three things:

      1. Produce at least 2 or 3 papers during the duration of your stay. The last paper will typically be produced while your are writing up your thesis.

      2. Produce a thesis demonstrating new, original and unique research.

      The problem is that between (1) and (2), if you do anything that is useful to industry eg. a new algorithm, it will be immediately be adopted by application/hardware vendors, and you will have lost the originality of your project. In this time (six months), a startup will have formed, employed several graduates, constructed an application/plugin, and have been bought out by an existing company, all before you have gained your PhD.

      So, the majority of PhD research projects have evolved to explore "safe areas" that aren't of immediate interest to industry, unless they are of truly new research. Either they make use of "big metal" systems that aren't accessible to the average company (supercomputing, particle physics, genomics), pure theory (formal verification), or something completely whacky (memory gobbling data structures).

      And in order for a university lecturer to make it up to professor, he/she has to run a research lab which can take on as many postgraduates as possible. To give everyone space, each person is given an particular area of focus. For the first student to explore a new research area, this isn't too bad, but the following students will then have to split any offshoot research areas between them.
      (Much like how a company might employ one engineer to write an in-house application, then a year later employee three engineers to focus exclusively on different parts of the application; core libraries, visualisation, GUI).

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    46. Re:Lies, Damn Lies and Statistics by RootsLINUX · · Score: 2, Insightful

      Even if the conclusion can not accurately be drawn from the data, the conclusion fails to surprise me for two reasons.

      1) Outsourcing software design and tech support is becoming a big problem for American computer technicians/programmers. Who wants to invest 4 years studying your ass off at a university to loose any hopes of a job postition to some people in India?

      2) CS is harder than most majors. When I was an undergrad I knew so many ex-CS majors it was baffling. Too bad people don't drop smoking as easily as they drop their CS major. >_>

      --
      Hero of Allacrost, a FOSS RPG for *NIX/*BSD/OS X/Win
    47. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      Right!

      Hopefully one's work and salary is more a function of skill and experience than academic paperwork.

      If there is any real trend in the numbers, perhaps it's that would-be CS students are getting savvy sooner.

    48. Re:Lies, Damn Lies and Statistics by plam · · Score: 1
      I have interviewed a few doctoral degrees. Forget it. They have value only to companies that do exactly what they have studied.


      You mean like Google? They hire PhDs regardless of field.
    49. Re:Lies, Damn Lies and Statistics by sterno · · Score: 1

      That "insult" of a salary you refer to is still more than people in other countries are making doing similar work.

      I do live how the original post said that more women will have to get into CS. No they won't because the work will just be done overseas or using H1B's.

      It's the global economy, have fun!

      --
      This sig has been temporarily disconnected or is no longer in service
    50. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      I'd like to know what the average you have been hearing is. I graduated alittle over a year ago, average was approximatly $50k from my school, and I started out somewhat higher than average. Is this an insult? It isn't as high as 6 years ago, but the salaries back then were fucking insane for what people were actually doing.

    51. Re:Lies, Damn Lies and Statistics by SunFan · · Score: 2, Interesting


      In engineering, the higher paying jobs seem to go to EE majors working on difficult integrated circuits. At least that's what the job ads indicate. Programming jobs earn 1/2 to 2/3 as much.

      I agree about forgetting grad school. Grad school is for people who really care, not for people who just want another line on their resume.

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    52. Re:Lies, Damn Lies and Statistics by CommandLineGuy · · Score: 1

      You have got to be kidding. Where in the world are these Geniuses? I'm having a hard time finding someone that knows what a foreign key is. Heaven forbid I ask a question about the difference between an interface and a class and when you'd choose one over the other. They're about to flee when I ask how .Net garbage collection works.

      The only kinds of developers I run across are the kind that "know what button to click" and who are snippet programmers - that being someone who either grabs some code from somewhere and randomly changes it, clicks the compile button like a rabid dog, and hopes it works.

      Version control is a foreign concept to them, unit testing is, too. Each young guy I get invariably think they're God's gift to development and haven't a clue about what development really is.

      Part of the problem, I'd guess, is the unrealistic crap that's fed to them in college. How about instead of writing a new crappy shopping cart, run the classroom like a major project. Hell, there's plenty of work to do and I'm sure some company that needs a new app would be willing to outsource it to a college for development. That'll give some level of experience in requirements elicitation/management/tracing, project management/tracking/oversight, all the testing, not to mention deployment experience. That'd be useful stuff, especially if actually run under a CMM/I/ISO structure.

      I'm not talking about an intership, CO-OP or other short term thing. A full fledged project with real, tangible consequences.

      --
      [Of course it's client-server; it runs on a LAN]
    53. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      Oh, so only people who work contribute to open source projects have coding in their blood? I know this is clashdot and all, but give me a break.

    54. Re:Lies, Damn Lies and Statistics by SunFan · · Score: 1

      If a 22-year-old with a CS degree is qualified to architect major projects all I can say is run hard and fast to get another degree

      You'd be suprised how often a 22y.o. is stuck doing just that. I worked on one project where no one on the project had more than two years work experience (I had recently gradutated). It was hell.

      The saddest thing was seeing something on the cover of Java Pro one week, and have the "project lead" talking about it the following week. The whole team was clueless.

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    55. Re:Lies, Damn Lies and Statistics by Dachannien · · Score: 1

      As someone who is in the midst of earning a Ph.D., I agree completely with the parent post. My work involves simulation of biological systems on a fairly abstract level, which is academically very interesting, but practically not very... um... practical. Even if I weren't planning to stay in academia, I wouldn't expect to get out into the industry and head up a major project. Put me in research, the more esoteric, the better - but of course, the only place that happens anymore since the dot-com crash is academia.

    56. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      "... there's no way in hell I could ever get a clearance anyway." No shit. "I'm certainly not going to go to work for the baby-killing industry" way to be extremely narrow minded.

    57. Re:Lies, Damn Lies and Statistics by SeventyBang · · Score: 2, Interesting

      Besides, what most places refer to as CS is actually something akin to a B.S. in Computer Programming.

      When I finished my CS degree twenty years ago, it covered computing science comprehensively. There was a business track and a science track. The business track was pretty lame and I started a petetion to have the business track's students diplomas state their degree was "Business Data Processing". Let's say they weren't too happy about that.

      I tested out of three years of calculus going in, a year of biology (missed one question), etc. And that's while I was a pre-med major in my Frosh year.

      Enough bs. During my junior year they had more students enrolling in the CS program that they had to make getting into it and remaining in it a bit more difficult. When I was going through it, we had to take Advanced Calculus (Calc IV), Electronics (used as a flunk class for EE majors), microcomputer interfacing (a secondary flunk class for EEs who didn't take the hint before), Micro Economics (I took Macro to make it a matched set, Operations Research, Modeling & Simulation, a survey of languages - a senior honors course (which was invited to as a premed student as a freshman - and freshman weren't permitted to take senior courses, let alone honors - but it was the dept. chair who recruited me so I had some time to kill and went. Four or Five other math classes (pick yours from a list) - I did Linear Algebra - the closest pure math should be getting to real math. Corporate Communications, Systems Analysis, write your own computer for a language designed & defined by consensus by the class members, running on a VAXen cluster. Write your own debugger, either for one of the languages available on the VAXes or 11/70s, or for "your" compiler. Write your own device driver for a small, simple widget and demonstrate it worked. Write a small OS and demonstrate the fact it works. Design, write, and demonstrate a working DBMS. It could have the functionality of another database - to the point of look, act, feel, but it still had to be your own work.

      The department chair was degreed in both Math and English. The quality of documentation, both internal (overview + inline comments) as well as external, showing use, etc. might cost you a decent grade because grammar and spelling issues could knock you off, point-by-point. The same happened on written tests. They didn't want us to get into the outside world and be like the typical geek or nerd. I missed a year of the ACM FORTRAN programming competition because of playing in an away soccer game but participation was highly encouraged in that as well as a semi-formal, regional Basic-Plus-2 compeition which was very similar to the FORTRAN contest.

      The short story made long:

      The vocal minority will validate a lot of this and show things I either wasn't exposed to or have forgotten after twenty years (+ a severe head injury from a car accident - I love bitches who run red lights). The problem is people who have come out with CS instead of CP on their resume and you find out they learned programming, not the science of computing.

      There's more than enough room (or there used to be) for CPs, but it was better luck in larger shops. If you are to the point of dealing with bits-'n-bytes, some who aren't CS may be out of their league - in terms of experience - but if there's enough time, the good ones can adapt. "Enough time" is the operative word. Otherwise, you find yourself without a paddle.

      (or hopping online for help - but when people are quizzed about where they go for help, have that answer taken away, and each answer fails so they have to find a new one, you'd be surprised how many younger people don't know of the myriad resources available online when they should either have an HTML document full of anchors or a sizeable collection of bookmarks to get to the valuable assets as quickly as possible.

      Well-organized bookmarks are just as important as the cliched r

    58. Re:Lies, Damn Lies and Statistics by GoofyBoy · · Score: 3, Interesting

      Having a Masters or a Doctorate does not automatically allow you to do architecture on any project.

      There is experience of the specific subject matter, communication skills and most of all TRUST of the customer/client. If I had a new Doctorate employee and another employee whom I've worked with for 5+ years doing what I need, guess who I would choose.

      This is especially important in the IT industry where years of experience is important.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    59. Re:Lies, Damn Lies and Statistics by jimfrost · · Score: 3, Interesting
      I also know alot of excellent grad students, also out of top schools, who have to settle for intern like positions. They are so overqualified, companies seriously don't know how to fit them in. Companies want young guys coming in fixing bugs, not architecting major projects.

      Not to put too fine a point on it, but almost nobody coming out of school is qualified to do much at all. Schools rarely teach the things you most need to know in business -- even simple things like "using a version control system" and "scheduling", to say nothing of making significant changes to multimillion-line codebases without busting things.

      It used to be much worse since even a decade and a half ago even the basic software tools used by business were typically not the tools students would have been exposed to. Thankfully broad availability of Windows and Linux and related tools has at least helped in that regard.

      But strong knowledge of the kinds of things you find in a university environment is still not proper preparation for an architect role in a major project where you'll likely be piecing together a variety of proprietary technologies, many of which a university couldn't realistically afford to expose you to. So those graduates are not "overqualified" by any stretch of the imagination.

      So business does more of an apprenticeship kind of thing: You come in working on shit projects and if you do well you'll get more and more interesting stuff to do -- and in the process of doing those crappy tasks you'll learn application structure and process that aren't taught at university.

      How fast the move from lousy stuff to interesting stuff happens depends a lot on the kind of company you work for, but it's been my experience that the talented people shine so bright that they're hard to miss. So long as they aren't stuck-up assholes who are hard to work with (unfortunately you get a lot of that right out of school, especially from postgrads, until they figure out they don't know everything) people want to pull them into projects. There's more work to do than people to do it, always, in software.

      If I were to give advice to an upcoming graduate, my advice would be to look at the company rather than the job. Good-paying jobs right out of school are probably going to be with larger companies who need to attract talent with money because the work is no fun. Challenging, fun jobs tend to come with smaller companies who don't have a lot of money and attract talent by doing cool things -- and these are the same companies that will advance you rapidly if you're capable because they can't afford to have talent sitting around doing makework.

      The drop in CS degrees is coming about because people no longer believe it's easy money. But, really, it never was easy money, no matter the impression a lot of people got during the tech boom.

      --
      jim frost
      jimf@frostbytes.com
    60. Re:Lies, Damn Lies and Statistics by GoofyBoy · · Score: 2, Funny

      >You mean like Google? They hire PhDs regardless of field.

      If you disregard the specific PhD, what exactly are you looking for that any non-PhD does not have?

      Are you looking for a person who has the ability to do some research and then break it down into the greatest number of publishable papers possible? Maybe, since this trait would be good to patent something. :)

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    61. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      clashdot, freudian slip?

    62. Re:Lies, Damn Lies and Statistics by hazem · · Score: 1

      Stock is not so bad. As long as the company is in business and people are buying their stock, it's worth something.

      Stock Options on the other hand are another beast all-together, and the company's stock price has to be growing for them to be worth anything.

      Of course, don't take less salary than you need in lieu of stock/stock options. The previous poster was correct to count them as "bonuses".

    63. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      What exactly did he say that made no sense? So he is (probably) a defense contractor, that makes what he said bias?

    64. Re:Lies, Damn Lies and Statistics by mrlpz · · Score: 1

      That's because as an industry, as long as the professional organizations like ACM and IEEE remain "optional" and not required, the industry will flow from malaise-ish fad to malaise-ish fad over and over again. XP, Agile, Scrumm, Patterns, Anti-Patterns.....JHC ! C'mon people.

      I've been in the industry for over 20 years now. I started as an intern....counting fish for the National Marine Fisheries Service. Building up a database of fish catches, and preparing migration plots. New grads today come out of school, and they think because M$ gave them VS.NET Enterprise ARCHITECT for $99, that they suddenly come equipped with the "armaments for battle" necessary to develop "the next great thing". Ok, if you are...then do it. Do it on your own. Because any company you come into, was there before you got there, had to fend for itself against it's competitors without you. And for as "stupid and out of their minds" the other engineers and managers might be. They still got the job done.

      Personally, too many CS grads come out of college thinking they hold "the keys to kingdom". Guess what, the line forms at the door.

      I agree that things have to be done to "turn the tide", as now the industry has to deal with outsourcing overseas ( and those clowns with the converted cruise ship 3 miles off of SoCAL trying to convince folks that that's a viable "off shore" outsourcing alternative ), and the "commoditizing" of software itself. However, I think it has to start with the "Professionalization" of the industry.

    65. Re:Lies, Damn Lies and Statistics by hazem · · Score: 1

      Google's all about researching. If you got a PhD, you are probably very good at two things:

      1) your narrow area of focus in your field
      2) researching

    66. Re:Lies, Damn Lies and Statistics by shufler · · Score: 1

      The prerequisite for people applying to be an Officer is a Bachellor's Degree (at least here in Canada, I'm assuming there is a similar requirement in the US Military, and most other 1st-world militaries around the globe). Engineering is one of the most ideal disciplines for anyone looking to persue a military-related career (this includes working for de^H^Hoffense contractors). In fact, the whole premise of the military is "what can we make to obliterate the enemy?" Who better than an engineer to figure that one out.

      So in this situation, they're looking for an EE who has had experience flying planes, specifically flying guns, as they know what to expect. It's a very acceptable combination. Essentially, the only people who can apply for this job are ones that had their schooling paid for by the government.

    67. Re:Lies, Damn Lies and Statistics by hazem · · Score: 2, Insightful

      I worked at an engineering/cs school for several years, and for the most part, such projects were not possible.

      A term lasts 12 weeks. There aren't many projects a company can provide that can be completed in 12 weeks. After that, you would probably have complete turn-over of your staff (students). And it's not like these students can work "full-time" on the project because they have at least 3 other very demanding classes they have to complete as well.

      Then consider the professor. Most are good at teaching and at their field. But few of them are qualified to be project managers leading a team of 20 or more people.

      Then you have to ask, "what do you cut out" to make room for this. Most curricula are already packed with requirements that the individual school can't change. At best, such a class could be an elective.

      Finally, consider that if these kids can't do the work when they graduate, how can you expect them to handle it when they are only part way through the process.

      A full fledged project with real, tangible consequences
      And what condquences would you consider?

      Sadly, all the risk will be on the business. If the project doesn't get done adequately, the business is out whatever they put into it. The kids move on to the next class and never mention the project again.

      Finally (yet again), remember that few of the profs teaching them have such real-world experience. Most have spent their careers getting their education and then getting into academia.

      A possibly better idea would be to have them follow the program of good project development, even if they're writing a "hello world" program. But then again, consider that with 12 weeks, and 3 hours of class, that's only 36 contact hours with the professor. For an algorithms class, how many of those 36 hours should he focus on "project design" philosophy instead of algorithms?

      If you're a project leader and you have to hire new people (and in particular, college grads), you need to be building into your plan that you're going to have to spend some time and resources getting your team up to speed on the project development philosophy you will be using on your project. If you don't, then you're not planning as well as you should.

      Some coach once said,
      When we win, all the praise goes to the players.
      When we lose, all the blame goes to me.

    68. Re:Lies, Damn Lies and Statistics by shufler · · Score: 1

      If they really want to just execute civilians, why would they need guidance systems?

      Obviously so that they can execute civilians from a distance.

    69. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      The same thing is happening at Oxford and Cambridge.

    70. Re:Lies, Damn Lies and Statistics by hazem · · Score: 2, Informative

      I agree with you whole-heartedly!

      I have many years of IT experience and recently finished an MBA. I really like operations management, but it's a real stretch to take my IT experience and make it look like operations.

      I finally took a major pay cut (now just $17/hour) to work temp at a great company. While I have a great theoretical basis to undertand things from, I have tons to learn and really didn't know squat about how things really work in the industry.

      My first few months have been pretty un-exciting with lots of manually looking up data and making reports. But, I've learned a lot and asked tons of questions. I'm now being trained to do the monthly "buy", which is vital - the things we sell have to be bought from the factories that make them, and there are lots of constraints involved in order to keep us profitable. My manager and his boss are pushing really hard to get head-count increased so they can hire me as a permanent ops-analyst.

      So no matter what your degree is, you don't know squat about how things work in a company and in the "real world". Find a good company and go in there. Be willing to do whatever crap they have for you, and learn as much as you can while doing it. If you're worth anything and you've picked a good company, they'll see your value and find a way to use you to your fullest potential.

    71. Re:Lies, Damn Lies and Statistics by gniv · · Score: 1

      Very insightful comment, and I hope somebody else will mod it up. I chose to respond to make an remark: $60-70k for somebody out of grad school is not spectacular. For a Master's, it's satisfactory, and for a Ph.D. it's lousy. From my experience, Ph.D.'s in CS get $85k+, and six digit starting salaries are not rare.

    72. Re:Lies, Damn Lies and Statistics by Voline · · Score: 1

      No. The study was done by the Higher Education Research Institute at UCLA, not solely of Freshmen at UCLA.

      If you click the link provided on the CRN story page to the HERI web site and look at the FAQ for the study you will find a PDF document that lists all of the colleges and universities that participated last year (and every previous year back to 1966).

      They aren't numbered. But I count 54 institutions on the first page and there are 26 pages in the document. That's 1400 colleges and universities. Granted, some of the institutions that participated in the past did not participate last year. But in any case it's a large study that encompasses many more than one university.

      How about we raise the level of discourse here and try some cursory investigation before we post?

      Did any of the moderators who modded up this post check to see if "Flexible Typhoon" was correct in his assertion that the study was only of UCLA freshmen? Is there some kind of mutually-reinforcing aesthetic of half-assed-ness here at slashdot? Do some fact-checking or you may reward a blow-hard.

    73. Re:Lies, Damn Lies and Statistics by dexterpexter · · Score: 1

      $60-70k for somebody out of grad school is not spectacular.

      While I don't disagree with what you said, I would like to note that this depends on your locale. In California, such a salary might seem quite low. In another state, that is easily enough to buy a large house and several acres.

      And thank-you. :)

      --

      *-*-*-*-*-*-*-*
      "We are Linux. Resistance is measured in Ohms."
    74. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      I expect things to be better in 4 years than they were two years ago.

      Thats what people say all the time. Hell, thats what people said in 1998.

      There will be IT careers in 4 years.

      As many as there are now? Are there as many now as there were 4-5 years ago when everyone was rushing to fill up the universities?

      I don't think that enrollment will drop to zero, but I suspect that we're just now seeing the end of the .com bubble from the educational point of view: the last stragglers in the race for the big salaries have crossed the finish line a couple of years late.

    75. Re:Lies, Damn Lies and Statistics by Progoth · · Score: 1

      I'm not talking about an intership, CO-OP or other short term thing. A full fledged project with real, tangible consequences.

      Co-ops are short term? I've co-oped for 7 semesters...written thousands of lines of code on 3 different projects (all of which are being used daily). I worked on one of those projects for 2 or 3 years until it became something fairly impressive, and is an integral part of my department's operations.

      2 semesters ago I did Senior Design, which is what you're talking about...a company (or professor, in my case) needing a piece of software, and a group planning and implementing it from the ground up. It was a useful class, but pales in comparison to my co-op experience.

    76. Re:Lies, Damn Lies and Statistics by Moofie · · Score: 1

      Are they? What are my preconceptions, exactly?

      --
      Why yes, I AM a rocket scientist!
    77. Re:Lies, Damn Lies and Statistics by Anonymous+Luddite · · Score: 2, Funny

      Mod this guy up.. ..he's got it right.

      Projects get headcount and too often headcount means warm bodies, with or without interest or ability. We seem to keep hiring these people that got into IT for the cash. They typically have decent marks in school and present well, but once it's time to actually work things suck.

      My favourite new-hire quote: "I don't really like programming. I plan to be a manager."

      The new guy had been given his first "welcome-to-the-corp-lets-see-what-you-can-do" assignment a few days earlier. Small potatoes, easy to do - more a test of how you go about things than anything else. Asked no questions and did ZERO work on it. The above was his answer when asked why he had nothing done.

      Another gem from the same guy: "Programming is all about abstraction. I don't need to understand the details."

      Nothing tanks a project faster than getting this calibre of employee handed to you. These are the guys who should drop out of IT. The ones who really should be there will stick with it even if the starting salaries drop 20%...

    78. Re:Lies, Damn Lies and Statistics by lw54 · · Score: 1

      Yes, I think that's the biggest problem in this thread is that it's impossible to compare figures. You've got group A in a high cost of living atmosphere shouting how the pay sucks and group B in a low cost of living environment saying how can you guys not be making bank?

    79. Re:Lies, Damn Lies and Statistics by Javagator · · Score: 1

      Having a Masters or a Doctorate does not automatically allow you to do architecture on any project.

      Recently, I interviewed a recent grad who said his goal was to be a system architect, but he realized it took years of experience and you need to see a lot of good designs by smart people. I thought this was a very insightful statement. Another recent grad working at our company also interviewed him and said, "He doesn't know anything about design, he doesn't know UML."

      I have seen gifted programmers right out of college, but design requires more than just knowing UML.

    80. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      I work with admissions in one of the top US universities, and this is clearly a national trend and extends across other parts of the world as well.

      The quality of CS courses at UCLA is not dropping, but the numbers nationally have fallen off massively. I'd be surprised if a drop-off of this magnitude in any given field could be identified over the last 50 years - it's that significant.

    81. Re:Lies, Damn Lies and Statistics by gniv · · Score: 1

      Oh, my remark had nothing to do with affordability; I agree that these are nice salaries by most standards. I was just relating my experience with Ph.D. salaries (so I was disagreeing with your estimates :). The bigger ones are of course on the coasts, in NY and CA. But I have seen nice ones in NC and WA (yes, Seattle is more expensive, but not much).

    82. Re:Lies, Damn Lies and Statistics by JohnsonWax · · Score: 4, Insightful

      Ok, it adds a few years, but it doesn't change the bottom line. As a project manager I would take a BS with 2-years of good, real-world experience over someone with 3- to 5-years of graduate study any day of the week.

      You apparently failed to notice that I did not limit the appropriate tasks to fixing bugs. However, even a graduate degree just is not sufficient experience to be architecting major projects, unless you're incredibly gifted.


      We have a problem in this country of confusing management with expertise.

      A MS or a PhD gets you an expertise in Computer Science not project management. Whole other skill set.

      If you need someone to figure out HOW to make Google Maps work in the lab, get a PhD.

      If you need someone to get that work uniformly over 3.5 million square miles of maps while an ungodly number of people hammer on it constantly, managing a team of programmers and other professionals, and trying to meet some kind of budget and timetable (does Google even have deadlines?) then you want someone with proven experience, and I'd actually recommend an old-school engineer.

      The guy who ultimately gets it done won't be the expert at the underlying nuts and bolts, but will be the guy who can protect the expert at the underlying nuts and bolts so he can do what he needs to do, and everyone else can as well.

    83. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      real interest and skills a lot of times, has very little to do with how well one interviews. Ive been through enough interviews to realize this the hard way and if you have been on the other side of the table enough times you would know this too. appearances, vanity, and the ability to project/instill a false sense of confidence has as much to do with interview success as real interest and skills.

      After countless interviews for positions that my actual skills and interest were a factual match, I finally found a position where I had very little experience with a particular "technology." The only apparent difference between the "failures" and the success was a new black Italian suit, shiny wing-tip shoes, and seething confidence.

      Your company can't possibly have an unlimited budget, can it? so if your company had to make a choice between a candidate who was slightly underqualified, but was willing to take less pay, versus someone who was overqualified and wanted more money then what your budget would allow, who would you chose?

      Interviewers make decisions based on two factors: emotional reactions and budget-allowances

      actual skills have nothing to do with success in the type of interviews that I am familiar with, only being able to convince the interviewer that you have skills (and thereby instill a sense of confidence/comfort) has anything to do with interview success. Now if interviews were done in in a real-life, on-the-job scenario, this might not necessarily be so. I guess that's why temp/contract positions are so popular in the IT-world?

    84. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      I for one welcome our younger female coworker overlords...

    85. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      The whole team was clueless.

      How about this one... me in my late 30s with 20 years' professional software design and programming experience, and my boss/CIO in his late 40's who could only write some small programs in BASIC, but he did have a fucking master's degree in Music and an ego that never quits.

      That was 7th hell. You can be right, you can know you're right, all the facts and your coworkers' opinions can back you up, but since somebody told Mr. CIO that "Musicians Make The Best Programmers" and he has to save political face after opening his mouth in front of the executives, things always get done his way and the projects rapidly turn FUBAR - every time.

      Mr. musical CIO skillfully deflects blame to the 3rd party vendors - UNTIL after several years of this crap you start to openly question his judgement. That's when you get a taste of just what a professional snowjobber and politician your boss really is. Suddenly not only are the projects fucked, but now you're fucked as well. Suddenly it was always your fault the whole time. Suddenly you can not be trusted.

      Then Mr. CIO starts hiring his nontechnical cronies at $70K+ (rejects from the sales department) supposedly to do some of the things you do, but really just to prove some personal vendetta of how ANYONE can become a seasonaed Java developer overnight. These newly employed friends of the CIO are of course completely out of their field, so they then proceed to surf hardcore porn sites unsupervised for weeks on end during company time. They just end up dragging the entire "team" down to a new depth of creative anguish, and sexually offending your department's few women in the process.

      It's corporate bullshit in its purest form. Degrees (especially advanced degrees) can be profundly abused, and this is just one real life example.

      I've seen similar phenomena several times, usually with MBA's somehow getting assigned by the executive team to head up technical projects for which the MBA is not even remotely qualified. But this musician CIO is the one that gave me the most hellaciously bitter experience of my 21+ year career.

      There's eventually a point where your dedication tires out, where your emotional self-defense mechanisms cause you to stop caring about the company, and you just sit back and let yourself be entertained by the whole unfolding drama. That is the point where it goes beyond creative suffering. It is the point where your skills and creativity truly start to atrophy from the disengagement resulting from your boss' absolute lack of project leadership ability. That is the point where you should not only quit, but quit and form a new startup taking all the good people with you. Then if you're like me, you can really kick ass for a few years, sell it and retire 39 and happy.

      Anyway, I want you to know there are worse situations than the team on which nobody has a clue. When everybody but the egotistical decisionmaker with a Master's Degree has a clue, that is an even deeper hell.

      Fortunately not all companies are as political as the ones I'm describing. Many, perhaps most of them really do recognise the superior merits of skills and experience versus the frequently-irrelevant flashiness of academic, even Ivy League, credentials.

    86. Re:Lies, Damn Lies and Statistics by Gr8Apes · · Score: 1

      Most recent college grads are wholly unsuited to running large projects, despite whatever their own high opinions of themselves are. What makes them think they're more qualified than the 5 year veteran, or 10 year veteran for that matter? (Hint, there's lots of CS graduates from previous years that are more qualified than they are, and have experience to boot. Guess who gets the job of architecting a major project?)

      Now, for well-paying. Well-paying for a new college grad would be anywhere near the average of a 1-2 year experienced employee (and we're not talking about those demoted to data entry because that's all they're qualified to do).

      My advice is find a job that you like doing, don't expect easy money, because by and large no such thing exists. Money usually results from hard work, but not just hard work, as you'll usually have to deal with office politics to move ahead.

      --
      The cesspool just got a check and balance.
    87. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      Actually, much of the industry is dedicated to achiving military goals while minimizing casualties (and minimizing financial cost). Hence the trend towards "smart" weapons instead of carpet-bombing.
      Now, as far as getting a security clearance, a couple of the biggest obsticles is that 1) part of the investigation is interviewing your neighbors from the last 10 years, which is difficult because that many neighbors keep to themselves, or haven't been your neighbors for more than a couple of years (either you move or they move), and 2) the poligraph test can be hard to pass, even if you tell the truth through the whole thing.

    88. Re:Lies, Damn Lies and Statistics by sjelkjd · · Score: 1

      Actally, if you had bothered to read TFA you'd have noticed that the information comes from a survey conducted by researchers at UCLA, which polls freshmen at universities across the country:
      The survey

      So who's part of the clueless masses now?

    89. Re:Lies, Damn Lies and Statistics by Oligonicella · · Score: 1

      Experience in a deadline oriented world. Been both places, college programming is playtime compared to corporate work. Does failing to meet your projected due date for a utility module get you fired from the program? It can and does in real life.

    90. Re:Lies, Damn Lies and Statistics by dexterpexter · · Score: 1

      Yes, I cannot comment on Ph.D. salaries as most people in the program I was speaking of generally stop at the MS-level, so take the Ph.D. factor out of those estimates. :) I wouldn't even be able to guess what a Ph.D. student from this particular program would make as I haven't the fortune of hearing any of those starting salaries.

      I apologize for not being more clear. :)

      --

      *-*-*-*-*-*-*-*
      "We are Linux. Resistance is measured in Ohms."
    91. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      Then I call you narrow minded. If these "toys" as you call them didn't exist, what would happen? Would the powers that be say "Oh, we don't have any advanced weapons to destroy the target, guess we will just go home" or are they going to say "oh, we don't have any advanced weapons to destroy the target, guess we have to send in huge numbers of troops and wipe out everything in the area, be it enemy or civilian." I think I know what the answer would be. The job isn't to create a weapon (and the majority of the systems that defense contractors work on are not weapons) that will destroy as much as possible, but to destroy exactly what needs to be destroyed and as little else as possible.

      When I said I agree you wouldn't have a chance getting a polygraph, it wasn't for the reasons the other poster who replyed mentioned (although those are bad enough). They interview your neighbors and a selection of other people. From your obvious hostility toward the 'military-industrial complex' you wouldn't have a chance of slipping through. Unless you got everyone who you put down to lie for you of course, then you would proceed to fail the poly.

    92. Re:Lies, Damn Lies and Statistics by syousef · · Score: 1

      If a 22-year-old with a CS degree is qualified to architect major projects all I can say is run hard and fast to get another degree, because the party's over.

      Nahhh, the party has just begun! You can charge a fortune fixing up the mess that an inexperienced 22 year old with a CS degree builds.

      Besides things have just gotten ridiculously complex in the last few years. You use to be able to build and prototype quickly. Now if you don't fill your projects with a miriad of buzzword technlogies, and add in as many layers to your code as Design Patterns make possible, it never gets built.

      --
      These posts express my own personal views, not those of my employer
    93. Re:Lies, Damn Lies and Statistics by cide1 · · Score: 1

      4 years? True students take at least 5, maybe 6.

      My second sophmore year was the best.

      --
      -- the computer doesn't want any beer, no matter how much you think it does. NEVER, EVER feed your computer beer.
    94. Re:Lies, Damn Lies and Statistics by spauldo · · Score: 1

      You see that a lot in government openings. The thing is, there are ex-fighter pilots who did get at a degree in electrical engineering.

      I'm not sure how they'd meet the other requirements, such as work experience, but the education part isn't unrealistic for them. Generally fighter pilots are commissioned right after getting their bachelor's degree and spend their time doing combat training rather than keeping up with their degrees.

      Regular command officers often don't have pilot training in the lower ranks. In the upper ranks, it's almost all pilots in the air force (not sure about how the navy works). So the only people I could see meeting the requirements would be someone who got an EE degree, did a stint in the air force/navy, then got out and worked in their actual field for a while. After all, command officers aren't exactly arm-deep in the technical stuff - that's for enlisted folk.

      I would have tried for it, myself. Not much chance of getting someone who had all those qualifications. I've found that most of the time having all the qualifications is neigh impossible for those postings anyway. Either they'll hire you (or someone like you), or they never intended to hire in the first place and will appoint someone inside to the position (that's not uncommon).

      --
      Those who can't do, teach. Those who can't teach either, do tech support.
    95. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      How was the parent insightful? Where exactly was the insight in his comment?

      God truly is awful if bigots like him are deciding who will or will not be architecting major products. Of course it's quite likely that he's not.

    96. Re:Lies, Damn Lies and Statistics by Short+Circuit · · Score: 1

      I'm intellectually fascinated by both electronics and software. That's why I'm going for a Bachelor's that combines the two.

    97. Re:Lies, Damn Lies and Statistics by grouchomarxist · · Score: 1

      Trivia Question: How many Babylon 5 cast members also did porn?

      What's the answer? And more importantly, where can I download it?

    98. Re:Lies, Damn Lies and Statistics by drsquare · · Score: 1

      Not really, he's got a point.

      People with masters/PHDs have been trained for research positions, not real-world work. If you want a job in the real world, then you're better off spending the same time getting real-world experience.

      Also the things you learn in CS have often got little to do with architecturing major products. It's always a risk that the man with the CS Phd will spend more time analysing a whole load of irrelevent academic things and missing the bigger picture.

    99. Re:Lies, Damn Lies and Statistics by drsquare · · Score: 1

      Google's a company that spends a large amount of time researching obscure things, i.e. the sort of thing that Phd people like doing. Also they have a lot of money to throw around on researching all sorts of stuff that might never see the light of day.

      Most companies are not like that, most companies are not research companies, they pay computer programmers to actually produce products. Working products on limited budgets within harsh time constraints. A Phd isn't always the right choice for such a job.

    100. Re:Lies, Damn Lies and Statistics by TangLiSha · · Score: 1

      A lot of the government positions with an odd combination of requirements like that have those specific requirements because they are written with a specific person in mind that exactly meets those requirements. Sometimes it is an individual that is on their way out of the military that they want back in that shop, and sometimes it's just what I like to refer to as "good 'ol boy" syndrome. It can often be very difficult to break into the civilian sector of the government, and this is one of the reasons. Since it's a union job, it is really difficult to get rid of someone after a couple of years, so they want someone that they feel that they "know" before they have spent one day on the job.

      --
      Everyone has an agenda. Except me. --Michael Crichton
    101. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      I would mod you up, but there's too much extra space in your comment. Why?

    102. Re:Lies, Damn Lies and Statistics by waffleman · · Score: 1
      There is enough software in the world now to run for the next 10 years.

      Ah yes. An interesting point of view that I personally do not share. Please do not take what I am about to say as an attack on you. I think you're point of view is widely held and I want to make an arguement against it, not on you.

      I would hazard to say that in general most non-developers do share your opinion. In my experience with product development, users love to complain bitterly about the software they are using, point out all sorts of inconveniences, problems, and outright flaws. Then when you address their issues and provide them with a competitive alternative, they Stick With What They've Got. Even asking them if they would consider trying out an alternative, will usually only cause them to say no.

      Having done presentations and conducted surveys for marketing and product design, I can assure you it's not because they are gun-shy about new bugs, compatibility, costs, training or any other rational argument you might have. Yes, these reasons come up, but the real reason that gets hammered home is that the new software is not what they already use. It's like going to the doctor, complaining about an ailment, and refusing treatment because you're not already taking it.

      It's very frustrating. My personal guess why this happens is that their current software has broken its marketed promises and they are just disinclined to trust software promises again. Regardless of who the doctor is, medicine is medicine, and if the previous medicine didn't work, why should the new medicine be any better? In these days of hardball economics and broken promises, cynicism is easy. Well, this is just my guess.

      But the reality is that software is not perfect for our needs, there are ailments, and solutions still need to be written. The saving grace that allows software companies to survive is that our market is big and volatile enough that your stated and widely held point of view doesn't bring things to a grinding halt. In effect, your newer competitors will have a leg up and prove you wrong.

      I agree that there has been an avalanche of terrible ideas promoted as progress. But as a developer who believes in the notion that we can invent better ways of doing things, and that hope does not damn us, I think there is plenty of good, new software that should be written today.

    103. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      The results are for all undergrad schools, not just UCLA. UCLA/HERI is the organization that runs the survey.

    104. Re:Lies, Damn Lies and Statistics by antirename · · Score: 1

      No, I'm not surprised. I'm 30, and on paper I'm not a programmer, let alone an enterprise systems coder. However, no one else seems to have ever programmed ANYTHING. I do it so it gets done. Common sense has very little to to with modern american big business.

    105. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      If I had a new Doctorate employee and another employee whom I've worked with for 5+ years doing what I need, guess who I would choose.

      That's because you're a dumb fuck who didn't have the brains to get through grad school and work a PhD.

      And like always, idiots choose idiots. Good job! Increase the idiot population in the world.

      Maybe you'll even have idiot kids with an idiot wife, who'll do the same thing.

      Yayy!! Go idiots. You're exactly the kinda man this country needs. Bah.

    106. Re:Lies, Damn Lies and Statistics by ziggy_travesty · · Score: 1

      I'm currently a senior in CS at Purdue University West Lafayette. Our freshman enrollment rates have dropped at a rate on par with the UCLA study. The department here is doing everything they can to boost retention and enrollment in CS. I personally have seen many changes since enrolling. Mentoring programs, curiculum changes (more group work), and more personal advising have all been implemented since 2000 to try to curb this. It's a real problem and it exists at schools other than UCLA.

    107. Re:Lies, Damn Lies and Statistics by bwy · · Score: 1

      You simply can't take statistics from one university and assume that they're not indicative of a universal trend either.

      The burden of proof is on the person who asserts the positive. You prove that there are martians living on Mars by going there and taking a picture of them, not by telling someone to prove that there aren't martians on mars.

    108. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      What the fuck is a metaphysical certitude?

    109. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      You sound a bit bitter about having wasted so many years in school when you could have been getting paid and gaining experience.... :P

    110. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      Work for a construction company.

      Neal Stephenson worked construction for a while.. I dug ditches and filled sand bags as part of a crew working with a geological survey company. Construction work is pretty cool to do every once and a while!

      I currently work as a sysadmin but if I ever quit I doubt that I would go back to working full time in the tech sector. I'd probably try to just get a six month contract doing tech work in the summer and then work construction in the winter. Then again, I don't have a lot of bills, a house, a family to take care of, etc.

    111. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      I'm a student at a private technical school in the US. I don't have anything to say I just thought it not polite to introduce myself after everyone else has.

    112. Re:Lies, Damn Lies and Statistics by SQL_SAM · · Score: 1

      It gets even better... I dont have a bachelors only some college as I never had the opportunity to do so (was raising a family when i was 18). I now have over 7 years experience with database development and administration which i was able to do by self teaching myself. I remember working for a small healthcare type company as their DBA. I started doing various VB projects and ASP for their web reporting because no one had the drive to want to learn - as I love new challanges especially when it comes to technology and was eager to learn so i jumped at the chance to do some programming. They hired this guy who was a teacher at Devry as their system administrator, I was excited at first thinking i could finally have a mentor to ask questions to. Low and behold I find that this guy cant even map a network drive! Then to put the icing on the cake I overheard this jackass questioning one of the managers why they hired me because I didnt have a degree. I was so pissed! He was eventually fired (because he was an idiot) but now when I look on the job boards and see requirements for a bachelors I still think of this guy and wonder how many times I have been passed up even though I have the experience to do the job..... frustrating!

      --
      There are 10 types of people in the world: Those that know Binary and those who don't.
    113. Re:Lies, Damn Lies and Statistics by brudjazz · · Score: 0

      Or even work at all that is related to your degree. Welcome to the real world.

    114. Re:Lies, Damn Lies and Statistics by brudjazz · · Score: 0

      And, NEITHER of those I would consider equitable. Work for the "well-known internet company", and I guarantee that you will be looing for work in 3-6 months, if not sooner. Go with the Wall Street firm, and you'll see that job security in the investment field is as volatile as the market itself. You have nothing to brag about.

    115. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      I just finished second year university of toronto computer engineering. From what i know the number of applicants fell over the last two years considerably. The admission averages fell from roughly 90% to 82.

    116. Re:Lies, Damn Lies and Statistics by Fulcrum+of+Evil · · Score: 1

      Then Mr. CIO starts hiring his nontechnical cronies at $70K+ (rejects from the sales department) supposedly to do some of the things you do, but really just to prove some personal vendetta of how ANYONE can become a seasonaed Java developer overnight. These newly employed friends of the CIO are of course completely out of their field, so they then proceed to surf hardcore porn sites unsupervised for weeks on end during company time. They just end up dragging the entire "team" down to a new depth of creative anguish, and sexually offending your department's few women in the process.

      It's at this point that I would take one of the women aside and say the following: "I didn't say this and we never spoke. The new guys are surfing hardcore porn right now - I suggest you get really offended and talk to a lawyer. At least that way, one of us will come out of this better off."

      That is the point where you should not only quit, but quit and form a new startup taking all the good people with you. Then if you're like me, you can really kick ass for a few years, sell it and retire 39 and happy.

      Your way sounds good too.

      I've seen similar phenomena several times, usually with MBA's somehow getting assigned by the executive team to head up technical projects for which the MBA is not even remotely qualified.

      We've got an MBA on our team, but he isn't the mangler - he's a teammate and he sticks to what he's good at: beating up on other teams to get the things we need to do our job.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    117. Re:Lies, Damn Lies and Statistics by discstickers · · Score: 1

      Work for the "well-known internet company", and I guarantee that you will be looing for work in 3-6 months, if not sooner.

      Why? They're profitable and their not going anywhere anytime soon.

      Go with the Wall Street firm, and you'll see that job security in the investment field is as volatile as the market itself. You have nothing to brag about.

      Bloomberg isn't going anywhere. You sound like an out of work IT worker. I wasn't bragging, I was countering a claim that it was hard to find work with a CS degree.

      --
      I have a shitty sig!
    118. Re:Lies, Damn Lies and Statistics by Fulcrum+of+Evil · · Score: 1

      That "insult" of a salary you refer to is still more than people in other countries are making doing similar work.

      Yeah right. Adjust for the bigmac index and tell me that Sanjay is being paid less than me to code in Bangalore. That said, outsourcing a project to India is iffy at best and, if it succeeds, has the side effect of training our future competitors.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    119. Re:Lies, Damn Lies and Statistics by penglust · · Score: 1

      I spend my days in Linux driver code. HTML it close to foreign to me. Some how I managed to get too many breaks in. I just checked the page source to find out.
      I made the fatal mistake of not testing my code by hitting the preview button.

    120. Re:Lies, Damn Lies and Statistics by brudjazz · · Score: 0

      No, he meant companies that do exactly what they have studied. Since Google hires *PhD", it doesn't qualify.

    121. Re:Lies, Damn Lies and Statistics by shizzle · · Score: 1
      Calm down... I'm not disagreeing with the fallacy the original poster points out, just his or her rush to judgment. It's one thing to point out that UCLA data does not prove a national trend, and quite another to assert that UCLA has concocted this story "instead of admitting that the quality of their CS courses are dropping". The former is pedantic but true, while the latter is an equally unjustified conclusion and just snotty to boot.

      The point of my posting is that it's not just a UCLA phenomenon, and a little bit of extra effort in looking at the article's references would have shown that (or if you're too lazy for that, you can take my word for it).

    122. Re:Lies, Damn Lies and Statistics by CommandLineGuy · · Score: 1

      I understand several of your points.

      One point I disagree with is "...projects a company can provide that can be completed in 12 weeks.." If you break an overall project into discrete tasks, each task can be considered an "independent" project which can be completed in that timeframe. Overall, the individual mini-projects can be integrated into the final deliverable project. This is done all the time through a work breakdown structure. Give tangible milestones, appropriate overight, and it can be done.

      Yes, the company would have significant risk in project completion, however there would be little financial risk - staff time in relaying the requirements, status reports, etc. You get what you pay for. It would clearly mean a donating company would have to be careful in what kind of project idea to donate. Overall, I'd consider the project risks worth it. I'd suggest that the IP issues involved would be much more cumbersome.

      I am a lead, and I do hire grads. I'm merely extremely frustrated that I have to train people to recognize what a function is (yes, over the years I've run across at least two folks with Master's degrees that didn't know what one is) and that development is more than clicking on buttons (you actually should know what's going on in the background). I'm looking for folks that are curious about it, have a willingness to explore and understand, and are self motivated to continue to learn in our vast field.

      --
      [Of course it's client-server; it runs on a LAN]
    123. Re:Lies, Damn Lies and Statistics by drinkypoo · · Score: 1

      Well, I do know something about the application process, both from assorted random anecdotes and casually questioning some acquaintances with some level of clearance, and what I'm saying is that not only would I fail a few of the requirements, but I'd fail most of the requirements :) Hell, I registered to vote as a member of the scorched earth party.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    124. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0


      You're nickname inspires a lot of confidence, too!

    125. Re:Lies, Damn Lies and Statistics by CommandLineGuy · · Score: 1

      Yes, Co-Ops are short term. They typically last 3 months or so at a stretch. It takes more time to become completely involved in a single company. If you've co-op'd at the same company for 7 semesters, consider yourself lucky. You're on your way to understand the policies, processes, and procedures within that company, and making yourself a significant hire for them when you graduate.

      What I'm trying to convey is the co-op is, of itself, not necessarily bad - it's just not deep enough. A co-op to a multi-year project is like your semester project is to your co-op - a different order of magnitude. I doubt you co-op'd at a single company for 7 semesters in a row - if you did, you'd understand the difference.

      Also consider this - as a student, are you aware of the duties a typical technical lead has? How about a project manager? Quality Assurance (hint-QA in terms of the CMM has nothing to do with how "good" a software product is, that's the job of quality control)? If not, how do you know if you want to become one? If you do, why in the world would you want one of those thankless jobs?

      --
      [Of course it's client-server; it runs on a LAN]
    126. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      Yeah, working on a major project -- the thesis, for two years doesn't count?

      Let me guess, you've never gone through. Believe me, the skills required to succesfully complete a Master's thesis is above and beyond anything you'll find in the working environment (barring a few shining counterexamples). I've done both.
      I continually outshine people with a decade more experience. Why? Because I busted my ass for that MSc. The motivation is entirely internal, you have to harness skills from a variety of areas, and have to learn to organize thought and concept at a very high level.

      Yeah, but you're just jealous. The little workworld peon desperately clinging to whatever he can boast about while we rise, shining brightly above your poor abilities. I can take your job in 3 months, no problem.

    127. Re:Lies, Damn Lies and Statistics by brudjazz · · Score: 0

      This is a great, great idea. It won't work, though. Why? Because the great majority of Computer Science professors out there CAN NOT guide a project to completion (hell, most can't even conceptualize a project), to save their life. Take Colorado Technical University (Sioux Falls, SD branch). I was in their IT program back in 1998. We had this one professor who had basically just gotten out of the military. She was talking up a huge storm about how we were going to create a project out of the elevator example in the Deitel & Deitel C++ book, by breaking students up into groups. Suffice to say that she NEVER got anywhere with it, and I was one of ALMOST all (I think 12 of 15) of the students who had dropped out of the course. I dropped out not because of incompetence, but because I had quickly realized that this professor thought her sh*t didn't stink, but that all she could fall back on, in terms of "real world experience", was "wrote some C++ programs in the NAVY and designed some Crystal Reports". Ugh. Also, I had a Database Applications course professor (another woman) who did nearly the same thing. She started out the semester by boldly proclaiming that "you will have some real-world experience in completing a project, by the time the semester is over". Yeah, right. We did noting but follow the stinking book and its assignments. I did well in the course, but to this day feel that I gathered very little from the course in the way of real-world knowledge, skill or experience. It is my opinion that most companies would NOT utilize the services of a university (let alone four-year college or community college) to design a real-world application or utility. You can literally count on your ten fingers (well, 8 fingers and 2 thumbs, assuming you have all of them) the number of real-world applications or utilities that have been created by universities AND are still around. Most Computer Science professors are great "book parrots", but they usually also have little to no real-world experience (not even personal projects), and as a result graduates of the programs at those schools are left out in the cold after graduation, in terms of finding Computer Science-related employment.

    128. Re:Lies, Damn Lies and Statistics by Rufus88 · · Score: 1

      You might want to define "well paying". I have talked to alot of CS majors who just came out of undergrad programs from top schools, their salary is an insult.

      I have a Ph.D. in Computer Science and 16 years experience. The salaries I see being offered to CS majors coming right out of undergrad programs is an insult all right. An insult to *me*. I can't believe what some of these snot-nosed brats are pulling in these days. And if you've got a security clearance? Woo-hoo! That's worth 10 years experience and an advanced degree right there.

    129. Re:Lies, Damn Lies and Statistics by zardo · · Score: 1
      I have been programming computers for 3 or 4 years, a year ago I started on a business degree, I might also go for art. My reasoning is this:

      I already know a whole lot about computers, more than most undergrads. Probably more than most masters. I find internet resources to be better than most books coming off the printing press these days, joining a few mailing lists, participating in open source software development, infinitely more informative than some instructors material. So I will get a business degree (MBA), and get in on these fortunes being made with emerging technology.

      Plus a business degree is much easier to do in the off hours I am not working. CS degrees tend to be tailored to full time/daytime students, who don't have jobs. I expect when I'm done with my undergrad degree I will be much better off than most CS majors, with my 5+ years of work experience and all. Like others have stated, kids that go to school on mommy and daddy's tab don't seem to have a clue. You have to spend another year teaching them everything they didn't learn at school. If I were hiring people, I would hire the guy who went to school while he worked full time to support his family. Work ethic is priority number one, you don't want to hire the guy who can hibernate at work.

    130. Re:Lies, Damn Lies and Statistics by sl4shd0rk · · Score: 1

      "There is enough software in the world now to run for the next 10 years."

      Yup.. and it's all coming out of third-world countries, not the US. Tell your parents to save their money for gassing up their H2 so they can get to WalMart for all those great chinese goods.

      --
      Join the Slashcott! Feb 10 thru Feb 17!
    131. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      Dude,

      If your skills are VB and a little sysadmin on the side, I'd have to say you really need to get a degree. Do you know how many VB programmers are bagging gorceries right now? And those poor bastards have degrees.

    132. Re:Lies, Damn Lies and Statistics by God!+Awful+2 · · Score: 1

      People with masters/PHDs have been trained for research positions, not real-world work. If you want a job in the real world, then you're better off spending the same time getting real-world experience.

      Yeah, pretty much.

      Many people with PhDs may turn out to be good software architects in the long run. But fresh out of university, PhDs usually haven't spent a lot of time churning out code, and they lack experience in evaluating the engineering tradeoffs that are commonplace in real world situations. I'm certainly not going to take someone with that kind of skill set and then parachute them into a leadership position.

      -a

    133. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      I guess Google was unsuccessful because they only started with CS graduate students, not IT professionals who have put in their years (coding COBOL). Of course, I would never hire Math MS or PhDs; they know nothing (except often Linux, MathLab, C or C++, a stat program or two, etc. as well as a good bit of math and the dedication to do something with it (i.e. good work ethic)).

    134. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      Well you are right that there is a difference between not knowing how to design something and not knowing how to communicate your design. If you don't know UML or any other common modeling language used in CS your gonna have a hard time organising and communicating with your co-workers. So communication is also important. Fortunetly modeling languages can be taught, common sense which is what the guy at least seems to have can not be taught.

    135. Re:Lies, Damn Lies and Statistics by coopex · · Score: 0

      Cleary he's a programmer, and as a programmer, he's learned that whitespace doesn't matter in many programming languages.

      --
      The road to hell is paved with good intentions.
    136. Re:Lies, Damn Lies and Statistics by DrFalkyn · · Score: 1

      Well here's someone who has a CS degree who doesn't have a job. And I interned for two different companies (DOD racketeers, er, contractors)

    137. Re:Lies, Damn Lies and Statistics by Profound · · Score: 1
      My ultimate advice in the new millenium is get a "real estate" related degree.

      Great advice, the real estate market couldn't possibly be in a dot-com style bubble due to speculation and pricing far above profit ratios (ie rent minus maintenance and paying morgage interest). Prices are going to keep doubling forever and ever!

    138. Re:Lies, Damn Lies and Statistics by jswalter9 · · Score: 1

      If you're worth anything and you've picked a good company, they'll see your value and find a way to use you to your fullest potential.

      Until, of course, they become public and have to comply with Sarbanes-Oxley legislation. When that happens, you'll find out very quickly that anyone who doesn't fit the "404 mold" will be out the door.

      --
      Retired from software... maybe. Sort of.
    139. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0

      I have been in the IT field since 1980.
      The company I currently work for has
      spent 99 million on a complex in Bangalore
      India that is far nicer than the US
      headquarters.
      Do you think that IT outsourcing to India
      and soon China has any impact on students
      wanting to study CS?

    140. Re:Lies, Damn Lies and Statistics by JohnsonWax · · Score: 2, Insightful

      I looked your school up. Your CS numbers are increasing, and doubled in 2003 and increased again in 2004.

      However, your numbers are VERY small relative to most universities, and almost any school could make those kinds of gains provided they're willing to make certain compromises.

      What you don't see is that the number of applicants to your program are not up. I would independently argue that Oklahoma public university trends are far from the national norm. In fact, outside of TX, CA, and NY, where populations are large and the university systems have enough diversity of campuses, all public university trends are somewhat unique. If you want to see some degree of consistency, you have to look at privates - it's a much more flat landscape because local education discounts don't apply.

    141. Re:Lies, Damn Lies and Statistics by luigi1015 · · Score: 1

      The article may only show data from UCLA, but I think this is a valid trend.
      I know that when I graduated from my Bachelors degree in CS last year from a university in Memphis, they were having problems finding enough new students just like UCLA. The head of the department expressed the same kind of views that were expressed in the article, so this kind of thing definitely exists outside of UCLA.

    142. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0
      What the fuck is a metaphysical certitude?
      If you'd had your irony detector switched on, you would know that it's a euphemism for bullshit.
    143. Re:Lies, Damn Lies and Statistics by pgilman · · Score: 1

      "I spend my days in Linux driver code. HTML it close to foreign to me. Some how I managed to get too many breaks in. I just checked the page source to find out.

      "I made the fatal mistake of not testing my code by hitting the preview button."

      i hope you're less sloppy with your linux drivers. 8-P

      --
      if i'm a grammar nazi, you're an illiteracy nazi.
    144. Re:Lies, Damn Lies and Statistics by dexterpexter · · Score: 1

      My university is not a public university. It is a private university.

      Yes, the program is rather small. However, one part of our program apparently turns down at least 1000 applicants. No, that is nothing compared to larger universities where there are 10,000 students in the CS program. Frankly, though, I didn't go to those universities because I was less impressed with their programs.

      Very few of the people in my program are local to Oklahoma. In fact, I would say only a couple of people from Oklahoma are in the program.

      --

      *-*-*-*-*-*-*-*
      "We are Linux. Resistance is measured in Ohms."
    145. Re:Lies, Damn Lies and Statistics by Mustang+Matt · · Score: 1

      You're partially correct.

      One of the factors that did come in to play is how comfortable we were with the idea of this "interviewee" (is that a word?) meeting with and working with customers on a 1 on 1 basis.

      As far as budget however, the people asking more money weren't over-qualified. And there were people that were over-qualified asking for less money but potentially didn't fit the presentation requirements.

      Ultimately though the three people we've hired in the past year have been outstanding choices. They get the job done and they have pride in their work. I've tried to give them raises as aggressively as I can afford to do so.

      --
      The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    146. Re:Lies, Damn Lies and Statistics by jkabbe · · Score: 1

      LOL
      If that doesn't qualify for a -1 Troll, I don't know what does.

      ps. You can have my programming job. I've moved on to greener pastures.

    147. Re:Lies, Damn Lies and Statistics by DuranDuran · · Score: 1

      > A MS or a PhD gets you an expertise in Computer Science not project management.

      And what do you think a PhD thesis is? A project, complete with milestones, stakeholders, product review, risk, the whole bit.

      --
      "You can justify anything by putting it in quotes, adding a famous name and making it a sig" - Albert Einstein
    148. Re:Lies, Damn Lies and Statistics by Anonymous Coward · · Score: 0
      One position at White Sands NM had a substantial list of specific skills that looked like a good match for me until I got to the last requirement:

      Experience flying fighter aircraft.

      Admittedly, you're not going to be able to compete on that basis with ex-USAF pilots with a couple thousand hours of stick time, but places like Air Combat USA will give you experience in flying fighter aircraft. They won't be frontline fighters, but the SIAI Marchetti SF-260 aircraft they use were certified in 1966, but they're still in use by twenty-seven countries' air forces, and the USAF is considering them for its EFS (Enhanced Flight Screener) program, and some NATO forces use them as fighter trainers.

      A lot of what a modern combat pilot has to do is systems management that you won't learn from someplace like this, but the basic precepts of air combat are the same, whether you're using missiles or guns. And if you're serious about something like this, start playing air combat simulations, both standalone and online -- standalone sims generally give you more immersion in managing the aircraft's systems, while online sims pit you against human opponents, which is better and more unpredictable than any sim's AI -- and acquire reference books like Air Combat: Tactics and Maneuvering (Robert Shaw, USNI Press).

  2. Well... by BluhDeBluh · · Score: 2, Funny

    There's still the entire population of India ready to take the jobs of western IT workers...

  3. Women's participation is critical by Anonymous Coward · · Score: 0

    'Under' something... you bet... more of that would get CS majors interested again...

    1. Re:Women's participation is critical by Austerity+Empowers · · Score: 4, Insightful

      Too bad that's not going to happen. Why would women want to jump in a field whose skillset is on the export list?

      Obviously if the conclusion is people aren't doing CS because there's no money in it (which I do think is a valid conclusion, judging by the falling engineering enrollment from my own former school as well), there's a bigger problem than gender disparity.

      Want more women in tech? Quit teaching them as zygotes that math is nerdy and for boys. If you look around it's really all over, in kids shows, in those pre-teen girly detective shows etc. Always the strong female character who is "not good at math, but very good with people". I notice it a lot at least, I'm sure there's more to it.

      Unlike liberal arts subjects, math and science build on each other from the very beginning. Start with a weak foundation and you won't build a very tall building.

    2. Re:Women's participation is critical by Anonymous Coward · · Score: 0

      While I have no doubt there is some stereotyping going on, it may just be that women are more predisposed to being bad at math. I think it's shortsighted to just say "thats' wrong, there's no biological difference between men and women" when clearly there are differences, both positive and negative.

      I'd much rather see research done in this area, and in the mean time have our society wake up and realize that being good with people is just as much a natural talent as being able to calculate pi to the 1 millionth digit in your head.

    3. Re:Women's participation is critical by Anonymous Coward · · Score: 0
      Most medical schools are 50/50 male/female now (I think they are often over 50% female). That is true in many of the harder biological sciences too (Molecular Biology etc.)

      Yet medicine used to be seen as one of the most macho, sexist fields. I think this proves that there is no systematic discrimination in the other technical fields where women are still represented in the sub 10% range.

      I think the reality is that for some reason, men are, on average, inherently either better and/or more interested in the skills required to study Math, C.S. etc.

    4. Re:Women's participation is critical by rocketfairy · · Score: 1

      There IS research on sex difference in cognition, although a lot of it is crap: Gender role socialization starts at birth (look at toys and types of play offered to infant males vs females), while useful studies of cognition necessarily start later.

      The real issue, for me, is that if any genetic cognitive differences exist, they are without a doubt subtle, and probably insignificant to the real-world jobs we're talking about. Cumulative differences in socialization are otoh VERY real, all the way from "nerdy-boy" stereotypes and selective play through the sexual harassment and general mistreatment that continue to plague womem at research universities. More cognitive research is fine, although given the field's track record (weighing brains, anyone?) I'll take it with a grain of salt. But we can and should fight for cultural change now; social stigma and structural hurdles (e.g., the lack of paid childcare or parental leave for teaching fellows and lecturers) are clearly keeping women out of some fields, while cognitive differences remain speculative.

      nate

    5. Re:Women's participation is critical by MemoryDragon · · Score: 2, Interesting

      Well, part of it really is the teaching, I have met many women in the past.
      My last girlfriend definitely was strong at math, and math definitely was one of the technical subjects with a higher women percentage than other technical fields (although I would consider math more to be a philosophical field than technical).

      But there are others who shy away. If the percentage of woman who cannot cope with math is really higher I dont know. But one thing I know for sure, women in their teens are much more influencable by media stereotypes than the average teen guy is. So if the media tells them math is hip they will enroll into math, and if they tell them eating shit is hip a high percentage of teen women will do it as well. That is the principle the whole fashion and music industry is built upon. Dont get me wrong, teenage men fall for stuff like that too, but not as easily as teenage girls.

      So if we constantly have shows how unhip science is and you only become cool by being a total idiot, you dont have to wonder that the current situation is miserable.

      But that does not have anything to do with CS student numbers going down generally. That is pretty normal if you constantly hammer into the people, that your job, you have to invest years for, and you have to open a students loan for, is moved to the third world if you are unwilling to work for third world wages (which you cannot due to your university credit, and the higher living costs). CS people were treated like shit by many CEOs in the past and as replacable dog food, so now they have the backslash of not getting enough CS people anymore in the near future and the 90s cyle will repeat again. (over here in german speaking countries we call that the Swine cycle, every tech field has to go through constantly)

    6. Re:Women's participation is critical by Anonymous Coward · · Score: 0

      Want more women in tech? Quit teaching them as zygotes that math is nerdy and for boys. If you look around it's really all over, in kids shows, in those pre-teen girly detective shows etc.

      For best results in raising a child, male or female, throw any television sets in your home out. TV may be a nice distraction as you work your way into death, but it also puts so many false expectations and misconceptions into children's minds that there's no way they can be happy as adults since reality will always fall short of the magical happy TV land.

    7. Re:Women's participation is critical by pocopoco · · Score: 4, Interesting

      >socialization starts at birth (look at toys and
      >types of play offered to infant males vs females

      Amusingly enough a recent Scientific American article on gender differences mentioned an experiement dealing with the young and toys. They offered some baby monkeys/baboons their choice of various toys. The male babies preferred things like cars and balls that involved motion. The female babies preferred dolls. So maybe babies are given particular toys because that's what they like, not because that's what is being forced on them.

      The article actually had a lot of other good material on the differences between the sexes. Apparently different areas of the brain take up proportionally different amounts of space in the two sexes (they use a ratio since women tend to be smaller). Since different parts are responsible for different functions, it makes sense this would lead to differences.

    8. Re:Women's participation is critical by Anonymous Coward · · Score: 0

      People (and monkeys) vary. There are some differences between genders, although the media always loves to play them up for far beyond what they're worth. Individual differences eclipse gender-based ones in any area of intellect.

      Some girls prefer dolls; some guys prefer cars; not all do. There's a large amount of social influence, aside from any underlying differences.

      I'm a woman in CS, and it gets frankly annoying to be asked "why do you think there are so few women in CS?" or being treated as unusual based on that.

    9. Re:Women's participation is critical by tsotha · · Score: 1
      This same experiment has been run over and over in academia using people. With the same results. But surely by now everybody knows an ultra-PC couple who tried to raise their children without any sexual socialization and were horrified to discover little Johnny tear of Barbie's head, point her body at Sally and say "bang".

      Boys and Girls are different, even if socialized in exacltly the same way. The abject refusal to face this fact resulted in the virtual destruction of modern feminism in the '90s. It seems only in academia do they still stubbornly cling to the notion men and women are exactly the same except for the genitalia. But that's religion, not science.

    10. Re:Women's participation is critical by Equinox11 · · Score: 1

      Yep. Computer science is relatively difficult, why would anyone go into it these days? I certainly wouldn't.. Skill set is on the export list, crappy salary, no overtime, .. Do something easier that makes more money.

    11. Re:Women's participation is critical by SanGrail · · Score: 1

      > Quit teaching them as zygotes that math is nerdy and for boys.

      True, I'm a female computer geek, and I know plenty of the girls I knew at highschool etc could have done Computer Science, but they *didn't*.
      In NZ at least, girls outperform boys in maths at a highschool level, and friends of mine spent all their time online, making personal websites, playing round with javascript to do cheesy little effects, and yeah that sounds basic, but at 15, that had a grasp of the basics, and could have continued, but none of them even *considered* it as a career option.

      And I *know* why I turned out different, I was fairly socially isolated from the age of 7 or so at school (I figure it was more situational than anything I did, but still, I guess it was a little unusual, I've noticed girls tend to get less isolated than boys, people tend to be friendlier, and when they're teens, not view girl loners as quite as weird), spent a lot of my time by myself, reading books. Especially science fiction.
      So rather than taking my cultural conditioning from people around me, I took it from books, and of course I identified with the main characters rather than the generally non-existent female characters (golden age sci-fi generally).

      --
      ---- I've fallen, and I can't get up.
  4. Yeah by roman_mir · · Score: 1

    that's because all you need is a /. account, not a BSc. in comsci to be cool nowadays ;]

  5. Woohoo! by phyruxus · · Score: 1
    Maybe now I can get a real job!

    =)

    --
    "A witty saying proves nothing." ~Voltaire
    "d'Oh!" ~Homer
  6. Re:What? by Anonymous Coward · · Score: 1, Funny

    Those of us who work "in the field" know that an outdoor job is vastly superior to hovering over a computer all day.

    Sorry. My sense of humor has taken the day off, and I'm compelled to post shit like this.

  7. graphics whores by cipher+uk · · Score: 5, Funny
    The Computer Research Association says that the popularity of CS as a major among freshman has dropped
    Maybe thats because all these freshmen are playing cs:source instead... oh.
    1. Re:graphics whores by Jorkapp · · Score: 1

      Colleges have Counter-Strike departments now?

      --
      Frink: Nice try floyd, but you were designed for scrubbing, and scrubbing is what you shall do.
    2. Re:graphics whores by dascandy · · Score: 1

      I'm 4th year CS, about to graduate, and NOW he tells me it didn't stand for counterstrike in the first place? Must admit, lots of source, not too much cs...

  8. Don't Worry: Outsourcing will come ot the rescue! by purduephotog · · Score: 0, Troll

    Quoth the current administration: Outsourcing = good!

    After all, those that have money don't need to earn more... and if you can pay someone else less to do the same job thats more profit for you.

    Eventually there will be a '1 billion employed' by McDonalds.

  9. Anecdotal confirmation by l33t-gu3lph1t3 · · Score: 4, Informative

    The University of Guelph (Southern Ontario, Canada) normally has 200 students entering its Bachelor of Computing (honors) program every year. This year the entrance class had 66 students. My own program at Guelph-Humber (degree/diploma in computing/telecom) has a nominal class size of 60, but we've not had a full class in the 3 years we've been running. According to my prof, the only University in Canada whose compsci department hasn't suffered is Waterloo's.

    --
    ------- "From bored to fanboy in 3.8 asian girls" ----------
    1. Re:Anecdotal confirmation by UlfGabe · · Score: 2, Informative

      Well at guelph, all the programs have suffered a huge enrollment drop from 2003/4 year to the 04/05 year because of the "double cohort", basically there were twice as many graduates from highschool two years ago because the 5th year of highschool was phased out.

      In the engineering program the enrollment dropped by 60% over those two years, the compsci people should also take into account the number of people who are instead taking the ES&C (electronic systems and computers iirc) engineering program, which combines engineering with computer science,

      just some more infomratino for everyone to enjoy.

      --
      Check journal for info on Anti-TextBook, an idea by me.
    2. Re:Anecdotal confirmation by ink_13 · · Score: 1

      That's actually not true. Waterloo CS is attempting to prop up its future numbers by introducting watered-down degrees (not majors, degrees) like "Computer Science + Business" and "Computer Science + Accounting". Thankfully, both of these are stalled; the time and money that would be spent creating these is better spent enhancing current programs.

      I'm all for both smaller CS classes and more women in CS at Waterloo. Maybe then I can get to know my profs and meet chicks who aren't idiots, crazy, or taken.

    3. Re:Anecdotal confirmation by l33t-gu3lph1t3 · · Score: 1

      I'm gonna make a unilateral declaration:

      Any male student who can't get laid in Waterloo is terminally inept. I've lived in and worked in Waterloo, and Laurier is the greatest resource the city has to offer. Seriously. Hell if all else fails, just FTF (fark the frosh)

      --
      ------- "From bored to fanboy in 3.8 asian girls" ----------
    4. Re:Anecdotal confirmation by ink_13 · · Score: 1

      I didn't say anything about wanting to get laid. Heaven forbid a guy should want a relationship.

    5. Re:Anecdotal confirmation by l33t-gu3lph1t3 · · Score: 1

      :p it's not like you have a lack of options. With such a huge female population, only the terminally inept can't find ONE female that they have good chemistry with :)

      --
      ------- "From bored to fanboy in 3.8 asian girls" ----------
    6. Re:Anecdotal confirmation by Anonymous Coward · · Score: 0

      Western's (London, Ontario) comp sci has shrunk too, but its software engineering is growing... crazy software engineers that think they're real engineers.

    7. Re:Anecdotal confirmation by Shazow · · Score: 1
      "Maybe then I can [...] meet chicks who aren't idiots, crazy, or taken."
      Maybe it's just because when you meet a chick and call her an idiot, she goes crazy on you and then goes off and finds someone else? :D
    8. Re:Anecdotal confirmation by Anonymous Coward · · Score: 0

      Unless you're disabled or ugly, but hey there's no such people like that in CompSci at all huh? It sucks being invisible, until some frats need a good laugh.

  10. What a bunch of bullshit by ShatteredDream · · Score: 3, Insightful

    Most of the girls that try our program leave because they just don't like it. They don't like to write code. More power to them, let them find what they want to do. Most of the freshman going in have no idea how much work will be expected of them in their junior and senior years and when they get a taste of that, they quit for easier majors in the liberal arts, social sciences or business school. It's more a problem of laziness than anything else.

    1. Re:What a bunch of bullshit by I33II3 · · Score: 1, Informative

      Pure CS is dropping at MIT too, and believe me, it's not because of "easier majors in the liberal arts, social sciences or business school" are on the rise.

    2. Re:What a bunch of bullshit by ladybugfi · · Score: 5, Insightful

      If writing code is all the CS program expects from majors, I'd encourage both men and women to leave immediately. While algorithmic thinking and coding is essential to a computer science degree, there's so much more to it that even people who don't like to code should find a niche there. No wonder women leave if the program emphasizes CS==coding.

      I've got a MSc from CS and after the novelty wore off I have found coding boring. But I'm a respected professional in my area, security.

    3. Re:What a bunch of bullshit by Peter+La+Casse · · Score: 2, Informative
      If writing code is all the CS program expects from majors...

      Fortunately it's not, and the previous poster didn't suggest that it was. It's logically incorrect to jump from "programming exists" to "programming is all that exists".

    4. Re:What a bunch of bullshit by pauljlucas · · Score: 1
      They don't like to write code.
      IMHO, if one doesn't know in advance whether one likes to write code or not (from hacking on computers during one's teen years), one shouldn't choose CS as a major.
      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    5. Re:What a bunch of bullshit by EEBaum · · Score: 1

      IMHO, if one doesn't know in advance whether one likes to write code or not (from hacking on computers during one's teen years), one shouldn't choose CS as a major.

      Interesting point. They don't let people declare music majors unless said students already know how to play an instrument...

      --
      -- I prefer the term "karma escort."
    6. Re:What a bunch of bullshit by NeoSkandranon · · Score: 1

      Good point. Bah, excellent point.

      I'm in engineering, but I take a handfull of compsci courses over the course of my degree (From basic programming up to more advanced things if i choose) and it seems, based on my observations, that nearly all of the females (and to be fair, alot of the guys) are in it because they thought it was the place to be, not out of any love or interest for computing or programming. Some are in comp sci and can't even effectively *use* a computer.

      Am I supposed to be confident someone like that can write good code?

      The other responder's comparison to music degrees is spot on. You audition for alot (all?) of places' music departments. If you don't love it, and aren't already good, you're not in. Period.

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    7. Re:What a bunch of bullshit by torokun · · Score: 1

      Agreed.

      If universities want to increase their numbers for women in CS, they need to recruit at the following venues:

      * Anime conventions
      * Math clubs
      * Furry conventions
      * Gaming conventions
      * Rennaisance festivals (look for the "less hot")
      * Scifi movie openings (camping on the pavement)

      Generally, girls with purple capes talking about polyamory... That's what you're looking for.

    8. Re:What a bunch of bullshit by jbplou · · Score: 1

      Majors like Finance, Decision Science, Economics, and Account are every bit as difficult as Computer Science. You think to highly of yourself. I've got a BSBA and am working on a MS and I'll tell you I've had some business classes just as tough as any computer classes.

    9. Re:What a bunch of bullshit by lionheart1327 · · Score: 1

      I'd say he's right.

      I'm a born computer geek, I love to code.
      But when I found out all of the stuff that was involved in a CS degree plus that to get it took about 20 more credits than a Business degree, I switched.

      I'm taking Business: Computer Information Systems now. It's easier, less work, and if I want to get a job as a programmer I can do it just as easily as with a CS degree. Plus, I learn some cool business stuff too.

    10. Re:What a bunch of bullshit by Anonymous Coward · · Score: 0

      Uhhhh, he never said all they did was code. He said that they did coding and that their junior and senior year schedules were a lot of work.

    11. Re:What a bunch of bullshit by SA+Stevens · · Score: 1

      Actually, they require all people entering Music Major programs to be 'star performers' even though if your emphasis is on composition and music theory, you're writing stores, not 'playing beautiful solos.' The emphasis on performance in most college Music Departments is just wrong.

    12. Re:What a bunch of bullshit by SA+Stevens · · Score: 1

      correction:

      writing scores, not 'writing stores'

    13. Re:What a bunch of bullshit by SA+Stevens · · Score: 1

      * Rennaisance festivals (look for the "less hot")

      Fat chicks in outfits their bosoms erupt out of?

    14. Re:What a bunch of bullshit by EEBaum · · Score: 1

      Perhaps at some times the emphasis is a bit much. However, I hardly think the criteria for a composition major is to be a "star performer." As a composition major, I've seen plenty of people who are "ok" performers accepted into my department, especially if they are education or composition majors rather than performance.

      As for the emphasis on performance: There are always a few exceptions of people who are excellent writers but can hardly put out a note on their instrument. In general, though, instrumental proficiency is practically a must for composers. I have a hard enough time writing for strings, but I can fall back on my knowledge of wind instruments. Ideally, a composer would know how to play all instruments, but in-depth knowledge of a single instrument provides a significant understanding on how to write for performers. A clarinetist myself, I understand how a slight rewrite of a part can save hours of rehearsal, different registers are completely different in performability, certain areas project better and can be more melodic, etc.

      After that, it takes more time and effort to become familiar with things other instruments take for granted. Playing an instrument very well gives you a base line, a point of reference by which to understand the type of things that are easy and hard, what works and what doesn't, what notes are generally flat and sharp, etc. Also, you become more attuned to much more subtle issues, such as octave compression, instruments that blend well, the harmonic series and its relation to intonation, and how to emphasize downbeats ever so slightly to ensure proper time and phrasing when appropriate.

      When I am given a clarinet part, I can often guess the composer's native instrument by their attention to or ignorance of certain issues. Someone who has not put in significant time on an instrument is much less likely to understand and sympathize with the quirks of each instrument.

      In orchestration class, there are times when the two clarinetists or the three pianists or the tuba player will cringe in horror at what is written on the page. Without playing an instrument well and being exposed to other instruments (pianists have this especially difficult, as they are in large ensembles far less often), you simply don't know that such issues exist. So much of music is intuition and experience. You can read all the books you like that tell you that a half dozen flutes playing low D will still not be heard over a trombone, but you'll simply understand it if you play a wind instrument of any sort.

      --
      -- I prefer the term "karma escort."
    15. Re:What a bunch of bullshit by CrackedButter · · Score: 1

      Art isn't that easy. If you cannot draw or understand what is good design, you're fucked.

    16. Re:What a bunch of bullshit by AsparagusChallenge · · Score: 1

      Sheer curiosity: is that true or are you being ironic? Makes sense on both cases and I haven't attempted to get a Music major.

    17. Re:What a bunch of bullshit by CptNerd · · Score: 1

      As a side note (no, not C# :-), some of the best software developers I've known were music majors or musicians on the side. There seems to be some correlation between musical ability (or appreciation), mathematics, and computer science.

      Gee, maybe someone should write a book about it... :-)

      --
      By the taping of my glasses, something geeky this way passes
    18. Re:What a bunch of bullshit by Anonymous Coward · · Score: 0

      No offense but I think you are confused. It has nothing to do with the fact that they are girls it has to do with the fact they are in CS and not engineering. As a software engineer I don't know a single person that has a degree in CS that I find comes even close to the engineering standards that I must meet. Whether they be a girl of guy. I remember my fourth year when I was doing a project with a prof in CS. He gave me a program and I couldn't believe how badly it was written. He had leaking memory everywhere. You couldn't run it for more then a day before your computer froze. Thats not very useful in an engineering appliation with about million pieces of data and several million more calculations.

      Sorry but I don't know a single person in CS that would have done well in Engineering. I found that with the all my electives too. No matter what they were the people just didn't meet the standards that I had come accustom too. Don't think its just the girls. I know guys in CS that don't know anything beyond microsoft and couldn't properly program. No offense to people in CS because I'm sure some of you are actually good, but my standards are just generally beyond what any person in CS thinks is reasonable. In fact thats what all my profs told me. "When you get out into the work force you will work with people in CS that think you are crazy." Its true but I find that all the software engineers have simular experiences. My job use to be to look over and improve all the code put out by the CS department and it got so bad that the CS department has largly been replaced with software engineers. From my knowledge the software engineering departments have suffered to much. At least not as much as CS and for good reason. More employers are hiring engineers to do the jobs CS use to do. CS standards aren't high enough for alot of employers, well at least not anymore. Employers either want cheap stuff from india or extremly reliable and well put together code from engineers.

    19. Re:What a bunch of bullshit by Grishnakh · · Score: 1

      Plus, I learn some cool business stuff too.

      Isn't that an oxymoron?

    20. Re:What a bunch of bullshit by EEBaum · · Score: 1

      This is true. You must audition to the department on an instrument, at least at my university. This includes composition and music history majors, as well as the more obvious performance and education majors. You are expected to be a musician, not just a scholar. Auditions are somewhat more lenient for non-performance majors.

      For undergrad, as a composition major you complete your first two years as a general music major, then are accepted into the composition department based on what you've been writing (which can be as little as an invention and fugue from counterpoint class).

      We have music majors who aren't all that good on their instrument, but all are proficient on at least one. At the end of the semester, there is a "jury" where you play for a panel of professors who decide if you can continue to be a music major the following semester. As a composition major, the jury switches to an evaluation of your writing after two years.

      If you want to be a music major and can't play an instrument (I don't know any such cases) they may let you in under certain circumstances, but more likely they'd let you start taking classes and make you take lessons, not letting you declare until you satisfactorily audition into the department.

      For a graduate program, I'm not sure if an audition is required; for comp majors they may just look at your portfolio. At this point, though, I think it's assumed that you've already completed an undergrad program that required an instrument.

      Oh, and in all these cases, of course, voice counts as an instrument if you are so inclined.

      --
      -- I prefer the term "karma escort."
    21. Re:What a bunch of bullshit by SA+Stevens · · Score: 1

      I agree with much of what you say. However, when I wanted into a Music Department back in the late 70's, I was at a strong disadvantage because I play clarinet. There were 'quotas' in place for different kinds of instruments. If I had played the oboe at the level I was at, it would have been a slam dunk to get into a department.

      What you say about orchestration is very true. It's a good thing for a composer to be quite familiar with all the instruments on his/her score.

      But this is wildly off topic for Slashdot...

    22. Re:What a bunch of bullshit by EEBaum · · Score: 1

      But this is wildly off topic for Slashdot...

      So are posts of "frist psot." :)
      Thankfully, we have enough ensembles to accomodate 30+ clarinetists at the moment, so there's no problem getting in. I think we might have capped our saxophones though.

      --
      -- I prefer the term "karma escort."
    23. Re:What a bunch of bullshit by SA+Stevens · · Score: 1

      Well, I now have a BB-flat Contrabass Clarinet (two octaves down from soprano,) so if I wanted to 'get in' somewhere right now I'd spend a few months becoming more proficient on it. Then, if there was no part for it in the music, I could double with the Tuba. ;)

  11. CS vs CE/EE by Dancin_Santa · · Score: 0, Flamebait

    I always laugh at these picture makers who think they are solving the problems of computer science. A box here, an arrow there, voila they've discovered something that the Math majors have taken for granted since 1600.

    Meanwhile, the actual implementation of real world problems are left to the CEs and EEs who are taking the jobs away from CS majors at an alarming rate. Well, alarming to the CS majors.

    It's a little like the split between theoretical physicists and experimental physicists. One group sits in their ivory towers while the others are making a ton of money in the real world.

    1. Re:CS vs CE/EE by kfg · · Score: 5, Insightful

      . . . voila they've discovered something that the Math majors have taken for granted since 1600.

      Except for the fact that they get it wrong. There should be no difference in the comp sci program and the math program for the first two years.

      . . .the others are making a ton of money in the real world.

      And they're welcome to it, but they should still learn their math. It is the basis of engineering and compute-ers.

      No, I'm not ensconced in the ivory tower. I've been out in the real world for decades, banging my head against the wall dealing with all the problems that "engineers" create with their "practical solutions," that ignore even the most basic of mathematical "theory."

      KFG

    2. Re:CS vs CE/EE by Anonymous Coward · · Score: 0

      How cute.

      Spoken like a true first year engineering student.

    3. Re:CS vs CE/EE by Anonymous Coward · · Score: 0
      There is no vs. here. I am an Engineer in Computer Science, so I had to learn a lot of math and a lot of methodologies, etc. etc.

      About the other comment that says that it is sometimes better to have a degree in humanities . . . well, he or she is also right.

      No dicotomic thinking here guys and gals, you need an understanding of the area of your project, you need to be able to communicate with non-technical people, you need to be able to make a clean and practical design and you have to deeply and precisely understand what you are doing to make it work.

      You need everything.

      Watchamacallit
      -------------

      . . . and you need that too.

    4. Re:CS vs CE/EE by IcePop456 · · Score: 1

      ....and I have been screaming at my PVR cable box because the software was written by people who do not understand the application or they were just plain stupid.

      That being said, I do agree with the rest of your post. Although I'm an EE, one comment I heard from a CE professor seems all to true: The difference between a computer engineer and a computer science major is that the engineer knows the meaning be hind the numbers/bits in product.

      I'm not bashing CS majors in general, but I do feel a lot of them are grossly undereducated on the basics behind their software. Can you imagine trying to apply a patch to an Intel chip? Hmmm...they had to with the original pentium chip and we know how bad that was...

      Although I doubt it sounds this way, but I do mean this as a motivational point. I need to write software inorder to do my hardware designs. I really thinks programmers need to know more hardware to better write their software.

    5. Re:CS vs CE/EE by nate+nice · · Score: 1

      "There should be no difference in the comp sci program and the math program for the first two years."

      I disagree. A CS degree is concerned with a different kind of math mainly. Of course any CS student should know some algebra and of course get some calculus down, but a CS student is concerned with discrete math, counting, set theory and classes of mathematical problems. In most schools, these are satisfied by both the CS department and math department.

      Although Calculus is next to worthless for most CS related things, it does teach problem solving among strengthening analytical skills etc. But for CS, the type of math you are likely to use is taught in classes that emphasize it.

      Thins like sets and general discrete math is generally taught in a CS course, problem domains is often taught in a theory of computation like course.

      I think these types of courses should be interleaved with CS courses so the student can see how these types of math situations apply to what they are doing.

      With that, there is no such thing as too much Math. For anybody.

      --
      "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
    6. Re:CS vs CE/EE by Illserve · · Score: 2, Insightful

      Except for the fact that they get it wrong. There should be no difference in the comp sci program and the math program for the first two years.

      Comp Sci is a diverse discipline. While it may be true that math plays a huge role in your specific type of work, it's a mistake to force that model on everyone. Large scale software engineering projects have very little to do with mathematics.

      The tight collusion between math and CS only pertains to a limited domain of theoretical work. One can learn the math needs in just a few courses.

    7. Re:CS vs CE/EE by Anonymous Coward · · Score: 0

      [quote]Except for the fact that they get it wrong. There should be no difference in the comp sci program and the math program for the first two years[/quote]

      If the first 2 years of math is algebretic proofs, then yes. As a professional application developer with a CS degree, I can honestly say that the [b]Math[/b] used in most of my applications is either counting, simple algebra, or accounting. All of which you should have down before leaving high school (With the exception of some accounting formulas). The reason why math is so important is that to solve a complexe problem of any type, be it user requierments, or a math problem, you need to first break it down into smaller steps. Doing [b]Proofs[/b] in algebra for example. It's the analitical thinking process of breaking down complexe issues into simple steps.

      Sure, if you're going to get into security algorythms, physics engines, garphics engines, and research/science theory, yeah math is going to be a requirement. But for the majority of programmers I would recommend logic based and critical thinking classes.

      Anyway, the biggest issue I see hurting the field is the pay. Back in 2000 I saw chumps get out of the military with no education and crap for experience get snatched up on $100k contracts. Following the .com bust, the market was so supersaturated that you needed an ubsurd amount of experience and training to get even an underpaying job. Things are better now, but not as well as the pre .com bubble.

      -Rick

    8. Re:CS vs CE/EE by IamTheRealMike · · Score: 1
      Yeah. If numbers are dropping it wouldn't surprise me - most courses are so out of touch with the reality of what the students will end up doing, it's just not funny.

      It's fashionable around here to bash vocational training and laud theory as "higher". BS. I don't have any statistics but I am totally sure that most CS graduates do not go on to become theoretical computer scientists. If they enter the industry at all they'll probably become programmers or some related field (networking, systems administration etc). So I think it's pretty stupid that students end up graduating with a deep knowledge of theorem proving but about one lectures worth of knowledge on such fundamental things as debugging. It's not equipping them for the real world.

      Now I'm sure somebody will get up on their high horse and bitch about how the worlds problems are all due to people who don't understand the difference between O(n) and O(n^2), but consider the inverse: how many unstable, insecure, difficult to use, slow and badly coded programs are there out there simply because graduates are being dumped into the workforce and being forced to learn nearly all of it on the job? I know of at least one, because I've worked on it. Which end is society better served by: a workforce of mathematicians trying to be coders in order to earn a wage outside of HE, or of competent developers?

    9. Re:CS vs CE/EE by Wavicle · · Score: 1

      The difference between a computer engineer and a computer science major is that the engineer knows the meaning be hind the numbers/bits in product.

      What product exactly is being referred to?

      I really thinks programmers need to know more hardware to better write their software.

      Which software are you talking about? "Software" encompasses an awful lot.

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    10. Re:CS vs CE/EE by GileadGreene · · Score: 1
      . Which end is society better served by: a workforce of mathematicians trying to be coders in order to earn a wage outside of HE, or of competent developers?

      There are two problems here:

      1. The idea that Computer Science prepares one for a career as a software developer. It does not. As David Parnas pointed out many years ago, software development should be the province of Software Engineers. The fundamental knowledge in both fields may be the same, but the entire focus of the education is different. Engineers are (or should be) trained to design and develop useful products which solve some problem, and are fit for that purpose. That's what engineers in other fields have been doing for centuries.
      2. The idea that one can be a truly competent developer without understanding the underlying theory. We expect engineers in other disciplines to understand theory and math, because it is the basis of everything else they do. A competent developer should understand the implications of O(n) vs O(n^2), and know when it might be appropriate to choose the O(n^2) algorithm over the O(n) one (just as we would expect a civil engineer to understand the differences between the material properties of wood and steel).
      Is training in debugging useful? Undoubtedly. But so is training in theory. This isn't an either/or thing. Software Engineers should be trained in both.
    11. Re:CS vs CE/EE by Illserve · · Score: 1

      Yes, O(n^2) vs O(nlogn) is important to know, at a deeply intuitive level.

      But it's not that difficult of a thing, and certainly doesn't require two years of math training to get across.

    12. Re:CS vs CE/EE by GileadGreene · · Score: 1

      O(n^2) vs O(nlogn) is simply one example. There are plenty of others. Does every software developer need to be well-versed in the intricacies of category theory as it applies to algebraic data types? Probably not. But a working knowledge of automata theory, computational complexity, logic and set theory, and modern concurrency theory would go a long way towards making a competent software developer. These things are as fundamental to software development as differential calculus, laplace and fourier transforms, and kirchoff's laws are to electrical engineering.

    13. Re:CS vs CE/EE by Illserve · · Score: 1

      Yes, they are.

      But it is not appropriate to fill a math student's mind with all of that.

    14. Re:CS vs CE/EE by syousef · · Score: 1

      I have to disagree with you on that one. 2 years of nothing but maths is only going to interest mathematicians. All those with some natural coding ability will get bored, or frustrated and tend to leave. The ones that remain will be the sort of people who try to build commercially "prooveable" systems in languages like Miranda.

      Also there's an unfortunate tendancy that the vast majority of types that are REALLY good with math, have less social ability. You don't want people hammering out business specifications if they don't have the social skills to put the customer at ease, because that's when you end up with misunderstandings about what the system was meant to do in the first place.

      More math would be a good thing to offer as an option, rather than a solid requirement.

      --
      These posts express my own personal views, not those of my employer
    15. Re:CS vs CE/EE by IamTheRealMike · · Score: 1

      Right but that's my point - there is a very limited amount of time on your average CS course (3 years here). Given that limited time, something has to give, and right now the bias is so heavily in favour of theory that fundamental and vital practical skills are missing entirely. So right now, it is an either/or situation. Shouldn't be, but that's the reality of student economics.

    16. Re:CS vs CE/EE by GileadGreene · · Score: 1
      Right, but that's my point - CS is supposed to be theory. That's what the "science" part of the name means. The "vital practical skills" are what Software Engineers should be learning - that's part of what differentiates engineers from scientists. I agree that packing the head of a Software Engineering student with all sorts of esoteric theory is probably not worth the effort. Nor is it feasible given the time constraints. But other engineering disciplines seem to have found ways to fit both sufficient theory and a certain amount of practical skills into the (typically 4-year - at least in the US and New Zealand) engineering program. So it is possible.

      As an aside, I think it's a shame that most self-proclaimed "software engineering" courses focus as much on project management as they do on anything actually resembling engineering. Not that project management isn't useful, but IMHO it's better taught in a course devoted to project management, rather than squeezed into a software engineering class.

    17. Re:CS vs CE/EE by GileadGreene · · Score: 1

      Hence the need to differentiate between computer scientists (your math students), and software engineers (student software developers).

    18. Re:CS vs CE/EE by Anonymous Coward · · Score: 0

      Yes, but now you are talking about one of the biggest differences between "Computer Science" and "2-year tech school" (and I lump MCSE Cisco-Certified, and all of the one trick ponies out there into 'tech school'). You are talking about linear algebra, combinatorics (including graph theory, ring theory, homomorphisms, isomorphisms, recurrance relations, theoretical foundations of computing, etc), boolean algebra, and other fundamental 'why' questions, as opposed to the tech schoolers who only concern themselves with 'what'. They get the 'don't ask why' and are told: "you don't need to know why, you only need what, you can put what on a resume, your lack of knowledge: 'why' can be dealt with on the job or something." Thus, you have people with diplomas, with version numbers on them. When the product version changes, the diploma becomes toilet paper. The only problem I saw was that the math majors in my CS classes tended to try and create computer programs as if they were math proofs. I always approached programming as writing a logical story to the computer, instructing it in exacting detail how to behave (and apply algorithms with math proofs --if required-- to show the efficiency of the program). I even remember having to write a program that solves an artificial intelligence problem, written using three different algorithms (three seperate programs), showing the runtime of each, and the math proofs as to why each ran either more or less efficiently. But those were the days when I thought there would be work in the computer industry...

  12. Supply and demand by Hatta · · Score: 4, Insightful

    They conclude by saying 'With a fall in degree production looming, it is difficult to see how CS can match expected future demand for IT workers without raising women's participation at the undergraduate level.'"

    By raising the price, it's basic economics. So this is a good thing for all you CS grads out there.

    --
    Give me Classic Slashdot or give me death!
    1. Re:Supply and demand by Billly+Gates · · Score: 1

      But here is the flaw.

      Supply is still growing. Just not here but India.

      I saw on CNN that all majors(except 2) were gaining starting wage increases this year for the first time in years.

      Now take a wild guess which majors had major starting wage cuts? Computer engineering and computer science.

      MBA's are idiots and do not understand that software needs specing before any code can be written. This is why failure rates are near 90% in IT!

      With a dismall record like that would you trust any IT project that is supposed to save the company money? Of course not.

      My point?

      As businesses no longer value and expect failure they outsource to India for the grunt work. Its not valuable anymore so they pick the cheapest possible prices not realizing that Indians can not understand their problems.

      My guess is if IT picks up again and if companies have high success rate in It projects that produce results we can expect to see more american jobs. But until then its not going to happen.

    2. Re:Supply and demand by Zphbeeblbrox · · Score: 1

      Perhaps those wage cuts are happening because they were way overvalued to begin with. I work in IT and I don't mind making a "real" wage vs. a "fantasy" wage. I like the work and I don't intend to live beyond my means. I know a little about economics, and IT wages were as overvalued as .com stocks for a long time there. The reason jobs are moving overseas? Companies can no longer justify the price American IT workers are demanding. Maybe we should lower our wage expectations if we want to compete in a realistic marketplace.

      --
      If you see spelling or grammatical errors don't blame me. I tried to preview but IE here at work borked the CSS
    3. Re:Supply and demand by timeOday · · Score: 4, Informative
      I saw on CNN that all majors(except 2) were gaining starting wage increases this year for the first time in years.

      Now take a wild guess which majors had major starting wage cuts? Computer engineering and computer science.

      I saw one too, and it says the opposite of what you stated - CS has the largest increase.

      If you can find a link for your article maybe we can figure this out.

    4. Re:Supply and demand by drooling-dog · · Score: 1
      The world is flattening. With diminished barriers to the movement of capital across national boundaries, and virtually no barriers to the movement of information, we can expect wage rates for IT workers to equilibrate globally. As we all know, there's a lot of IT talent coming online from India, China, Russia, and a lot of other countries, and it will get increasingly difficult to justify the stiff premiums that are still demanded by western workers. This will continue until the standards of living of IT workers are roughly equal everywhere.

      Prospective CS majors can see this writing on the wall, and those that are motivated mainly by the field's income potential are having second thoughts. Look for a rush to Business and Law for these folks...

    5. Re:Supply and demand by deaddrunk · · Score: 1

      I wish I could compete with the Indians on wages but I'd starve if I tried. Perhaps companies should realise that making their employees poorer is making their customers poorer. Where's the economic advantage in outsourcing if fewer and fewer people can afford to buy your products because of it.

      --
      Does a Christian soccer team even need a goalkeeper?
    6. Re:Supply and demand by Zphbeeblbrox · · Score: 1

      Sorry but I have to call your bluff on this one. I compete with them and I don't starve. I also don't drive the latest and greatest vehicle. I don't eat out at the latest hip restaurant and don't live in a house I can't afford. Learn to live with it. You got used to an unrealistic wage. Now your feeling the aftereffects. Anyone who says they can't compete is really saying they don't want to make the sacrifice necessary to do so.

      --
      If you see spelling or grammatical errors don't blame me. I tried to preview but IE here at work borked the CSS
    7. Re:Supply and demand by Atrax · · Score: 1

      > I work in IT and I don't mind making a "real" wage vs. a "fantasy" wage

      Oh, look. You ain't gonna say no to a fantasy wage, eh?

      The trick is this though:

      if the grunt work is going to be outsourced, you need to concentrate on the stuff that India can't deliver. So you're looking at very deep stuff - inside knowledge helps, regional amity also helps.

      It depends on the particular niche of IT you're in. for me, I'm in deep support. What I can offer over a call centre in India is a rapport with customers in my own region and tight specialisation in my particular product, as well as the ability to rush out and be on-site in a matter of minutes. Corporate customers are always going to want local support just for this reason - you're within reach.

      Of course, that's my current segment of the industry. Programming-wise, outsourcing loses on distance from the designers/managers/architects. As with all business transactions, it's cost/benefit that you need to think of. You have to offer more benefits than the other side, and make it a big enough benefit to outweigh the cost saving.

      So, to the subject of the article - if CS is dropping, while outsource-heavy countries are rising in CS graduates, well, what're you gonna do? It's like you're giving in before the real attack has happened.

      Then again, if you've already got a CS degree, lower subs to new degrees can only be a good thing. Less terriers nipping at your heels. Lack of supply will inevitably drive the price up.

      Stop a CS student today, benefit in your paypacket tomorrow!

      --
      Screw you all! I'm off to the pub
    8. Re:Supply and demand by Courageous · · Score: 1

      This will continue until the standards of living of IT workers are roughly equal everywhere.

      Inter-country competition is only a leveling factor insofar as the benefits from doing business in foreign countries outweight the costs. And there are costs.

      But yes, you are right. Forces of equilibrium are currently at work, and (dare I say it?) the world is becoming a better place on the whole.

      C//

    9. Re:Supply and demand by Vicissidude · · Score: 1

      First off, there are a certain number of jobs that will never go overseas. Companies will always need developers, analysts, program managers, etc that understand the local culture and can translate that into products. Companies will keep critical work close to their headquarters in order to keep a close watch on the progress. And jobs requiring a security clearance working on sensitive government work will stay here in the local community as well.

      Second, there is a point where the cost of shipping a job overseas outweighs the cost of keeping the job here. With the sinking of our currency and the rising of overseas currencies, we get closer and closer to that equilibrium point. On top of that, we can see salaries in India rising while salaries in the US sink, which is completely independent of the currency move. So, people in India are demanding more on top of the extra amount we have to pay because the dollar is sinking. That won't last long.

    10. Re:Supply and demand by Vicissidude · · Score: 1

      Our current policies are making the world better for everyone excluding the US. For example, take our relationship with China.

      China is still an authoritarian, fascist, communist government. By sending more and more of our manufacturing there, we become more under their influence and control. On top of that, they are the main group buying our debt and propping up our economy. As of now, we can't survive without them, but they can increasingly survive without us.

      We are effectively making this evil government the next superpower. We are also making ourselves weaker in the process.

    11. Re:Supply and demand by Anonymous Coward · · Score: 0

      I find this way of working extreemly frustrating.

      Find bug. Opps they are in different timezone and have gone home for the day.

      Call (next day) describe bug over phone. Get 'things to try'. Bug still there. Oooops they have gone home for the day.

      Call (next day) describe bug in different way. Get 'more things to try'. Bug still there. Oooops they have gone home for the day.

      Call (next day) get new module to try. They have reproduced it. Bug still there. Oooops they have gone home for the day.

      Call (next day) get new module to try. Bug finaly fixed but causes seg fault now. New bug. Oooops they have gone home for the day...

      In all if the guy had been near me I could have had his full attention on it 2-3 days EARLIER.

      This way of working nearly doubles your schedule times. I have taken to adding 2-3 weeks extra fluff time for each external module I have to deal with. And I am writting code against these things. It is MUCH worse for 'outsourced' testing.

      There is something to be said about having the person responsible near at hand to fix things.

    12. Re:Supply and demand by Anonymous Coward · · Score: 0

      Wrong - look at the latest Robert-Half salary survey: Comp Sci salaries are DOWN 3%, for the umpteenth year in a row. According to the IEEE, 1 in 5 EEs are on the lamb - Comp-Sci will be similar.

      The bottom line: Don't study Comp Sci, find a career path that is in demand, unless you like living in your mother's basement, reading /. for a living...

    13. Re:Supply and demand by deaddrunk · · Score: 1

      I want to compete with them. I can't. They earn less than £10,000 a year. I wouldn't even be able to pay my rent on that kind of salary.

      --
      Does a Christian soccer team even need a goalkeeper?
    14. Re:Supply and demand by Courageous · · Score: 1

      China hasn't been communist for twenty years.

      Been there lately? No? Thought not.

      Anyway, as for your other remarks, I'm ambivalent. I believe we (the collective first world) are currently conducting an ideological/economic experiment. I can see how it might not come out how we would like. I can also see a possibility that it could come out very well.

      The one thing that is indisputably true is that a domestic worker, having trained in hard to learn discipline and having found his specialty shipped overseas, isn't going to like being told that it is for the "greater good."

      C//

    15. Re:Supply and demand by Vicissidude · · Score: 1

      It doesn't matter if I've been there or not. I still read. And there are plenty of writers who have visited there recently.

      While China has started market reforms, the government is still communist and authoritarian. If they wanted to nationalize the US companies currently working in China, then they could do it in an instant. We would be helpless to stop them. That is a threat. And China becomes more of a threat every day that they consolidate their power while we give them ours.

    16. Re:Supply and demand by rwwff · · Score: 1
      Outsourcing only occurs because the exchange rates are artificially out of whack, and since the dollar eventually has to find its way back to the US in order to be exchanged for something of value, one can be relatively certain that such an imbalance can not be maintained for long.

      Soon, India and China will have to turn their greenbacks into barrels of oil, forcing the dollar down a bit, and the RMB/Rup up a lot, shifting the balance back to the US programmer. Who wants to pay an Indian grouptank 60k for 40 man-hours/wk? Not likely.

      It is an interesting feature of our economy that it is so incredibly flexible that whole career paths can be shipped willy-nilly to wherever a company gets the most bang for the buck.

    17. Re:Supply and demand by tpv · · Score: 1

      Wrong

      Huh?
      Which bit of his comment was "wrong"? He didn't see an article? The article didn't say CS had an increase? Or is that we won't be able to figure this out?

      Just because you disagree with the article he linked to doesn't make him "wrong". Everything in his comment is perfectly correct (except maybe the "we can figure this out" bit, that's a bit unrealistic for /.)

      And if you want to dispute the facts at least provide a link - it's not often I trust the word of an AC.

      --
      Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
    18. Re:Supply and demand by Zphbeeblbrox · · Score: 1

      Exactly My point although perhaps better said than I did. No I wouldn't turn down a fantasy wage. But I'm not going to waste my time insisting on one when the market won't support it either. I'm like you. I offer an in depth knowledge of my customers needs and immediate onsite support. I don't make $100,000 dollars a year either. The economy in my area won't support it. I'm happy, I make enough money, and I compete with india. If you can't do that then you need to find a new career or move somewhere where your cost of living doesn't outstrip your chosen careers ability to support you financially. Simple economics.

      --
      If you see spelling or grammatical errors don't blame me. I tried to preview but IE here at work borked the CSS
    19. Re:Supply and demand by Anonymous Coward · · Score: 0

      As a computer engineer I'd like to warn you about associating it with computer science. Aside from the name they are very different fields and any correlations between the two need to be taken with a grain of salt. Computer Engineering focuses on embedded applications such as the electronics in a car, fridge, or any appliance or pretty much anything that's not what we call a computer. The focus is realtime application and size concerns, sometimes both at the same time. FPGAs, PAL/GAL, etc.

      The part that is sorta CS related is computer architecture / API. The CS people use functions in C/Java/assembly(somtimes)/etc. Those need to be broken into machine instructions. We make those instructions and design and implement the circuitry which drives them. EEs and MicroEs design the process with which we make the circuits (that's not all they do, this is general).

      So as an industry it's related (unless you break embedded systems into another industry, which I say you should), but please never, ever group CE and CS in any narrow scope as it's incorrect.

    20. Re:Supply and demand by Courageous · · Score: 1

      It is an interesting feature of our economy that it is so incredibly flexible that whole career paths can be shipped willy-nilly to wherever a company gets the most bang for the buck.

      Well I was alluding to this previously. Look, I am a free marketeer. And I won't say that this ("this" being an economy where whole career paths can be shipped around willy-nilly) is the way it is.

      But if it becomes that way, clearly, presently, and obviously, I can tell you right now that the workers won't tolerate it. There'd be political repercussions: the workers could very easily reject the dynamics and force them away, by legislative fiat.

      And forgetting the psycho-social aspects of it all, such a system has its problems. Planning would be dissuaded. Who'd invest for the long term (read: get post educations that require 4+ years of your life plus money) when there was a high probability of a loss to an investment so precious?

      C/

    21. Re:Supply and demand by Courageous · · Score: 1

      While China has started market reforms,...

      They've more than "started" market reforms.

      An associate of mine, having spent time in and out of China since the Nixon administration, likes to quip that Chinese are "practically the *definition* of capitalists." And he'd be right.

      Spend some time in China. Go. Have fun.

      Your perceptions will be dramatically altered.

      C//

      p.s. and yes, I am aware the government is totalitarian.

    22. Re:Supply and demand by Vicissidude · · Score: 1
      From the CIA World Factbook: (Sorry about the poor formatting, this is how the CIA lists the info)
      • In late 1978 the Chinese leadership began moving the economy from a sluggish, inefficient, Soviet-style centrally planned economy to a more market-oriented system. Whereas the system operates within a political framework of strict Communist control, the economic influence of non-state organizations and individual citizens has been steadily increasing. The authorities switched to a system of household and village responsibility in agriculture in place of the old collectivization, increased the authority of local officials and plant managers in industry, permitted a wide variety of small-scale enterprises in services and light manufacturing, and opened the economy to increased foreign trade and investment. The result has been a quadrupling of GDP since 1978. Measured on a purchasing power parity (PPP) basis, China in 2003 stood as the second-largest economy in the world after the US, although in per capita terms the country is still poor. Agriculture and industry have posted major gains especially in coastal areas near Hong Kong, opposite Taiwan, and in Shanghai, where foreign investment has helped spur output of both domestic and export goods. The leadership, however, often has experienced - as a result of its hybrid system - the worst results of socialism (bureaucracy and lassitude) and of capitalism (growing income disparities and rising unemployment). China thus has periodically backtracked, retightening central controls at intervals. The government has struggled to (a) sustain adequate jobs growth for tens of millions of workers laid off from state-owned enterprises, migrants, and new entrants to the work force; (b) reduce corruption and other economic crimes; and (c) keep afloat the large state-owned enterprises, many of which had been shielded from competition by subsidies and had been losing the ability to pay full wages and pensions. From 80 to 120 million surplus rural workers are adrift between the villages and the cities, many subsisting through part-time, low-paying jobs. Popular resistance, changes in central policy, and loss of authority by rural cadres have weakened China's population control program, which is essential to maintaining long-term growth in living standards. Another long-term threat to growth is the deterioration in the environment, notably air pollution, soil erosion, and the steady fall of the water table especially in the north. China continues to lose arable land because of erosion and economic development. Beijing says it will intensify efforts to stimulate growth through spending on infrastructure - such as water supply and power grids - and poverty relief and through rural tax reform. Accession to the World Trade Organization helps strengthen its ability to maintain strong growth rates but at the same time puts additional pressure on the hybrid system of strong political controls and growing market influences. China has benefited from a huge expansion in computer internet use. Foreign investment remains a strong element in China's remarkable economic growth. Growing shortages of electric power and raw materials will hold back the expansion of industrial output in 2004.
      State-owned enterprises shielded from competition is a mark of a non-capitalist economy. Central control is a mark of a non-capitalist economy. Having a communist government is a mark of a non-capitalist economy.

      Certainly, some advancement toward capitalism has been made. But, China is still communist. And China can never become fully capitalist until they remove their communist government.
    23. Re:Supply and demand by Bush+Pig · · Score: 1

      A centrally-controlled economy is orthogonal to a communist state. After all Nazi Germany's economy was (to a great extent) centrally-controlled, and they certainly weren't communists.

      --
      What a long, strange trip it's been.
    24. Re:Supply and demand by Bush+Pig · · Score: 1

      I've got news for you - this is happening right now. I think you are a bit naive in claiming that workers won't stand for it. Nothing much happenned when the bulk of manufacturing industry got shipped offshore 20-odd years ago, and look how many job losses that caused. The most that any workers (blue- or white-collar) will do in this situation is say, "They're takin' our jobs!"

      --
      What a long, strange trip it's been.
    25. Re:Supply and demand by Courageous · · Score: 1

      State-owned enterprises shielded from competition is a mark of a non-capitalist economy. Central control is a mark of a non-capitalist economy. Having a communist government is a mark of a non-capitalist economy.

      From my point of view, the definition of communism is collective ownership of all property, in particular land. If one can privately own land, the country simply isn't communist.

      If one can freely exchange money for services and production rendered, the country simply isn't communist.

      But, China is still communist.

      It's totalitarian, with state ownership of some production.

      C//

    26. Re:Supply and demand by Vicissidude · · Score: 1

      As I said previously, the communist party still controls China with an iron fist. Given that, any captialist reforms or apparent holdings are meaningless. If the communists wanted to nationalize the holdings of private parties, then they could do so in an instant. Any capitalists would be powerless to stop them.

    27. Re:Supply and demand by Vicissidude · · Score: 1

      That is why I wrote non-capitalist and not communist.

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

      I have no doubts they are totalitarian, and could get away with a lot. That, however, is a hypothetical. All I'm saying is that they're not actually communist. Not that you have to like them, or that they are particularly free.

      C//

    29. Re:Supply and demand by Billly+Gates · · Score: 1

      You need to have major experience to compete. You can do it if you are specialized, know your business well so you can plan/spec, and you need to sell yourself.

      In other words this guy here is lucky because he has that. A new grad out of school is no different from an Indian. You can not compete.

      I do agree that those who would not work for under 100k a year and are now whining DESERVE IT! I only wanted to work for 30k a year as a jr. Not a problem.

      H1B1 Visa's gladly took those jobs. Now its over.

      But sadly its the MBA's who are now overvalued and the marketing folks.

    30. Re:Supply and demand by deaddrunk · · Score: 1

      I've got 15 years experience, but that experience is irrelevant now.

      --
      Does a Christian soccer team even need a goalkeeper?
    31. Re:Supply and demand by Billly+Gates · · Score: 1

      Companies are still hiring. You just have to market yourself if you have business experience.

      My brother works as a director of FedEX in IT.

      If you are willing to work for 60-70k a year and have experience and a good CS degree they will probably hire you.

      Yes they outsource but they only outsource parts that do not deal with specing like phone support and QA testing.

      Just lower your salary and market yourself with a professional resume. Everyone can learn to code. But does anyone know how to deal with problems X that arise? What is your speciality and what do you enjoy doing? Do you know distributed databases or software integration well? How well are you at planning and meeting deadlines for projects? How good are your communication skills? Could you cite examples of this above during an interview?

      That is what any business wants and your objective and experience should show that on any resume. If you can do projects under pressure with stuff that can not be fully outsourced you can do it but its more difficult to get that job after the .com crunch.

      Coding and nothing else can be done with the Indian guys.

  13. Good! by theonetruekeebler · · Score: 5, Insightful
    The field has been bloated with get-rich-quick degree-seekers for too long, the way engineering was in the 1980s. I plan to stick around, so the odds are better for me to get a job instead of somebody taking it out of a love of money rather than a love of the work.

    Besides, if there's a an employee shortage, salaries are more likely to stay high.

    With the offshoring of certain types of work, I must wonder if the number of IT jobs in the U.S. is actually going to shrink---at least in relative numbers, rather than increase over then next decade. It'll all be interesting, I'm sure.

    --
    This is not my sandwich.
    1. Re:Good! by theonetruekeebler · · Score: 4, Insightful
      That said, I think women are seriously underrepresented in our field. I'm actually seeking my CS degree right now, and there aren't very many women in my classes. The ones who are here are 70% foreign nationals, many of whom I expect will be returning to their home countries when they finish.

      TFA showed about 27% of BSCS degrees going to women---down from 37% in 1982. OTOH, the number of overall bachelor's degrees going to women is currently 58%---and has been above 50% since 1981. I guess the moral of the story is that the women are getting smarter, and guys are getting dumber, and that the guys who are getting smarter are going to be working for women.

      --
      This is not my sandwich.
    2. Re:Good! by eyegor · · Score: 3, Insightful

      Kind of like all of those MCSE-holders that thought they were going to get rich? Most of them aren't geekworthy (like the fool I worked with who thought he'd save disk space on a Win 3.x machine by setting up the swap space on the server).

      I've worked with a lot of people who got CS degrees that have absolutely no apptitude or desire to excel in the field.

      --

      Don't anthropomorphize computers, they don't like it.
    3. Re:Good! by EpsCylonB · · Score: 1

      I guess the moral of the story is that the women are getting smarter, and guys are getting dumber, and that the guys who are getting smarter are going to be working for women.

      Women have been outperforming men academically for decades, female top dogs are still relatively few and far between.

    4. Re:Good! by Anonymous Coward · · Score: 0

      Looking at this from a larger perspective than IT jobs explains the concerns of the lack of interest in CS.

      Say a economy graduates say 10% engineers and 80% english majors a year. Compare this with the reverse, 10% english majors and 80% engineers. Now which economy will eventually be able to innovate new products, better compete with others? The notion that CS == programming is silly. Just like saying the only use of math is to be a mathematician. It is the thinking skills that one learns in CS that is imporant.

      The lack of interest in math and sciences in general will eventually limit our competitiveness.

    5. Re:Good! by KtHM · · Score: 4, Insightful

      Women have been outperforming men academically for decades...in liberal arts.

      I'm a woman, I'm (for now) a CS major, switching to math education soon. Why am I not staying in CS? No jobs, no money, no interest. While some men apparently would be happy to spend the next 40 years of their lives working on the next version of MS Office, I want to *do* something. It used to be that this was a field where you could really innovate and have fun with it; anymore, I don't see that.

      I'm taking my AS in CS just for the love of it, but I don't want to ruin my hobby with work.

    6. Re:Good! by Anonymous Coward · · Score: 1, Informative
      I'm a woman, I'm (for now) a CS major, switching to math education soon. Why am I not staying in CS? No jobs, no money, no interest.


      You might want to rethink that. I have three female friends who all have either an MA or MS in math, and they all started out teaching high school. They all left the field; two now teach community college and one has transitioned to nerd-dom. Despite what you may have heard, even math teachers get laid off. Additionally, the pay sucks, and you just haven't lived till you work in a public school in the city where one of your students is prone to setting fire to a trash can every other week (seriously).

      On the other hand, here in the state of Ohio they are actually projecting a shortfall of IT folks in the next eight years.
    7. Re:Good! by drinkypoo · · Score: 1

      The ones who are here are 70% foreign nationals, many of whom I expect will be returning to their home countries when they finish.

      Maybe it's a sign; if you want to find geek girls, you have to move out of the country. Of course, if all the nerds leave, America will rapidly become irrelevant :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:Good! by Moofie · · Score: 1

      "While some men apparently would be happy to spend the next 40 years of their lives working on the next version of MS Office, I want to *do* something."

      Why is it that you felt the need to denigrate men in this sentence? Does that make you feel better somehow?

      Guess what. For most of us guys, the patriarchy isn't returning our calls. The Man isn't giving us full rides to Yale. We have to work hard, and scramble, and burn the midnight oil to succeed, just like you do.

      If you don't like people who are sexist pigs, don't be one.

      --
      Why yes, I AM a rocket scientist!
    9. Re:Good! by I33II3 · · Score: 1

      With me it's usually: no interest->no jobs->no money
      Rather than: no jobs ->no money->no interest

      Don't want want to work on the next version of MS Office? Try not working for M$...

    10. Re:Good! by KtHM · · Score: 1

      I didn't mean to be insulting to men, I was simply making the assumption that most MS programmers are men.

    11. Re:Good! by Moofie · · Score: 1

      But that's just the point. You didn't "mean to", but you WERE. You've got this preconcieved notion in your head of How Men Are, and that informs your judgement.

      I suggest to you that that's a bad thing, and you should combat it.

      People are people. The similarities are bigger than the differences. (Of course, the differences are way a lot of fun! One might even say, "Viva la difference!")

      If you stop assuming that "men" have a different set of hopes and dreams than you do, you're well on your way. Now, it's CERTAINLY accurate to say that individual PEOPLE have a different set of hopes and dreams as you do, but it's inappropriate for you to denigrate half the population of Earth just because you feel like your calling is somehow higher than theirs.

      --
      Why yes, I AM a rocket scientist!
    12. Re:Good! by Anonymous Coward · · Score: 0

      Your last point was the most on target.

      What is the point in going into debt to study for a job that is going to be outsourced anyway?

      What with H1B and outsourcing, corporations have been ruthlessly driving down wages in the IT and computer software related fields for years.

      So go into debt, get a degree, be unable to get a job in your field, or get one at a much lower salary. Have fun paying off your student loans for the next decade or so.

      Such a deal!

      Only in America!

    13. Re:Good! by Beek · · Score: 1

      > (like the fool I worked with who thought he'd save disk space on a Win 3.x machine by setting up the swap space on the server)

      THAT IS AWESOME

    14. Re:Good! by jadavis · · Score: 3, Insightful

      On the other hand, here in the state of Ohio they are actually projecting a shortfall of IT folks in the next eight years.

      Any time you hear someone say "shortage" or "surplus" in a market economy, they are not talking sense. They are trying to manipulate the market for their own gain. In this case, the person that said there is a "shortfall" wants more IT folks at a lower price. Meanwhile, those of us who are in the field are saying that there are too many, because we want to be able to demand a higher price for our work.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    15. Re:Good! by Anonymous Coward · · Score: 0

      You didn't "mean to", but you WERE.

      Isn't that the big pitfall of political correctness? Not meaning to insult somebody, but insulting them anyway because of the insultee's personal hangups rather than the insulter's intent?

    16. Re:Good! by SunFan · · Score: 1


      Were you using gigabit networking? There are a few articles now about how NFS from a good server over a good network, for example, can be as fast or faster than some local filesystems.

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    17. Re:Good! by Anonymous Coward · · Score: 0

      With the offshoring of certain types of work, I must wonder if the number of IT jobs in the U.S. is actually going to shrink---at least in relative numbers, rather than increase over then next decade. It'll all be interesting, I'm sure.

      The often unspoken part about why offshore has nothing to do with employee salaries, it has to do with a lack of clear and decent management. I have been in the business now for over 25 years because I like the technical part of my job. But get-rich-quick and hype-driven con-artists are now getting to me.

      For those considering CS, I only have to say if you have that amount of brains why not try geology (oil and mining) or accounting. Perhaps a career in financial management or corporate legal. Even forestry. Forget I/T, long hours, users have the right to abuse you, it always costs to much and the crack smoking hype driven ass kissing overly optimistic manager always wants something for nothing. You are lied to by the business people, users, management but we all expect the vendors to lie. Memories are short.

      Mind yo if you like big challenges... can get past management abuse to keep your confidence low as low confidence is low wages, it is a great job.

    18. Re:Good! by smallpaul · · Score: 4, Insightful

      I can't understand the negativity. You say: It used to be that this was a field where you could really innovate and have fun with it; anymore, I don't see that.

      Don't you think that they are having fun at Google? At Flickr? At Del.ic.ios? At Red Hat? At Opera? Even at some of the more advanced parts of Microsoft? Sure, there are a bunch of boring jobs working on accounting and CRM systems. But CS always had its dull projects (COBOL anyone?). The situation is as exciting today as it has ever been. Consider trends like the rise in web-based services, open source software, the move to higher level dynamic languages, new devices, etc. Things are as exciting as they have been.

    19. Re:Good! by Vicissidude · · Score: 1

      The good thing now is that the get-rich-quick types are now overseas in India and China getting their degrees while the ones getting degrees in the US are the people who love CS.

      At some point, an equilibrium will be reached where it will cost more to ship a job overseas than to keep it here. With graduates in India and China mostly in it for the money, we'll see that equilibrium point sooner than later.

    20. Re:Good! by Reservoir+Penguin · · Score: 0, Troll

      Women want immediate gratification. They have no patience working towards a remote goal for 40+ years. Ths why there almost no women among top scientists and coders, They just dont have the dedication for that kind of thing.

      --
      US-UK-Israel: The real Axis of Evil
    21. Re:Good! by Vicissidude · · Score: 1

      I don't see how adding more people to a shrinking job pool will make CS jobs more attractive. Having more people doing less work will only make salaries decrease. Then less people will want to go into CS at all.

    22. Re:Good! by Moofie · · Score: 1

      No, it's the big pitfall of being a poor communicator. She said, directly, that her ambitions were superior to those of the men in her class. That's a direct insult.

      If she had said that "I have a different set of goals from others in my class", it would have been a non-issue.

      --
      Why yes, I AM a rocket scientist!
    23. Re:Good! by Anonymous Coward · · Score: 0

      Your post unfairly characterizes accounting or CRM systems as being boring. :)

    24. Re:Good! by Anonymous Coward · · Score: 0

      Gigabit? Under Win 3.x? Is that even possible? :-)

    25. Re:Good! by Anonymous Coward · · Score: 0

      Apparently you havn't seen IT LATELY. Being a COBOL programmer means you are programming. I've seen I.T. jobs that are primarily vacuuming consoles, unwrapping/hauling equipment (not even plugging it in), performing other maintenance/janetorial duties, etc. You might say "Well every job has some parts that aren't quite as nice" and my replay: apparently you don't understand. I'm not talking about 2% of the job, I'm talking about 98% of the job, and for years and years. I.T. lately has come to mean "anything in the office that spills, breaks, or needs to have someone we can yell at". Programming would be a dream, as would even plugging in a computer! When all you have for bosses are "MBA"'s with no computer training ever, no idea of what a BSc Computer Science means, no idea how computers work, then you get these situations. They hire lawyers, accountants, teachers, doctors, just about anyone over someone trained in computers. They wonder how and why projects fail, and do it all over again. The only other thing I can add is this: if experience is so valued over education, why the hell is it so impossible to get? If you wan't 'experienced' people, you have to let them get some. How does the nurse get experience? Working in the hospital! Same for the doctor. Lawyer? Accountant? --all get hired on to work and get experience. With computers, you are expected to labor for years for free, and have most of it 'not count officially' before they hire you to push the broom. It's sick!

    26. Re:Good! by ErikZ · · Score: 1

      What are the odds that a normal non-godlike CS graduate could get a job at any of those places you mentioned?

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    27. Re:Good! by smallpaul · · Score: 1

      They are just examples. The point is that innovation continues in the software industry. If we discount the bubble, the industry is as exciting and innovative as it has been. I'd much rather be working in it now than in the 1980s on DOS stuff in assembly or the early 90s on Windows 3.x crap in C. In those days apps could not depend on a network being available because they seldom were. So the kinds of apps we built were much less collaborative and connected: IMHO, less interesting.

    28. Re:Good! by SA+Stevens · · Score: 1

      While some men apparently would be happy to spend the next 40 years of their lives working on the next version of MS Office, I want to *do* something

      So you're going into Math Education instead? So you can teach Jill and Johnny the wonders of the derivative??

    29. Re:Good! by colonslash · · Score: 1
      I think there is a much larger correlation between arrogance and institutional degrees than intelligence and institutional degrees.

      The 2 most cited examples that come to mind are Einstein and Newton.

      More recent examples include the Google founders (Larry Page and Sergey Brin), a Yahoo founder (David Filo), Sun founder (Andreas Bechtolsheim), and a Microsoft founder (William Gates III).

    30. Re:Good! by colonslash · · Score: 1

      Oops - these are examples intelligent people who dropped out of paper-issuing institutions.

    31. Re:Good! by justine_avalanche · · Score: 1

      > Why am I not staying in CS? No jobs, no money,
      > no interest.
      > It used to be that this was a field where you
      > could really innovate and have fun with it;
      > anymore, I don't see that.

      If you want to innovate, you probably need to do something you like, that's true.
      Having said that, there is a lot of innovation to do in CS, and everywhere actually.

      Also, discovering anything in Math is probably the hardest things around, good luck with that.

    32. Re:Good! by QTeela · · Score: 1

      I am a woman with a BS in Computer Science and 12 years of experience. I took enough math to be able to be a math teacher with only a few additional courses.

      Programming involves often involves long hours, beepers, and lost vacation time, but the pay is better than teaching.

      A friend of mine is a retired math teacher (department head), and she was fed up with it. The main advantage to teaching is having summers off, and going home early to prepare and grade papers, and there is usually a good retirement plan and health benefits. But school is increasingly being taught year round. And most schools have their share of dangerous incidents, although it also can be unsafe to work late at the office.

      So the tradeoff is time vs. money. My previous career in television did not pay well, and I prefer a good salary. But if teaching is not your only source of income, maybe you can afford to choose teaching.

    33. Re:Good! by theonetruekeebler · · Score: 1
      I gotta tell you, Moofie, I don't see the insult. I think she may be attributing to all men what only a few men---and a few women as well---commit to.

      There ain't a thing in the world I see myself doing for twenty straight years, except, Ghod willing, still being a good husband and father. Also alive. Alive is good. Mostly. I'm told.

      But I totally respect KhTM's desire not to be tied down with a job that is also an identity. And restlessness as graduation approaches ain't out of the ordinary. I'm graduating in December and for a little while there I go so desperate I acutally considered law school.

      I also respect her statement about ruining hobbies with work. But the computer stuff I do at home has always been different from the computer stuff I did at work. More porn involved, for one thing. But tedious load balancing and tablespace allocation at work becomes tinkering with PHP at home. Different enough I don't feel an overlap.

      --
      This is not my sandwich.
    34. Re:Good! by theonetruekeebler · · Score: 1

      Just run it under Wine...

      --
      This is not my sandwich.
    35. Re:Good! by Fulcrum+of+Evil · · Score: 1

      Of course, if all the nerds leave, America will rapidly become irrelevant :)

      We're headed that way anyways - may as well get out while our money's worth something.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    36. Re:Good! by Moofie · · Score: 1

      " I think she may be attributing to all men what only a few men---and a few women as well---commit to"

      But she couched it in a blatantly sexist way. She changed it from an ill-founded overgeneralization into bigotry.

      If any given person wants to do any particular thing with their career, I think that's just fine. I think it is not appropriate for any given one of us to say "I am superior to other people (particularly those of the other gender) that do things that I percieve as being of low value."

      --
      Why yes, I AM a rocket scientist!
    37. Re:Good! by darkonc · · Score: 1
      Back in the '80s it was reasonably possible for someone to go for a CS degree, start up a small company and make a good living. Nowadays you generally have to be part of a much large company to make anything that's likely to make a dent in the market.

      A woman in a larger company has to deal with the 'glass ceiling' problem -- If problem solving )and 80 hour weeks) aren't your forte, computer science isn't such a hot future for women.

      From my experience, Women have a different style of thinking than men -- they seem to work far better in a multi-tasking world where you have to keep track of 10 or 20 things at once with lots of details. Men are far better at pointing their head at one thing and working on it for hours on end.. That style of thinking lends itself far better to the current computing paradigm.

      To get (and keep) more women in computing, I'm thinking that you'd have to come up with an entirely different paradigm for the computing field. Not being a woman, I have absolutely no idea what it is.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    38. Re:Good! by bsdrawkcab · · Score: 1

      From my experience, Women have a different style of thinking than men -- they seem to work far better in a multi-tasking world where you have to keep track of 10 or 20 things at once with lots of details. Men are far better at pointing their head at one thing and working on it for hours on end..
      Funny, that doesn't fit with my experiences in the least. I know a fair number of people excellent at focusing, a smaller number of people great at multitasking, and a whole bunch that are mediocre in both respects. Gender is equally distributed within each of these groups. Would you mind naming your specific field?

      --
      Consistency requires you to be as ignorant today as you were a year ago. -Bernard Berenson
    39. Re:Good! by lachlan76 · · Score: 1

      on a Win 3.x machine

      I doubt it would be gigabit ;)

    40. Re:Good! by Jaspers · · Score: 1

      personally i think that if you love CS, you should stick with it!
      From what i am seeing there are a million projects in CS that remain unsolved! That's why there is research going on in universities right?
      Not trying to insult you by all means, but maybe you got in CS cause of other reasons, other than the love in the subject? When my students or my students' parents ask me what shall they (there kids) study i always tell them study what you love the most! even if the jobs are not many, doing somehting that you really love will give you the success you are seeking! But, do something that you don't really love (do it for the money) and i guarantee you'll fail! why? because in the long run you'll get sick of doing something that you don't like!

      anyways just my 2 pennies!

    41. Re:Good! by theonetruekeebler · · Score: 1
      I totally disagree with you. You have blown an inoccuous statement way out of proportion, and are attacking her unnecessarily. I think you have fallen to the cult of victimization. Frankly, you're starting to sound a bit shrill.

      You should ask yourself where all this venom is coming from, because there's something here that bothers you a whole lot---way out of proportion with what it deserves. Here original sentence was

      While some men apparently would be happy to spend the next 40 years of their lives working on the next version of MS Office, I want to *do* something.

      If you're going to quibble and overanalyze, I invite you to look at the second word of that sentence, the one which modifies "men". It's "some", isn't it? "Some men". I have awful news for you, Moofie. Some men would be happy to spend the next 40 years of their lifes working on the next version of MS Office.

      KhTM also expressed concern that if she did this, she would see her life as wasted, as 40 years of missed opportunities. I agree with her: I lack the capacity for that sort of monomania. I'd like to think I'm not that boring or that obsessed with stability.

      I'm finding this thread a bit tedious now, so if it's all the same to you, I'm going to stop participating in it.

      --
      This is not my sandwich.
    42. Re:Good! by bedessen · · Score: 1

      Google has a recruiting video that focuses on getting more women interested in CS/software development. The director of engineering at google is a woman and has been pushing this idea lately.

    43. Re:Good! by crashoverride025 · · Score: 1

      I disagree with your comment on it's negative bias. There is no switch in the computer that prevents anyone from writting software. (this is both good and bad, which I will not get into b/cit is beyond the scope of this post) If you don't like the fact that we as a society will have to maintain MS Office then write a new application that will suplant MS Office, not copy it like Open Office. Give it "smart templates", add machine learning, come up with a new way to present it to the user. Build a research agent that detects waht material the user would like, etc. The CS field is full of possibilities because we are not building with physical items but creating castles in the air.

    44. Re:Good! by eyegor · · Score: 1

      This was the early 90s. We had a bunch of 10BaseT hubs tied together with a 10Base2 backbone and a bunch of Appletalk bridges tossed in for good measure. SOP for those days.

      He wasn't a bad guy and not stupid, he just didn't have a good handle on cause and effect. Or a clue about the big picture either.

      It was actually Windoze for Workgroups (Win 3.11), not regular Win 3.1

      --

      Don't anthropomorphize computers, they don't like it.
  14. Offshoring and long hours by Imposter_of_myself · · Score: 1

    Why would somebody enroll in a major that is sending many jobs overseas? Compound this with the fact that CS/CE/EE majors spend a lot of time studying. So, why choose a major where you don't have fun in school AND you won't have a job. To think that women will somehow alleviate this problem is wrong.

    1. Re:Offshoring and long hours by jadavis · · Score: 1

      Genuine interest? Heck, why major in the humanities or arts? Your prospects there are much worse, and I doubt those people really have more fun (heck, give me a proramming assignment over a 20-page paper any day).

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    2. Re:Offshoring and long hours by Anonymous Coward · · Score: 0
      So, why choose a major where you don't have fun in school AND you won't have a job. To think that women will somehow alleviate this problem is wrong.

      Duh. Obviously the women will increase the fun the male CS majors have in school, thus attracting more men and hence solving the problem.

    3. Re:Offshoring and long hours by Anonymous Coward · · Score: 0

      Except humanities classes are filled with women, while math and engineering courses aren't. You bet humanities majors have more fun!

    4. Re:Offshoring and long hours by Imposter_of_myself · · Score: 1

      Thank you!!! That was precisely my point! Plus while the CS dude is studying on Saturday night, the humanities major is at a party with the chick he met in his classes

    5. Re:Offshoring and long hours by jadavis · · Score: 1

      Studying on a saturday night? Wow.

      I'm at UCSD and I'm doing Electrical Engineering with software depth (very similar to CE, can be as close as one class away if the right electives are taken).

      I really don't find the CS classes that time consuming. Challenging, yes, but the really don't take much at-home time for me, at least compared to classes with required reading and papers due. That was my point, but I suppose some people here find it much harder to get the work for CS done than papers. It all depends on the person.

      As far as girls go, yeah, CS is really bad, and so is EE. But there are general ed classes and I don't think I'd want any more of those classes than I already have to take. And the ones I take do have mostly girls.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
  15. "Freshman" CS Majors? by xxxJonBoyxxx · · Score: 4, Insightful

    A "freshman" CS major is as reliable as a freshman "pre-med" major.

    (Although in the first case, the designation is usually picked to land a high-paying internship, where the second designation is picked to get laid.)

    Unless you're looking at people enrolled in 3xx and 4xx level courses, this article doesn't mean much.

    1. Re:"Freshman" CS Majors? by Anonymous Coward · · Score: 0

      hey I picked pre-med to get rich AND get laid but not necessairly in that order cause it takes a decade or two to get rich... oh hell who am I kidding

    2. Re:"Freshman" CS Majors? by joNDoty · · Score: 1

      And on the other hand, people like me who started as EE and moved to CS halfway through sophomore year aren't accounted for. Yet another reason to look at 3rd/4th year students instead of incoming frosh.

    3. Re:"Freshman" CS Majors? by Bastian · · Score: 1

      Seriously. When I was TAing the intro-level CS classes at my college, I'd say 30-50% of the freshmen in the CS program were dropping it by the end of the year. But those who were dropping it were generally the ones who had heard that you could get easy money in CS, and decided to get out once they discovered the program they had entered was going to require a lot of actual work.

      I wouldn't be surprised if the ones who were once dropping it after a term are now simply not enrolling at all, because they've moved on to the next supposed "easy money" major. If this is the case, I would expect that the number of junior and senior level CS majors hasn't changed nearly as much.

    4. Re:"Freshman" CS Majors? by Anonymous Coward · · Score: 0

      A "freshman" CS major is as reliable as a freshman "pre-med" major.

      I think you're right.

      (Although in the first case, the designation is usually picked to land a high-paying internship, where the second designation is picked to get laid.)

      I don't know. Back when I was a pre-med, I kept my MD aspirations (mostly) a secret because I didn't want to be associated with all of the hopeless, pathetic jackasses who called themselves pre-med.

      Pre-meds at my school weren't getting laid so much as socially shunned. :-)

    5. Re:"Freshman" CS Majors? by pchan- · · Score: 1

      This is very true at UCLA (where I went, 10 years ago). The first two years of CS are made to be hell, so that a large part of the class will drop it. This is done partly to enhance the school's ranking, and partly to get rid of ones that aren't really interested in the major. Going from straight A's in highschool to mostly C's in college is a difficult transition for many people. I would say that half of my classmates dropped in the first two years, and that was back when anyone could get big money with a CS degree.

      The classes were definitely prone to the Steve Rule, and of the women that were there, there were only one or two per entering year that could both speak English and stuck through the program to the end. It should be noted though that many of these women found they were in such high demand by companies that they didn't really need to go through the CS program. They were more smart than lazy to drop CS for an easier major.

    6. Re:"Freshman" CS Majors? by Isldeur · · Score: 1

      I don't know. Back when I was a pre-med, I kept my MD aspirations (mostly) a secret because I didn't want to be associated with all of the hopeless, pathetic jackasses who called themselves pre-med.

      Pre-meds at my school weren't getting laid so much as socially shunned. :-)


      Agreed. Looking back on things, everyone _and their mother_ was "pre-med". Whatever that meant. If I could do it again I would have picked English or History. I've had so much biology by this stage it makes my head spin.

    7. Re:"Freshman" CS Majors? by Anonymous Coward · · Score: 0

      If I could do it again I would have picked English or History. I've had so much biology by this stage it makes my head spin.

      I wound up getting a minor in CS (physiology major) - then went to medical school. The admission committees seemed more interested in me because I interned as a programmer rather than an ER scut monkey.

      I sort of wish I'd spent more of my undergrad time studying non-biosci subjects. I don't think my 4 years of biology gave me a significant edge over other medical students who had done the minimum admission requirements.

  16. Re:What? by Anonymous Coward · · Score: 1, Funny

    Speak for yourself, daylight whore.

  17. ($CS-- != $programmers--) by dTaylorSingletary · · Score: 2, Insightful

    I don't think that just because CS Degrees are in decline that it means there will be any less programmers on the field. Programming is context-oriented, and sure a CS degree can help a lot of people in programming, but at what cost?

    Sometimes I feel that majors in the humanities, in communication, literature, critical thinking, psychology, philosophy, linguists, and financial planning are better qualified as developers, because they understand what is most often to be coded these days: interfaces to information, with the ability manipulate, display, and interact with said information. That information has context.

    The closer a programmer is to context, the more likely they'll get it right the first time.

    Not to say a CS degree isn't useful -- it is, obviously for the more hardcore programming and understanding of the bigger picture.

    --
    d. Taylor Singletary,
    reality technician techra.el
  18. Why aren't you checking IT Majors? by Xoder · · Score: 4, Informative

    TFSummary says that a drop in CS students will lead to a shortage of IT workers. Most CS students I know do not want to do IT. They want to code, either academically or commercially, but they do not want to do IT. IT is for IT majors (or Cisco/A+/MCSE certs), not for Computer Scientists

    --
    The previous sig has been removed due to /. protecting your best interests
    1. Re:Why aren't you checking IT Majors? by photon317 · · Score: 1

      Just the throw a monkey wrench in your line of reasoning, I didn't get an IT degree, didn't get a certification, and didn't get a CS degree. I didn't even try to. And yet I've worked a productive 10 years in the IT field, and spent the vast majority of that time doing CS tasks (systems research and design, and *tons* of coding). I'm more a computer scientist than anyone who actually has a CS degree that I've ever personally met, and I'm in IT.

      It kinda boils down to the domain-specific knowledge thing another poster was talking about. Just as it might be useful to get someone with say a Financial degree/background to learn how to code and have them write a financial application, as opposed to having some pure CS person do it, the same applies in IT.

      IT-related software*, when written by CS guys, tends to suck in my experience in the industry. You need sysadmins from the trenches who have a solid skill and interest in computer science to do these things. And these guys, who I count myself among, are IT professionals doing CS tasks.

      *(And by IT software I mean: clustering solutions for scalability and/or reliability, systems monitoring software (ever try to pull statistical information as well as near-real-time availability alerts from a 5000+ machine datacenter?), distributed systems configuration management and administration, etc)

      --
      11*43+456^2
    2. Re:Why aren't you checking IT Majors? by Anonymous Coward · · Score: 0

      Most CS students I know do not want to do IT. They want to code, either academically or commercially, but they do not want to do IT

      They may not want to do IT, but they will because that's where the jobs are at.

      IT is for IT majors (or Cisco/A+/MCSE certs), not for Computer Scientists

      An undergraduate degree in CS does not make you a computer scientist. Furthermore, IT is the dumping ground for 99% of math/CE/CS/EE majors ... the good jobs just aren't going to offered to recent grads with almost no commercial experience.

    3. Re:Why aren't you checking IT Majors? by Anonymous Coward · · Score: 0

      IT jobs not for computer scientists? I disagree. I do not like to make blanket assertions, but since you went first...The difference in an IT major and CS major is the fact that the CS major knows (or should know) how to build the tools and the IT major only knows how to use the tools. CS majors are capable of performing IT job duties, most IT majors are not fit to say write OS code.

    4. Re:Why aren't you checking IT Majors? by Peter+La+Casse · · Score: 1
      I read some interesting letters to the editor on this topic recently. Somebody did a survey to find the difference between perceptions of "CS", "IT" and "SE" (software engineering) and wrote up the results. Two of the responses:

      "CS people are the ones who laugh at IT people"
      "IT people are the ones who will be the bosses of the CS people"

      I think the conclusion of the article was "Things are messed up; somebody think of something!" That's starting to seem like a common theme.

    5. Re:Why aren't you checking IT Majors? by feronti · · Score: 1

      And SEs are the ones everyone ignores.

    6. Re:Why aren't you checking IT Majors? by RomulusNR · · Score: 1

      What the hell is an "IT Major"? Is there a college I missed that has an IT academic department? In my day (say 5 yrs ago) it was one in the same. In CS, depending on track, you mainly went into programming, DBA, or IT.

      --
      Terrorists can attack freedom, but only Congress can destroy it.
    7. Re:Why aren't you checking IT Majors? by Xoder · · Score: 1

      I go to RIT, they have an IT program. So do a lot of other universities. Hell, they are giving out Masters degrees in IT, whick makes no sense to me, but it happens.

      --
      The previous sig has been removed due to /. protecting your best interests
  19. What about other IT majors by jbplou · · Score: 4, Interesting

    I don't know the stats but I would imagine that majors like Information Systems, MIS, BIS and similar ones to those would be syphoning off some of the computer science majors. Just because you want to work in IT doesn't mean you need Computer Science. Lets face it to work on internal tracking systems you hardly need to know complier design but some businss\IT integration classes may help. Many Universities now offer atleast one Info System type major and one CS type major. Combine the IS majors becoming more common with the perception that tech jobs are a bust now and its easy to see why CS enrollment is dropping.

    1. Re:What about other IT majors by Anonymous Coward · · Score: 0

      I suspect the problem may be as you describe. Computer Science is the science of computing. In scientific computing, you need to know how a compiler/operating system kernel, low level drivers, video/audio/data encoding is done (optimized), you need to know some cryptography, artificial intelligence, 3D graphics (plus the requisite linear algebra, etc). None of this is required in mere "Business Computing". Very little attention/money is paid to Scientific Computing. A huge amount is spend making sure the application can sort everyone's golf dates. In scientific computing, it's vital that you code optimally. You have to know the best algorithms, how to modify them. In business computing, as others have said, you can just throw any-old hack off the street at it. It will work crappily, but they get paid for it. They tout their 'superiority' over CS people (well it's economic anyway), and if you gave them a real problem, it would crush them, but no one ever does, and so they feel superior. --I'm thinking of a prior poster who managed to cobble 5000? machines together and do something with them. Good on you bucko! Atta boy Cowboy! Have a hero biscut! He has boldly managed to go where millions have gone before. I've seen people who can take other peoples ideas, equipment, manuals, and follow the step-by-step guides to getting things to work (with only a few dozen phone calls that start "I don't know how this works!!"). It's a sign of the times.

  20. Are college students getting smarter? by TrekCycling · · Score: 2, Interesting

    Seriously. We bemoan the state of education, but I'd have to say, having the foresight to NOT choose IT is pretty insightful and intelligent. Of course, I say that as someone who's in IT. I love the work, the actual act of maintaining systems, working on networks, servers or programming. I've been doing it for 8 years now, after studying English in college and I've always loved the work. But to be frankly honest, I haven't liked many of the actual jobs. The hours are often absurd. The demands on your time, especially your free time, are very high. And you are often put into riduculously high pressure situations by ineffectual and incompetent leadership. So it's sad, in a way. I love the work. I love working with other developers and learning and growing as a professional. But sometimes I honestly hate the actual jobs and the companies I work for. That's a hard thing to find out, so if college students are figuring that out before they find themselves 40lbs. or more overweight, with blood pressure, etc. then bully to them.

    1. Re:Are college students getting smarter? by TrekCycling · · Score: 1

      I meant to say "high blood pressure", of course. Everyone has blood pressure. At least I assume so. :)

    2. Re:Are college students getting smarter? by jvance · · Score: 1

      One simple statement:

      "When my 40 hours are in, I'm going home. Don't like it? Fire me."

      Which would you rather be - fired, or 40lbs overweight with high blood pressure and 10 years off of your life?

    3. Re:Are college students getting smarter? by TrekCycling · · Score: 1

      Exactly. Thus my point about IT being a crappy field. I do it, but I'm definitely not climbing the ladder. And a big reason for that is because I do put health and family and free time ahead of death marches.

    4. Re:Are college students getting smarter? by Tobias.Davis · · Score: 0

      I don't have blood pressure you insensitive clod!!

  21. Computer Science Not Surprising by bigtallmofo · · Score: 2, Interesting

    What I find surprising is the spike in Biological Science. Since that includes medical professions, is everyone attempting to capitalize on the aging baby boomer population?

    --
    I'm a big tall mofo.
    1. Re:Computer Science Not Surprising by TrekCycling · · Score: 2, Insightful

      I would say yes. That's why I laugh at these "good, leave the jobs to the real geeks" folks. There are people that pile into every "hot profession". Big deal. Live with it. They are jobs, after all. Find one you enjoy and then try to enjoy your free time. I'm not saying this to you, but some of these other posters who inevitably turn up to slam anyone who entered the field for the wrongs reasons. As if that's never happened before and never will again. The blame should be placed on people who couldn't tell the difference between IT professionals and people who just wanted to get into IT.

      Anyway, point is that I think you're right. Just as people piled into IT during the 90s, people are jumping on the healthcare bandwagon now. What's scarier? The thought that your next nurse might not give a damn about his/her patients (which could be you) or that you're sitting next to someone who isn't as uber-qualified as you are in the IT field? As someone who values his health and enjoys having a life, I can tell you which scares me more. The rest of you can make up your minds.

    2. Re:Computer Science Not Surprising by SunFan · · Score: 1


      That's probably the foolish bullshit that adults are telling kids these days. The baby boom is so obvious to everyone that everyone will think it's the next big thing. It'll be like the internet boom all over again, with all the consequences.

      For example, if I find out about a 'hot' stock, I pretty much understand that I'm the last person on earth who would really have any inside information. I ignore all 'hot' stocks. Why is it that people are so eager to _not_ ignore the 'hot' job professions? They both suffer from the same problems of quick ramps followed by crushing defeat.

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
  22. 1982 by Anonymous Coward · · Score: 0

    Anyone know why there was such a peak around 1981/82/83? I guess its the time of the IBM PC, Apple II and war games!

    1. Re:1982 by Tablizer · · Score: 1

      Anyone know why there was such a peak around 1981/82/83? I guess its the time of the IBM PC, Apple II and war games!

      PC's (minicomputers) burst onto the scene and everybody was curious about them. They also made it easier to tinker with programming, etc. After all, not everybody could put a VAX in their bedroom.

    2. Re:1982 by rwwff · · Score: 1
      Anyone know why there was such a peak around 1981/82/83? I guess its the time of the IBM PC, Apple II and war games!

      IBM PC - "interesting, but why do I want one... whats that letter slot in front for?"

      WordStar - "hmm, I can replace that piece of sxxx Word Processor with the 8" disks"

      and finally...

      Lotus 123 1A- "hit F9 and lets go to lunch"

      return from lunch

      "oh my God, it just did 2 weeks of work while I had BBQ."

  23. Sexual Suicide by Baldrson · · Score: 4, Interesting

    Something that's been bothering me a lot throughout my career as a computer programmer is the attitude of the "leading luminaries" to the fundamentals of life for programmers (and engineers in general but most intensely for programmers) -- most specifically reproduction. People like to joke a lot about "nerds getting a date" but when you compare what Western society did to the reproductive rates of its engineers, particularly since the advent of the microprocessor, to the reproductive supports provided Asian engineers -- especially Indian engineers -- you can easily see why engineering is being exported to Asia.

    A critical exemplar of these of those "leading luminaries" is someone with whose work most digerati are undoubtedly familiar:

    George Gilder

    What I see as George Gilder's primary failure is his inability to connect his work on "Men and Marriage" (aka "Sexual Suicide") with work regarding the high tech industry. The major result of this failure is his lack of credibility regarding outsourcing and guest worker visas for high technology.

    Basically it boils down to this:

    During Gilder's watch, what has been the cost of reproduction of a young American engineer vs the cost of reproduction of a young engineer from India?

    My experience, working side-by-side with young H-1b visa employees during the latter part of the 1990s was that there is virtually no comparison:

    While both a young engineering from India and a young engineer from the US must focus on his studies, career -- living like a virtual monk -- while working in the male-saturated ghettos that surround the engineering profession, only the Indian engineer has a social support network and the social status, frequently called "sexism" in the US (including arranged marriages), that provides him with a wife of similar background (crucial to reproduction in a larger sense) and the security to raise children within a marriage to such a wife.

    Something Gilder should have done was figure out what a comparable marriage and family would actually cost a young US engineer.

    Indeed, the reproductive costs, as well as resulting fertility rates and mating quality among US engineers are statistics that needs to be studied carefully if we are to come to any sort of understanding of the outsourcing phenomenon.

    The strategy of encouraging women to go into programming makes sense from a few angles:

    1) Corporations tend to discard programmers as they age. This means a woman, about the time her biological clock is kicking in, can exit to a second career as mother. This fits with lowering the cost of reproduction for programmers. Indeed, many Japanese companies have had a policy for sometime of encouraging young women, rather than young men, to enter software careers precisely because they are open about their "agism" in hiring programmers and saw this "second career as mother" as an honorable way of dealing with their employees who were programmers.

    2) Since engineering is a male-saturated profession, it females entering the profession will have a lot less difficult time meeting a viable marriage partner of comparable background than will males entering such a male-ghetto.

    3) Although many men "go gay" during stays in prison, and many may be cajoled into doing so during their stays in the male-saturated ghettos of western engineering, it really isn't a good way to run technological civilization to base either your penal system or your technology creation on "turning out" your most problematic _or_ your most valuable members.

    4) Universities are increasingly female. Indeed, the University of Illinois, origin of the a lot of the key technologies going into computing, networking, the Internet and the web specifically, has gone from a male-saturated engineering school when I was working there to a much more female environment. Much of this can be attributed to the fact that young men simply are dropping out of society at a much greater rate but whatever the cause the fact

    1. Re:Sexual Suicide by Adambomb · · Score: 2, Insightful

      woah there,

      Honestly, how can one say that its due to the choice of fields that causes people in the IT field to have issues passing on our precious genes. The number of undergrad computer science people who are reasonably well balanced socially seems to be much larger than the stereotypical dorkhermit that everyone associates with the field.

      Just because CS is a field that happens to attract the social anxiety stricken leper-dorks, it doesnt mean its a problem in the field, merely that some people have problems in general.

      The stigma is almost gone now, stop trying to blame CS for those who decide to invest so much of their lives to their profession or who are unable to deal with society in general.

      --
      Ice Cream has no bones.
    2. Re:Sexual Suicide by Cthefuture · · Score: 1

      I find that very interesting. That opened up some new thought processes in my brain. However...

      Maybe geeks arn't suppose to survive? As a geek I find that disturbing but the world is larger than technology alone. Generally things eventually sort themselves out one way or another.

      Although one has to wonder when it comes to humans and our society because so many things are not "natural" but human ideas and inventions. We are the only known organisms that could redefine "survival of the fittest." Whether or not that means smart people, strong people, or some combination is open for discussion.

      Are we evolving in a particular direction or is there a moderate balance forming? There is that whole idea of "superhumans" that are incredibly smart, strong, and healthy all the same time.

      --
      The ratio of people to cake is too big
    3. Re:Sexual Suicide by EpsCylonB · · Score: 1

      Nerds have trouble getting dates because they have poor social skills. It doesn't matter how much of a genius you are if you struggle to communicate with the people around you then maybe you don't deserve to procreate.

    4. Re:Sexual Suicide by Anonymous Coward · · Score: 0

      This is, without a doubt, one of the most asinine and far-fetched loads of bullshit I've ever read. Once the academic pretentiousness is stripped away, the entirety oy your posts comes down to "wah, I can't get laid and it's the geek stereotype's fault."

      Still, have to give you credit; don't see too many trolls modded up to +5 that quickly.

    5. Re:Sexual Suicide by CrazyJim1 · · Score: 1

      One thing I'd like to note is at my classes at CMU, there was one girl for every 40 guys. I'm talking computer science, science and mathematics.

    6. Re:Sexual Suicide by Anonymous Coward · · Score: 0

      I agree, I sometimes think moderators do a "shallow parse" -- see if it looks intelligent, but don't see if it IS intelligent.

    7. Re:Sexual Suicide by Anonymous Coward · · Score: 0

      not fittest, just fit enough

    8. Re:Sexual Suicide by coldtone · · Score: 1

      What about construction? Factory work?

      These areas are overwhelming male, how many of them can't get a date, never get married and never have kids. Ever seen a single fireman, who can't get a date. Not likely.

      Working in a male dominated workplace has nothing to do with problems in finding a mate. It had more to do with your lifestyle.

      Fact is that most of us male computer programmers have problems interacting with people, including each other. We are drawn to computers, and other technical professions because it helps us avoid working with other people.

      Even if 50% of programmers where female it wouldn't change anything! There would still be a ton of lovesick geeks, because even though you work with them you don't know how to talk to them.

      If you don't have social skills then you won't have many friends. If you don't have many friends you have a much harder time finding a date.

    9. Re:Sexual Suicide by gitana · · Score: 2, Insightful

      Nice troll- you have been thinking about this for a long time.

      Quite frankly your comment betrays the deeply rooted sexism commonly found in computer/Engineering circles. You blame Gilder and Reaganomics for problems that can be found much closer to home embedded in the culture of high tech industry.

      Hint: The policy makers are not the problem. You are the problem.

      I agree with you that there are quite a few problems with feminism, however, your remarks on what is "good" for females are condescending at best. While you lament the fact that engineers and programers are not provided with wives who are forced into marriage through misogynistic traditions such as in India. You also neglect the fact that the number of women not interested in ever getting married or having children has been growing rapidly in the United States.

      Also, You seem to have a binary view of the role women can play. They can either be sexy "corporate concubines" who conveniently disappear as they age to go make babies, or, they can be sexless and stay out of the tech industry entirely. You seem to not think that a woman can be sexy while possessing to skills/talent to hold onto a job through middle age as men will need to.

    10. Re:Sexual Suicide by Anonymous Coward · · Score: 1, Insightful
      While both a young engineering from India and a young engineer from the US must focus on his studies, career -- living like a virtual monk -- while working in the male-saturated ghettos that surround the engineering profession, only the Indian engineer has a social support network and the social status, frequently called "sexism" in the US (including arranged marriages), that provides him with a wife of similar background (crucial to reproduction in a larger sense) and the security to raise children within a marriage to such a wife.

      This is a bunch of crap. So basically, you're blaming society because you don't get laid.

      A little background. I am of Indian descent. Born in Canada with a CS degree.

      I'm in the midst of an 80 hour work week and I still get laid like a champ. Having a CS degree is correlated with not getting laid. Having a CS degree does not cause you to not get laid.

      Social skills, just like template metaprogramming, can be learned.

      Or you could bitch, piss, moan, and whine. On second thought that choice sounds easier.

    11. Re:Sexual Suicide by Baldrson · · Score: 1
      When I speak of male-saturated ghettos I'm speaking of entire regions such as Silicon Valley -- not just individual companies.

      Moreover, factory work _has_ been increasingly sent overseas and construction work _is_ increasingly being given over to "guest" workers -- albiet many who are here illegally. Indeed, at the same time the Congress voted an amnesty down for illegal aliens, the senate voted almost unanimously a dramatic increase in h-2b visas. Those are seasonal workers -- largely construction.

    12. Re:Sexual Suicide by Anonymous Coward · · Score: 0

      Here's the problem with your theory. Any women smart enough to be reasonably successful in the field will know better than to date a guy who views her as a corporate concubine.

      What people like you really really want is more idiotic women who don't realize what a miserable life they'd have if they married you.

      Additionally, you're selling most cs majors short. I work in an office full of them; the only single people are the ones who are either uninterested in dating or who take such a disdainful view of the opposite sex that their bachelor status is self infliced.

    13. Re:Sexual Suicide by Anonymous Coward · · Score: 0

      You've never worked in Silicon Valley, have you?

    14. Re:Sexual Suicide by Brian+Stretch · · Score: 2, Interesting

      Of course, the big problem is that the higher intelligence females of the US are decreasingly interested in reproduction in general and are therefore going to have to seek careers... ...This is where George Gilder's thesis in "Sexual Suicide", that feminism has far more dire consequences than any of the major players could have imagined...

      This is the big problem. The most intelligent women disproportionatly go into careers, limiting their family size or skipping children altogether, while the least intelligent women are the most immune from feminist propaganda. From a purely Darwinian standpoint it's suicidal. Men aren't exactly helping the situation when we get caught up in the Acquisition of Shiny Toys rather than financing a family, with a major assist from reality-challenged housing costs that a single salary often just can't handle (can we please replace the mortgage interest deduction with a higher personal deduction and lower tax rate to stop encouraging housing inflation?).

      I think much of feminism was cooked up by loser guys with no future who just wanted to get laid. Think about it: women have to have careers (no need to financially suppport them), should wait on kids (ditto), and don't have to marry (men can play the field). And so many women have been convinced that this makes sense!

      The comment has been made that Europeans are "too dumb to breed", but I doubt America is that much better once you factor out our high immigration rate.

      Personally I think feminism was an old Soviet plot that took on a life of its own when the Useful Idiots got tenure, but I'm cynical like that.

    15. Re:Sexual Suicide by Anonymous Coward · · Score: 0

      You've never worked in Silicon Valley, have you?

      The ration here is about 50:1, men to women, in my age group.

    16. Re:Sexual Suicide by stinky+wizzleteats · · Score: 1

      I think you are overanalyzing things. The essential truth behind the point you are making goes something like this:

      In Western society, a male is not a valid human being. In Eastern ("sexist") societies, he is. Therefore, an Eastern technologist is less constrained by society to play by the rules in sexual relations (acting like a character from "Friends"), and has a better overall support structure and esteem within the society.

    17. Re:Sexual Suicide by Anonymous Coward · · Score: 0

      Yeah, no kidding.

    18. Re:Sexual Suicide by Anonymous Coward · · Score: 1, Funny
      Baldrson, you seem to make a good point.


      One simply needs to look to our own past to see how support was provided to the 'technical class' so to speak.


      Even the most socially inept scientist could usually have counted on an arranged marriage of some sorts. The woman in the relationship would often be the fundamental social link of the family unit, since the man would tend to be of the personality type that interacts with others in primarily a professional manner.


      Now however there is hardly any way for a typical geek to be successful at forming this kind of relationship while also maintaining the sort of mindset/personality which makes them so good at what they do.


      Basically it looks like the current cultural setting in the west has turned harshly against the stereotypical technical oriented personality.


      Ah well at least there's the temporary stopgap measure of the Russian Bride agencies etc...

    19. Re:Sexual Suicide by Jerf · · Score: 1

      your remarks on what is "good" for females are condescending at best

      You misunderstand completely. His comments were on what is good as a race or culture.

      If there is a disconnect between that and the ideals of feminism, than that is a problem worth legitimately thinking about and discussing.

      It is not at all proved that just because feminism is the "right thing" at the individual scale that it is the "right thing" at larger scales, and we may have problems if that turns out to be the case, problems which can not be wished away or simply dismissed as heresy. The Universe doesn't give a fuck if you find it offensive, it will simply wipe you out.

      While the grandparent to me merely raises interesting ideas meriting further study and I do not consider it by any means proved or unarguable, you need to counter it with better theories and better discussions, not mere accusations of "condescension".

      That said, your last paragraph is entirely off-base as a result of your misunderstanding. On a large scale, which is what he is discussion, one need not enumerate all of the various options; ultimately it just boils down to how many kids and from whom? Details at that level are extraneous.

    20. Re:Sexual Suicide by VoidCrow · · Score: 0

      Perhaps we're seeing emerging specialisations. A couple does not necessarily have to express all of the potential information in its mutual geneset to benefit from children who thmselves express subsets unexpressed by the parents, particularly if large families are the norm (as has usually been the case through our history).

    21. Re:Sexual Suicide by pebs · · Score: 1

      provided with wives who are forced into marriage through misogynistic traditions such as in India

      Most women in India are not forced into marriage. They have a choice. It's more that their culture tells them they have to get married (both men and women are expected to conform to this), whereas in American culture women (and men) can be independent. In Indian culture people are more willing to jump into marriage. People can get married within 2 weeks of meeting someone. Sometimes the decision is made on the first meeting. Love comes after marriage, not before. Sometimes family pressure may make a man or woman agree to get married, but its still their choice. In any case, once someone is married they take their commitment seriously. Divorce is generally unheard of, though it is starting to happen more due to Western influence.

      Very different from American culture, where both men and women expect so much from each other, and generally put off getting married until later. We have relationships which are essentially "mini-marriages".. There is little security in both American marriages and relationships. If you don't pay enough attention to your American wife (because you are busy with work or school), she will leave you or cheat on you. Indian women are more willing to make sacrifices and won't do this.

      That's why I think the gp was saying Indian men have it easier, its generally easier for them to find a wife, and they don't have to worry so much about their wives leaving them because they've been working too hard. Indian women understand and accept the life of an engineer.

      --
      #!/
    22. Re:Sexual Suicide by Anonymous Coward · · Score: 0

      Born in Canada with a CS degree.

      Talk about some lax graduation requirements....

    23. Re:Sexual Suicide by gitana · · Score: 1

      You also misunderstand me. Perhaps I was not clear or in my haste did not explain myself fully.

      My main point was that this is a problem that can best be understood and solved on the micro rather than macro level. It boils down to individual behavior. The realities of the situation get lost in broad theories.

      It is not at all proved that just because feminism is the "right thing" at the individual scale that it is the "right thing" at larger scales, and we may have problems if that turns out to be the case, problems which can not be wished away or simply dismissed as heresy. The Universe doesn't give a fuck if you find it offensive, it will simply wipe you out.

      That is true, and once again I agree with you that many(most?) forms of feminism fail to look at the big picture and turn a blind eye to inherent truths of gender(ex: at this point, any way you look at it, any children brought into the world will have to be grown in a women's womb). I am not defending feminism.

      My point is simply that on an individual level women, as a whole, are making choices, no matter how misguided, based on emotions and perceived offenses rather than what is good for "race or culture" or the survival of their genes and this translates to the macro level.

    24. Re:Sexual Suicide by Impotent_Emperor · · Score: 1

      Personally I think feminism was an old Soviet plot that took on a life of its own when the Useful Idiots got tenure, but I'm cynical like that.


      I hear that modern feminism is the result of former Women's Ku Klux Klan members adopting Marxist and Stalinist beliefs.

      Quite a pairing, if it's true.
    25. Re:Sexual Suicide by gitana · · Score: 1

      I wonder if it boils down to a difference in the power balance in Indian vs American marriages/genders.

      One theory: In India, men's lives and careers come first and women sacrifice their own interests for their husband's. In contrast, in the United States both parties in a marriage are expected to make equal sacrifice. Naturally, this balance is difficult or impossible to establish. It is easy to see why men(and some women) would prefer the Indian system.

      If you don't pay enough attention to your American wife (because you are busy with work or school), she will leave you or cheat on you.

      I would also point out that the inverse is also true: If you don't pay enough attention to your American husband (because you are busy with work or school) he will leave or cheat on you. The good thing is that in America women(men) do not feel as much pressure to stick by a lousy spouse.

    26. Re:Sexual Suicide by torokun · · Score: 1

      In my SCS class of '98 there were about 110 people if I recall. 8 were women initially, and I think we ended up with about 5 or so graduating in SCS. The others switched out to ECE or other things...

    27. Re:Sexual Suicide by Anonymous Coward · · Score: 0

      The question here:
      is it really good idea to leave technical professions only to those men that can't do anything else? If Engineers got a "Reproducing Wage", then then folks with other options would enter the profession. Right now, engineernig/science/technical professiona are specifically targeted for wage lowering via immigration.

    28. Re:Sexual Suicide by Anonymous Coward · · Score: 0

      Do you really think the world is made a better place by mass reproduction of sociopathic corporate CEO's/managers, cops, lawyers, accoutants, movies stars, athletes and drug dealers? Those are all occupations that tend to have a lot of guys that get more than their share of nookie. I fail to see how any of them make th world a better place.

    29. Re:Sexual Suicide by Anonymous Coward · · Score: 0
      it really isn't a good way to run technological civilization to base either your penal system or your technology creation on "turning out" your most problematic _or_ your most valuable members


      The folks getting raped in prison aren't the "most problematic" members of society. Folks like Enron CEOS's rarely go to prison-and the really bad boys in prison(i.e. serious murderers, rapists), rarely get raped. The folks getting raped in prison are typically some white, suburban guy of slight build and fair hair in there on a drug charge.

    30. Re:Sexual Suicide by colinrichardday · · Score: 1

      And why should women act for the good of their race or culture, instead of themselves? The universe doesn't care about your race or culture, and will go on without them.

    31. Re:Sexual Suicide by Anonymous Coward · · Score: 0

      If you put the average high school jock into a situaation where they had no social contact and were constantly bombarded with images of men that were something they couldnt' be getting laid, most of those guys would wind up pretty fucked up.

      What geeks are like in the present opressive situation is no indication of what they might be like in a sane society.

    32. Re:Sexual Suicide by Anonymous Coward · · Score: 0

      What about construction? Factory work?

      These areas are overwhelming male


      Construction workers and what not used to do well when they could provide enough money for a family-and typically do so at a fairly young age. These days a lot of those guys are hurting too.

      Fireman and police are somewhat exempt because of the "hero" and "bad ass" factor. Think about the sterotype of the Norwegian bachelor farmer on Prarie Home Companion.

    33. Re:Sexual Suicide by Anonymous Coward · · Score: 0
      In Western society, a male is not a valid human being. In Eastern ("sexist") societies, he is. Therefore, an Eastern technologist is less constrained by society to play by the rules in sexual relations (acting like a character from "Friends"), and has a better overall support structure and esteem within the society.


      Western society is paradise for certain kinds of men-those men are however incapable of defending/maintaining western society which means western sociest is doomed to collapse unless it changes dramatically.

    34. Re:Sexual Suicide by deblau · · Score: 1
      Posner, is that you?

      There should be more women in computer engineering. It's a good line of work, it pays well, and it goes right along with sexual equality in the workplace.

      On the other hand, pass me some of what you're on, because it sounds like really good stuff. Outsourcing has nothing to do with sex, and everything to do with money. The reason jobs are getting sent to India is because of the (increasingly narrow) pay differential. That's the beginning and end of it. Corporations' sole purpose in existing is to make money. If their employees don't have families, it affects their bottom line in terms of morale, but it's not nearly as direct a link as cutting a fraction out of salary by outsourcing.

      Women face a tough choice right now: on the one hand, many women want to raise families. On the other, they're bombarded by women's lib propaganda, telling them to 'break the glass ceiling' and to fight for gender equality. The problem is that raising a family is a full-time job. IMHO, having a successful career in a specialized field and raising a family is painfully difficult, unless you're a Super Being. 99% of men couldn't hack it, and 99% of women couldn't hack it either. It's just too hard.

      There is a solution: more men could stay home and take care of the kids. Of course, as a general trend, women tend to be better at nurturing, and as a general trend, men get paid more. Sucks, but those are the facts of life. Faced with those facts, the decisions most families make is pretty straight-forward.

      I think women should be able to excel in a specialized career, as long as they realize that they could end up unmarried at 40 (especially if they go into CS). Or married, with no time for the kids, subject to the scorn that comes with being a bad mother.

      --
      This post expresses my opinion, not that of my employer. And yes, IAAL.
    35. Re:Sexual Suicide by Travoltus · · Score: 1

      If he's rich or powerful then he's a valid human being. Otherwise, he isn't.

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    36. Re:Sexual Suicide by eddeye · · Score: 2, Insightful
      Indeed, the reproductive costs, as well as resulting fertility rates and mating quality among US engineers are statistics that needs to be studied carefully if we are to come to any sort of understanding of the outsourcing phenomenon.

      Stop, my head hurts; I can't take anymore. American engineers aren't "dying off" because they can't reproduce. Your theory requires that

      1. Engineering is genetic
      2. These genes are located on the Y chromosome
      3. Only or primarily engineers carry and pass on these so-called "engineering" genes
      4. People with "engineering" genes always become engineers, rather than choosing a career influenced by market conditions like most everyone else.
      5. Engineers produce fewer children on average than comparably educated men in other fields.
      6. Engineers would produce more children if they married more.
      7. Engineers will stay celibate rather than marry non-engineers.

      Frankly all these assumptions are ludicrous (reproduction rates are empirically testable, but irrelevant without the others). It's nothing but folk heredity theory spiced up in the language of genetics. Such views have been completely discredited by modern anthropology and genetics. Stop drinking the sociobiologist kool-aid and go read Jonathan Marks.

      How about this alternate explanation: our culture discourages engineering through social stigma and glorification of anti-intellectualism, style over substance, and instant gratification, pushing many perfectly capable engineers into other fields. Women in particular are driven away by the male-dominated engineering culture, which produces such jack-ass theories as engineers dying off in droves because it's tough to find a date at MIT.

      --
      Democracy is two wolves and a sheep voting on lunch.
    37. Re:Sexual Suicide by bsdrawkcab · · Score: 1
      This is the big problem. The most intelligent women disproportionatly go into careers, limiting their family size or skipping children altogether, while the least intelligent women are the most immune from feminist propaganda.

      By feminist propaganda, you're referring to the idea that neither men nor women should be denied opportunities on the basis of gender, yes? I share your disgust and agree with your analysis. What's the right course of action, though? I'm a eugenics man, myself. Keeping women out of the workforce is a start, but it's only a stopgap.

      --
      Consistency requires you to be as ignorant today as you were a year ago. -Bernard Berenson
    38. Re:Sexual Suicide by Baldrson · · Score: 1
      Well it is actually worse than just wage lowering via immigration -- even when wages were high it was the risk adjusted net present value of their income stream combined with the male-saturation of their industrial areas (ie: silicon valley as opposed to, say, some well-paid programmer working in a Wall Street firm where he could probably find a huge assortment of females after hours).

      The difference caused by the immigration has largely been demotion from below-reproductive-wage to bare-survival-wage for most programmers. The transition from reproduction-wage to below-reproduction-wage probably due to immigration probably occured in the few female saturated environments where a few programmers work.

      Although, never having worked in one of those environments I can easily imagine that there is some sort of social hierarchy in place that favors hiring gay males to program the computers there -- just as there is a bias toward gay males in a lot of the urban professions in and around say NYC and Washington, D.C.

    39. Re:Sexual Suicide by bsdrawkcab · · Score: 1

      My father and mother are both school teachers. I discovered a love for computer science through cultural influences and economic incentives. I'm disgusted by the implications of your argument, but I'm also deeply skeptical of your reasoning.

      How would you justify your premise that the females now in highly demanding careers are needed for the production of new engineers? I ask in earnest, what do you think of eugenic programs?

      --
      Consistency requires you to be as ignorant today as you were a year ago. -Bernard Berenson
    40. Re:Sexual Suicide by drsquare · · Score: 1

      I know this may be an unpopular suggestion, but at least consider it rather than just modding it down. Seriously, I think it might be because nerds are largely homosexual. I did CS once, and quickly got out. As a heterosexual male, I simple found myself unable to cope with spending every day being completely surrounded by no women.

      Most subjects at the university I went to had a well-balanced ratio of men to women, but computer science must have been at least 95% men. In a full lecture hall, there were perhaps five women, and hundreds of men. In the smaller classes, again nearly all men. In the computer labs, a complete sausage-fest. It seems that the sort of people who are into computers prefer the company of their fellow men.

      I'm not saying this is proof, but I don't think many of them had girlfriends or anything, they generally liked to hang about with each other. This isn't a criticism, I'm not a homophobe or anything, but you have to think how many potentially talented people didn't go into CS because it would be completely unbearable for a straight male to exist in such an enviroment.

      A straight male naturally seeks out female company, and so being in a field which actively repels women is incredibly frustrating.

    41. Re:Sexual Suicide by mister_slim · · Score: 1
      The most intelligent women disproportionatly go into careers, limiting their family size or skipping children altogether, while the least intelligent women are the most immune from feminist propaganda. From a purely Darwinian standpoint it's suicidal.
      Your post doesn't make much sense to me, but I'm especially having trouble with this part. Is intelligence an evolutionary advantage? Is this "feminist propaganda" correct or incorrect? What evidence do you have showing career choice or family size are correlated to intelligence? Do you even a usable measure for intelligence?

      Clarification please?

    42. Re:Sexual Suicide by hab136 · · Score: 1
      Seriously, I think it might be because nerds are largely homosexual. I did CS once, and quickly got out. As a heterosexual male, I simple found myself unable to cope with spending every day being completely surrounded by no women.

      Have you never been to a SuperBowl party? Bar? Pool hall? Guys like to hang around each other. They like women too.

      Most men in computers complain about the fact that there are few women, but their love for the profession is greater than their love for getting laid. It doesn't mean that they love men.

      What was really so hard for you about 8 hours without women? Was is specifically the lack of females or the environment that often follows a mixed workplace - social, chatty, flirty - instead of work-focused-work?

      Oh, and another poster brought up a good issue - some other professions are mostly male dominated - police, firemen, construction - are they all gay too?

    43. Re:Sexual Suicide by peachpuff · · Score: 1

      Being an engineer isn't an inherited trait; it's something you learn. Instead of bringing back eugenics , lets try to eliminate any artificial barriers to being an engineer or anything else. Then let anyone of any gender choose their career.

      We should not breed for careers, and we already have an excellent way to address shortfalls: supply and demand.

      --
      -- . . ramblin' . . .
    44. Re:Sexual Suicide by drsquare · · Score: 1

      Have you never been to a SuperBowl party? Bar? Pool hall? Guys like to hang around each other. They like women too.

      Yeah, and they go out to meet women also. Like women at the bar for instance. These nerds don't like women AT ALL. They completely avoid their company 100%. They never go anywhere there might be women, their entire social life seems to revolve around computer games with other men.

      Most men in computers complain about the fact that there are few women, but their love for the profession is greater than their love for getting laid.

      I wouldn't say that. I'd say they would want to get laid, they're just terrified of social contact so avoid finding prospective partners in favour of the comfort of the computer monitor.

      What was really so hard for you about 8 hours without women?

      All of it? And it's more than 8 hours. More like all day, if I'm planning on doing some work in the computer room afterwards. It seems that computer science is for two types of men: 1. Gay men, and 2. Men who are scared of women.

    45. Re:Sexual Suicide by Anonymous Coward · · Score: 0

      If a persons school, work and hobbies are all male-dominated, that'll make finding a date kind of hard.

      How many friends you have (and what kinds of friends) isn't solely dependent on social skills. Your interests and hobbies are a big factor.

      Oh and wrt. social skills - most people have rather poor social skills, not just "nerds", but a lot of people confuse extroversion with social skills.

    46. Re:Sexual Suicide by pebs · · Score: 1

      One theory: In India, men's lives and careers come first and women sacrifice their own interests for their husband's

      Women in India "sacrifice" by not having to work and being housewives. But families with even a moderate amount of money (one's with a husband as engineer for example) can afford to hire people to cook, clean, and even drive their cars. So the life of an Indian engineer's wife is pretty easy (usually pretty stress free). Indian women who have moved to U.S. are even jealous of this because they have to work like everyone else here. In India, the work week is 6 days long, so the men are making their own kind of sacrifice in order to provide for their families.

      Of course, there are a lot of women in India who have careers and work, but as said somewhere in this thread, they do that when they are young and can switch over to being housewives once they have children.

      Another thing to note is that the family unit is different. You have extended families where married couples continue to live with the (man's) parents.

      --
      #!/
  24. Nothing to see here.... by Anonymous Coward · · Score: 0

    What a surprise! Like steel and automobiles and many things before it, we sold the farm and now we whine that no one is majoring in CS now that it's heading toward its fate as a minimum-wage profession. Boo hoo.

    My advice to anyone heading to college: major in anything you want because a law degree doesn't care about your undergraduate degree. Burger flippers, Wal-Mart greeters and lawyers are the safest professions in the U.S. Oh, and you're not going to make much money at Mickey D's or Wal-Mart.

    It's going to be fun to see the next few years when consumers stop consuming and the whole pyramid scheme collapses because everyone (including the government) is up to their eyeballs in debt.

    Now go buy some CDs and stop downloading. We need to prop things up as long as we c

    1. Re:Nothing to see here.... by Anonymous Coward · · Score: 0

      Health care is probably a good bet as well, they can't outsource that until they outsource the patiences.

    2. Re:Nothing to see here.... by Dasein · · Score: 1

      The gatekeepers to medical care have an interest in keeping it as cheap as possible. That means downward pressure on physician pay. Don't think that a few doctors are going to stand in the way of insurance industry profits over the long term.

      --
      You are not a beautiful or unique snowflake -- but you could be if you got off your ass.
  25. Popularity of computer science. . . by kfg · · Score: 3, Insightful

    . . . as a major among incoming freshmen has dropped. . .

    Oh thank God. It's about bloody time.

    I don't suppose this means that the colleges can once again start teaching computer science to those who are actually interested in the subject and leave the application and HTML "programming" training to the private trade schools where it belongs?

    Or would that effect their bottom line?

    KFG

    1. Re:Popularity of computer science. . . by Anonymous Coward · · Score: 0

      I don't know...but it might affect thier bottom line...

    2. Re:Popularity of computer science. . . by Anonymous Coward · · Score: 0

      Okay, "affect" vs. "effect" aside, how dare you insinuate that our educational institutions are in it for the money???? I am shocked and appalled!

      Okay, so they keep raising tuition, granted. Their revenue-generating football teams get special dorms and facilities for their players. Their alumni associations will haunt you for decades after you thought you wrote your last check to them. Their campus bookstores have more overpriced collegiate paraphenalia than actual books. Okay, okay. But that does not mean they're in it for the money!!!!

    3. Re:Popularity of computer science. . . by kfg · · Score: 1

      Yes, it just might.

      KFG

  26. Measure CS course enrollment by Anonymous Coward · · Score: 0

    A lot of other areas now use CS extensively. I'm going into Bioinformatics for Genetics and coming from Biochemistry, but I have formal CS training from college. My guess would be that a significant number of students from other majors are taking CS courses (and not just introductory level ones).

    Perhaps those coming out with a CS degree will be more focused on IT, so the shortage won't be as high as the study's authors conclude.

  27. MIS vs. CS vs. EE by eznihm · · Score: 1

    Where is the future in CS? In the natural sciences schools or engineering? If I had to do it over again I'd pick EE over CS for sure. I can write a device driver and I have an American Studies degree for pete's sake. And if I wanted to manage technical people (and I do if I want more than three promotions), I'd pick MIS over CS.

    --
    -- i drop mine in braille so you blind cats can read me
    1. Re:MIS vs. CS vs. EE by Anonymous Coward · · Score: 0

      Mod the parent up.

      He has hinted at a basic truth in society: the easier the degree, the higher you will fly. Oh sure, you can major in physics and spend your life polishing....whatever. Or you can get your MBA and have the drone physicists fired when you decide to "streamline" R&D.

    2. Re:MIS vs. CS vs. EE by mwheeler01 · · Score: 1

      Or you could pick SE, in which you actually learn about the technology before you start ordering coders around and expecting the impossible (I'm sorry but the MIS program at my school is a joke.) If you want to manage technical types, nobody's going to hire you right out of college and put them in front of a bunch of CS or EE guys who have been in the field for a few years and say, "Okay, here's your team, get to it." With SE, you learn to swim with the programmers but are prepared to step up and take leadership positions after you get those years of experience under your belt.

      --
      Pretty widgets? What pretty widgets?
  28. Needs brains examining by threaded · · Score: 1

    Anyone who sets out to study CS with the intention of forging a career from IT wants their head examining.

  29. Alarmingly by Hatta · · Score: 1

    Alarmingly, the proportion of women who thought that they might major in CS has fallen to levels unseen since the early 1970s.

    Why exactly is that alarming?

    --
    Give me Classic Slashdot or give me death!
    1. Re:Alarmingly by drinkypoo · · Score: 1

      because it's going to cause problems with the number of hot chicks dressing up as the bsd daemon and such. since attractive women only make up a certain portion of the college population, it is necessary to get as many of them into IT as possible to ensure that we have a greater quantity of geek-related cheesecake.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  30. Why bother with a career in this field by Anonymous Coward · · Score: 0, Insightful

    Why bother with a career in this field, when the trend to outsourcing it is obvious and has been for many years. Why in the world would anyone get into a field that is for all intents and purposes dying in this country. Just like manufacturing jobs in the 80's, these jobs are going overseas and they are not coming back.

    1. Re:Why bother with a career in this field by Zphbeeblbrox · · Score: 1

      It is only outsourcing because we refuse to bend on our wages and benefits. I work for a company that provides network management and development services. We compete because we understand our market and set prices and services appropriately. You want to keep your job? Then compete with the guy from india. He's competing with you.

      --
      If you see spelling or grammatical errors don't blame me. I tried to preview but IE here at work borked the CSS
    2. Re:Why bother with a career in this field by Anonymous Coward · · Score: 0

      If you haven't noticed, the cost of living in the US is somewhat higher than it is in India. If I set my wages to match what the average Indian programmer makes, I will be able to significantly increase my income by getting a job at the local Starbucks.

  31. If women are becoming a majority in many majors by Anonymous Coward · · Score: 0

    ...why should we care if the percentage of women in CS falls? Are they that determined to be a majority in every field?

  32. Specious & Self-Interested Reasoning by Nova+Express · · Score: 4, Insightful
    While having more women in IT would be a Good Thing, the statement "it is difficult to see how CS can match expected future demand for IT workers without raising women's participation at the undergraduate level" is specious. Other ways to fill demand would be:

    • Let in more foreign immigrant CS workers
    • Conduct more training on the job rather than at universities.
    • As demand shrinks, wages will rise, luring more people into the field. That's what's known as "suppply and demand."

    That's just off the top of my head in a couple of minutes. I'm sure the reason the Computer Research Association found it "difficult to see" these reasons are that none of them are in the Computer Research Association's financial interest to promote as alternatives.

    --
    Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)

    http://www.lawrenceperson.com/

    1. Re:Specious & Self-Interested Reasoning by homebru · · Score: 1

      • Other ways to fill demand would be:

      • Hire back some of the 0ver-50s that have been laid-off.

    2. Re:Specious & Self-Interested Reasoning by AndroidCat · · Score: 1

      Another way to meet the "demand" would be if people who'd left the IT market because there was no demand could shift back in and get a job.

      --
      One line blog. I hear that they're called Twitters now.
    3. Re:Specious & Self-Interested Reasoning by Anonymous Coward · · Score: 0

      As demand shrinks, wages will rise, luring more people into the field. That's what's known as "suppply and demand."

      Exactly. If I had mod points, you'd get a +1 (Insightful) from me.

      I mean, why wouldn't fewer people be entering CS, given the drop in demand for developers, programmers and computer science types? All you hear in the media is how all the jobs are being outsourced and offshored, etc. It's hardly surprising or alarming that CS enrollments are down.

    4. Re:Specious & Self-Interested Reasoning by penglust · · Score: 1

      This is a correct analysis. I think some of the demand graphs in the article show this. I have found in my career a direct correlation between demand a bad programers. As wages increase more bad will be produced along with a marginal increase in capable engineers. At peeks where projects must fail some good engineers but many bad will be let go. Saleries will stagnate supply will drop, etc. etc.

      Our society seems to think it is OK to do anything just for the money. The concept of doing something to create actual product if foreign to a large percentage of the american public. Especially in the upper levels of society. Until this changes and we can recognize that you need to do something you are good at it will continue to be so.

      This is no different for the outsourcing. Much of it will fail due to unrealistic expectations on both the employers and workers sides.

    5. Re:Specious & Self-Interested Reasoning by mlinksva · · Score: 1
      Well said. Another option is substituting capital for labor. This can be done in a number of ways for software development and IT, among them:
      • Increase developer productivity by buying them faster machines.
      • Always attempt to solve performance and scaling problems with more hardware. Don't give programmers an optimization problem unless more hardware completely fails to improve the situation.
      • Don't attempt to fix any problem where hardware is or is suspected to be the problem. Replace the hardware.
      • Don't attempt to fix any software problem that could be solved by replacing the hardware (OS borked -- throw out the whole machine).
      • Pay a premium for hardware with better reliability.
      A quick search turned up this paper on the economics of IT with a section on capital-labor substitution.
  33. If you expect free talent, this is what happens by Anonymous Coward · · Score: 0

    All this talk about 'community' and 'free software', no wonder kids are looking elsewhere for a career.

    Asking people to give away their talent for 'free' because 'free' software is better than proprietary is so misguided.

    This attitude will do to programming what communism did for Eastern Europe.

  34. Personally by keesh · · Score: 2, Insightful

    I switched from CS to joint CS/Maths (and I might just end up doing applied maths) because CS was becoming less and less computer science and more and more software engineering.

  35. That's fine by me. by blcamp · · Score: 5, Insightful


    There's plenty of work for those of us already (or still) in IT... and plenty of competition as well.

    Unlike many who saw the bursting of the ".COM bubble" as the arrival of apocalypse... I saw it as simply a time to separate the wheat from the chaff. Seems to me there were a lot of people who were in IT in 1999-2000 who had no business being there. I can't tell you how many times I heard fresh grads say "You mean I have to actually PROGRAM?!"

    Not trying to knock anyone here, but if someone is trying to enter a field simply because they think there's money in it, they won't be there very long. Maybe that's what's going on here now.

    Just my $0.02...

    --
    The problem with socialism is that they always run out of other people's money. - Margaret Thatcher
    1. Re:That's fine by me. by BeerMilkshake · · Score: 2, Interesting
      I saw it as simply a time to separate the wheat from the chaff. Seems to me there were a lot of people who were in IT in 1999-2000 who had no business being there.

      While I agree that the industry had too many under-qualified people (and still does), the bubble also hurt extremely talented people who simply were at the wrong company at the wrong time. Friends of mine suffered from months/years of unemployment because of industry conditions and the fact that they were older.

      The real tragedy of the bubble is our industry has not learned from it. Another period of high demand will have exactly the same effect.

    2. Re:That's fine by me. by TrekCycling · · Score: 2, Insightful

      It's funny that you say this, but my personal experience has been that the .com boom resulted in a glut of inexperienced and ineffectual leaches on the programmers more than a glut of bad programmers. The chaff, in my opinion, are the managers who don't know diddly about project management OR IT. The chaff are the executives that pitched horrible ideas and then cost the jobs of others down the road. I hate these posts that inevitably blame people for trying to better there lives by finding a good line of work. Of course I do what I love, so that's why I'm in IT. And I didn't major in any IT-related course of study either. So maybe I'm one of the people you consider unqualified. Maybe not. Either way I don't care. I'm good at what I do. I like the work. But there are so many bad managers, project managers and executives, that it makes the actual jobs miserable.

      And also, for the record, there are a lot of self-righteous, pompous IT folks, who while being quite intelligent have ZERO people skills and look down their noses at those of us who scratched and clawed our way into the industry because we loved it. Maybe you're one of them, maybe not. Either way THOSE are the people the .com boom should have weeded out first, IMHO.

    3. Re:That's fine by me. by TrekCycling · · Score: 1

      "Better *their* lives" rather. Sheesh. I shouldn't post when these topics come up. The typos come home to roost.

    4. Re:That's fine by me. by Peter+La+Casse · · Score: 1
      And also, for the record, there are a lot of self-righteous, pompous IT folks, who while being quite intelligent have ZERO people skills and look down their noses at those of us who scratched and clawed our way into the industry because we loved it.

      This sounds extremely exaggerated to me. The IT folks who look down on the unqualified far outnumber the IT folks who look down on the qualified, in my experience.

    5. Re:That's fine by me. by TrekCycling · · Score: 1

      Statistically I didn't give a number. I just said "a lot". So I'm not really sure what we're disputing. To me, having 1 or 2 guys on your team that are like that is "a lot" because they destroy any attempt to have a cooperative, communicative, healthy environment in the workplace. I didn't say that they were the majority of IT folks. Just that there were a lot of them out there and that that sucks. I'd rather sit next to someone who wasn't as qualified, but was at least friendly and professional and a team player, than someone who's a genius, but treats those who haven't memorized every design pattern like garbage.

    6. Re:That's fine by me. by Peter+La+Casse · · Score: 1
      To me, having 1 or 2 guys on your team that are like that is "a lot"

      Oh, I see. To me, "a lot" is mostly meaningless, because there are a lot of people in IT period. For "a lot" to mean something, it has to be different than "a few" or "a handful" or "1 or 2". Otherwise you may as well just omit those words.

    7. Re:That's fine by me. by DrFalkyn · · Score: 2, Interesting
      Not trying to knock anyone here, but if someone is trying to enter a field simply because they think there's money in it, they won't be there very long. Maybe that's what's going on here now.

      Oh pulleease. Tell me, if you had $10 million in the bank, would you STILL be doing IT? 95% of workers do their job primarily because of their paycheck.

      What ACTUALLY happned was, companies stopped hiring fresh grads because there was plenty of people who already had experience who didn't have jobs who were willing to work for less money. I know programming. I've coded B+ trees and graph search algorithms in languages from C to Scheme to Prolog. You're twidilly little business logic apps are fairly trivial, thank you very much.

    8. Re:That's fine by me. by Anonymous Coward · · Score: 1

      bursting of the ".COM bubble" as the arrival of apocalypse... I saw it as simply a time to separate the wheat from the chaff.

      Many companies simply fired the old and kept the young. Young people tend to excell at raw code productivity, while the smarter decisions of the experienced are less visible to management even if they may be important. Thus, experience was devalued by the bean and code counters.

    9. Re:That's fine by me. by Anonymous Coward · · Score: 0

      Apparently you were lucky to find work. Many other programmers, much more skilled than you, would love to have your job at half pay. If you suddenly found yourself out of work, I would be happy/cheerful to call you chaff. You promote yourself too highly, and degrade others too much. At some point, you will get your sorry ass kicked out of the business. I for one will cheer your downfall.

      Just my $0.02...

    10. Re:That's fine by me. by Anonymous Coward · · Score: 0

      Absolutely. A lot of the "chaff" who have no business in the field are women who can not operate in any environment other than the Windows GUI. Were it not for the dot bomb boom they would have gotten elem ed degress. Sadly and incredibly, thanks to affirmative action, many of them still have software engineering jobs.

    11. Re:That's fine by me. by AutopsyReport · · Score: 0
      "I know programming. I've coded B+ trees and graph search algorithms in languages from C to Scheme to Prolog." Considering the source(s) for such adt's have been around for many years, I wouldn't call that much of an accomplishment, nor use it as some sort of weight in an argument. The research in these areas has been done, as has the programming implementation.

      There's much more thought process to a "trivial" business application. How writing an implementation of a b-tree sets you above the rest is beyond me, considering that is university-level material.

      --

      For he today that sheds his blood with me shall be my brother.

    12. Re:That's fine by me. by DrFalkyn · · Score: 1

      Because if you can implement a B+ tree, you can certaingly figure out how to deploy Enterprise Java Beans in servlet container of the month, or to write SQL queries that map your business objects to your RDBMS tupes, given the proper documentation.

  36. D'oh! by Nova+Express · · Score: 1

    That should be "As supply shrinks, wages will rise," not "As demand shrinks, wages will rise."

    --
    Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)

    http://www.lawrenceperson.com/

  37. Future easy to see... by davecl · · Score: 1

    it is difficult to see how CS can match expected future demand for IT workers without raising women's participation at the undergraduate level

    No - the obvious solution is that the demand will be met outside the US by recruitiung people who do have CS qualifications, and who demand lower wages.

  38. Too unsteady by cablepokerface · · Score: 2, Insightful

    I think young people are afraid of the marked flux. They saw the internet buble burst when they were in their high-school age. Allot of IT people had no jobs. Perhaps they choose job security.

  39. Personal Experience by AdityaG · · Score: 1

    I am getting a bachelors in CE. A lot of my friends are too. These days, just restricting yourself to one degree usually won't cut it. Sure, Business is a nice complement major to CS but with CE people will know that you actually know how to build stuff as apposed to just programming for it.

    It may not be terribly obvious, but when you are programming for stuff other than software, its nice to know how materials in the real world actually work before simulating them (or something of that sort).

    My 2 cents.

    1. Re:Personal Experience by Anonymous Coward · · Score: 0

      It certainly is not obvious. In fact, I have no idea what you're talking about.

  40. interest in CS or CSC by Anonymous Coward · · Score: 0

    CS at NC State is "Crop Science"
    SCS is "Computer Science" ;)

    And yes, we do own a lot of cows.

  41. Cause and effect. by scruffy · · Score: 4, Insightful

    Outsourcing. Be available 24/7. When you're 40, get packing. Dealing with PHBs. Yes, it's a wonderful opportunity in a Walmart world.

    1. Re:Cause and effect. by davidstrauss · · Score: 1
      Outsourcing. Be available 24/7. When you're 40, get packing.

      Let's try this with some actual economics. Outsourcing. START LEARNING SOMETHING LESS SATURATED IN SUPPLY. Be available 24/7. GET A DIFFERENT JOB.

      Don't forget that workers in India are rapidly demanding higher wages, which reduces incentive to outsource. Outsourcing has inherent overhead costs for communication, bureaucratic, and distance barriers. Don't think that companies outsource for fun. Indian workers don't have to even reach our wages before industries will start pulling back.

    2. Re:Cause and effect. by cpeterso · · Score: 1


      I've read that India is already losing some outsourced projects to eastern Europe and Vietnam. India has a big advantage, though, because they speak English very well. Once the pay difference shrinks AND the language differences grow, I think US companies will start "outsourcing" to poorer US states in the Midwest and the South.

  42. What horseshit by grumpygrodyguy · · Score: 1

    With a fall in degree production looming, it is difficult to see how CS can match expected future demand for IT workers without raising women's participation at the undergraduate level.

    ahaha, yeah right. Sounds like CS professors are starting to feel the effects of outsourcing too. Well guys, next time try lobbying harder for the people you're about to send into the (nearly non-existant) job market.

    --
    The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
    1. Re:What horseshit by sgt_doom · · Score: 1
      Great posts....why anyone is still unaware (ignorant is a better choice, but I shall refrain from using it) about the dramatic number of jobs outsourced is beyond me....and both the short-term and long-term effects of said outsourcing will truly offset possibilities of technical progress in the USA.

      Support the tribe or perish!

  43. About time! by bhalo05 · · Score: 1

    Not surprising, given the servers are full of stupid teenagers, cheaters, and... wait a minute, we're not talking about Counter-Strike here?

  44. Drop in C.S. majors by howard_coward · · Score: 1

    I'm a prof at a major midwestern U who does AI work (in chemistry, not C.S. department). I've seen this happening for some time now. You get these incredibly bright geeks who start out in CS and then either drop out or change their majors. Why? I'm convinced it is because the CS major has a lot of really irrelevant requirements that turn these people off. Statistics is one (but only one) example. The fact is that modern CS & programming is a wonderfully exciting area: to put thirty year old hurdles in front of younguns is counterproductive. So we shouldn't be surprised that the supply of CS majors dries up. They have alternatives.

    1. Re:Drop in C.S. majors by Anonymous Coward · · Score: 0

      You get these incredibly bright geeks who start out in CS and then either drop out or change their majors. Why? I'm convinced it is because the CS major has a lot of really irrelevant requirements that turn these people off.

      This is exactly what happened to me. I started as a CS major at Drexel in the fall of '91. Their curriculum sucked, it was heavy on chemistry and physics. I changed to Computer Information Systems, but that wasn't much better.

      In the end I dropped out and got a job selling computers just to get some money in my pocket while I figured out what to do. Within 18 months I segued into the consulting career that I had wanted from the start, where I continue to enjoy success today... WITHOUT any damned degree.

    2. Re:Drop in C.S. majors by HidingMyName · · Score: 1

      But statistics are critical to AI, right? Data mining (KDD) and Machine Learning (AI) both rely heavily on statistical approaches and require knowing at least something about statistical confidence, sampling, experiment design and some regression/analysis of variance would not hurt either. Bayesian models are quite popular and they are highly statistical.

    3. Re:Drop in C.S. majors by Xyrus · · Score: 1

      Statistics irrelevant to CS? And your a prof? Please tell me you're being sarcastic.

      Basic statistics SHOULD be a req for CS. Especially if you have to do any sort of performance analysis over time. Or tracking usage on a database. Or writing software that will be doing anything with quantum physics. Or artificial intelligence!

      Math and CS should be very closely related, as it was at my University.

      ~X~

      --
      ~X~
    4. Re:Drop in C.S. majors by deanc · · Score: 1

      I'm convinced it is because the CS major has a lot of really irrelevant requirements that turn these people off. Statistics is one (but only one) example.

      Statistics and other requirements might not be relevant to anyone who wants to do "MIS" sort of work or .net programming. However, statistics, probability, linear algebra, and combinatorics is fundamental to most scientific and graphical applications that a programmer will implement. Perhaps less so for a GUI specialist, but even that GUI specialist is going to have to understand statistical relevance of human-interface user evaluations.

    5. Re:Drop in C.S. majors by Courageous · · Score: 1

      Statistics is one (but only one) example...

      So you say. And yet one can discern the relative goodness of fit for a variety of amortized algorithms by calculating basic mean, standard deviation, and kurtosis and so forth, depending.

      And really, inferential statistics sets up a generation of knowledge workers to think critically about data.

      We have majors for "just programmers". They are granted by trade schools, like Coleman college. Computer science, however, shouldn't be dumbed down.

      C//

  45. A drop in CS majors is good by Henrik+S.+Hansen · · Score: 1
    If it's true that there is drop in computer science students (and it's my impression too), I think that's good.

    We want peoply genuinely interested in the subject matter taking these courses, not people just in it for the money. I expect a drop in CS students will equal a rise in the general skill level of the graduates.

  46. In other news... we have more lawyers by Lead+Butthead · · Score: 1

    The enrollment of law school continues to climb... I recall seeing reading somewhere that the US graduates more lawyers (percentile wise) than any other first world country. It's no wonder that the litigation seems to be entirely out of control in the US...

    --
    ELOI, ELOI, LAMA SABACHTHANI!?
  47. women? by sootman · · Score: 2, Insightful

    "...it is difficult to see how CS can match expected future demand for IT workers without raising women's participation at the undergraduate level."

    Um, wouldn't it work to just get male enrollment levels back up to where they used to be? What logic is there in saying "Less men are signing up, so the solution is to get more women interested." WTF? I mean, it's not like they're soldiers and they're dying and once they're gone they need to be replaced with women.

    And no points for making easy jokes like "But getting more women into CS will attract men to the field! LOLOMGBBQ!!!11"

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:women? by Ulrich+Hobelmann · · Score: 2

      I think many more women (and therefore a growing number of some good-looking ones in CS classes) would be a major factor in getting the male students to actually useful things.

      If there's a hot chick in your CS-3something class, you'll probably spend more time on being smart and making your presentation look good instead of just hanging out there and talking about $MMORPG with you friends.

      I noticed that, as I went from Germany to Wisconsin for a year, my work morale increased drastically. Part of it might be that in Germany laziness is a virtue and work is something negative. The other part is that Wisconsin (La Crosse) has about 70% women on campus, and a lot of them really good-looking. When surrounded with nice girls, you suddenly have something to live (and work) for (and not just kill you freetime with computer games)...

    2. Re:women? by tadd · · Score: 2, Funny

      "in Germany laziness is a virtue and work is something negative"

      Ooh, I am SO moving to Germany!

      --
      [what?]
    3. Re:women? by drsquare · · Score: 1

      No, CS is already a big enough sausage-fest as it is. You're lucky to see 10% women. We don't need any more men in CS. I can't think of any reason why CS should have such an uneven number of men and women, other subjects are much more balanced. No wonder there's a drop in applicants, what healthy straight male wants to be surrounded by other men all day every day?

      Also if you want more women in the field, then increase the quality of the men. It should be a dream for women to be in a class where it's 90% men, but they're hardly top-shelf men. Imagine how many men would go into a female-dominated field if the average class looked like this:

      http://fatreality.netfirms.com/images/pict0053.jpg

      I can't see many signing up.

      It will definitely psychologically damage a straight-male by denying him female contact in the way that CS courses do, and based on my experience of CS would be enough to turn women into lesbians.

  48. new map pls by Anonymous Coward · · Score: 0

    Why would anyone study counterstrike? just use hax

  49. the trend is national by PureCreditor · · Score: 1

    with all the negative news regarding CS/IT jobs easily outsourcable to India and other countries for 1/3 the salary, the post-dot-com economy, and the recent survey showing that ugrad CS majors are earning fewer than ChemE and EE, what's the incentive?

    When i entered college in Sept 2000, nearly half my peers declared a CS or EE major. By late 01 / early 02, 75% of those "declarations" were wiped clean and replaced the traditional fields - medical, legal, and finance.

  50. Again, this just shows women are smarter by Anonymous Coward · · Score: 0, Troll

    Thier leaving CS faster then men. The field has no future in the US.

    The new plan:
    1) Be a biz major
    2) Party for 4 years
    3) Get an MBA
    4) Outsource "code monkees"
    5) Profit

  51. Hmm. by say__10 · · Score: 1

    At first glance I thought they meant CS as in Counter Strike, I've known many a friend take the Counter Strike major. Nothing like failing out of college due to a computer game.

    --
    Home of the midwest loser - www.say-10.net
  52. Community College by Anonymous Coward · · Score: 0

    Community College is your friend. I'm in the same boat in the CS program at my school. Luckily, my university is very liberal with letting you take courses at community colleges and transferring credits over to your degree plan. The added bonus is that they do not even count the grades towards your GPA!

    The courses at community college tend to be much easier and liberally graded.

    I'm taking my arts/history crap at community college this summer. I may very well take some other courses I am wary of there too.

  53. This is a good thing for programmers. by pdevor · · Score: 1

    The fewer programmers there are entering the workforce, the greater the demand will be for the existing ones. I, for one, think this is a good thing (tm).

    1. Re:This is a good thing for programmers. by jimicus · · Score: 1

      It could be good or bad.

      Demand for CS people goes up : wages go up - but does this make outsourcing to India look more attractive?

      OTOH, you might see the situation where the number of total idiots (who originally entered the profession thinking it an easy way to get rich) in IT goes down. Which can only make life easier, and with any luck will lead to greater innovation and higher quality in the field - which with any luck will counter the desire to outsource.

  54. Don't forget why they are doing CS... by Anonymous Coward · · Score: 1, Interesting

    I'm a student at another UC. The female percentages are very low as one would probably expect from geeks, but what is really scary is why some people take CS as a major. During a basic in-class poll in one of my classes the teacher asked about why people had joined CS as a major. The top two responses were that either their parents had told them there was money in tech, or that they were gamers. Very few actually were hardcore programmers or people who had been with technology with for a long time. Some of the in fact had never used a computer beyond word processing when they joined. This worried me a lot personally, and it made me realize how important it is for software developers to present themselves to children in a fun manner, so that perhaps more people will take interest in the subject.

  55. Computer science and IT workers by xiaomonkey · · Score: 5, Funny

    Most people working in IT probably won't benefit from computer science degrees. Moreover, someone really interested in IT, should probably transfer to their university's school of business and, if possible, enroll in whatever their equivalent of an "Information Technology" degree is. Such programs usually have a number of IT classes, e.g. databases & networking (both with a much more applied slant then you would get in a typical CS class on the same topic), but also provide students with enough knowledge of business that they'll be able to more effectively interact with the high ups in the company when it comes to such things as policy making and infrastructure planning. Alternatively, there are also some two year programs that strictly focus on IT skills.

    Why? Well any CS program worth its salt doesn't focus on teaching people how to admin Windows Server 2003, or Oracle administration. Rather, it focuses on teaching people about theories computation, algorithms, and, on the more applied side, best practices in software engineering. This kind of training will make some one a better programmer or software engineer, but it wouldn't necessarily be even that the relevant to the individual deciding which routers to buy or even the one installing set routers

    <rant> Okay, so maybe I am little bit peeved when people ask me how to do such and such in Microsoft Word or Windows XP, and the looks they give me when I tell them I don't know. It's like they think it's so inexplicable that I don't know since some of the core classes for CS majors *must* be esoteric document formatting in Microsoft Word, and Windows XP - Why sometimes it can't connect to the network printer. </rant>

    1. Re:Computer science and IT workers by eluusive · · Score: 1

      That's because what you're talking about isn't computer SCIENCE. It's Computer Applications. Many colleges offer a degree in Computer and Information Applications, as well as Computer and Information Sciences.

      Since when do you get a degree in electrical engineering so you can go be a VCR/Radio Repairman? Likewise you don't get a degree in computer SCIENCE to fix whatever Microsoft came out with last year. You instead attend confrences for a couple weekends to learn all about Windows 2003. When Windows 2004 comes out, you do it again.

    2. Re:Computer science and IT workers by Simonetta · · Score: 1

      Hello,

      Recognizing the [rant] statis of your statements, I feel that your co-workers are right to feel disappointed that you can't help them with their 'nuts-and-bolts' Windows configuation and application problems and situations.
      A person who has been hired to be the 'computer guy' should either know how to solve these problems with Windows, or (better for you) know where to direct the person with the problem to get their situation solved. This is reasonable, although it's a pain in the patootie.

    3. Re:Computer science and IT workers by xiaomonkey · · Score: 1

      Recognizing the [rant] statis of your statements, I feel that your co-workers are right to feel disappointed that you can't help them with their 'nuts-and-bolts' Windows configuation and application problems and situations.

      It seems you've totally misunderstood my post. I'm not talking about jobs where someone is hired as the 'computer guy'.

      In fact, I personally have no interest in such jobs. I'm trained as a computer scientist, this qualifies me for jobs in things like software development, not really ones where I'm a windows tech support guru (in fact, that was roughly the point of my post).

      So what I was talking about was jobs where you're hired to do something like unix development, java development, etc, etc, and people still expect that you can solve random issues with Microsoft word.

    4. Re:Computer science and IT workers by cpghost · · Score: 1

      You instead attend confrences for a couple weekends to learn all about Windows 2003. When Windows 2004 comes out, you do it again.

      ... using BOFH tactics to get those junkets!

      --
      cpghost at Cordula's Web.
    5. Re:Computer science and IT workers by Anonymous Coward · · Score: 0

      Real "computer science" isn't science at all. It's logic and mathematics. Science implies the scientific method. Math is not science.

    6. Re:Computer science and IT workers by jp10558 · · Score: 1

      Heck, us poor CIS majors get similar things. Why people would think my classes in OS and Server administration or Network design would give me any insight as to why their cellphone doesn't work is beyond me. Especially after being an aquaintence of mine for about a year, and never seeing me with a cellphone.

      I get the feeling that if you have a degree in anything related to computers, people assume you have in depth knowledge of, and can fix, anything that plugs into a wall socket or takes a battery.

      I've also gotten to the point where I tell people that I have never taken a class on "fixing windows". If it's broke, reinstall it. I have (sadly) recently been subjected to "fancy formatting" in Excel though. Actually useful knowledge as it helps with my current accounting class - but nothing that needed a college class for IMHO.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  56. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  57. Software Engineering by Anonymous Coward · · Score: 1, Informative

    I think many of you are forgetting that students are slowly moving towards a Software Engineering curriculum:

    MIT EE&CS students
    385 in 2002
    240 in 2003
    200 in 2004

    Rutgers
    CS Dept enrollment thousands less than peak of 6,500

    CMU CS Dept.
    3,200 applicants in 2001
    2,000 applicants in 2004

    U CA at Berkley CS Majors
    240 in Spring 2003
    226 in Spring 2004

    Stanford CS undergrad majors
    171 in 2000-2001
    118 in 2003-2004

    The demand for Computer Science majors is decreasing, while the demand for Software Engineers is increasing (US Bureau of Labor Statistics says Software Engineering jobs will be among the 10 fastest growing occupations through 2012)

    Software development is changing; embrace the changes :)

    -Rochester Institute of Technology Software Engineering major

    1. Re:Software Engineering by nate+nice · · Score: 1

      I agree 100%. I'm on the job trail and in interviews it seems every company asks questions regarding software engineering almost exclusively. All the questions are based on working with teams, design patterns(huge in every interviews!), OOP, UML, early design, testing and many other software engineering methods. It's fine with me really because software engineering as it stands right now is so undefined it can mean just about anything and my school has been requiring some software engineering courses so I got the information I need. Not to mention I would rather do some design right away than just sit at a terminal and hack all day.

      Since I've noticed this I've changed the focus of my interviews to software engineering things and have noticed better results. I would suggest to people on the job hunt to really read about some software engineering things before interviewing because, at least in my recent experience, it seems it's all they care about.

      --
      "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
    2. Re:Software Engineering by MerlinTheWizard · · Score: 1

      Whereas it's good to promote software engineering in itself, I would not show that much joy about this employment trend you're talking about. By caring more about how you can work in a team, master UML and similar standard design processes, than about your skills and know-how, that also says that companies start to see you as a pawn and must ensure that you will be easily replaced: if you're a good team worker, follow a well known design process and have average skills in your field, aren't you the perfect candidate for a temporary job, the kind of worker that can most easily be replaced later on?

    3. Re:Software Engineering by nate+nice · · Score: 1

      True enough but I've tried to start up conversations about type systems with these dudes when they ask what interests me and it's just over their head or their not interested. You would think they would want to talk to someone who has a unique set of skills and understands some complex things in CS, but I have found many of them don't. If anything, it makes them think you will be too good and take their jobs perhaps! No proof of that, just a hunch.

      In the end though you're probably right. You were kind of eluding to maybe being yourself and demanding they understand or at least respect high tech knowledge so you know you are working for a company that respects your skills.

      --
      "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
  58. looming? by Eternally+optimistic · · Score: 1

    At first glance I read "...a full degree in production looming...". I thought basket weaving had gone industrial.
    This can be good news for those of us who are serious computer scientists, as opposed to those who want to learn a little programming and make money quickly.

    --
    What keeps me going is my inertia.
  59. CS majors don't work in IT by Anonymous Coward · · Score: 1, Insightful

    I think of IT as vocational work. Why would a CS major work in an IT department? I thought they usaully create products and use their brains.

  60. No surprise. by Anonymous Coward · · Score: 0

    As the U.S. economy continues to be assraped by the Republicans, the jobs those people would fill after graduation are going to 3rd world countries.

    Even the radio commercials for those MCSE mills have changed... they used to brag about "starting salaries for MCSEs are in the $70K range!"-- now, probably fearful of getting sued for false advertising by someone who took their course and can't find work even with an MCSE, they have a very clear disclaimer that says they don't guarantee that you'll find a job or get the salary the ad claims you will.

  61. Reminds me of this quote. by dep01 · · Score: 1
    From Family Guy:

    Peter: "Lois, you know it's illegal for women to drive! A woman driving... hehehe that's adorable."

    --
    "hey, could you pass me a paper towel? er.. I mean... DEPLOY ABSORBTION PANEL!"
  62. Re:($CS-- != $programmers--) by SQL+Error · · Score: 3, Insightful

    Sometimes I feel that majors in the humanities, in communication, literature, critical thinking, psychology, philosophy, linguists, and financial planning are better qualified as developers, because they understand what is most often to be coded these days: interfaces to information, with the ability manipulate, display, and interact with said information. That information has context.

    Yeah, right.

    While psychology, lingustics and financial planning are serious subjects and teach skills useful to programmers, they don't teach programming.

    Communication, literature, "critical thinking", and almost all philosophy courses are pure fluff.

    Give me an engineering graduate - civil, mechanical, electrical, chemical; I don't really care - any day. At least they understand maths and have learned that there is such a thing as a wrong answer. The concept of a wrong answer is anathema to most humanities students.

    I'm sooo glad my job doesn't involve hiring programmers anymore.

  63. a compromise position? by Dancin_Santa · · Score: 1

    I'm willing to admit that their are some non-idiots that graduate from the typical CS program if you are willing to admit that most of the people who graduate from the typical EE program are carrying you guys on their shoulders.

    1. Re:a compromise position? by Anonymous Coward · · Score: 0

      There are many areas of computer science, and many are very theoretical. As a CS/Linguistics student doing research in Statistical NLP and AI, there are a lot of very interesting problems yet to be solved that will not be the domain of engineers. You create the robots, I'll make them think. =)

      (And by AI, I don't mean teaching robotic dogs how to play soccer.. that is nothing more than some moderately difficult algorithms without using any genetic or ML processes.)

    2. Re:a compromise position? by Dancin_Santa · · Score: 1

      I'm going to be modded down for not sucking the dick of AI, but take a look around at the robots currently working.

      All of them are designed by engineers. From the spot welders building your cars to the Honda Asimo human-like robot, these were all developed and implemented by engineers. Computer science has its place, but when the rubber meets the road, it's the people who are willing to look at a problem and develop a solution that are the ones that push technology forward.

      Genetic and ML processes have bought us what? Better spam filters?

    3. Re:a compromise position? by kfg · · Score: 1

      Dude, I'm an physicist who works as an engineer. I have nothing to do with any comp program and thus no deparmental bias to defend in that regard.

      I'm also wondering if you got your links and conclusion inversed as a joke, or if that's what you really meant.

      KFG

    4. Re:a compromise position? by Anonymous Coward · · Score: 0

      Spoken like a true engineer.

      Which is to say, spoken like someone who doesn't actually understand what's going on.

      You stick to your soldiering and circuits. The CS guys will continue to make them actually DO something. Seriously, the disciplines use each other. The only people who don't think so are the idiots on both sides think that theirs is the only real component. You obviously lack any knowledge about what goes on behind the scenes.

      Like the original poster thinking that CS rides on intels coat-tails. How about these inventions? The INTERNET (maybe you've heard about it. those were computer scientists, not engineers), The WWW (not to be confused with the Internet, but I'm sure you won't see the difference), Operating Systems (Windows, Linux, Mac OS X: all by comp. sci's), GPS, MP3 players, DVD Video (combined effort, but without the CS deciding how to encode the video/audio you engineers would never have gotten one sold. Nobody wants DVD's the size of a room to store un-compressed data), Word Processors, Spell checkers, Spreadsheet.

      The list for what comp sci has done is WAY longer than EE. Sure you got some processing advancements, but that's it. Coding for actuators and memory stacks is easy, there's been no REAL advancement on those since the 90's, only making it smaller.

      Next time I need a 16x16 MuDeMu I'll give you a ring.

    5. Re:a compromise position? by Wavicle · · Score: 1

      Okay, two things:

      1) Honda's ASIMO made a stop at my University a short time ago, I attended the VIP Technology Presentation when we got to grill the engineers on the technology behind ASIMO. You ought to shut it because you do not know what you are talking about. ASIMO is as much about the gyros, motors and hard plastic shell that people see as the computer software which interprets all the orientation data and keeps him upright.

      2) I am currently the student voice lobbying for change in my school's CS program because the engineers are trying to start up a robotics & mechatronics lab, but are having trouble because while they can design all the hardware, they need something to make it work. Having every product depend on an operator's skill with a 9 channel radio controller just isn't cutting it. The robots that are currently working are either working because they require the full attention of a human operator or because of the high quality software running them.

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    6. Re:a compromise position? by Anonymous Coward · · Score: 0

      Uhhh just to let you know, alot of companies are hiring Software engineers. I think that is what he is refering to as well. Oh and to let you know as an engineer I must be able to understand all the code you write because in order for me to use it I have to check it and ensure it works perfectly. So ya both sides have there purposes but software enigneers are replacing CS and all the engineers I know can program just as well if not better then someone from CS. And I always use math in everything I do. I have to. What type of Engineers don't use math and physics??? You must be dealing with some bad enigneers. Oh and alot of what you mentioned was not done by CS. It was done by people with Ph.Ds in math. Alot of compression has been done by math Ph.D's along with the audio and video. The programmers just implemented the equaitons. You have no idea how complex some of those things are. No way a person from CS or engineering could do that wihtout a Ph.d and even then the Math guys can do it better.

  64. engineering shortage is a myth by Anonymous Coward · · Score: 1, Insightful

    http://heather.cs.ucdavis.edu/itaa.real.html

    There is not, nor have there ever been, a shortage of engineering or programming personnel in the USA.

    What there is a shortage of, is *cheap* labor in these disciplines. Industry wants the supply to go up, so that the price will go down in the face of steady or declining demand.

    Future demand in this country will be flat or declining, as outsourcing takes it's toll. Is it any surprise that freshmen are opting for more promising fields of study???

    1. Re:engineering shortage is a myth by Dasein · · Score: 1

      While I agree that the problem is price, I disagree with the assertion that things will be flat or declining.

      The world price for programming talent is lower than in the US which implies, that, absent a tarrif, that the US programmer's salaries should almost immediately go to the world price. However, in many ways, the incremental costs associated with managing software projects from afar are a sort of tarrif.

      The problem, from the US programmers point of view, is that the tarrif has been cut over the last few years with the proliferation of the internet. However, I think that we are now (mostly) up against the fundamental complexities of the issue not just the accidental ones (like moving bits from place to place).

      So, I would expect the tarrif not to be lowered much further. This means that for the US programmers position to get worse, the world price for engineering talent has to drop. It's possible that as China continues to come online that this will happen, but, since India competes against China in exports (for which the tarrif rate doesn't matter) I don't suspect it will have as much of an impact as India did.

      --
      You are not a beautiful or unique snowflake -- but you could be if you got off your ass.
  65. This is a good thing by pegasustonans · · Score: 3, Interesting

    Now maybe the majority of CS majors will actually be people who like and think it's fun instead of people looking for a quick way to cash in. I used to know a ton of people who didn't know a thing about computers and they decided on CS as a major because they thought they could make big bucks. It's good to know this trend might be changing.

    --
    And all our yesterdays have lighted fools The way to dusty death. --Will
  66. Re:Don't Worry: Outsourcing will come ot the rescu by Anonymous Coward · · Score: 0

    Talking about outsourcing, here's an interesting article from The Register:

    http://www.theregister.co.uk/2005/04/19/offshoring _savings_sometimes/

    It got rejected as a story, probably something to do with the fact that VA Software, slashdot's owner supports outsourcing.

  67. Well... by Anonymous Coward · · Score: 0

    At my school, CS majors pretty much have the equivalent of two or more full time jobs worth of homework per week. One semester we averaged 120 hours/week in the lab. Add to this going to class, homework for non-CS classes, a job, such things as sleep (even in small quantities) and you're left with very little time to have fun or engage in social activities. I don't know about other schools, but 95% of what we cover here is practical; all the time comes not from memorizing theory but from building actual applications.

    Of course, we'll be making more than pretty much everyone else when we graduate, but getting there sure as hell isn't much fun. People hear horror stories (which are to a large extent true) and people either don't declare the major to begin with or drop out. Nobody wants to spend the prime years of their life literally living in the computer lab. Is this sort of situation typical? I get the impression that at most of the schools with decent CS curriculums, you've simply got to fit more than 4 year's worth of material into 4 years in order to be competitive once you graduate. Thoughts?

  68. Re:($CS-- != $programmers--) by dead+sun · · Score: 2, Insightful
    While I'm not going to say you're wrong, as managers can be terribly short sighted, I have to ask a question. Have you ever tried to maintain code written by somebody that wasn't well trained in software engineering? While there are plenty of people with CS degrees that have no clue, there are very few people without direct computer science background that know what structures to use where in code, much less how to keep it clean and maintainable.

    Proper project structure, data structures, access methods, commenting, documentation, security mindedness, and release planning aren't something that just happen. They get screwed up enough by people trained to think that way. The only way I can describe most code I've seen from non-CS people is hackish and ugly. Sure, it may result in something that works properly the first time written, but asking for a single small change may well result in reimplementing the better chunk of it.

    In my opinion, it's best to get a project lead that has sufficient skills to wrangle proper specifications out of the people who need the application. Then they can hand out portions to programmers who are good at writing clean code, and everybody wins.

    --
    If not now, when?
  69. CS as a major is disappearing as an option by AWhistler · · Score: 1

    I have a CS degree, but since I graduated, a new major started...comp. Engr (CE). Then they decided to move EE into CE (or vice versa). Then they decided to merge CS with the EE college. So now there's EE, and CE, but not CS. So CS as a major is declining because they don't exist.

  70. Pure CS vs. Blended majors by Edgester · · Score: 1

    I attended a fascinating lecture from the Dean of an IT college. In a nutshell, the lecture said that Pure CS or Computer Science majors were dropping, but they were being replaced by blended majors. These blended majors are CS mixed with another discipline, for example, Bioinformatics is Biology mixed with CS/IT. Computiational Physics is CS mixed with Physics.

    In essense, IT is becoming a required part of other disciplines. IT is maturing and has merged with other disciplines to create new hybrid disciplines.

    This is a general trend. Many new research initiatives are the product of a multi-discipline approach.

  71. This topic has been done to death by xRelisH · · Score: 0, Redundant

    and it's been pointed out many times that most of these people losing interest are people shouldn't be in CS anyway. The people who are "leaving" are simply the crowd following the next get rich quick career.

    The people who are left are the ones who actually like Computer Science and actually know what it is. What angers me is that there are a lot of programs out there at community colleges and such and call themselves Computer Science programs when they only teach you C/C++ syntax.

    "Computer science is no more about computers than astronomy is about telescopes." -Edsger Dijkstra

  72. CS? Pah that's old... by taskforce · · Score: 1

    People are clearly losing interest in CS because CS:Source is out and the hardware capable of playing it has reached afforable levels.

    --
    My 3D Texturing Skinning work (under construction)
  73. CS degrees are becoming irrelevent by leathered · · Score: 2, Insightful

    I work as a BOFH at a university's CS department. We too are suffering from the overall decline in interest in the subject.

    The problem is that the whole concept of CS is becoming increasing irrelevent as IT is such a diverse field. If you study chemistry, you graduate as a chemist, a mathematics graduate is also entitled to call himself a mathematician. But what about computer science? How many job ads have you seen that are calling for computer scientists? A degree that specialises in programming, networking etc would be far more valuable as the student would not be labelled a 'jack of all trades' which is exactly what we are turning out now.

    Personally even though I don't have a degree I'm in a far better position with regards to my employment prospects than most of our graduates. My experience, together with a CCNA and MCSE (don't laugh, an MCSE backed up with experience is still valuable), puts me in greater stead than someone who has only studied a wide range of concepts and quite frankly, has mastered none of them.

    All the employers we liase with talk about is a candidate's experience and not what pieces of paper they may possess. The job advertisements I now see reflect this too, very few seem to call for CS degrees and the ones that do only see it as a benefit, rather than a requirement of employment.

    --
    For all intensive porpoises your a bunch of rediculous loosers
    1. Re:CS degrees are becoming irrelevent by Anonymous Coward · · Score: 0
      Personally even though I don't have a degree I'm in a far better position with regards to my employment prospects than most of our graduates. My experience, together with a CCNA and MCSE (don't laugh, an MCSE backed up with experience is still valuable), puts me in greater stead than someone who has only studied a wide range of concepts and quite frankly, has mastered none of them.


      Oh horseshit. I've been in the field for fifteen years (senior network admin at a school of >30k students), and in night school finishing up a bachelors for the last seven (yeah, takes awhile but tuition remission rocks). I have the same certs you have, plus a few Linux and Solaris certs. I'm telling you know, the theory that comes along with a CS degree comes in handy. My computer architecture, networking, and operating systems courses are cherished.. I love the stuff.

      The problem with many non-CS so-called IT personnel is that they have so little idea what goes on behind the scenes .. they have to "black box" everything instead of identifying a spinlock or resource issue.

      Give those kids with the CS degrees a few years of your oh-so-valuable experience along with a CS degree and the impetus to get certified (what, CS guys don't get certified? think again), and you'll have your competition handing your ass to you.
    2. Re:CS degrees are becoming irrelevent by BCW2 · · Score: 1

      Here in North Carolina, you are better off getting a Networking associates degree at the local CC than a four year degree. If you double up with a programming degree you qualify for 80% of the jobs out there but only if you take advantage of the certification tests, CCNA, CNA, CNE.... Any ed + a cert that says you at least have a specific clue is worth more than any general degree.

      Amazingly the only employer that consistantly requires a BS in CS is Red Hat.

      BS = bullshit
      MS = more shit
      PHD = piled higher and deeper

      My Dads favorite saying to anyone that thought general knowledge was a qualifier for any job. He made his students learn and think. His MS and PHD candidates could do any needed test in the lab themselves without help to prove their Thesis.
      He was:
      Dr. Boyce C. Williams
      Professor of Agriculture
      NMSU (1/1955 - 4/1985)

      --
      Professional Politicians are not the solution, they ARE the problem.
    3. Re:CS degrees are becoming irrelevent by aristotle-dude · · Score: 1
      I'll raise your horseshit to bullshit.

      I've been the the computer field for about the same amount of time as you. That degree and those certs are meaningless. I can think of several times when I've had to clean up after some CO-OP student's work or having to help out a colleague with a CS degree with a problem. Problem solving skills and the willingness to learn are key to success in IT and you will not necessarily gain that from a CS degree. To a certain extent, those skill/attributes develop during early childhood and through life experiences.

      I've worked in several field in IT which include:In-House Technical Support, Systems Administration, Web design and development of custom software as a contractor. I now work as a Programmer Analyst for a large financial institution but I do not have any degrees.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    4. Re:CS degrees are becoming irrelevent by JakiChan · · Score: 1

      I'm not laughing at your MCSE as much as your CCNA and MCSE. I mean all of our basic helpdesk tier-1 people have CCNAs and I am almost afraid to let them set a vlan.

      (In other words, I think that networking professionals have less respect for the CCNA than the general /. crowd does for the MCSE. I've interviewed too many CCNAs who insisted they were clued on networking and couldn't answer even the most simple questions.)

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
    5. Re:CS degrees are becoming irrelevent by Anonymous Coward · · Score: 0

      So being Minesweeper Certified and Solitaire Experienced is your ticket to financial independence? What happens when the technology changes? Welfare?

    6. Re:CS degrees are becoming irrelevent by BCW2 · · Score: 1

      If you read my post, not one M$ cert was listed. Anyone should be able to keep current with their certs. Cisco and Novell are both better for employment than M$.

      --
      Professional Politicians are not the solution, they ARE the problem.
  74. I think I know what it is.. by HAKdragon · · Score: 1

    I think the reason for the drop in interest in CompSci as a major is that many of the incoming students are disappointed and a little shocked that CS doesn't stand for Counter-Strike.

    --
    "Our opponent is an alien starship packed with atomic bombs. We have a protractor."
  75. Erm? by t_allardyce · · Score: 1

    Can someone explain where this 'future demand' is? the way I see it, the need for IT workers is going to drop rapidly - the Internet is well established, the 'dot com' boom is over, out-sourcing is growing and faster computers mean high-level memory managed programming is becoming the norm. Im not counting on this industry to pay my bills.

    --
    This comment does not represent the views or opinions of the user.
  76. If gender really doesn't matter by mark-t · · Score: 1
    Then why even bring it up?

    I mean it's not like everyone is telling women that CS is a men's-only club and they aren't allowed to join. If women get that impression, that's their own friggen damn fault, not the fault of how the subject is being presented. It's not entirely inconceivable that the low female representation in the field has caused something of a catch-22 for women... feeling like they don't fit in because there aren't many women, and there not being many women because they simply don't fit in. Sorry... it's a fact of life. Live with it!

    More power to any woman that can get past such psychological barriers and pursue a career in the field, but I really think everyone should just shut the hell up about worrying about equality of genders in all fields and just let _PEOPLE_ do whatever they want. If a field happens to be mostly male, why the heck should it even matter when in a *VAST* majority of the cases, there's no deliberate sexual discrimination occurring, and in the isolated incidences where sexual discrimination is occuring, a) any attempts to control said discrimination would likely fail since such discrimination is already illegal anyways, and if they are getting away with it now, they will only continue to; and b) even if the efforts _were_ successful (which I doubt), it's still unlikely to be common enough to make a significant statistical difference to female enrollment anyways.

    If people want women to be equal to men, then they need to stop bitching about how "unfair" things are when they really aren't. How many people do you see complaining that there aren't enough male cheerleaders, or male nurses?

  77. But does it matter by cstec · · Score: 1

    Of course, this assumes that university education has anything to do with computer science skills. Which the university would like you to think, of course. ;-/

    Traditional U expects you to show up in overcrowded classrooms, get most of your education on your own from the books, then pay tons of money for the priviledge and kiss their ring, too. Meanwhile the typical IT tech institute treats students as paying customers, realizes they won't come back if they don't learn, and falls all over themselves to make sure they do.

    There's a reason the number of IT training institutes has skyrocketed. There are many paths to CS expertise, but it's in big U's financial interest to sell people idea that they're the only route.

    1. Re:But does it matter by Anonymous Coward · · Score: 0

      While I will not defend the ivory towers of academia and their frequent arrogance towards the students, the education you get at ITT Tech or whatever is not a CS education, its vocational education. What you get there is not theory but practical courses that prepare you for the job market.

      Nothing wrong with that, but lets not think that apples == oranges.

  78. CS has itself only to blame by OSXexpert · · Score: 0

    Education is in business, one business is all to make money for the Regents and the industry that is Education. It is no suprise then that Education overproduces and the student gets pooched in the process. One thing I learned a long time ago before getting my BS in CS/Math and a MS in SportsMed is never, ever, *EVER* believe what education tells you. I was fortunate, I came out of school in the early 90s and during the tech ride. I feel the pain for those in the late 90s that got sold a bill of goods on how there would be 100K per year jobs for web programmers. Those folks are now flipping burgers for the most part. If you want a job that pays, go into biotech or nanotech, or humaniod robotics. That will be the next boom for 20-30 years. Get used to the idea of the average human worker being replaced, particularly in IT/Tech. And of course, good luck.

    --
    --- Old Time NeXThead
  79. physics by Anonymous Coward · · Score: 0
    Indeed.

    You could major in physics after which you'd be ready to take on almost any job (law and medicine excluded, and assuming that you know basic hygiene and have adequate social skills). Proven ability for analytical thinking, ability to learn fast and willingness to re-learn things all the time are an enormous advantage.

    1. Re:physics by Peyna · · Score: 1

      Physics majors consistently score the highest on the LSAT. In fact, most hard science and mathematical degrees do so. To learn the law you have to know logic and reason, something that a lot of liberal arts degrees lack in their curriculum.

      Anyway, my point is that your undergraduate degree is mostly insignificant for law school, so long as you have one, you know how to write, and you know how to reason, you'll probably do okay.

      To go on to medical school you need so many hours of biology, chemistry and physics in most cases, so a lot of physics majors might not be that far off from the basic medical school admission requirements.

      --
      What?
  80. It was my fault by Shazow · · Score: 1

    I dropped my CS Major and switched to CS Specialist

    I'm sorry. :-(

    - shazow

  81. CS as a major? by SaidinUnleashed · · Score: 1

    Holy crap!

    I can major in Counter-Strike?!

    XD

    --
    Shiny. Let's be bad guys.
    1. Re:CS as a major? by Anonymous Coward · · Score: 0

      That joke's so obvious it has been made at least twice already.

  82. Short of Staff? Just Ship Some Over! by fuzzybunny · · Score: 1

    it is difficult to see how CS can match expected future demand for IT workers

    Easy. Managers will just start doing what any self-respecting geek would do when he needs something--order out.

    --
    Cole's Law: Thinly sliced cabbage
  83. annoying feminist spin by Scudsucker · · Score: 1

    Alarmingly, the proportion of women who thought that they might major in CS has fallen to levels unseen since the early 1970s.

    Wow, the job market is crappy, student interest is dropping...even among women. OMG!!! News at 11! I also like the agenda of how it will be difficult to see how CS can match expected future demand for IT workers without raising women's participation at the undergraduate level

    What I find annoying is how more women are attending college than men, more women graudate than men, and yet all they can talk about are the two areas where women have yet to surpase men: math and science. Comon girls, show you actually believe in equality, not just the advancement of women. Show some concern that the average disparity in enrollment between the sexes is around 10%, or that there are very few men in nursing programs or going into the field of public education.

  84. Re:($CS-- != $programmers--) by Dun+Malg · · Score: 4, Insightful
    Not to say a CS degree isn't useful -- it is, obviously for the more hardcore programming and understanding of the bigger picture.

    My first year Intro to CS instructor put it this way:
    "Computer Science is to programming as mechanical engineering is to operating a drill press"

    Too many people think of a BS in Comp Sci as a degree in programming.

    --
    If a job's not worth doing, it's not worth doing right.
  85. I remember kids wanting to get rich by CrazyJim1 · · Score: 1

    I knew so many people who were intelligent kids and just wanted to get rich so they were in CS.

    I just wanted to program because it was something I did my entire life, but I couldn't get into CS because my grades in other studies weren't good. The problem is that if I was in CS, my grades would have been awesome, but the college I went to messed my placement up.

    Seeing as I'm also having trouble finding a job programming, I don't see it as a bad thing for people rethinking they want to get into CS. The influx of kids into computer science with no prior computer programming before college was mind boggling in the mid 90s.

  86. A Story of a Recent CS Graduate by $criptah · · Score: 4, Insightful

    Hi there. I graduated with a degree in Comp. Sci. a couple of years ago. Like many other people, I started CS because I liked computers and I was pretty darn good with them. I participated in different computer clubs, learned how to program and do other fun things at an early age. Given that and the fact that IT provided stable and well-paid careers in the past, it was a no brainer! But had IT sucked in terms of pay, I would have never gotten into it to begin with. You heard me correctly. If I had to choose a major in 2002, Comp. Sci. would not be on my list.

    See, I was poor all my life. I could not major in Liberal Arts or English because I had to support myself and think of supporting my parents and relatives in the future. I had to choose something that I liked and that paid good. This is a fucking no-brainer and I know that 90% of you would do the same thing. Would you study your ass off to find out that your jobs are moving to India and that you get shit for pay? I highly doubt that.

    Comp. Sci. was a perfect major for me. I thought of going to a medical school, but my parents could not afford that. I thought of doing science, but then I saw what most of research specialist brought in terms of income and I said "fuck that." Business and Economics were okay; however, I did not like them as much as I liked Computer Science and that is why I majored in it. After four years of pain, I got out of college with no job, a butt load of loans and no chances to find a good job. It took me a while to find one and I went through a lot of pain to get where I am right now. Not everybody can do that.

    Anybody with more than two brain cells saw that IT got fucking smashed and that it was harder to get jobs in the field. With that in mind, who wants to take a risk? How many people would like to study one of the hardest fields and then end up without a job and a load of student loans? It is not pretty; take my word for it. For some people it does not make sense to get into a field if they can't earn good money. This is just a rational thought because there are individuals, believe it or not, who want to be financially secure. Why would I pay to go to college if four years down the road I am going to be unemployed?

    Of course, there are people who can afford doing what they like regardless of financial benefits. I know a person who pissed through four years of Ivy League education majoring in some useless crap that can't get a her a job that pays more than $25K/year. She can afford loving what she does for living (whenever she has a job) only because her daddy supports her. In theory, she does not even have to work to be well-off. For me, it was not an option. It was either boom or bust. I had to choose a discipline that satisfied three criteria: a stable career and income while being interesting at the same time. If a career did not fit any of those three parameters, I'd pass. Would not you?

    I assume that Comp. Sci. can no longer fit people in my situation; hence we have a drop in enrollment.

    1. Re:A Story of a Recent CS Graduate by the_2nd_coming · · Score: 1

      if you needed to make money then you should have gotten into pharmacy.

      --



      I am the Alpha and the Omega-3
    2. Re:A Story of a Recent CS Graduate by the_2nd_coming · · Score: 1

      oh.. and you can become an RN is about 2 years and make 50k a year.

      --



      I am the Alpha and the Omega-3
    3. Re:A Story of a Recent CS Graduate by tpengster · · Score: 1

      This story is a perfect reason exactly why one should NOT use future income as a criteria for what they want to do in life.

      The fact is that you won't be able to predict how much a certain occupation will be 'worth' 10 years from now or even 3. The assumption that one can find an easy and high-paying industry is especially reckless. Supply and demand will eventually kick in. And in CS, we have essentially a commodity market for programmers which means a very competitive market.

      What people should do is enter a field which they truly enjoy, regardless of the income. I know it sounds difficult, but life isn't easy. It's hard. But if you are working in a job you enjoy, you will have an edge over the competition. Most people don't enjoy their jobs. You'll be several times more productive if you do, and this means that you can make a decent living even in a beaten down industry. But most importantly, money isn't going to make you happy. It sounds cliche, but it is true.

      It is very difficult to see this when you are first entering college. But once you leave college you start to lose a lot of your social connections. Soon, your work takes over a much greater part of your life.

      It seems to me that even people who aren't very well-paid can have a pretty good standard of living in this country. On the other hand, being in a profession which you enjoy and that lends itself to social situations from which you can benefit WILL make you happy.

    4. Re:A Story of a Recent CS Graduate by Anonymous Coward · · Score: 0

      Well then, you reall are an idiot, aren't you? What you should've done is gotten an MBA like the other idiots and you could say things like "think outside of the box", or "we'll have to do a 360 on that one."

    5. Re:A Story of a Recent CS Graduate by mrchaotica · · Score: 2, Informative

      I don't understand. You keep talking about majoring in CS, but then working in the IT field. Those two things have very little to do with each other, so why do you mention them in the same breath?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    6. Re:A Story of a Recent CS Graduate by Anonymous Coward · · Score: 0
      You'll be several times more productive if you do, and this means that you can make a decent living even in a beaten down industry.

      That line pretty much betrayed your lack of experience. The truth is that your skill doesn't make much of a difference in your income or employment opportuinities (as long as you are not a complete idiot). Who you know is a hundred times more important than what you know.

    7. Re:A Story of a Recent CS Graduate by Impeesa · · Score: 1

      if you needed to make money then you should have gotten into pharmacy.

      Or do what I did - study CS (and physics, in my case), and get a girlfriend who's studying pharmacy. Win-win.

    8. Re:A Story of a Recent CS Graduate by the_2nd_coming · · Score: 1

      there you go:-)

      I married a Nurse :-)

      --



      I am the Alpha and the Omega-3
    9. Re:A Story of a Recent CS Graduate by $criptah · · Score: 1

      You should start reading the posts more carefully. I said that I had three criteria when I chose my field. Money, career and enjoyment. Nursing does not fit two of them: career and enjoyment.

    10. Re:A Story of a Recent CS Graduate by khallow · · Score: 1
      That line pretty much betrayed your lack of experience. The truth is that your skill doesn't make much of a difference in your income or employment opportuinities (as long as you are not a complete idiot). Who you know is a hundred times more important than what you know.

      I beg to differ. People are much more likely to "know" you and help you get employed, if you have some useful skills to your name. I got a sweet job primarily because I knew one of the people doing the hiring, but I was able to take advantage of that knowledge because of my skills and experience.

    11. Re:A Story of a Recent CS Graduate by $criptah · · Score: 1

      It sounds like you were never unemployed and that you do not have experience with a benefit called welfare.

      See, after we lived in on $1,000 per month for a couple of years, this whole "do what you want" shit got old. My mom liked doing accounting and even got a Masters in the field. When we moved to the U.S. this didn't really matter and we started from scratch. Had my family had enough money, I'd be on my way towards an MD right now for the same fucking reason: income, enjoyment and career.

      I don't even care about the amount of money I make as long as I can work and do things while getting paid for them. Yes, I am such a caplitalist pig! If I wanted to do what I truly enjoy, I'd be smoking weed and growing some illegal shit in the backyard; however, you can hardly call it a career. All I wanted is to get a job, do honest work and secure a future for myself and my mom. Is this against some sort of law? If so, please tell me more about it; I am here all week.

      I have seen people who are after the money and only money. I delt with the ones who do what they love and get shit for pay. I chose to do something that I liked and that promised a good future. And you have balls to blame me for that? I am so sorry that I do not have time to save trees and work for nothing. The whole purpose of going to college and earning degrees is that you make yourself more marketable in order to secure your future. While future income is not the only variable that is used in choosing one's major, I believe it should be a factor. Would you still be doing what you're doing for living if you got $2K/year. I highly doubt that.

    12. Re:A Story of a Recent CS Graduate by vorpal22 · · Score: 2, Informative

      You find CS to be one of the HARDEST fields? I find that claim dubious. On what grounds do you make that judgment? As someone who did his undergrad and Master's in CS and who is switching to math for his Ph.D., I'd say that I consider CS to be a relatively easy field in comparison to many of the others (math, engineering, physical sciences, etc).

    13. Re:A Story of a Recent CS Graduate by cpeterso · · Score: 0, Offtopic


      Plus you can trip balls all you want with free samples from your pharmacy.

    14. Re:A Story of a Recent CS Graduate by the_2nd_coming · · Score: 1

      Seems to me that the only criteria that matters if being poor is not an option is Money.

      BTW.. Nursing is a Career, and a damn good one at that.. Nurses can walk into a hospital and get a job starting that day if they want making 45-50 grand a year. if you do not like hospital work, you can do home care which is nice because it gives you the freedom controlling your work schedule for the week and the day while making a lot of cash.

      if you need money, you need to get retrained and not be finicky about what it is you do.

      what's wrong? Nurses are a woman job?

      --



      I am the Alpha and the Omega-3
    15. Re:A Story of a Recent CS Graduate by east+coast · · Score: 2, Informative

      I'd say that I consider CS to be a relatively easy field in comparison to many of the others (math, engineering, physical sciences, etc).

      Most students don't take these as majors either. True, CS is easy compared to the pure sciences and math, IMHO. But compare it to the crap most college students really take: medical, communications and business students are everywhere. Those of us in the tech/science field are fairly few in the overall scheme of things.

      --
      Dedicated Cthulhu Cultist since 4523 BC.
    16. Re:A Story of a Recent CS Graduate by Anonymous Coward · · Score: 0
      ...but I was able to take advantage of that knowledge because of my skills and experience.

      Yeah. Just keep telling yourself that.

    17. Re:A Story of a Recent CS Graduate by east+coast · · Score: 1

      What people should do is enter a field which they truly enjoy, regardless of the income. I know it sounds difficult, but life isn't easy. It's hard. But if you are working in a job you enjoy, you will have an edge over the competition. Most people don't enjoy their jobs. You'll be several times more productive if you do, and this means that you can make a decent living even in a beaten down industry. But most importantly, money isn't going to make you happy. It sounds cliche, but it is true.

      Uh yeah, right... hahahaha... I'd laught more if your statement wasn't so sad. For some people "making money" isn't about the toys, it's about making a livable wage. Not knowing your possition in life you may be surprised that there are "real jobs" in the industry that doesn't pay enough to cover a mortgage, the utilities and a car payment on something better than a Yugo.

      Should someone enjoy their job? Sure. At the same time it is very important to hold down a job that doesn't make you wonder where your next meal will come from or if you're going to have some utility shut off.

      Most companies don't pay their IT/IS staff as well as other college graduates in their company. Some of it is supply and demand and some of it is that the powers that be see their IT/IS staff as little more than maintenance men.

      --
      Dedicated Cthulhu Cultist since 4523 BC.
    18. Re:A Story of a Recent CS Graduate by Trifthen · · Score: 1

      Your situation is very similar to mine. I also grew up poor, and just happened to have an old TRS-80 I fiddled with for years. I figured that CS being a field with pretty good money was a lucky break from my past. I never considered CS hard, and I also majored in Math and Physics while I was in college. I'm a DBA now and make respectable income, but that's only because I graduated in '99, and missed the crash barely, by a single year.

      These days, I couldn't in good conscience recommend anyone take a major in CS if they want to make a living wage. There's just no point to it unless you have 5+ years of experience in *everything* judging by all the job ads I see in the paper.

      --
      Read: Rabbit Rue - Free serial nove
    19. Re:A Story of a Recent CS Graduate by garton.lics · · Score: 1
      How many people would like to study one of the hardest fields and then end up without a job and a load of student loans?

      People that have an interest in the subject and want to learn regardless of the rewards of mastering it.

      For some people it does not make sense to get into a field if they can't earn good money.

      And earning "good money" is good for what?

      This is just a rational thought because there are individuals, believe it or not, who want to be financially secure.

      I certainly don't worry about it. Nature provides for every animal on the planet and I see no reason why Humans would be excluded; why worry about our security when nature has that all taken care of?

      Why would I pay to go to college if four years down the road I am going to be unemployed?

      Because there's nothing more important than mastering a subject you practice without a thought of reward than the act itself.

      Of course, there are people who can afford doing what they like regardless of financial benefits.

      Anyone can do this. The most important thing you'll ever come across is yourself. Yes, the only material thing worth developing is YOU. This means, feeding your brain, developing your mind, and not abusing the organic transport(so you can live as long as possible) that allows your brain and mind exist. Everything else is superfluous. Which includes the rat race you continually mention in your post.

      For me, it was not an option. It was either boom or bust.

      Nonsense. There is always an option.

      I had to choose a discipline that satisfied three criteria: a stable career and income while being interesting at the same time.

      I'll share with you my favorite quote; "All paid jobs absorb and degrade the mind" - Aristotle

      In other words, what you want, does not exist, nor will it ever.

      If a career did not fit any of those three parameters, I'd pass. Would not you?

      No.

    20. Re:A Story of a Recent CS Graduate by $criptah · · Score: 1

      Mabbe nursing is a career for you, but not for me. That's why I did not choose it. I am not complaining about what I do (hint: it has very little to do with CS). It brings good cash, has a stable career path and I do enjoy it. Deal is done; go bitch somewhere else.

    21. Re:A Story of a Recent CS Graduate by $criptah · · Score: 1

      You were lucky to miss the bubble. Things were right after the bust after I started looking for a job. Had it not been for a butt load of work that I completed during my school years (actual corporate stuff), I would have had hard time finding a decent place. Now I do stuff that is remotely related to things I've learned in college; hopefully, I will be able to move away from it and get into software sales or project management...

    22. Re:A Story of a Recent CS Graduate by $criptah · · Score: 1

      I make this judgement on my own ground. In collge I tried to get a double major in either math or physics. I found that math was rather dry and physics did not have a potential job lined out, so I did not do them. However, I found both disciplines be less stressful than CS due to one requirement: no creativity necessary , at least on the undergrad level. You have all the formulas and theorems lined out for you. I aced physics while attending less than 20% of all lectures and barely doing homework. This is nothing compared to my software engineering classes that took forever. Plus, most of my theory classes that were CS happened to be cross-referenced with Math. I could have taken them for my math credit, if I wanted.

      Programming 101 may be the easiest shit on earth, but combined with a butt load of homework for software engineering classes, science loads and shit load of creativity that one needs to have in order to make good designs, I'd say it is pretty damn hard. Also, you really have to read my fucking post again. I said "one of the hardest", not "the hardest." I hope that you know the difference between the two expressions...

    23. Re:A Story of a Recent CS Graduate by $criptah · · Score: 1

      Dude, you're on crack. Where did you get it, caz I would not mind being as fucked up as you're. Look buddy, mabbe saving whales and working for a greater good for $0/hr is a good way of life for you. However, I have bills to pay, parents to help and a whole life to live. There is only one you know.

      What I chose to do in my life, is my fucking business and I just wanted to share my experience with you. You know why the enrollment is dropping? Because of people like me. People who tell high school seniors to read Wall Street Journal, Fortune magazine and other financial publications that tell you where this country is and where it is going. If you want to be replaced by an Indian worker, go do Comp. Sci. I'll meet you in an unemployment office. Kids are smart, you know. They see, they listen and some of them decide to say "fuck that shit" to 4 years of comp. sci. without any benefits thereafter.

    24. Re:A Story of a Recent CS Graduate by Etienne+Steward · · Score: 1

      Uh, Physics...Let's see, nuclear weapons development, energy (nuclear reactors), ballistic missle defense, the list goes on. Math, a better targeting analysis algorithim... Comp Sci, ballistic missle defense, anti-tank weapons/air-to-air missle guidance systems (tell the missles when and where "to get kenitic")

      So, not only were/are you poor, you aren't very creative, either. Weapons development and research people get paid very well...Sometimes by both sides.

    25. Re:A Story of a Recent CS Graduate by antizeus · · Score: 1
      no creativity necessary , at least on the undergrad level
      s/undergrad/lower-division/
      --
      -- $SIGNATURE
    26. Re:A Story of a Recent CS Graduate by Anonymous Coward · · Score: 0

      That's funny, I found the opposite to be true. Lower-div programming was easy shit for me, and I still program(fairly large projects, even - going into the tens of thousands of LOC) when something worthwhile captivates me. But I moved away from CS before declaring because I hated doing the math; Calculus was just too hard even after multiple attempts. And my brother, who majored in math himself and is doing graduate work now, admits that the problem-solving aspects aren't really that important if you want to make math your career - doing that implies being creative enough to come up with new discoveries, not just pulling some solutions out of your ass.

      I've moved on to Econ. There's still math involved, but it's not extremely emphasized as in CS. And it needs the thinking that I'm good at - understanding markets comes to me naturally.

    27. Re:A Story of a Recent CS Graduate by rsheridan6 · · Score: 1
      Sounds nice, but this is not true. There are plenty of people out there who majored in what they enjoyed, and ended up getting a job as a manager in a restaurant or something like that (or at home in Mom's basement if they're too stubborn to do that). I know plenty of people who fit that description. If you aren't in a position where money is unimportant to you (that is, you weren't born rich and you aren't some loner hermit who will never have to support a family), you can't afford not to consider the job and paycheck you'll get when you graduate.

      If you're lucky, the thing you want to do happens to pay well and you get it both ways.

      --
      Don't drop the soap, Tommy!
    28. Re:A Story of a Recent CS Graduate by rsheridan6 · · Score: 1

      With an attitude like that, you must either have a nice trust fund or no interest in starting a family and eating something other than cat food when you're older. I had that attitude when I was younger, and unfortunately, it wasn't because of my (non-existent) trust fund. I was wrong, and I'm paying for it now as I try to start a real career 8 or so years after my contemporaries who were on the ball.

      --
      Don't drop the soap, Tommy!
    29. Re:A Story of a Recent CS Graduate by the_2nd_coming · · Score: 1

      im not a nurse either.

      good thing you picked CS then huh..

      --



      I am the Alpha and the Omega-3
    30. Re:A Story of a Recent CS Graduate by Daniel · · Score: 1

      It seems to me that even people who aren't very well-paid can have a pretty good standard of living in this country.

      Maybe it's been a while since you were in college, but these days, thanks to tuition increases that beat inflation every year for decades, we have a lovely institution known as the "school loan". Basically this means that unless you go to an incredibly cheap school, you get stuck in debt up to your eyebrows when you graduate. After being a graduate student, I think I could probably live comfortably for now on $20k-$30k a year...except that my loan payments would eat up half or more of my paychecks if I did. And that figure is while a lot of them are still in deferment because I'm a student!

      I'm rather lucky in that my grandparents put a decent sum of money into a trust to pay my school bills, so I won't be totally screwed if I don't get a high-paying job right after graduation. But if this weren't the case (and I doubt it is for most students) I wouldn't have any choice but to take the most financially rewarding job offer I could get my hands on.

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
    31. Re:A Story of a Recent CS Graduate by vorpal22 · · Score: 1

      While I'll concede that math may be a little dry and bereft of creativity at the undergrad level, that definitely changes at the grad level.

      I'm also not sure why you felt the need to demonstrate so much hostility here:

      Also, you really have to read my fucking post again. I said "one of the hardest", not "the hardest." I hope that you know the difference between the two expressions...

      I spoke entirely on the grounds that you said "one of the hardest". If you go back and read my post, you'll see that; I pointed to the fact that I didn't think it was one of the hardest, citing a good number of disciplines that I thought were much harder. To be "one of the hardest", you need to be amongst the hardest, and if I point out a sufficient proportion of harder disciplines, you're not "one of the hardest". That was my intent, and I'm sorry if you couldn't appreciate that.

      In any case, as a person who is both artistically and scientifically inclined (I enjoy writing novels as much as I enjoy programming or learning math), creativity comes naturally to me, so perhaps this is why I found CS fundamentally very easy. I don't think I got less than an A in any CS class and never worked particularly hard, although I struggle to get those As in my math courses.

    32. Re:A Story of a Recent CS Graduate by $criptah · · Score: 1

      Defense was the last thing that I wanted to do in my life. I am dead serious about it. I do not want to work for a government or any contractor related to the government. This is based the history of my family; you won't understand. But after what had happened to my uncle, a missle engineer, I decided to avoid that field as much as possible. Long story; I'll tell it some other time.

      On the contrary, I am pretty fucking creative and that is how I make money now. I only know of two of my friends who work for defense and I know that I am getting paid far more than they do. Life is mostly defined by two principles: who you know and how much do you want to succeed. I am willing to work hard for success and so far, I consider myself to be freaking lucky.

      Look, I am not here to make excuses about what things happened and why. I just feel that a drop in CS enrollment is directly related to what is happening in the field right now. How can I tell kids to major in computer science if it is really hard to get a freaking job after school? I have met many bright kids who are wearing the shoes I wore several years ago. They have brains, they want to succeed, they want to do information technology because it is something they like and something that they think is going to bring a stable career. Not everybody is a rocket scientist. Not every freshman knows what he or she wants to do. Given a fact that a strong comp. sci. program requires many math and science courses, some people do think twice before sticking with it. Is it worth it? For me, it was a right choice and it paid off. However, I still believe that I was lucky.

    33. Re:A Story of a Recent CS Graduate by garton.lics · · Score: 1
      Look buddy, mabbe saving whales and working for a greater good for $0/hr is a good way of life for you.

      No, neither is in my interest.

      However, I have bills to pay, parents to help and a whole life to live.

      Bills? You mean your recurring monetary mistakes? Food, shelter, and transportation are not expensive. And why would your parents need help? If anything, they ought to be helping you. What's this "whole life to live" you speak of? Is that the equivalent of Wage Slave?

      What I chose to do in my life, is my fucking business and I just wanted to share my experience with you.

      Yes, it is, and I enjoyed reading what you had to say, and I was compelled to reply. I'm offering you a very different view point than the one you have now, but it's obvious it makes you uncomfortable. I understand, change is difficult for the indoctrinated.

      You know why the enrollment is dropping? Because of people like me.

      Yes, and I couldn't be more excited because of it. You made a BIG mistake when you let money decide your major. Now you wish you hadn't made the mistake. Learn from your mistake; think twice before you make a decision that is influenced by money.

      People who tell high school seniors to read Wall Street Journal, Fortune magazine and other financial publications that tell you where this country is and where it is going.

      I don't see why doing what others want you to do is a good idea. Start thinking for yourself, or others will do the thinking for you.

      If you want to be replaced by an Indian worker, go do Comp. Sci. I'll meet you in an unemployment office.

      That doesn't bother me. I have an interest in the subject, and that alone is reason enough to continue with my plans.

      Kids are smart, you know.

      Its been a while since I've met one. Most I come across tend to be very materialistic and stuck on TeeVee. Book, what's that? Read who? Does it pay for all the crap I don't need?

      They see, they listen and some of them decide to say "fuck that shit" to 4 years of comp. sci. without any benefits thereafter.

      Yeah, the experience of an education and not having to worry about being a wageslave for 4 years is no benefit at all.

    34. Re:A Story of a Recent CS Graduate by garton.lics · · Score: 1
      With an attitude like that, you must either have a nice trust fund or no interest in starting a family and eating something other than cat food when you're older.

      There is no trust fund, I have no interest in a family at the moment, and eating well isn't a problem, even on minimum wage. I am a full time student after all.

      I had that attitude when I was younger, and unfortunately, it wasn't because of my (non-existent) trust fund. I was wrong, and I'm paying for it now as I try to start a real career 8 or so years after my contemporaries who were on the ball.

      That's the thing, I don't want to be like most of my contemporaries. Nor do I want what is considered a "real career".

    35. Re:A Story of a Recent CS Graduate by khallow · · Score: 1
      Yeah. Just keep telling yourself that.

      I don't know if you're the same A.C. that I replied to or not. I understand what happened even if you don't. I don't have to "keep telling myself".

  87. More fodder for the outsourcing lobby. by Anonymous Coward · · Score: 0

    They're generally the ones crying about the state of US education, CS enrollment, etc... This is their theme song. It may or may not be true but they have a huge conflict of interest here. Kind of like the boy who cried wolf turning out to be a predator protection systems salesman.

  88. WTF? by beforewisdom · · Score: 1

    It seems like every few weeks an article like this comes out and everyone is supposed to respond with panic? Why?

    The American I.T. industry is off shoring every I.T. job it possibly can so why do these articles make it sound like a problem if fewer college students take up Computer Science as a major?

    Are college professors and administrators worried about lack of funds for their department?

    Are American I.T. companies worried about filling the lower quality I.T. jobs left in the country? The ones that aren't worth or that can't be outsourced?

    Is this why these articles make references to getting more women into the field? So if corporate America can't save a few shekels by outsourcing a job they can save some money by giving it to a woman who they think they can pay less and push around more?

    What do the rest of you think?

  89. demand? by Anonymous Coward · · Score: 0

    What future demand for IT workers?

  90. You could be right by CrazyJim1 · · Score: 1

    My last job involved learning someone else's big system, and debugging it. I also wrote SQL queries that were several pages long. I personally think its easier to create your own system from scratch than it is to try and trace down thousands of access violations in someone else's code.

    1. Re:You could be right by Peter+La+Casse · · Score: 1
      My last job involved learning someone else's big system, and debugging it. I also wrote SQL queries that were several pages long. I personally think its easier to create your own system from scratch than it is to try and trace down thousands of access violations in someone else's code.

      True, but the flip side is also true. My first job out of school involved taking someone else's big, well-architected and well-written system, supporting it and adding functionality to it, and it was a very valuable learning experience for me.

    2. Re:You could be right by Anonymous Coward · · Score: 0

      aren't you saying the same thing? Creating a system from scratch is easy, integrating yourself into an existing project is more difficult.

    3. Re:You could be right by Peter+La+Casse · · Score: 1

      For me, right out of school, it's unlikely that a system I created from scratch would have been as good as the one that I inherited.

  91. How is this not GOOD news? by bizitch · · Score: 1

    I for one welcome the drop in competition.

    As for women in CS, nobody seems to want to admit that thier brains aren't "wired" for it in general. There are plenty of good ones out there to be sure, but increasing their numbers is a round peg/square hole problem.

    The women that are good in the CS world know it, are good at it and gravitate to it automatically.

    --
    ---- "Logoff! That cookie shit makes me nervous!" - A. Soprano
    1. Re:How is this not GOOD news? by Anonymous Coward · · Score: 0

      As for women in CS, nobody seems to want to admit that thier brains aren't "wired" for it in general.

      Go on, prove it. There have been studies demonstrating both sides of the issue, and nothing as been conclusive. Just repeating something you heard from your high school psychology teacher doesn't help the problem.

    2. Re:How is this not GOOD news? by TrekCycling · · Score: 1

      Women not "wired" for IT? Are you kidding? If by IT you mean working 80 hour weeks and subsisting on Mountain Dew and Pizza while your health rapidly deteriorates, then yes, I would say your insight is very accute. Most women who I've worked with in IT don't like living like that.

      However, if you mean they aren't "wired" to actually do the work you're dead wrong. If anything, my experience has shown that women are often better equipped to be quality members of an IT team. Most women I've worked with are easier to work with (i.e. they actually have people skills often), they're friendly and communicative and they do care about their work. It just seems (and once again this is all anecdotal) they don't care about it to the detriment of their free time, their health and their life. I would say these are qualities to be admired, personally.

      If being "wired" for IT means being a jerk and being willing to slave away on death marches, then I'd say you have a screwed up idea of what a good IT shop should be. I know the reality is often death marches and late nights, but it shouldn't be.

    3. Re:How is this not GOOD news? by Anonymous Coward · · Score: 0

      I agree that the notion women are not "wired" correctly is stupid.

      But he was talking about CS. You're talking about IT, not the same.

    4. Re:How is this not GOOD news? by TrekCycling · · Score: 1

      I'm talking about IT writ-large. Programmers, system admins, everyone. I get the difference between CS and IT, but when it comes to the work world I don't see women being wired any differently. In fact, if anything the only difference is that they tend to have more perspective on life and be easier to work with.

  92. Why compete by ToasterTester · · Score: 1

    You have so much IT work being outsourced to people willing to work for a third of a U.S. salary. So the attraction of being making the big bucks is gone. Why compete, go to a Biotech or other path where the money is.

    Many universities like UCLA have wanted to drop CS as a major saying programming is a trade not a profession. FWIW they want to drop CS and offer Computer Engineering only. I see people on lists complain all the time that most the people they work with don't have CS degrees or any degree. Maybe CS is a more of a trade than a profession.

    This isn't the first article I've read on CS major dropping in popularity. It's a good thing there aren't as many jobs and it isn't going to get better. So now CS major's will be those who truly love CS and not doing it for the starting salary. In long run its a good thing.

  93. Re:its easy to call people stupid by drooling-dog · · Score: 3, Insightful
    It doesn't matter how much of a genius you are if you struggle to communicate with the people around you

    I don't think it has as much to do with "communication" skills as it does with empathy, or the ability to appreciate the feelings of others and to respond appropriately. If you can't do that, you'll have a hard time in the dating game no matter how articulate you might be...

  94. Re:($CS-- != $programmers--) by Anonymous Coward · · Score: 0

    I agree. I am actually combining CS and Linguistics and find that it will actually provide many opportunities no matter if I enter graduate school or the work force. A CS degree on its own doesn't seem as meaningful these days.. but, it was never overly meaningful. I'm not suprised by the decline, as like one other person had said, a large number of people in the CS program 4-5 years ago were looking for money. Most of them that I knew never actually followed through and graduated with a CS degree. The influx of idiots actually drove me to get out of the CS program and I left school to do some work as a programmer for awhile. Once I got sick of programming, I decided to get myself a CS degree so that I could go in to more theoretical areas of computer software and solve more interesting problems.

    I see people change their major away from CS all the time, because they decide they don't like to program. These are people that came in with no programming experience of course. Those people that came in with programming experience have generally stayed with it, because they knew exactly what they were getting in to, and didn't have lives to begin with.

  95. Good!-The Wal-Marting of IT. by Anonymous Coward · · Score: 0

    "The field has been bloated with get-rich-quick degree-seekers for too long, the way engineering was in the 1980s."

    And as long as the bottom falls out of IT, this excuse will persist.

    2010:"Gosh darn it. Those "get rich quick" seekers are taking the job ment for me."

    "I plan to stick around, so the odds are better for me to get a job instead of somebody taking it out of a love of money rather than a love of the work."

    If "love of" was the panacea you thought it was? Then open-source would be the pinnacle of software development. I'll let you figure out the reality.

    "Besides, if there's a an employee shortage, salaries are more likely to stay high."

    Fooseball table here you come.

    "With the offshoring of certain types of work, I must wonder if the number of IT jobs in the U.S. is actually going to shrink---at least in relative numbers, rather than increase over then next decade. It'll all be interesting, I'm sure. "

    Well considering you all are trying your darndest to Wal-Mart your profession since Y2K. Why not?

    1. Re:Good!-The Wal-Marting of IT. by TrekCycling · · Score: 3, Insightful

      I love posts like the one by the original poster. They act like they were frickin' explorers who discovered the new world, only to be overtaken by all these dag-nabbed settlers and swindlers. Like they discovered IT or something. Sure, there are people in IT for the wrong reasons. For that matter there are people in nursing/law/medicine/politics, etc. etc. etc. for the wrong reasons. Why should IT be any different? Because some of us love the work? Come on. At the end of the day it is just work. You should love your life at home, your family, your hobbies, more than your work.

      If you actually love the IT field as it's currently constructed, I would say you are clinically insane. The long hours, the insane demands, the poor management. I love programming, learning new things and generally working with computers. And I'm good at it. I like the work, but I don't like the actual jobs. And at the end of the day it's still a job, plain and simple. We all do it for money on some level.

      Anyway posts like that OP always crack me up. Reminds me of that one South Park.

      "Ther taking er jobs!"

  96. Nothing new here by prurientknave · · Score: 1

    You do realize there is nothing new here right? About the time any profession becomes unprofitable due to market saturation, trade schools start promoting the entry of lower castes into the ranks as the next major milestone in human development, who they seem to assume would be all too happy to get into debt to move "up" in the social ladder. This sort of thing is always promoted in the following order: foreign men, women, blacks, hispanics then gays. This trend is fairly evident in the military, in support roles in business, people are pressing for it in religious communities, who knows maybe the trend will start showing up with the CEO's and politicians.

    As far as I'm concerned this is just business as usual in the USofA.

  97. I made a woman drop out by r00t · · Score: 0

    We have 3 kids now. :-)

    1. Re:I made a woman drop out by Anonymous Coward · · Score: 0

      Yeah, keep them women from having careers, by keeping them barefoot and pregnant :)

      I'm joking, because I think we're all starting to be pushed in directions we don't want. Globalized competition is going to weed out those who can not work their asses off in the most boring fashion, while CEO's will make more than ever, and large businesses will outsource and still be sure of their monopoly. Average families will suffer the consequences.

      And yes, here in the Netherlands, numbers are dropping too.. that's been a trend for a while. When I started, 600 new students signed up for CS a year on average.. By the time I left, it had dropped to 60. This has been about 5 years ago..
      I don't think there's any improvement.. CS is getting more popular on the low end of stuff (web development, picked up by colleges and even art schools perhaps).

    2. Re:I made a woman drop out by Impotent_Emperor · · Score: 2, Funny

      You are an awful, awful man, indicative of the Patriarchy!

      Your female-slave should divorce you, take your children away, slap you with some child and spousal support, and then return to college to get a degree in Women's Studies.

    3. Re:I made a woman drop out by emidln · · Score: 1

      If I had mod points, I'd mod you up, but as +1 Funny.

    4. Re:I made a woman drop out by r00t · · Score: 0
      She's barefoot and pregnant right now.

      Is it bad if she loves such a life? It sure looks like a rare privilege. She loves our little kids. It's comfy to be barefoot. She likes breastfeeding. She kind of likes being pregnant, in spite of the tiredness and awkwardness. She said "that was fun" right after a birth even, and once delivered a 10-pounder w/o even a midwife. Yesterday she made pizza from scratch, starting from flour and tomato paste and so on. She does ironing, mending, and cleaning. I love this woman. (could get expensive though, with a birth every 20 months -- every sperm is sacred you know)

      I think part of the reason behind all the above is that I respect her for the housework and childcare she does. I don't demean it. Every day, I let her know I appreciate the work she does. She probably has more self-esteem than a normal career woman.

      P.S.
      She was hacking C code when I met her. She's pretty too.

  98. As a college student by lrwx · · Score: 2, Interesting

    I've gone to four seperate colleges and found all of thier classes lacking. I first went to CCA, a commuity college in Aurora, CO, and then moved to Metro State College of Denver, CU in Boulder, and finilly Colorado School of Mines. Each school's CS department was not very apealling in terms of what I wished to learn. I am predominatley self educated in the first place I felt that it was unfiar that I couldn't just skip certian classes in which I already knew the critera. I finaly gave up college and just put together a decent resume and got my foot in the door working for one of the local defence contractors in InfoSec. I'm getting paid $20,000 more for my skillset than my freinds who have graduated and earned a degree (I'm getting $70,000). I feel that I'm underpaid for my skillset but I know that if I went to college and only learned what they were teaching that I would not be where I am today through self education. Honestly I would rather not goto college. I feel that college cannot teach me what I need to know. Until the day that they get better classes where I feel that I can be properly challenged then I have no intentions of returning.

    --
    KNEEL BEFORE ZOD!!
    1. Re:As a college student by CptnSbaitso · · Score: 1

      Looking at the School of Mines back in 2001, I have to say that I fully agree with you. I almost did exactly the same thing. However, I found out that what I was looking for was Information Technology, not Computer Science. I also figured out that the Colorado School of Mines seemed much more lacking in terms of keeping up with relevant material (or at least that was the impression I got). That's why I'm at New Mexico Tech now and almost done with my BS in InfoTech.

      Even here, where the classes keep up to date, I have to confess that I have been in classes thinking to myself, "I could be out in the real world doing what I enjoy, so why am I here?" The answer is that I want to stick with I.T. for a while and I don't want to find out 5 years from now that a lack of a degree is going to keep me from doing what I want.

      Here's to wondering what might have been...

    2. Re:As a college student by the_2nd_coming · · Score: 1

      even college graduates have to self teach the skills they need. a university can not give you all known knowledge and they cannot hyper focus on one specific set. it needs to teach the fundamentals of Computer Science and the theories behind it.

      sure.. being able to build a compiler is not practical anymore, but the knowledge you gain about languages is very important.

      sure, when computer speeds are so vast that the efficiency of one algorithm verses another is kind of pointless, but the knowledge you gain on how to construct a good program is very useful.

      most CS classes are set up to teach you specific things that are not of much worth, but the things you learn why doing the crap for the class is where the real worth while knowledge comes from.

      --



      I am the Alpha and the Omega-3
    3. Re:As a college student by CrosseyedPainless · · Score: 2, Funny

      You're right. The writing requirements would probably kill you, although I'll bet you'd be challenged.

  99. Re:its easy to call people stupid by Anonymous Coward · · Score: 0

    If you can't do that, you'll have a hard time in the dating game no matter how articulate you might be...

    Or what the original poster who posted that whole diatribe missed no matter what job you might be in.

    If we took all the geeks and put them to work digging ditches, they STILL wouldn't get any girls (though they'd get a tan and after a month or two, lose some fat and gain some muscle). It's not that engineering makes people sterile or some bullshit like that, its simply that there are people who are maladjusted to society for whatever reason, and they end up in jobs where that doesn't matter. Whether its after-hours window washer who enjoys being alone on the side of a building for hours or the guy in the back room who designs planes, then leaves all the meetings to the boss, its still the same situation (only one gets paid more).

    No number of "corporate concubines" will fix this problem. Find out why society is failing to produce well-adjusted people, then we'll talk.

  100. Double major, if you can by jfengel · · Score: 3, Interesting

    The best programmers for any job will be the ones who are experienced both in programming and in the domain. So if somebody is smart enough and willing to work hard enough to double-major, I encourage them to do some other field of interest as well as CS.

    The best code is written by CS grads, it's true, but I'm not sure it's because of the CS degree. All of the best programmers I know were top-notch programmers before entering college. College gave them experience, and knowledge, but they had developed their craft from a young age, like any other artist.

    Programming really is an art form when done properly, and good programmers rely on an aesthetic sense to avoid "hackish and ugly" code. So if the non-CS people are producing it, it may be because of the reason they avoided CS in the first place. It's the same reason I avoided majoring in art: I'm just not any good at it and didn't expect them to train me well enough to make it worth my time and theirs.

    I'd like to see more CS majors at least minor in some other field of interest. There will be those who wish to do CS for its own sake, usually academic: HCI research, automata theory, networking, etc. But for CS majors who want to program computers for a living, and that's a majority of them, I think that they should learn something besides computers. Science, history, business, English: anything that will give them some idea of what it is that the people who are tasking them want.

    If necessary, you hire one of those guys to be project lead, and hire cheaper, less experienced programmers to just bang out the code, but I think it all works better if the entire team can both code and develop a real understanding of the requirements, because the spec is never going to quite cut it. A programmer's job isn't to work with computers; otherwise we'd just write a spec-to-software compiler. The programmer's job is to interface between the computer and the client. That works best only when the programmer speaks both languages.

    1. Re:Double major, if you can by penglust · · Score: 1

      This is one of the best pieces I have seen on slashdot it a log time. The only comment I would like to add it to the very end.
      The programmer needs to speek more than just both languages. They both need to be tempered with knowledge in othe areas to create a clean design. The entity the project is being created for usually only have a vague knowledge of what they want so knowlege in many areas can help create the requirements for a truly usefull tool.

    2. Re:Double major, if you can by dead+sun · · Score: 1
      I won't argue much, because in a general sense I hold what you've said to be pretty much how it is. That said, I've met some fantastic coders that only developed their ability to code in college. Personally, I started coding original, not copied from a book, code when I was about 6. It's just something I do. And while I do deeply love the pure CS aspect of many problems, my job title is that of Software Engineer.

      However, and this is a huge however, I've heard of very few people who knew things like which data structure to use when before taking a college course. People who haven't taken a rather intensive class on such probably aren't even aware of what, say, a red-black tree is, much less why it matters. Amortized analysis? Who cares so long as it even works?

      During internships at much more business and much less CS minded companies, I've seen some pretty awful attempts to sort a bunch of numbers. Attempts that make bubble sort look great in both style and speed. I'm sorry, but a lot of people don't just arrive at things like quicksort. While it isn't entirely impossible to gain experience in these matters independently, it's certainly not commonplace. I thought I was good before college because I had a handle on some of this and knew I could learn. College still taught me a heck of a lot, even if I got next to nothing out of some of the entry level courses.

      I highly recommend that anybody who is still in college and after a CS degree to get an internship in their field of interest as soon as possible if they aren't going to double major. A few years to learn about that topic from the implementation end only helps, and any experience at all is a big plus. But the ability to keep in mind how to properly implement the underlying code rather than just how to make it work in any old way is a big thing that CS graduates should walk away with.

      --
      If not now, when?
  101. Re:its easy to call people stupid by EpsCylonB · · Score: 1

    I don't think it has as much to do with "communication" skills as it does with empathy, or the ability to appreciate the feelings of others and to respond appropriately. If you can't do that, you'll have a hard time in the dating game no matter how articulate you might be...

    I can only talk from my own experience, i have seen women throw themselves at men who are dumb/criminals/liars/etc. all because they were good communicators and attractive. I have ssen women with nice guys too but they tend to be fairly social people too. No one has a right to loving relationship, your lucky if someone loves you, why should a women love you if you have terrible social skills ?

  102. Re:($CS-- != $programmers--) by MoeDrippins · · Score: 2, Insightful

    > Sometimes I feel that majors in the humanities, in communication, literature, critical thinking, psychology, philosophy, linguists, and financial planning are better qualified as developers, because they understand what is most often to be coded these days:

    Yes, they may well better understand what is to BE coded, but most that I've seen are damn sure not qualified to actually DO the coding. Which is one reason we have all the crap software out there we have today.

    --
    Before you design for reuse, make sure to design it for use.
  103. Lies, Damn Lies and Arrogance. by Anonymous Coward · · Score: 0

    "Would you be willing to say that these people shouldn't have been in CS to begin with?"

    You could say it, but the evidence is purely circumstantial, and mostly reeks of arrogance. Both towards others, as well as the posters over-blown sense of self-worth in the larger scheme of things.

  104. Re:its easy to call people stupid by drooling-dog · · Score: 4, Insightful
    i have seen women throw themselves at men who are dumb/criminals/liars/etc. all because they were good communicators and attractive.

    Those guys are sociopaths. They have the ability to fake empathy, and use it for manipulative purposes. They often become politicians.

  105. Re:its easy to call people stupid by EpsCylonB · · Score: 1

    Those guys are sociopaths. They have the ability to fake empathy, and use it for manipulative purposes. They often become politicians.

    Great how do I become one ?

  106. What a surprise?!? by Spock+the+Baptist · · Score: 1

    Some thoughts from a 48 year old nerd, with a graduate degree in physics.

    In Fig.1 you'll note that a the personal computer industry was expanding in the late seventies and early eighties the number of CS majors grew. When the PC industry reached its pre-web zenith the number of CS majors peaked. What caused the second peak in CS majors was the birth, and growth of the internet, especially the WWW.

    The zenith in incoming freshmen CS majors was in 1999, just before the dotcom bust. The dotcom bust occurred in the Spring of 2000, thus the incoming freshmen of the Fall of 2000 responded to the reduced job market in CS. This should not be surprising. It is very common that incoming freshmen will tend to major in whatever major offers the best, or near best prospects for employment, in terms of jobs available, and $$$.

    I would also note that Fig. 2 shows that the 'easier' the major the more students that major in that major. You'll note that the physical sciences consistently constitutes less than 5% of the majors of incoming freshmen. Why? In a word Math. The tougher the math requirements the fewer the students that major in in that discipline.

    Over the last fifty years survey, after poll, after study has shown that college students consistently rank physics, math, and chemistry as the three toughest majors. Further, given that the finical rewards of majoring in these disciplines in not particularly great, students that are looking to maximize their profits from their college degree strongly tend to avoid the physical sciences, and mathematics.

    You will also note that the BBA became very hot in the eighties, and peaked in 87 with 25% of incoming freshmen aiming for a BBA. That trend cooled somewhat in the ninities, but has held level for about the last dozen years at 15%.

    Figure 3. is a simple reflection of the fact that nationwide the percentage of incoming freshmen that are female has been steadily rising for the past forty years.

    I would also point out another phenomena. In the nineties it was difficult for some small, and medium sized universities to recruit graduate students into their physics programs. I've first hand knowledge of this as one of my best friends was a prof. at Stephen F. Austin State Univ. during this period. He's statements to me on this subject we reinforced by conversations that I had with other physicist at other universities here in Texas at fall, and spring physics conferences.

    The problem with getting students to enroll into graduate programs in physics was simply that newly minted baccalaureates were offered $$$ by companies to take jobs in programing, and code design. It seems that there were/are an goodly number of corporations, and companies that believe that physics, and math majors make better programers than straight CS majors. This mainly true in the aerospace, and defense sectors, though other HIGH-tech companies share this bias.

    Further, I'm personally friends with three high school graduates that were whizzes at coding that forewent college entirely. There skills were of such quality that they have been able to make *very* good livings for themselves without a college degree.

    I personally suspect that many of the most talented young programers have followed this route. It is the youngsters that are not so talented, and are really just in it for the $$$ that have provided the bulk of the CS majors over the last twenty-five years. That is not to say that these folk are not competent, just that they are not generally 'coding gods.'

    FWIW
    STB

    --
    "Oh drat these computers, they're so naughty and so complex, I could pinch them." --Marvin the Martian
    1. Re:What a surprise?!? by KarmaMB84 · · Score: 1

      I'd like to develop my programming skills, but my university has me so busy writing reports on languages they aren't teaching me and producing documents that my professors will admit have little to nothing to do with CS and of course doing reports in those wonderful liberal arts courses such as sociology and studying for almost weekly exams and doing homework for said courses, I simply can't find the time to actually program. Excuse me while I go do my Power Point (jesus christ save me) slides for my presentation on Prolog for a course on programming language concepts that turned into a course on Ada (the prof's favorite language!) concepts. Oh god, why did I think I'd actually learn anything applicable in a for-profit university that is just out to keep me in as long as possible and possibly go to grad school here???

  107. Drop in CS Majors does not mean short IT supply by sacbhale · · Score: 1

    A drop in CS Majors does not necessarily mean there will be a drop in the supply of IT professionals.
    Although I am a CS Major a lot of IT professionals i know are not.
    They are people who despite being in a variety of majors have ended up being IT professionals.

    Also if you ask any of your out sourced IT professionals (the consultants from INDIA etc) most of them are not CS majors. Most were some engineering (other than cs) majors who couldn't find employment in their own majors or were simply wanted to make more money and were trained by their company as IT ppl.

  108. What a bunch of Humility. by Anonymous Coward · · Score: 0

    Maybe all this is for the best. Some members of the CS profession could use a healthy dose of humility.*

    Lord knows this story certainly is bringing out all the arrogent jerks, that apparently too much brains, and not enough life experience creates.

    *You never here this kind of talk from the McJob crowd.

    1. Re:What a bunch of Humility. by MoneyT · · Score: 1

      Actually, this may be a big part of it. My experience with the CS and ECE departments here have shown me two types of professors.

      Type A is a brilliant person who knows how to code inside and out, but has absolutely no idea how to begin teaching or explaining concepts.

      Type B may be brilliant or may not, but either way they are of the opinion that they are god's gift to the university, you should be honnored to be in their presense and if you can't understand the concept the first time they explain it the way they explain it then you are unworthy to be in the same room.

      --
      T Money
      World Domination with a plastic spoon since 1984
    2. Re:What a bunch of Humility. by dave1g · · Score: 1

      While I generally agree with you I must mention that there are some GREAT professors.

      I've had maybe 4 and they have all been in CS. They tend to have a background in education whether that was actually teaching at a high school or just having an education degree in addition to their CS/Math degrees.

      Being a professor means one thing, they are smart and jumped through all the academia hoops.

      Most are terrible teachers.

  109. IT != CS != Biology/Chemistry/Engineering/Etc. by raehl · · Score: 3, Insightful

    The real problem is that an undergraduate CS degree is a fairly useless thing to have on it's own. People need to realize that IT (fixing networks) is not the same as software development. And people also need to realize that being good at CS is not good enough for software development - you sould be good at CS, *AND* good at whatever you're developing hte software for.

    Does your software model chemical reactions? Then you should be someone who is good at chemistry who can also write software. Does your software lay out gates? Then you should be an electrical engineer who can also write sfotware. Does your software do people's taxes? Then you should be an accountant who also can write software.

    Do you make sure the routers, print servers, and various computers all talk and play togetehr nicely, and that people's computers don't get infected with viruses? Then you're a network tech, and a CS degree was a waste of time. (Or you're a waste of a CS degree.)

    The thing is, MOST people don't need a CS degree to be someone who is good at something else AND can write software. Many already know how to write software by the time the get to college, and those that don't would better spend their time becoming an expert in the field they're going to be writig software in than being an expert in software writing.

    Might their software not be quite as fast as software written by a CS expert? Maybe not. But it will still probablybe overall better, as the person doing the programming will have a much ebtter understanding of what the program should do.

    Anyway, if you're an IT worker (routers, printers, and no viruses) and you saw this article about CS majors and posted something about your job, you should be modded -1 Offtopic. This article isn't about you.

    1. Re:IT != CS != Biology/Chemistry/Engineering/Etc. by Anonymous Coward · · Score: 0

      I am going to have to disagree strongly with you. Sure it will help if you are also good in the field you are writing software for, but there is not always a specific field you are writing for.

      You assertion that some joe schmo chemist will write better software that models chemical reactions than a trained software engineer is ludicris. If the chem guy is good enough, he will be able to describe exactly what it is the software needs to do, and then the SE is there to actually put it into code, to make the system do it. I have see code written by scientists. Sure it worked, but it was crap.

    2. Re:IT != CS != Biology/Chemistry/Engineering/Etc. by Nasarius · · Score: 1
      And people also need to realize that being good at CS is not good enough for software development - you sould be good at CS, *AND* good at whatever you're developing hte software for.

      My thoughts exactly, which is why I'm doing a double major in Chemistry and CS. I'll probably go to grad school for chemistry. At the moment, most of the code I've seen seems to be done by the people who understand the science but are mediocre at programming. I've seen better design in many open-source projects.

      For people who aren't crazy enough to take on the full load of two undergrad majors, there's also the option of getting a bachelor's degree in CS (with a minor in something else), then getting your master's/Ph.D. in another field, whether it's science, engineering, graphic design, economics, or whatever. Confining yourself to pure CS seems like a bad idea to me.

      --
      LOAD "SIG",8,1
    3. Re:IT != CS != Biology/Chemistry/Engineering/Etc. by Nasarius · · Score: 1
      If the chem guy is good enough, he will be able to describe exactly what it is the software needs to do, and then the SE is there to actually put it into code, to make the system do it.

      Ah, no. There's a reason this hasn't been done already. Partly because these days, only scientists know Fortran (the best language for the job), but mostly because it would take at least a year of intense study to bring someone up from high school-level chemistry and physics to a basic understanding of physical chemistry. Experienced software engineers have probably forgotten most of the calculus they took in college too.

      In short, it's a huge waste of time.

      --
      LOAD "SIG",8,1
    4. Re:IT != CS != Biology/Chemistry/Engineering/Etc. by Tablizer · · Score: 1

      you sould be good at CS, *AND* good at whatever you're developing hte software for.

      Many of us have discovered that companies don't put much value on domain knowledge. I don't really know why, but here is a discussion on that.

    5. Re:IT != CS != Biology/Chemistry/Engineering/Etc. by CptNerd · · Score: 1

      I've been in "the business" for over 20 years now, and I'll have to disagree with you. I've developed software for nearly a dozen wildly different fields, from satellite downlink analysis, through document management, artificial intelligence, and now business systems. I am as far from an expert in any of those fields as you can get, yet the software I wrote (and maintained in many cases) worked, worked to the specifications, and worked with very few bugs. The reason is, I learned how to design and write software, and didn't try to learn how to do the job of the EEs or cognitive psychologists or business analysts that I wrote the software for.

      I learned (from many of the best) that there is a common space of problems that software solves, regardless of the domain. The software must take known data, apply known processes to that data, evaluate the correctness of that data and those processes, and produce output data that is correct and usable by the user. The software must handle incorrect data and other adverse conditions without producing incorrect data, and must be designed as simply as possible in order to solve the problems. The outputs must be produced in a timely manner, which is likely orders of magnitude faster than the experts could produce them.

      As a software developer, my task has always been to make sure the software works, not to redesign the formulas or processes according to something I learned from a high-school chemistry book or some such. My responsibility is to always go to the experts with any questions about processes or data, not to try to figure out the right way nor to make assumptions based on my experience.

      I know how to design and write software, and over the years I have learned how to extract the necessary information from the experts in order to solve their problem, regardless of the domain. Asking "What", "How", "Where from", "Where to", "What happens if", and "When" have been the most useful to do my job. I have almost never needed to know "Why", and I often have to get the experts back onto the previous questions when they start giving background on "why" the process is the way it is, or "why" the data is in a particular format, for example.

      If a CS curriculum can teach you how to create software that answers the important questions, and teaches you how to ask them, then it is useful for any domain. Being domain nonspecific also allows you to apply for and get more jobs than specifying one area of auxiliary expertise.

      At least, it has for me and some others that I know.

      (PS) Fortran was the first language I learned back in '76, and some of the worst Fortran I ever saw was the IMSL function library I used in '84. Horrible spagetti code from Hell, and all written by engineers and statisticians!

      --
      By the taping of my glasses, something geeky this way passes
    6. Re:IT != CS != Biology/Chemistry/Engineering/Etc. by Anonymous Coward · · Score: 0

      That's why what the CS Department here at UIUC puzzles me. They have just gotten a new curriculum for incoming freshmen that eliminates the Application Sequence, a series of courses in something other than your major. Instead CS students will be required to take new software engineering courses.

  110. Re:Why CS major centric? by Peyna · · Score: 1

    Of course, as your post demonstrates, English is definitely not on the top of Slashdotters' list.

    --
    What?
  111. American Capitalization by Anonymous Coward · · Score: 0

    You americans have a funny way to capitalize, but not group headlines, words and statements together. :-)

    I first read that as (Interest in CS) (as a Major Drops). OK, so a Major dropped. And this has exactly what to do with CS?

    I then read it as (Interest in CS) as a (Major Drops), and started thinking, since I vaguely recalls "drops" is the name for bits of candy; Ok, there's some candy in the US(A) you can buy called "Major Drops", and for some reason there's a correlation between this candy and CS? Nuts.

    I then read it as (Interest in) (CS as a Major Drops), and didn't know heads from tails.

    Finally I realized this was all due to bad grammar, non-obvious grouping of words and the final interpretation must be:
    (Interest in CS) (as) a (Major Drops).

    Meaning it's merely an essay, about how interest in CS can get an anology with interest in "Major Drops" (whatever candy that is), or about "interest in CS" can be while a Major is falling from altitude (drops).

    You americans... :-)

  112. Good! by Ars-Fartsica · · Score: 1

    This will make it easier to negotiate future wages for my already ridiculous salary. To all prospective students - STAY OUT OF CS!!!

  113. Easy... by Will_Malverson · · Score: 1
    With a fall in degree production looming, it is difficult to see how CS can match expected future demand for IT workers without raising women's participation at the undergraduate level.


    Well, they could raise men's participation at the undergraduate level.

    Or black people's.

    Or people whose last name begins with 'R'.

    There are lots of ways to raise participation at the undergraduate level that don't involve identity politics.
  114. TROLL-mod down by Anonymous Coward · · Score: 0

    mod down this troll

  115. American English as a foreign language by gidds · · Score: 1
    You know, it's fascinating how a language that we take for granted can seem so alien. As a Brit, my first thought on reading the title 'Interest in CS as a Major Drops' was "as a Major What???"

    Then I stopped and thought again, and my second reaction was "Fair enough; I don't see why any army ranks should be particularly interested in it."

    Just thought you'd like to see how some of this reads from the other side of the Pond...

    --

    Ceterum censeo subscriptionem esse delendam.

    1. Re:American English as a foreign language by Dest · · Score: 0

      Well you can blame that on the poor captilization that was used. Drops shouldn't have been capitlized.

  116. it comes and goes in cycles... by acroyear · · Score: 4, Insightful

    my CS class at JMU '93 graduated with only 24 (out of over 2000 graduates per year). Being so small we were told of stories of how they used to have over 200 graduates in the CS program back in the 80s (the original micro-computer boom time, when computers were popular).

    years later, by '98 (the second computer boom-time thanks to the 'net) the CS classes were back up to over 200 / year.

    now, they're dropping again.

    i would put it that the reason is that there's no major "popularity" in Computers right now. they're just there, rather than being full of new and interesting things. the two peaks of CS student-hood were at times when there were tons of new things to do and discover. related to that was the idea that if one was into it at the time, one could get a guarenteed high-paying job fresh out of school.

    the valley i was in was at a time of staticness. DOS hadn't changed in 5 years, windows was unheard of, "IBM-compatibility" was taking over the world, the mac was too expensive to become a hacker box, and most people getting into CS had never heard of "unix" before (much less VMS or the AS/400s where the real work was still being done). at the time, nothing looked like it would change. many in my class got into CS from other degree programs (physics in my case) because we discovered we were decent programmers first once exposed to real hardware.

    today we're in another valley. the 90s saw a ton of good stuff and a ton of junk get made in a very short time, but right now there's little being done that a high school grad could recognize and go "hey, that's something i could be doing in 5 years". yeah, there's lots of stuff in XML -- but would a high school kid really know what it was or how it was useful to them?

    its kinda like getting into open-source programming: having an itch to scratch, a peek of curiosity. the peaks of CS student-counts happen at times when there's so much going on that's obvious to anyone outside of the industry, enough to get kids to go "i wonder how they did that?" and get into the degree program to find out.

    the valleys like now or like the late 80s to early 90s happen when what is going on in the industry is really only of interest to those within the industry.

    we're back into a gadget world (digital cameras, mp3 players), and gadgets are known for being "black boxes" outside the industry. contrast that to the early micro- world where everybody had "BASIC", or the internet world where anybody could hack together a page of html, gifs, and perl scripts. you can't look at an iPod and go "i could make my own" the way you could some trendy web page or early 6502 game.

    so really the downtimes comes down to being in a time where you can't see what you would do with a CS degree, compared to other times where it seemed obvious what you could do with one.

    --
    "But remember, most lynch mobs aren't this nice." (H.Simpson)
    -- Joe
    1. Re:it comes and goes in cycles... by acroyear · · Score: 1

      yeah, that was quite a ramble, but who has time to edit on /. anyways?

      --
      "But remember, most lynch mobs aren't this nice." (H.Simpson)
      -- Joe
    2. Re:it comes and goes in cycles... by Scudsucker · · Score: 1

      Hey, you put it in paragraphs at least. A long ramble is only bad if it's in one giant block of text.

    3. Re:it comes and goes in cycles... by mrchaotica · · Score: 1

      On the other hand, he also forgot to use capitalization...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:it comes and goes in cycles... by mrchaotica · · Score: 1

      Hmm... it almost sounds to me as if the valleys are the best times to go to school, so that you'll be out and working when the next boom happens. In fact, I know a couple of grad students who did just that -- they worked during the bubble, and then went back to school when it burst. Sounds like a good plan to me...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    5. Re:it comes and goes in cycles... by khallow · · Score: 1

      Got to agree with that. Also, if you start between booms, you'll stand out (due to your experience) when the next one happens.

    6. Re:it comes and goes in cycles... by acroyear · · Score: 1

      unless i'm getting paid to write, i never use caps consistently...

      --
      "But remember, most lynch mobs aren't this nice." (H.Simpson)
      -- Joe
    7. Re:it comes and goes in cycles... by mrchaotica · · Score: 1

      So you're an e e cummings wannabe, then? Maybe you should stop using punctuation too!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  117. Shortage of IT workers? by guaigean · · Score: 1

    Since when is there a shortage of IT workers in America? You mean the guy that answers the technical support is in India? I never would have guessed...

    --
    Microsoft Sucks, F/OSS Rocks. I get mod points now right?
  118. Salary is the Problem by LighthouseJ · · Score: 3, Interesting

    That's the thing, fresh college grads expect to make the crazy money right out of college, but the market simply cannot support that concept. I'm going to graduate in 2 weeks and I have no expectations about making a job in my field (computer engineering) at the average starting salary for grads ($52k). I expect to enter into a ladder-style career. Yeah, I may get a crap job that I'm overqualified for, but I can get the experience the job gives me, then I can shoot for the moon and get the great job later after I've spent some time in the working world.

    On a more grand scale, this phenomena is why the US is outsourcing and it's not even bound to college grads either. Teenagers these days want to make the easy cash or not even try and jobs go unfulfilled. Employers can't afford to pay the kind of money these people want so they find someone who will work for the money, enter foreigners that have a lower cost of living. There's just no honor in the afterschool McDonalds job anymore.

    1. Re:Salary is the Problem by penglust · · Score: 1

      Good attitude. When I graduated I felt qualified for anything that was comming at me. At first I did some crappy and some good things. Managment did recognise my skills and I moved up quickly.

      My GM for the division from my first job pulled me into his office the first day and gave me a bit of advice.

      1. Keep my resume current at all times. 2. If did not like it there to quitely look for a better place while I had a job. And then he reiterated "a better place".

      New graduates are not supposed to by Ferraris the second year they are working. If they do their productivity goes down and they get canned.

    2. Re:Salary is the Problem by Anonymous Coward · · Score: 0

      "Unrealistic money" = livable wages.

      A single person can eek out a living ~$40K assuming you don't have a lot of debt coming out of college, which is by no means a given. America -- at least the parts where there is CS job demand -- is just flat out expensive.

      Between a car, gas, a place to live, food to eat, and paying back those student loans, your paycheck is largely spoken for.

    3. Re:Salary is the Problem by Reservoir+Penguin · · Score: 2, Insightful

      America is not expensive. Your lifestyle IS. $40k is more than an average American FAMILY makes. And they are not poor.

      --
      US-UK-Israel: The real Axis of Evil
    4. Re:Salary is the Problem by jazznjava · · Score: 1
      Silicon Valley is expensive.
      New York City is expensive.
      SoCal is expensive.

      Places where rent is >$1000 a month are not very hospitable to a $40K salary. Yet these are the very places that most CS grads are hired. Cost of living is a very important factor for any salary.

    5. Re:Salary is the Problem by Jedi+Alec · · Score: 1

      now I don't know how much of that 40K goes to taxes and everything, but having a rent that sits at less than 1/3 of your monthly income sounds pretty good to me. What kinda place do you get for that kinda money?

      --

      People replying to my sig annoy me. That's why I change it all the time.
    6. Re:Salary is the Problem by Wavicle · · Score: 1

      Oh come on, that is ridiculous. My wife and I both think our family of four is living above our means going through $2,000 per month - even though most of that is spent on housing and utilities. We're managing to live comfortably on $24,000 per year.

      What is costing a single person more than $2,200 per month?

      I suspect it's the new car with bad gas mileage and new car insurance, the apartment in the trendy area where young singles are 'supposed' to hang out, eating out 12 times a week, $5 cups of starbucks 7 times a week and eating store-bought prepared meals when eating in.

      (I regularly make a delicious pizza at home with just $4 of ingredients, patience and TLC)

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    7. Re:Salary is the Problem by lw54 · · Score: 1

      I'm genuinely interested in your pizza recipe. My wife, 5 year old son and I have begun to make pizza at home and I'm sure we'd all love some tips from a professional. Thank you =)

    8. Re:Salary is the Problem by Anonymous Coward · · Score: 0

      taxes on $40K are probably in the 30% range. So rent is more like 40% of monthly income. A $1000 apartment, in the area boston at least, will be a total shithole. I have to believe it will be the same in other, similiar areas. So for 40% of you take home pay, you can live in a crappy studio.

    9. Re:Salary is the Problem by Anonymous Coward · · Score: 0

      Just wanted to say you have my respect for living reasonablly. More and more I cannot believe the frivilous spending I see around me.

    10. Re:Salary is the Problem by kabz · · Score: 1

      New car, yep. Eat out every day, yep. Trendy apartment, yep.

      Working upwards of 60 hours a week. Priceless.

      --
      -- "It's not stalking if you're married!" My Wife.
    11. Re:Salary is the Problem by Anonymous Coward · · Score: 0

      Don't forget school/training! 30/hours a week.

    12. Re:Salary is the Problem by Anonymous Coward · · Score: 0

      What part of the country are you living in? It makes a huge difference.

      It's not trendy to live close to work. It's convenient. There's no way you'll find me being one of those poor slobs commuting 2 hours EACH WAY to work. I like the ability to ride my bike, or if I'm on call I'm reasonably close to respond to an emergency.

      So because I don't feel like sitting in traffic 20 hours a week, I choose to live in Silicon Valley.
      Before this I lived in Northern Virginia/Washington DC, prices weren't nearly as high but they're still pretty bad. Cost of living is much higher, but so is quality of life. Isn't that what matters?

      When you were a single person, how much fun was it to cook for yourself, and be stuck with the same leftovers for a week? Believe me, I cook a lot for myself, but there's only so much hamburger/tuna/chicken helper I can take. I know how to save money (and how to cook healthy), but god DAMN does it get old after the 4th day. Starbucks sucks though.

    13. Re:Salary is the Problem by elchuppa · · Score: 1

      maybe some of it has to do with the way business grads are starting out making the big bucks (apparently the market can support massive salaries for people who's deliverables rarely go beyond the powerpoint presentation), and having had plenty of opportunities to interact with these people in college we "know" that we're worth at least as much as them... In fact more.

    14. Re:Salary is the Problem by Charlotte · · Score: 1
      What is costing a single person more than $2,200 per month?

      In Silicon Valley, 2200 won't pay your rent.

    15. Re:Salary is the Problem by rwwff · · Score: 1
      >>What is costing a single person more than $2,200 per month?

      In Silicon Valley, 2200 won't pay your rent. Don't live there. ... Really.

      Why, in this world, where its almost as easy to hire a group of guys on the Indian subcontinent as it is to hire someone next door, does one need to live in such a place when in other parts of the same country you can buy a McMansion for that much money.

      Especially when we are talking compsci, IT, programming, etc. Its not like one is having to type code over a 1200bps, noisy modem connection. Sheesh, we've got bandwidth to run x-servers from a 1000 miles away from the clients.

    16. Re:Salary is the Problem by Anonymous Coward · · Score: 0

      Remember that these graduates chose CS 5 years ago (during their senior year in HS) at about the time that the Dot Com era was still making a few millionaires. Of course they expect to make $100,000/year coming out. Too bad for them.

      This is a familiar trend across all "computer-related" careers. Check the figures for Information systems graduates, CS graduates, etc. All of the enrollments are down, but the optimism is that "things will be better in the next couple of years". Balderdash. Enrollment will be down for about 3-5 years at least, so if you want a good job you had better distinguish yourself somehow. Join or (better) start an OS project, do something significant outside your schoolwork, and hope for the best.

    17. Re:Salary is the Problem by Wavicle · · Score: 1

      What part of the country are you living in? It makes a huge difference.

      I'm living in the Sacramento, just 80 miles outside of the bay. I have a lot of friends in the Bay Area, and for obvious reasons not a single one of them only makes $40K/yr. If you're going to hold up the worst possible cost of living next to a below-average starting salary for areas with a much lower cost of living, well it's gonna be a flawed argument. Secretaries make more money than that out there. I was offered more than that for a summer internship here.

      When you were a single person, how much fun was it to cook for yourself, and be stuck with the same leftovers for a week? Believe me, I cook a lot for myself, but there's only so much hamburger/tuna/chicken helper I can take.

      Which leads one to ask the obvious question... Why are you living alone? Why not get together with a friend and find a two bedroom place? That's what I did when I was single.

      I know how to save money (and how to cook healthy), but god DAMN does it get old after the 4th day.

      So is the cooking the real problem, or is the real problem that you've defined your social life around eating out?

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    18. Re:Salary is the Problem by Wavicle · · Score: 1

      In Silicon Valley, 2200 won't pay your rent.

      Actually it will, with room to spare, but thank you for playing.

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    19. Re:Salary is the Problem by Wavicle · · Score: 1

      Pizza is a pretty simple recipe, but how it is made largely defines how good it is. So I wrote up my technique here http://www.wavicle.org/~joe/pizza.html

      Hope it helps!

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    20. Re:Salary is the Problem by brudjazz · · Score: 0

      Completely agree! I laugh everytime I see these nerds try and proclaim that the average salary is around $40k. LOL! The "average salary" for one person in the United States (if you exclude states like California and New York) is probably about $17,000.

    21. Re:Salary is the Problem by Bush+Pig · · Score: 1

      Thanks, Wavicle. I make pizzas at home as well, but I'm grateful for the tips on the dough - I don't take nearly as much trouble over it, but I think I'll give your method a try.

      --
      What a long, strange trip it's been.
    22. Re:Salary is the Problem by lw54 · · Score: 1

      Wow, from a professional indeed. Thank you so much!

    23. Re:Salary is the Problem by Anonymous Coward · · Score: 0

      You asked the question as to how a single person can spend $2200 a month. The Bay Area is the answer. Seattle, NYC, Boston, and DC aren't far behind.

      Maybe it's me, but the roommate option is a no-go. I had straight men as roommates all through college. Never again. We got along but it was a lot of effort and stuggle. We all have character flaws, and we weren't very effective communicators; something tells me I and most men proably haven't changed since graduation.

      So, when given the opportunity to live on my own and worry about my own damn pots and pans and who's buying the food this week and who's washing dishes and who will clean the goddamn kitchen and who the hell made the mess in the microwave and who left the fridge open and who ate all my goddamn pasta, why wouldn't I take it? I pay the premium for a much lower stress lifestyle.

      Now I'm married, and my wife and I are very good communicators, probably because of our intimacy and trust. While we lived together hardly ate out, not just for money but also our diets. But my wife is in the military and headed for Korea for a year. Bachelor living sucks but it's a lifestyle that has been foisted upon me.

  119. Other programs in its place: by CellBlock · · Score: 2, Insightful

    Here at Penn State, we've got some other programs that are taking some of the students away from CS.

    The biggest would be the up-and-coming Information Sciences and Technology program. IST is kind of a combination of the basics of CS with the basics of business. You can then branch into one of three options. The most CS-like option is Design & Development, where the focus is more on the software development process, and not so much on coding. There are also some classes that aim at more specific subjects, like network security and client-server applications.

    Another popular program is the Management Information Systems program in the College of Business. It's a bit like the IST program, and even cross lists some of its classes in the IST department. I don't know a whole lot of the specifics about MIS, though. I'm in IST if you couldn't tell.

    The problem was that CS people came out of school having tech skills, but that was about it. A software company would have CS people programming, but if executives or a client wanted to know exactly what they were doing, nobody was able to tell them. Management didn't know and the programmers weren't able to explain without going over everyone's head. Most companies now are looking for someone with tech skills they can use, but also with communications and business backgrounds to better fit in the enterprise.

  120. And my experience... by vhold · · Score: 1

    I felt that it was pretty much straight across the board. Poor HR people, poor management, poor IT personal, poor sales people, poor marketting...

    Ultimately though all responsibility does fall on management, and within almost all groups, there were usually a few people that really did know what they were doing would keep things working and moving forward. Because of the fact that management can't really survive that way, I agree with you that poor management is a much bigger issue.

    1. Re:And my experience... by Anonymous Coward · · Score: 0

      Let me third the sentiment. I'm right at Dotcom Ground Zero, and for every one unqualified & overpaid programmer I met, there was three unqualified & overpaid chicks hired for their looks, and seven unqualified & overpaid managers hired because they knew the secret frat handshake. Not to meant reams of graphic designers, interface architects, technical project managers, architects who didn't program, business analysists, and other assorted hangers-on.

      After about 1998, the DotCom Boom was far less about technology and was really driven by sales & marketing people. The .bomb was hard on programmers, but it was much worse for the crowd used to making $150K/yr shuffling paperwork.

  121. Downgraded Nerdiness factor... by Anonymous Coward · · Score: 0

    Perhaps less students are interested in CS because it is now on the same level as auto mechanics and you can get the training at any vocational school....

  122. My personal sex life .... by Baldrson · · Score: 1, Troll
    A number of the respondants have attacked my statements by stating things like "you just can't get laid" or some such.

    Although this isn't really a legitimate way of attacking my statements, it is important to note that among my peers I've probably had the greatest number of highly attractive girlfriends/sex partners of any of them. Now I'll be attacked as an egomaniac or something but the point is to clarify much of the psychology of the current argument and debunk an appealing fallacy.

    Indeed, it is probably my relative advantage here that has allowed me to not censor my own observations as possibly being simply the result of my own bitterness. I see the men I matured with -- good men both personally and professionally -- and dislike intensely what the corporate and governmental "alphas" did to them.

    I'm not saying I didn't have my share of problems with women -- just about anyone these days does. I'm just saying the argument against my statements is very weak even as ad hominem arguments go.

    1. Re:My personal sex life .... by bradkittenbrink · · Score: 1

      HOLY SHIT! Someone on slashdot who knows what an ad hominem argument is!! I never thought I'd live to see the day...

    2. Re:My personal sex life .... by Shajenko42 · · Score: 1

      Nah, plenty know what it is and use it at every available opportunity... you communist.

  123. I'll always remember... by Anonymous Coward · · Score: 0

    ... a comment that I read in a public forum. It came from somebody who described himself as "a first year CS student, who will probably be a millionaire one day..." To me, that summarizes it all: all too many people were undertaking CS degrees, blinded, like this moron, by the glitz of the dot com newly-rich.

    I for one am happy that people who were getting into CS for a fast route to make money are focusing their efforts elsewhere.

  124. Oh please.. by wh173b0y · · Score: 1
    This is a joke, we all know everybody is going to into the technology fields these days.

    So i`m going to be a plumber. i`ll be the only one left in america, i`ll be rich.

  125. TOO much calculus by elucido · · Score: 1

    Maybe if computer science as a major actually meant computer science and not math science more people would be computer science majors. I changed my major because I got tired of the math. Why do I need calculus for computer science? So I can help launch the space shuttle? Some schools want multiple years of calculus. They need to teach math thats actually applied to computers and not just make computer science into a mathfest.

    1. Re:TOO much calculus by nate+nice · · Score: 2, Insightful

      It's problem solving plain and simple. It makes you think. You learn a set of tools (equations, formulas, etc) and then given problems that you have to solve with these tools.

      Any CS program I've seen also teaches the math that is directly related to CS. I at times thought the math sucked but I stuck with it, opened my mind and tried really hard and really learned a lot. Much of the calculus has helped in courses such as computer graphics.

      My program has you take some elective math as well but they recently took one course out of it so now you are forced to take software engineering, which I think is a good trade off.

      Also, since CS is either a science degree or engineering degree, it is often required by the university that you take a particular math and physics sequence.

      In the end I had 33 credits of math and physics. That's a lot to be sure but I think it has helped me as a pure problem solver and analytical thinker. Maybe they just brain washed me though.

      --
      "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
    2. Re:TOO much calculus by shobadobs · · Score: 2, Insightful

      Calculus? If it weren't for calculus, people might have spent extra time looking for a better-than (n log n) general purpose sorting algorithm solely because it wasn't easy to show that (log (n!)) grows equally as (n log n) grows. And that is absurdly trivial using calculus.

      Calculus? What if you need to make an application that keeps track of chess-style ratings? You'll have a much better understanding of what you're doing if you've learned calculus.

      I'm reminded of kids in algebra I, asking "How are we going to use this?"

      If you couldn't tolerate the math, you were in the wrong major anyway.

    3. Re:TOO much calculus by JakiChan · · Score: 2, Interesting

      If you feel that CS == programming, then yes I suppose you're right. But as many others have pointed out that is not always the case. I went to a Univ. of California school which didn't have any sort of "IT" degree. I was a CS major. I have now been in IT for 7 years and by IT I mean Information Technology, not programming or software engineering. (When I say IT I think of the IT organization in a business, not programming.) I have been a unix admin and now a network engineer (routers and switches). I haven't had to use Calculus ever. The linear algebra came in handy, as did the upper-level math, statistics, and other things, but after I finished my last physics class (and damn if I shouldn't have done chem/bio instead) I didn't do calc again.

      I understand why it's part of the program, but I also suggest that not everyone will end up needing it. A lot of people took the networking elective classes that I did, but there was a lot of stuff in there that I know they don't use in their network programming or other things that I use every day.

      I just wish I hadn't had to take 5+ quarters of Calc....

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
    4. Re:TOO much calculus by deanc · · Score: 1

      I just wish I hadn't had to take 5+ quarters of Calc....

      5+ quarters? You need Basic calc, multivariable calc, and differential equations. That takes 5+ quarters to teach?

      That said, that knowledge is FUNDAMENTAL to engineering. We built computers BECAUSE of our understanding of calculus and differential equations and designed computer precisely for the purpose of solving those problems.

      "Information Technology" is a vocation. I mean, it's fine if you want to run an auto-repair shop, and it's even better if you decided to get a degree in mechanical engineering before learning to be a mechanic and opening your own shop-- but no one would argue that you had to be a mechanical engineer to be a mechanic... that part is optional. So it is with studying Computer Science before going into "IT."

    5. Re:TOO much calculus by JakiChan · · Score: 1

      3 quarters of "basic" calc (Math 21A, B, C), Vector Calc (21D) and Diff Eqs (22B) was what I ended up taking. That's 5 quarters right there.

      You must have missed the Computer *Science* thing. I did *not* study engineering (on purpose). Or, as Dr. Venkman said, "Back off man - I'm a scientist." I didn't take statics, or dynamics, or spend time buidling an elevator controller.

      And other than research there are plenty of programming and other jobs that don't require CS either. The issue is, as others have pointed out, not too many people hire "computer scientists". A mechanical engineer can be hired to be a mechanical engineer. I suppose a computer engineer can be hired for hardware engineering, although most of those guys are usually EE. But I know plenty of software engineers that didn't study Computer Science. And at my school, Computer Science wasn't even in the College of Engineering. I suppose my job title has the word engineer in it right now, but eventually it will have architect in it which will be even better.

      Either way, I don't build computers - I build networks. And so far I haven't needed Calculus for that.

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
  126. I remember when I had no competition. by Anonymous Coward · · Score: 0

    "I knew so many people who were intelligent kids and just wanted to get rich so they were in CS."*

    Hehe. Well you guys in a perfect "spite your nose" manouver, invented Open Source, and "for the love of it" made yourself redundant.

    I think you all deserve all the grief you can get. Even ten years from now, when you all are using the same tired old "blame the immigrants" excuse that the "physical goods" workers were using in the '80's and '90's.

  127. Not a surprise by Gendhil · · Score: 2, Funny

    With all the new graphic engines you can see in games such as Doom 3 and Half Life 2, no wonder freshmen are losing interest in old school Counterstrike ...

  128. Re:its easy to call people stupid by Anonymous Coward · · Score: 0

    I don't think it only applies to men in IT, or even just to men.

    In my experience I have seen *men* throw themselves at *women* who are dumb/liars/cheats/etc. all because they were good communicators and attractive.

    Unfortunately that's how the modern western world works.

  129. Odd statistics.... by LuxFX · · Score: 1

    IANAS (statistician) but in that first graph, the "Total" line looks a heck of a lot like an "Average" line instead. Wouldn't "Total" be accumulative between men and women?

    --
    Punctanym: alternate spelling of words using punctuation or numerals in place of some or all of its letters; see 'leet'
  130. THEORY:Men still pursue CS but not liberal college by Anonymous Coward · · Score: 0

    That stuff at the end about "oh, well, women are our only hope" was just a bunch of politically correct garbage.

    If more women stayed home and raised the babies, that would free up more men to work in CS. Men are boycotting these uber-liberal colleges like Berkeley because they cannot stomache going into thousands of dollars worth of debt to support radical homosexual anti-american militants.

  131. Re:($CS-- != $programmers--) by globalar · · Score: 3, Insightful

    "Too many people think of a BS in Comp Sci as a degree in programming."

    At most schools, as I have seen, this is in fact the case. Students partially get this view from the way the school has set up their programs.

    For example, software developing classes are advanced CS and graduate courses, for example. So you have to take CS to get into these useful programming classes. The only place you learn serious programming (i.e. practical) is in CS classes. Programming is not well integrated into other courses (generally they focus on specific applications, a real danger IMO), or if it is, it's the 101 tutorial of how to use the base API. In other words, not enough to entice the would-be programmers and near-useless for people who have a specific field they want to focus on (ex. physics, economics, biotech, etc).

    This sends the wrong message about computer science and programming in general, but schools pushed this trend and now they need to rethink it.

  132. One big problem by brsmith4 · · Score: 1

    is that a lot of schools offer nothing in the way of accelerated programs. Some of us go to college with a very good understanding of programming fundamentals, data structures, algorithms and whatnot. It essentially becomes _strictly_ a mathematics curriculum because programming classes are painfully simple, algorithms and data structures, for the most part, can be looked up in a book (or online) and with any skill, implemented painlessly. Even though the only part of the Major I enjoyed was the mathematics, it quickly became boring and stressful because of the constant repetition of simple theorems, greatly prolonged calculus courses (c'mon, you can't condense Calc 1 and Calc 2 at least???), and attending lectures where professors constantly make very bad mistakes, forcing us to just learn much of the material on our own.

    That said I left the major because I felt continuing that degree track was not worth the time or the money I was paying. I've already got a well paying job running beowulfs and designing parallel software for problems at the university. I decided that college was not a vocational training facility, but was intended to be a place to facilitate education so I switched to a more "broad" field and put my education in logic to use in the Philosophy department. You may say that it was laziness that prompted that decision but in actuality, I had much deeper personal and ethical reasons for this.

    I am already well on the path to reclaiming my old hair color as the stress from constantly doing equations put a few greys in the mix, though it was mostly the tests that freaked me out. My training with proofs has really helped me grasp some of the logical concepts in philosophy and has helped to provide me good insight into induction.

    The simple fact is that most people expect CS to be more job-oriented, that they will learn to code and have the skills to walk out and get a $70k a year job right off the bat. CS is still heavily academic but there are too many people in its midst that view it as a vocational training program. I made this mistake and many others, especially those that complain about the math requirements (I don't complain about the requirements, just the methods) are generally those that have this view of the major. Once people stop having this misconception, CS enrollment will likely decline, creating a smaller work force of gifted programmers, scientists and researchers instead of a large base of mostly future Sys admins. That's just my $0.02

    1. Re:One big problem by tomas.bjornerback · · Score: 1

      Yep. Can't agree more. I got my CS grad in 2001 and haven't had more than 6 months at a decent job since then (the IT-bubble burst...)!

      Look at me now, sysadmin on W2k3 servers... It's really really sad!

      *buh huuuuuu* (crying doesn't help either..).

      I hate my CS degree!!

      --

      I have 1 Gbps Internet access@home

    2. Re:One big problem by ccoakley · · Score: 1

      RE: Accelerated program

      Does your university have a policy on challenging a course? I know all of the UC schools allow you to challenge any course that isn't the prerequisite for a course you have already taken.

      As an undergrad, I only knew one student that made use of this rule. However, he was driven to graduate in three years with a double major in CS and physics (he succeeded).

      --
      Network Security: It always comes down to a big guy with a gun.
  133. Re:Salary is the Problem. by Anonymous Coward · · Score: 0
    There are many uncontrolled ESTAFADORES sucking money that they don't does something, they does NOTHING!!!.

    ESTAFADORES => bosses, commercials, bank's brokers, lawyers, artists, musicians, TV-presenters, talkers, politicians, ...

    BAD PAID: engineers, programmers, developers, students, scientists, ...

    Current objectives: BAD!!!

  134. Odds are that it's good. by btarval · · Score: 1
    The odds are that it's good, even given outsourcing. It really depends on how many H1-B visas there are.

    One can estimate how many outsourced engineering positions there are by the revenues of the big 3 Outsourcing firms. This was $1.5 Billion last year; so I'd estimate that they have around 150,000 engineers.

    The H1-B program is at 75,000 this year. That's about a third of all positions. Or one very significant chunk, with a LOT of pressure to increase it.

    The bottom line is that there is tremendous value to working on-site, close to the customer. As long as this doesn't change, and H1-B's are kept down, the future looks good, IMHO.

    Increase the H1/L1 visa limits and then the picture will change.

    --
    The best way to predict the future is to create it. - Peter Drucker.
  135. Would you rather be unemployed? by Anonymous Coward · · Score: 0

    Aww, boo hoo, CS majors no longer make 6 figures starting out.

    Last I checked, the avg starting salary is still around 50K. Anecdotally, everyone I know at my top 10 CS school gets around 60, some get up to 80.

    Would you rather be a liberal arts major and work for minimum wage at barnes and noble?

    Would you rather be a doctor, and spend 10 years going into debt, so that maybe by the time you are 38 you will have as much accumulated wealth as the CS major, assuming you do well on the MCAT because otherwise you will be working for minimum wage at barnes and noble?

    Would you rather be a business major, and learn nothing that can be of value to society in college, and have the same salary as the CS major, assuming you have connections in the business world and a type A personality, otherwise you will be working for minimum wage at barnes and noble?

    CS is still one of the highest paying majors there is, so if you like it, do it, and quit complaining.

  136. Decent jobs are still available to good people. by Dink+Paisy · · Score: 1
    I'm currently in grad school in computer engineering. I know that it's not a financially prudent move, but I enjoy it, so there. I claim that I was one of the best students in my class when I got my bachelor's degree. I also claim that the research group I am in now is highly competent. I turned down some good job offers (+70k USD) after undergrad, and I see that similar and better opportunities are available to people in my group upon graduation.

    Among my friends from undergrad, I note that the ones who are very intelligent and communicate reasonably well got good jobs (similar to what I was offered). People who were not so good typically got jobs that are not so rewarding, financially or intellectually. The only exceptional cases I know of are one friend who has quite unpolished english (he speaks fluently, but his speech does not reflect his high intelligence), and one other friend who decided that she wanted a boring job so that she could spend more time partying. Both of them got jobs that I would not consider enjoyable or well paying. Other than that, my smart friends got good jobs.

    From my current research group, the sample space is much smaller, but the people I know who have graduated from the group are all gainfully employed in jobs that seem interesting.

    My overall impression is that the job market now is smaller than it was several years ago, but that the shrinking has occured mainly at the expense of less qualified people. Intelligent people with any motivation still seem able to come up with jobs in the computing field that pay well and offer some level of interest.

    --

    Whoever corrects a mocker invites insult;
    whoever rebukes a wicked man incurs abuse.
    --Proverbs 9:7
  137. Re:($CS-- != $programmers--) by nharmon · · Score: 2, Interesting

    [i]"Computer Science is to programming as mechanical engineering is to operating a drill press"[/i]

    I've also heard this stated as, "Computers are to computer science what telescopes are to astronomy".

    [i]Too many people think of a BS in Comp Sci as a degree in programming.[/i]

    Too many colleges think they can throw a bunch of programming classes together and call it Computer Science. ;)

  138. Errk. by Anonymous Coward · · Score: 0

    Actually it's worse now. All those in 1999-2000 who have degrees now, had no business being in CS/IT and still don't. But now they have degrees, and have held a job (many of them) and look just as good on paper as the "real" I.T guy they are up against in a job. Most managers/HR departments can't tell the difference, even in an interview.

    Solution: Find a niche market within I.T where you know the stragglers aren't going to go near, or start your own business.

  139. Maybe it is advice from people like me. by guidryp · · Score: 1

    CS Grad working more than a decade. In the beginning it was normal. Tt was a good intersting work with reasonable pay. Then it got crazy, bubble economics kicked in. Good times for a while, but it was nutso. Then we hit the bust. Now it sucks IMO at least in big Corporations. Downsized to less than half staff, Still expected to meet crazy deadline, but now the management solution is egregious stupid process. The Job sucks. I hear the same from all my friends at other big corps.

    Once upon a time we used to work long hours on interesting problems, becaus they were interesting problems, now we do it to keep our jobs. We have massive outsourcing contract in India and China, which are poorly managed. Not poor talent mind you . The guys come over for training locally and they are bright and motived. But out of sync time zones and communications barriers, mean we get less productivity in the end. But we do it cause it looks good to someones bottom line.

    So I don't recomend anyone enter this field, where flex time means freedom to work all hours to meet crazy deadlines, were process has removed coding excitement, and turned it into accounting drudgery(with no gain in quality).

    But if you are a good natural talent and have a passion for coding/creating buy all means enter the field. But work only for small companies/startups or do your own thing. Try to double major in Heavy Math/Engineering/Biology or anything that will open other alternatives than just being a software engineer. Or maybe just do the Biology study and do Open source stuff on the side.

    I am still coding for a living, but it is no longer fun. I think daily about what I could do instead.

    1. Re:Maybe it is advice from people like me. by Anonymous Coward · · Score: 0

      But if you are a good natural talent and have a passion for coding/creating buy all means enter the field. But work only for small companies/startups or do your own thing.

      Working for small companies basically just means you have to do the job of 5 people. It can be just as bad, but the thing I like about working at the small company (10 people) I am at is that I have so much more control over what goes on, and I have much more influence so that we can make correct decisions. But I am overworked and underpaid and we constantly take on projects that have no hope of being finished on time.

  140. Incomplete by Anonymous Coward · · Score: 0

    Computer Science it to programming as mechanical engineering is to operating a drill press well.

    Too many CS grads think they're great programmers right out of school. All too often they don't know what they hell they're doing when writing code. Real-world concerns like maintainability, portability, readability, and performance are apparently not taught to CS students.

  141. Re:($CS-- != $programmers--) by Peter+La+Casse · · Score: 1, Insightful
    My first year Intro to CS instructor put it this way: "Computer Science is to programming as mechanical engineering is to operating a drill press"

    Do mechanical engineering programs have multiple courses about operating a drill press? Is the ability to operate a drill press an essential part of being a mechanical engineer? Do people who hire drill press operators want them to have a mechanical engineering degree?

  142. This trend is seen in Norway too by SorcererX · · Score: 1

    Here in Norway, NTNU (Norwegian University of Science and Technology) had a requirement of 56 studying points to get into the Computer Engineer major back in 2000, but the demand has dropped so much that the requirement for 2004 dropped all the way to 45 points. (the toughest courses in Norway requires something like 65 studyingpoints, 20 points is the lowest possible).

    --
    Any sufficiently advanced technology is indistinguishable from magic.
  143. Easy... by pr0nbot · · Score: 1

    With a fall in degree production looming, it is difficult to see how CS can match expected future demand for IT workers without raising women's participation at the undergraduate level.

    I'm sure India can cope.

  144. Who really needs CS majors? by Animats · · Score: 2, Insightful
    Many employers would like to have computer science majors, but how may really need them? In particular, how many need CS majors with advanced degrees?

    Xerox PARC is gone. DEC SRL and DEC WRL are gone. HP Labs is dead. Interval Research is gone. Bell Labs is a shadow of what it once was. Sarnoff Labs doesn't do much. IBM Almaden is being dismantled. SGI is in tatters. Apple R&D is very limited. And DARPA is going to stop funding CS research.

    Who's doing advanced work? Google and Microsoft seem to have the only big remaining CS research labs in the US.

  145. Re:($CS-- != $programmers--) by Impotent_Emperor · · Score: 1

    I took a philosophy course called "Practical Reasoning" that was about critical thinking.

    It was fucking fantastic.

    It taught me about how science is important and its role in our society. It taught me how to examine a claim and determine whether it is true or not. It taught me about ethics and how to determine if an action is right or wrong.

    It basically taught me how to make the right decisions.

  146. Guys are *already* working for women by Anonymous Coward · · Score: 0

    Women have half the money and all the pussy.

    What's the definition of a successful man? One that makes more than his wife can spend.

  147. Because we're telling them not to go for the major by thoalex · · Score: 2, Insightful

    Well part of the reason is CS graduates are telling kids not to go for the major. That's pure crap to be telling people that the number of jobs in the IT industry are going to keep going up. Yeah, they're going up and they're going overseas. I can't in good faith tell some kid to waste the next 4 years of his life in a major and when he gets out there will be either no job for him or a crappy one. I've been out of work over a year now. Mid-30's, 15 years of experience and *I* can't find work? What hope is for them coming out with NO experience? That's why there are fewer CS majors.

  148. If you're stupid enough to get caught... by Anonymous Coward · · Score: 0

    ... in the rat race that was Silicon Valley and missed out on women, life, and everything else while you were a slave to work, then you shouldn't be passing your idiot genes on to begin with.

  149. Re:Because we're telling them not to go for the ma by Anonymous Coward · · Score: 0

    Quite true. I tell my relatives not to go for a CS major too because new CS jobs are being outsourced to India by the greedy and overpaid CEOs. It makes more sense to get a degree a in field where there are better job opportunities like healthcare or finance.

  150. Re:its easy to call people stupid by Impotent_Emperor · · Score: 1
    Those guys are sociopaths. They have the ability to fake empathy, and use it for manipulative purposes. They often become politicians.

    Great how do I become one ?


    Just keep reciting "It puts the lotion on its skin or else it gets the hose again" in your head.
  151. Do something? by Anonymous Coward · · Score: 2, Insightful

    WTF does that mean? I don't care what field you're in, you start at the bottom doing mind-numbing work. Whether you go on to something creative or stay doing the same thing over nonstop is completely up to your talent, vision and persperation. If you can't see a way a CS grad could break out of anything beyond doing MS Office maintenance, that's a limitation on your vision -- not the field, not the industry.

    1. Re:Do something? by Anonymous Coward · · Score: 0

      Bullshit, elites will not start out at the bottom, in *any* field. If you are damn smart, have worked hard, and are a social person, you won't have a shitty job, *ever*.

    2. Re:Do something? by Fnord · · Score: 1

      Bullshit. The only people in my life I've ever heard that come from are the people who refuse to do their time with the grunt work, and are waiting around, leeching off the people around them, waiting for their "big chance" to come through so they can do interesting work like the assume people like me have always done. I'm not going to bother telling you how much grunt work I (and everyone around me who is doing interesting things) I had to do to get where I am.

    3. Re:Do something? by bloodredsun · · Score: 1

      Wrong.
      The Elites do the shitty jobs but turn a shitty job into a great one by hardwork and talent. Everybody has to be the "teaboy" at some time in their career, you just might not realise they are as they're doing such a good job.
      A good example is Uni, you may be stuck in school for 3 years (try 8 in my case!) while your mates are out earning, but come 10 years time you will have easily surpassed many of them, as you did the grunt work to make you what you are.

  152. Grads know *nothing* about production coding by Anonymous Coward · · Score: 1, Insightful

    That's just the way it is.

    I do consulting. One of the things I get paid to fly thousands of miles to do is fix things inexperienced recent grads did or didn't do.

    The last damn thing a development manager for production code wants is some recent grad who knows all the little tricks of C++ and is eager to try them out for real. They want coders who can write mundane, middle-of-the-road code from the mainstream of whatever language that is rock-solid, robust, maintainable, testable code.

    Figure out a way to demonstrate that knowledge to a hiring manager and you'll get inundated with job offers.

    So no, your "so overqualified" grad students aren't really overqualified for real-world coding. Who gives a damn if they know compiler theories if they're not writing compilers.

  153. CS as a major? by Anonymous Coward · · Score: 0

    Since when? Why wasn't I informed that I could major in playing Counter-Strike?

  154. This is nothing new by ddurdle · · Score: 1

    Demand has been decreasing for at least the past two years. Last year's first year classes for Computer Science were at about half the size from a few years ago, and this year the classes were about half of the size compared to the year before. This is true for all three campuses of the University of Toronto.

  155. Re:($CS-- != $programmers--) by Anonymous Coward · · Score: 0

    People should research schools before going there. There's only 10% or so worth their salt (if that?). If the program smells, it probably sucks. What research are the faculty doing is probably the biggest indicator of quality of institution, especially in comp sci. Their not doing any? good luck.

  156. In other news... by bergeron76 · · Score: 1

    Foreign language majors have enjoyed a recent surge; particularly in the Indian and Chinese Language areas of study.

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
  157. You have to start at the bottom ... by AHumbleOpinion · · Score: 4, Insightful

    You must have not been paying attention when he said it's the grad students -- not "22-year-old[s] with a CS degree" that are the ones who are overqualified. If Master's or Doctorate degrees (which typically involve a major project that gives real programming experience) don't qualify you to do more than fix bugs, what does?

    As someone with a Master's and someone with friends with Master's from different Universities I can safely say you are wrong. A Master's does not really add much to your qualification outside of the topic you did your research in. As for the project/thesis, it's a lot of work for school but not much compared to a job. Especially since it is generally a solo project. The real value of a job candidate with a Master's is that they have a greater pre-disposition to go research a complicated problem than just start writing code.

    Also there are very good reasons to start recent grads doing maintenance. First, they generally have exaggerated opinions of themselves and their code quality is sometimes low ("big" fish in a small pond). Maintenance can help correct that, it can give them a broader perspective, exposure to larger scale projects, introduce them to the local coding and design standards, and possibly most important of all they learn the domain specific knowledge for the job. Once you have worked on a product/project you are better qualified to expand it or work on the next version.

    In short, the University does not demonstrate you are qualified to do a job. It demonstrates that you are qualified to learn to do a job, that you are able to complete long and sometimes boring tasks.

    1. Re:You have to start at the bottom ... by merdark · · Score: 5, Interesting

      First, a Master's degree is not regarded as that big of a deal. Second, computer science is more mathematics than it is programming. Being a good computer scientist does not mean you can code well in terms of style and such.

      A person's ability to architect depends on the area they studied. If they have a phd in software engineering, they'd likely be good at architecting. Also, if they studied algorithms, they could easily out design seasoned programmers.

      Also keep in mind that research is not at all the same as doing mundane implementation. While people here seem to enjoy dumping on grads, they always forget to mention that while a cs phd or master can enter the job market without difficulty, someone from the job market is wholly inadequate to do research at a university level.

      People with phds should be looking for research jobs, because that is what they are trained for. Many bigger companies offer positions that generally *require* a phd or masters. If you asked a nuclear engineer to program, they would not necessarily be steller at it. Please stop comparing cs phd's with programmers.

    2. Re:You have to start at the bottom ... by AHumbleOpinion · · Score: 1

      Please stop comparing cs phd's with programmers.

      Programming is what the gp was suggesting the holder of an advanced degree should be better at: "If Master's or Doctorate degrees (which typically involve a major project that gives real programming experience) don't qualify you to do more than fix bugs, what does?"

      People with phds should be looking for research jobs

      Pure research positions are few. More likely they should be interested in teaching at a University as well.

      A person's ability to architect depends on the area they studied. If they have a phd in software engineering, they'd likely be good at architecting.

      No, not without practical experience.

      Also, if they studied algorithms, they could easily out design seasoned programmers.

      In theory, yes, in practice, no. You just don't encounter many situations where someone with a BS, years of experience in the domain at hand, and a copy of Knuth volume 3 is insufficient.

      Don't get me wrong, I have a Master's in CS. I don't regret getting it. I have friends who earned their Master's as well. We are all great designers and programmers but our work experiences and independent studies had more to do with that than our respective Master's programs. The Master's program made me a far better researcher (and by that I mean digging through academic and professional journals to find someone who has worked on your problem at hand) but the need to spend a day or two in the stacks at a local research library are very rare.

    3. Re:You have to start at the bottom ... by merdark · · Score: 1

      Sorry, it sounds like we agree then. I just get annoyed when people make light of degrees in higher education. It seems to be a very popular thing to do in north america. I almost get the impression that some industry types *try* to belittle people with higher degrees.

      I do agree with you about software engineering and experience. Experience is a must, but likely software engineering is a good background to have for someone doing architectural stuff. That said, my exposure to SE is somewhat slim, so I could easily be wrong.

      And yeah, unfortunately most programming jobs don't require advanced algorithms or novel algorithms. Also, most programming jobs are dead boring. :(

  158. Re:($CS-- != $programmers--) by Thu25245 · · Score: 1

    Too many people think of a BS in Comp Sci as a degree in programming.

    Yeah, like the people who came up with the curriculum at my university. (Which is a pretty highly regarded school for CS, at least at the graduate level, in US News' survey.)

    The undergrad CS program trains programmers. There is exactly one theory course which is required. Other than that, the classes are all practical and programming-oriented. Presumably the grad programs cover more of the 'S' in CS. But at least where I went to school, BS in CS was definitely a BS in programming.

  159. Fixing bugs != Innovation by Anonymous Coward · · Score: 0

    Of course there is no money in CS if you go the route that most people think - i.e., fixing bugs and running the systems. That's monkey labor (depending on the system obviously; running amazon.com's website isn't a cakewalk). The real money in CS comes from people with ideas who take those ideas and turn them into code and turn the code into $ by selling it on the internet. Many .com companies failed because the lacked the idea. Maybe they should have a requirement on entrace exams to universities if you want to major in CS. The question would be: "what is your idea?"

  160. Real Reason... by Anonymous Coward · · Score: 0

    Everyone knows that if you want to work for m$ then you should get a business/marketing degree instead of a comp. science degree.

  161. CS Graduates Aren't The Only Ones To Work in IT by MikeD03C · · Score: 1

    This is a poor misconception. From my experience, most CS students frown on working in IT. They want to work on huge projects or specialized software and cringe at the thought of touching "icky hardware". CS students, at least from here, know very little about hardware, networking, or databases. Many are unable to install basic hardware let alone build a computer. With regards to networking, they look inquisitively when you mention the word OSI model or words like Novell, LDAP, Active Directory, or many other networking technologies and methodologies. They want to be logical and write software soley. I personally know someone who graduated with a CS degree and a good GPA and lives with his mom without any job even though he had offers to interview with companies like Chrysler but refused--he didn't get a degree to work in IT, he wanted to write software. From my experience with internships in IT, a pure programming degree won't get you very far unless you're in a rather specialized field. If you want to have a broader field you should consider differently focused programs like Purdue's Computer Technology program. I admit I'm biased, as I'm on the telecommunications and networking track in this program, but frankly I think learning how to use and create databases like Oracle, some programming such as VB.Net and Java, with a heavy emphasis on computer networking and network management provides a much better basis for which to do well in IT. This kind of knowledge is far more applicable then a pure software degree like CS will get you. Thank you for entertaining my rant.

  162. Two types of CS grads ... by AHumbleOpinion · · Score: 3, Interesting

    In my experience, both with my undergraduate and graduate classmates, and with those I interviewed for programming positions, there are two types of CS grads. The first is the CS grad who got into the field because they have an inherent interest in programming. The second is the CS grad who got into it because they were told it was a good career path. The latter group is not necessarily bad. A lab partner once surprised me with poo poo'ing the idea of getting a MS CS, he said he would rather get an MBA. My naive reaction was oh god, the dark side. Now he went on to start his own software business, not a dot-bomb - a business that developed and sold an actual product, and he did quite well. He didn't need to be the best coder around, but having a decent technical background was invaluable for his business.

    Unfortunately my former lab partner is the exception not the rule. When hiring I look for those with an inherent interest in coding. One metric is to ask what they did outside of class assignments. I don't care how goofy or stupid their homebrew project was, and getting them comfortable enough to tell me about it can be challenging, but the fact that they sat down in front of a computer on their own time and coded something that worked merely to satisy their own curiosity or desire is telling. The CS grad who can only tell me about his/her homework assignments goes to the bottom of the pile.

    Another way to get off the bottom of the pile is to do some kind of internship or co-op job.

    1. Re:Two types of CS grads ... by DrFalkyn · · Score: 1

      I did internships, I did out of class work. Its been 4 years since I've graduated with my BS in CS, and still NO JOB.

    2. Re:Two types of CS grads ... by Anonymous Coward · · Score: 0

      Yes, but what percentage of that time did you spend actively looking?

    3. Re:Two types of CS grads ... by DrFalkyn · · Score: 1

      Probably about a quarter of the time.

  163. CS degree was never in high demand by walterbyrd · · Score: 1

    I've worked in IT for 25 years. I've held several jobs, and I've worked as a consultant. I look though the job boards and newspapers all the time.

    From what I have seen, most IT jobs don't require a degree of any kind. Those that do will gladly accept a BSEE as fast as a BSCS. Usually, even when they ask for a degree, they will usually say "or equivilent experience."

    What employers really want is about five years of professional, recent, verifiable experience, in whatever technologies they happen to be using. And they want to pay about $15/hour.

    As for the chicken and egg, how do you get experience until you have experience question: in this economy, you can't. Oh sure, there are always exceptions, but for the most part, the IT field is too glutted for new commers.

    1. Re:CS degree was never in high demand by the_2nd_coming · · Score: 1

      open source projects.. develop your own applications and sell them, you have the power as a developer.

      --



      I am the Alpha and the Omega-3
    2. Re:CS degree was never in high demand by walterbyrd · · Score: 1

      >>open source projects>develop your own applications and sell them, you have the power as a developer.

      If you can afford to hire a full time legal staff to fight off patent lawsuits and the like (it may not be that bad yet, but it's getting there). Don't forget marketing costs. And don't forget that it's an insanely glutted field - virtually any kind of software that you want is already out there, often for free. Individual programmers still exist, but they are a dying breed.

  164. Don't do CS unless you enjoy it. by Anonymous Coward · · Score: 0

    I graduated with my CS degree in 2002, didn't find a job until 2003 (making a whopping 12.75 an hour doing sgml work) was then tasked with creating a JSP/MySQL web app all by myself (does this count as abuse?). Putting me in the shitty position of bitching about not getting paid a fair amount/possibly being made to do go back and do something I didn't want to do or shut-up and do something I "enjoyed." Needless to say I took the next job offer I got (which was about a year later) doing xml tagging/support for 15$ an hour at another company. This company had 2 programmers (with MS in CS same school I went too) working on a Web app (using MySQL and JSP). One of them was making a respectable salary for the area, the other was p/t Intern making less than I. Neither of them seemed to be getting very far (I don't think they had tomcat running). So I get to work with them "p/t", after a few months I get moved to doing that full time. By the end of the project I had written (or re-written) nearly 95% of the code. (yay go a nice promotion at the end). Still, my degree didn't get me either job, both were starting positions where none of my co-workers had any degree. The degree may have helped by making me look more "potentially useful" but wasn't needed. I'm still making less than what I thought I'd get starting out, but at least I enjoy my work. If you don't enjoy CS stay-away, its not going to make you wealthy and its not guaranteeing you any employment.

  165. Re:($CS-- != $programmers--) by GiantHaystacks · · Score: 1

    > Yes, they may well better understand what is to BE coded, but most that I've seen are damn sure not qualified to actually DO the coding.

    It's all subjective isn't it. From personal experience I'd disagree.

    Having worked as a programmer for 8 years now (through several jobs and languages), and fortunately been unemployed during that time for about 4 months total, I've worked with a lot of other IT folk. I myself don't have a CS major. I started one but after spending a year learning skills I deemed to be useless and esoteric I changed to an Arts major. And on reflection I definitely stand by my decision.

    From my experience there is almost no correlation between a CS degree and good coding. This has also been the consensus among friends who do have CS degrees (and who are overwhelmingly excellent programmers). I've worked with a couple of guys who have had Masters in CS and have been stunningly incompetent (they couldn't understand core concepts). Conversely, most of the guys I've worked with that didn't have CS or engineering degrees designed and wrote solid, clean, efficient code.

    --
    No Sig for you!
  166. Re:($CS-- != $programmers--) by Anonymous Coward · · Score: 0

    absolutely agree! cs is not a degree of learning how to program at all! it's the wrong perception by the non-cs ppl

  167. And software companies are feeling the pinch by melted · · Score: 1

    Where I work there's a huge shortage of "technical" testers, i.e. testers who can write their own tools and sophisticated automation. Hiring a good developer is such a PITA, it's unbelievable. Most of the folks coming in for the interview don't know jack. I mean, come on, they can't write the textbook code to remove the unneeded characters out of a string.

    You would think that in this job market finding a good candidate shouldn't be a problem, yet from what I see the current "unemployment" of much of IT/CS personnel is "unemployment of idiots", they shouldn't have gotten their positions in the first place.

  168. Computer Science by Anonymous Coward · · Score: 0

    how about the scientists of CS do their job and reduce the number of IT workers necessary.

    unfortunately the only ones willing to sponsor progress are vendors with their services, but this is hardly any better.

  169. Re:($CS-- != $programmers--) by pjkundert · · Score: 2, Insightful
    I have heard this statement over and over, and it is subtly misleading. The error is typically made by those who don't understand the basic operators of formal logic.

    If you ask most people what "Computer Science is to programming as mechanical engineering is to operating a drill press" means, they might say "Well, it means that Computer Science doesn't teach you to be a masterful Programmer".

    What it ACTUALLY means (or what it should mean, if most nascent Computer Scientists didn't misunderstand it) is:

    All Computer Scientists are (trivially) Programmers, but not all Programmers are Computer Scientists.

    Really, do you expect that anyone who claims to be anything more than a token Mechanical Engineer couldn't easily master the drill press, if he put his or her mind to it?

    Or, perhaps more interestingly, if someone was incapable of mastering the drill press, could they really claim to call themselves a Mechanical Engineer? Really? The congnitive skills required to easily comprehend the forces acting upon and within mechanical structures apply directly to deftly and precisely handling a simple device such as a drill press. Long-term incompetence with such a device indicates that the individual should (probably) not call themselves a "Mechanical Engineer"...

    An incapacity to deftly manipulate complex logic in the form of a program would (or should) make false any claim of Computer Scientist...

    --
    -- -pjk Perry Kundert perry@kundert.ca http://kundert.2y.net
  170. This is good news by 5n3ak3rp1mp · · Score: 1

    I loved computers and programming long before it was cool, and I will long after it is. I'm glad the temporary fanboys are leaving, so my chosen profession can be pure again. I am not the best programmer by far, and I am not the highest-paid one by far, but IMHO, the challenge of designing and building a good application out of thin air that fits a need well is the most fun you can have while still getting paid, without being a gigolo.

    Can I get an amen?

    1. Re:This is good news by starling · · Score: 1

      I loved computers and programming long before it was cool, and I will long after it is. I'm glad the temporary fanboys are leaving, so my chosen profession can be pure again.

      Wow - you are me!

      I am not the best programmer by far

      Oh wait, maybe not ...

      FWIW, I agree with your point 100%. Now we've just got a few years worth of cleaning up the coding mess which is the fanboys' legacy. You know the type of stuff, the "hey I've learned all these nifty techniques so I'm going to use as many of them as I can in *every* *single* *program*" syndrome.

      The hard part about being a good programmer isn't learning the structures, algorithms, design patterns etc, it's learning when it's appropriate to use them and - most importantly - when not.

      If I see one more over-engineered clever-clever implementation of something that should be really simple I'll have to start wringing necks. And don't give me the excuse that it's because the code is generalised and future proofed. I guarantee that the first change we actually need to make is one which will require a complete redesign of the whole program.

  171. The cycle continues by sjames · · Score: 2, Insightful

    It's not surprising. It's a repeating cycle in the computer professions. We are now near the end of the doom and gloom phase. CS enrollments drop, less new IT professionals enter the field. Salaries stabilize. IT spending goes up, shortage of IT workers drives salaries up. Freshmen read about high salaries in IT and flock to CS. HR depertments hire any warm body to fill IT positions, then wonder if being dead might be OK if the mortition did a good enough job.

    The party phase lasts a year or two. With salaries about as high as they will get, companies resort to other benefits to get enough IT workers. Suit and tie required becomes just try to make sure the holes in your shorts don't show the naughty bits and wash your flip-flops occasionally. Have a manicure and a massage!

    Then the bubble bursts again. Queue massive layoffs. The corpses and warm bodies wash out of the field again. The swollen ranks of CS majors graduate at just about the worst possable time. Freshmen hear about the out of work graduates and choose nearly any other major.

    1. Re:The cycle continues by pbuechler · · Score: 1

      I think that this time may be different, due to the incredible amount of out-sourcing. Let's see if we get to a party phase soon - I doubt it. Worrying about a shortage of computer engineers will soon be like worrying about a shortage of steel workers - a non-issue.

      --
      -- Pete Buechler
    2. Re:The cycle continues by sjames · · Score: 1

      I think that this time may be different, due to the incredible amount of out-sourcing. Let's see if we get to a party phase soon - I doubt it. Worrying about a shortage of computer engineers will soon be like worrying about a shortage of steel workers - a non-issue.

      I think it will vary a good bit. A lot of what is going overseas is helldesk and code monkey. Success of the outsourcing is somewhat variable, but in general, is nowhere near what the hype would have us believe.

      It's not that the Indian programmers and support people are no good. It has a lot more to do with accents and timezone problems.

      On the coding side, it's mostly timezone. When you have a 24 hour turnaround on a single round of email, or have to stay late to have a conference with people who came in early, communication suffers and projects tend to head off into the weeds.

      For the helldesk side, it's the accents. No matter how skilled the support person is, they will have a hard time helping someone who is unaccustomed to 'accented' english (read anything but a U.S. dialect) and may be using a crappy cellphone as well.

      Nevertheless, the party side of the cycle will probably go a little differently this time in that HR may not reach the stage of hiring well groomed corpses. Ultimately, that may be a boon to the core of proper IT professionals who BELONG in IT.

      I do see where you're coming from though. It may be in teresting to see if IT professionals can play the 9/11 card to their favor. The export of the entire steel industry has certainly placed the U.S. in a bit of a strategic economic disadvantage. The sinking dollar might even bring some industry back to the U.S. as the cost of imports rises. Reducing dependance on imports might be the best available hedge against a devalued dollar triggering hyperinflation.

      All of that has bearing on the IT situation as well. Under a devalued dollar, outsourcing becomes less attractive and U.S. companies become more competitive in a world market. If the U.S. government has any sense, it will be preparing to quit flushing billions down the drain in Iraq, and use the money to re-bootstrap manufacturing and alternative energy in the U.S.

  172. Two types of arguments. by Anonymous Coward · · Score: 0

    "One metric is to ask what they did outside of class assignments. I don't care how goofy or stupid their homebrew project was, and getting them comfortable enough to tell me about it can be challenging, but the fact that they sat down in front of a computer on their own time and coded something that worked merely to satisy their own curiosity or desire is telling."

    Well I'm developing Cold Fusion* in my spare time, Hire me!

    *The physics kind.

    1. Re:Two types of arguments. by AHumbleOpinion · · Score: 1

      Well I'm developing Cold Fusion* in my spare time, Hire me!

      Well show me your cold fusion reactor control software. ;-)

    2. Re:Two types of arguments. by cheekyboy · · Score: 1

      Sounds good, considering the DOD is funding it.

      If you only listen to FoxNews that says, "Cold fusion is bogus bolony" and 3 minutes later they say, "WMD are real and are in iraq" well we know whats true and false eh.

      --
      Liberty freedom are no1, not dicks in suits.
  173. Re:Who really needs CS majors? Mod parent as troll by aristotle-dude · · Score: 1
    "Apple R&D is very limited."
    WTF do you think Core Image (realtime photoshop like filters), Core Image (Real time video filters) and Spotlight are?

    Do you think they came out of a crackerjack box?

    Are you saying IBM is not doing research?

    As for your assertion about not needing CS majors, I agree. Competent developers are needed regardless of their educational background with a willingness to learn. Learning should be a continual process for developers.

    I don't have a degree and I've been working as a developer for almost a decade.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  174. Who cares? As a programmer, I think it's funny. by crazyphilman · · Score: 2, Insightful

    It is completely natural that far fewer people are studying computer science. The corporate jobs have gone overseas, and what they haven't offshored they've hired H1-Bs and L-1s for. An entire sector of employment has evaporated here in the U.S, just as it did with the steel industry, the garment industry, the automotive industry... And the kids can read the writing on the wall. Good for them! I hope they find something they can be successful in.

    I remember when the mechanical engineering field collapsed, back in the nineties. Auto manufacturing had gone overseas and thanks to NAFTA, to Mexico and Canada, so there weren't many jobs available. On top of that, the defense industry in California dried up, putting hundreds of thousands of experienced engineers out on the street. At that time, Mech.E was being called "the new liberal art".

    Computer science is going through that right now. The computer science major is now just like an art or physics major -- no prospects. The only people who'll study computer science nowadays are people who LIKE it, career notwithstanding.

    Think about art majors, for example. They know they're not going to get a corporate job or make a lot of money. They know they're pretty much in for the whole "starving artist" thing, that they'll end up working some joe job to pay for their materials, and that the likelihood of their making it big is pretty minimal. They do it anyway, because they see majoring in art as an end in itself rather than a career path. If they hit something just right, they might make it big. Even if they don't, they'll probably be able to make a little money on the side here and there and supplement their income.

    It's going to be exactly the same for computer science majors, with one (beneficial) difference: computer science majors will usually be able to find a computer-related job that pays their bills, and they MIGHT be able to score something in civil service or academia and even be successful.

    This isn't that important. It's mostly going to be used by corporations to justify increased outsourcing, and by colleges to justify increased advertising and the pursuit of federal grants.

    It's bullshit in other words, not in the sense that enrollment ISN'T dropping (it IS) but in the sense that they claim it matters (when it doesn't).

    --
    Farewell! It's been a fine buncha years!
    1. Re:Who cares? As a programmer, I think it's funny. by $criptah · · Score: 1

      Bravo. Well said. That is exactly what I tell people when they ask me if they should major in Comp. Sci.

  175. Well established international trend by daveb · · Score: 1
    one of the earlier threads talks about "lies damn lies and statistics" and points out that this is all from one institution. Unfortunetly this is a well established trend all over the world. The British Computer Society recently published a report called "Grand Challenges in Computing" in which they try to address the issue.

    I liked/agreed with their assessment of the issue - but disagree with the conclusion. My reading of it (summery) is "computer science students are dwindling, because it's hard - well tough - it's what we're going to teach them like it or not"

    There is no doubt that CS students are dwindling. My query is - does it matter? don't get me wrong - we NEED CompSci students. They have a place. But we also need grunts to maintain the infrastructure of business and industry. These people are NOT comp-sci graduates.

    IT is a commodity in businesses (i'd find a reference to an article but got a bub to go grab and look after). the IT infrastructure is vital to businesses. CS people design - not maintain. I wonder where we're getting the maintainers from.

  176. Re:its easy to call people stupid by Anonymous Coward · · Score: 0
    It's not that engineering makes people sterile or some bullshit like that, its simply that there are people who are maladjusted to society for whatever reason, and they end up in jobs where that doesn't matter


    If a man doesn't make enough to help provide a woman with an environment suitable for raising children(i.e. something significantly better than she can get on her own), he's not going to attract interest from women-unless he has something else serious going(i.e. gets on TV or is a serious bad-ass).

    If engineers start killing CEO's/Managers/politicians etc., women would take them more seriously-but it might be better for all involved if the companies just stopped paying obscene salaries to CEO's and compensated engineers as a group in accordance to the benefits they've given society.

  177. Re:its easy to call people stupid by Anonymous Coward · · Score: 0

    social skills are largely an indication of how much a guy has gotten laid in the past. Them that has gets is a law of sex. Women are largely like robots driven to get with the guys that have gotten the most nookie-and they will do so unless forced by economics to do something else.

  178. We need another type of degree by Anonymous Coward · · Score: 0

    Rather than computer science .. why don't colleges give out a degree in "Enterprise Computer Science" or something like that.

    Basically a stuednet will take courses in working for a corporate IT department ..not a software development shop designing an operating system .. J2EE, .Net, C++ .. Also they should learn about databases like DB2 and Oracle. Maybe also learn basics of routing and IP. Seriously some CS grads don't know diddly of what's needed in a corporation.

    These types of enterprise computing skills will become more necessary in the future. Current CS grads writing enterprise systems software suck at it. I am not saying nobody should learn CS. I am saying that a newer branch of CS needs to arise (MIS and CIS dont cut it cause they arent as hardcore).

    This is similar to how Engineering has branches such as Aero, Civil, Chemical, Industrial, Mechanical, Nuclear, Computer etc.

  179. Re:What? by Anonymous Coward · · Score: 0
    Sure:

    "Why is obvious to anybody working in the field."

    Are you sure english is your "primary" language? You don't seem to have a good grasp of idiom, or of the spoken language.

  180. are fewer graduates a bad thing? by plopez · · Score: 1

    From my experience the quality of the CS grad declined drastically once the major became popular. Too many schools IMO became diploma mills.

    And are we solving the wrong problem? Isn't the goal of good software automation? Instead of trying to crank out graduates to baby sit buggy software, or use inefficient development tools and techniques; should we instead be creating more efficient software, tools and techniques which require fewer programers and/or IT monkeys?

    I for one prefer quality over quantity any day.

    --
    putting the 'B' in LGBTQ+
  181. Worst possible outcome by MisterBad · · Score: 1

    I like that quote -- it makes it sound like having women's participation in the field is the worst possible outcome. "We must find some alternative to having women in the IT workforce!"

    --
    Evan Prodromou | evan@prodromou.name | http://evan.prodromou.name/
  182. Re:its easy to call people stupid by Anonymous Coward · · Score: 0

    You can either kill one(or several) or figure out how to lie/cheat/steal more effectively than they can.

  183. Architecting, you say? by Danuvius · · Score: 0, Troll
    even a graduate degree just is not sufficient experience to be architecting major projects, unless you're incredibly gifted.


    I presume that dialoguing with the young chap is required for determining the presence or absence of said giftedness?
    --
    Akarsz Magyar Gentoo fórumot? Akkor
    1. Re:Architecting, you say? by Danuvius · · Score: 1
      Architecting, you say? (Score:0, Troll)
      even a graduate degree just is not sufficient experience to be architecting major projects, unless you're incredibly gifted.
      I presume that dialoguing with the young chap is required for determining the presence or absence of said giftedness?
      Sorry for the self-reply...

      I find it fascinating that my above post was modded 'Troll'. Offtopic, certainly... but Troll?

      The modding implies something (and seemingly contradictory):
      - the moderator understood my intent to ridicule
      - the moderator feels 'architecting' is valid, whereas 'dialouging' is not

      In retrospect, I suppose I should have architected my previous post better.
      --
      Akarsz Magyar Gentoo fórumot? Akkor
    2. Re:Architecting, you say? by sumdumass · · Score: 1

      Try looking in your foes list. I know of a guy who will mod someone down and try to burn carma if you show up on his freaks page.

      He says that it isn't because you don't like him, it is because you try to show every one that you don't like him. (I'm probably getting added to this now.) What he does is looks at his freaks page and then pickes either any new freaks (wich are just people that have you marked as foes) and then mods them down or he will goes down a line and search for 2 or 3 posts form others already on the list. It isn't actualy random in is't selection, there is a systme to how he selects people somewere.

      I would assuume that meta moderating would work this out. Unfortunatly, people tend to just mark the mods one way or another without checking in hopes of getting mod points. /////////i guess freedom of speach does have a price.

    3. Re:Architecting, you say? by Danuvius · · Score: 1

      Thanks. I'll take a look. ;)

      --
      Akarsz Magyar Gentoo fórumot? Akkor
  184. Real, tangible consequences? by dexterpexter · · Score: 2, Informative

    Some schools are doing just that. I know that my own school works hand-in-hand with industry to develop projects so that they get free labor, and we get real world experience. That is just inside the classroom. The number of outside-the-classroom research projects being cooperatively done with industry and/or government is amazing.

    And these aren't just programmers-for-hire projects, either. So far we have done an assessment of the compliance of a financial institution with federal regulations, a information system security engineering project where we designed a incident aggregation system, some digital forensics projects, and more.

    I am also curious why you seem to lower internships as not having real, tangible consequences. On a long-term internship I had in my undergraduate work, I was placed in an engineering department and had to develop projects that went to production. In fact, I had to redesign products, design new products, acquire the parts, schedule time for assembly, call the machinists to get things in order, set up testing procedures for these projects, and decide if the final product was ready for shipping to real customers in which real money was exchanged. When things went wrong, I was called in to face the CEO and explain what happened, where we were, and how the problem was going to be fixed.

    I never made anyone a cup of coffee, nor got the luxury of sitting there watching someone else do work while I played with equations. I was in the engineering department and was expected to be able to step up to the plate as the engineering staff was already short as it was. It is my hopes that most of the hiring individuals realize that not all internships are fluffy.

    I think some of the "geniuses" might very well be in that pile of resumes that you go through. Hopefully, they are smart enough to be able to differentiate their real, tangible experience from the fluffy internships people assume when they see "intern."

    --

    *-*-*-*-*-*-*-*
    "We are Linux. Resistance is measured in Ohms."
    1. Re:Real, tangible consequences? by CommandLineGuy · · Score: 1

      I'm not really lowering internships. Internships are really useful; they can be, however, extremely resource draining on a company. It takes a lot of care and feeding to get an intern up to speed on a project, up to speed on the corporate policies, processes, procedures, standards, auditable artifacts, automation systems, etc. Once an intern shows promise and has successfully integrated into the team, THAT'S where the benefit is - an already trained (in real world stuff) and inducted new employee.

      A long term project is one that is multi-year, full time project with a full team compliment. They're very different than a one year project, particularly so if the multi-year project is running under CMM/I/ISO compliance.

      --
      [Of course it's client-server; it runs on a LAN]
  185. those who code, and those who talk about coding by Anonymous Coward · · Score: 0

    there are the two categories.
    unis can go screw themselves.

    i imagine the coders on this rainy sat
    afternoon are coding. the posers are on slashdot.

    I am in IT thanks, running a multi state network.
    oh, and those who went into security can kiss my ass also. you need to know how to program to be worth jack shit in that field.

  186. Lot of money ? by aepervius · · Score: 1

    Quote : "It's a little like the split between theoretical physicists and experimental physicists. One group sits in their ivory towers while the others are making a ton of money in the real world."

    You realize, that without theoretical physic, most expeirmental physicist and chemist would not go that much far ? Think relativity and Quantum Physic. You also realize that now the separation between theoretical physic and exprimental physic is blurring because except a few free landplot, they need each other for constant advancement ?


    As for experiment physicist making a lot of money, I call bunk. All physicist I know of never earn a lot, whatever is there speciality. Now if you had said, biochemist, or cellular specialist you might have been right...

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
  187. So Outsource by sabat · · Score: 1

    it is difficult to see how CS can match expected future demand for IT workers

    Demand? Demand is satisfied by outsourcing companies in Bangalore. We don't need no stinking American CS majors.

    --
    I, for one, welcome our new Antichrist overlord.
  188. Please try to pass the sobriety test before postin by Anonymous Coward · · Score: 0

    Before posting silly articles such as this, please try to (even pretend) that you can pass a sobriety test (walking the line, blowing into the tube...) as you said "With a fall in degree production looming, it is difficult to see how CS can match expected future demand for IT workers". What bullshit! There are 40 billion university educated people with "B.Sc.Computer Science" stuck on their walls (or at least hanging on the wall of the shelter/welfare centre where these graduates now call home). There aren't CS majors coming out, because before going in, they see that others who have come out are unemployed (or pushing brooms, pumping gas, asking if the customer wants fries...). What looming I.T. crisis are you talking about? These stories are written by people who (apparently) have no idea how many desperate, unemployed CS grads walk the streets at night diving into dumpsters for bottles. When you wrote the article, was it booze, crack, or weed that gave you your topic? I ask as it holds no basis in reality. And don't give me a story about 'oh, but the degree isn't any good', that's bull too. Most of these programs have CO-OP work terms attached (and you have to take them, and your employer has to be satisfied for you to pass the COOP course, and you have to pass it to get the paper). The short answer is that there is no work. Some work got offshored. Some work is being held in (semi-permanent) suspension as companies are spending less than 10% on IT as they did in the 70's through the 90's. My university wasn't that large (8000 students) and never fielded a large number of CS grads (25 was the most ever per given year). I think the number has shrunk to less than 4 per year. Why take it if there is no work?

  189. Grad students overqualified? by brennz · · Score: 2, Insightful

    You must be joking.

    Show me a coder that has led an OSS project, done the heavy lifting of "cat herding" and intimately knows how to get things done in the real world.

    I'll take a person like that in a heartbeat over someone with an M.S. in whatever and no true experience / passion / body of work.

    If there is something wrong in the computer field these days, it is too many people wanting a high paying salary without a true desire to learn, devotion or grasp of the basics in the technology field.

    At a previous workplace, I once met a "security" administrator, that couldn't manage an OS install, of any OS. I am sure that kind of ignorance is replicated all over the industry by know-nothing people looking for bucks only.

    Where I am working now, I have a developer in my group, just graduated from a top 5 engineering school with a C.S. degree. The first words out of his mouth, "I don't like to code, I want to do something else".... (holding down a dev position, mind you).

  190. Crybabies by Anonymous Coward · · Score: 0

    I don't know what everybody here is complaining about... I majored in Computer Science from the University of Maryland, graduated in December of 2003, and am now working as a software engineer at a very presitigious company (and making $60K to boot). All my friends who've graduated recently have been able to find jobs with other big companies such as IBM, LockHeed, Microsoft, etc., and ALL are making good cash.

    So what's the big deal?

    Petey

    1. Re:Crybabies by Anonymous Coward · · Score: 0

      $60k is shit. You're getting robbed.

    2. Re:Crybabies by Anonymous Coward · · Score: 0

      person who posted on top.

      probably because your family raised you right.
      more than likely you can truly program something that solves a business problem.

      as for person who said 60,000 is shit. ok whatever. i think 60,000 is a fine salary in most areas. I also bet you do not have to work 50+ hours to get it. And more than likely treated with respect.

    3. Re:Crybabies by rwwff · · Score: 1
      60k is shit
      $60k, in most of the country, will buy you a house, a car/truck (or two), a boat, and keep a typical family (overly) well fed and comfortable. Most of the world would hack off a leg to be blessed with such comforts in exchange for the sacrifice of sitting in a comfy leather chair, drinking coffee, and typing various creative things into one's favored shell and development environment.

      As long as you aren't trying to live in a place where a manufactured home on blocks goes for $200k, and can restrain yourself from buying the latest Hummer or Ford Expensive, you'll be in hunt'n-dog shape.

      I think what has happened and makes this thread narcisistically interesting, is that a lot of programmers who were making way more money than they were worth got canned in the .com bust and were tied to rediculous mortgages and car payments and so faced either the harsh odds of landing another overpaying job or going bankrupt. Those that landed the few remaining overpaying positions felt personally vindicated or possibly guilty, those that didn't simply vanished into the gaping hole of The Help Desk Hell.

      And as an aside to the eugenics argument before, thats just nuts. There are plenty of women who'd be more than happy to meet a reliable, predictable, nonviolent engineer, go on some comfortable dates, marry, then grow fat and old together with you. Do they hang out in the "cool" places? Nope. They do, however, go to church. :->

      PS: Speaking of coffee, my Krups caraffe is empty and my wedgewood cup has gone cold, so I guess I'll just have to go make another pot that my shit salary paid for...

    4. Re:Crybabies by Anonymous Coward · · Score: 0
      I don't know what everybody here is complaining about...

      You'll figure it out in 1-2 years.

  191. Re:Why CS major centric? by Anonymous Coward · · Score: 0

    Your post too.

  192. It's the Conservatives by Anonymous Coward · · Score: 0


    You're right about getting women to stay home and raise babies, but the reason isn't liberalism, it's conservatism.

    It's the conservative fatcats who've raised the cost of living and forced those women to go to work. I'm sure most of them would rather be good liberal earthmothers and stay home with the kids.

    But the conservatives want more money, so they need women in the workforce (for lower salaries!) so they bring home more money to be spent. Money spent by the proles means more money in corporate coffers = more money in fatcat pockets.

    So the real Americans, the liberals, have to work to support the godless fat lazy power-broker fucks; that's important, because the master race needs more yachts.

  193. Why? by pyth · · Score: 1

    Because kids are starting to learn that Computer Science is not about computers.

    Oh sure, I love computers and everything, but I realized early on in University that Computer Science is not about the parts I like. All the fun bits about computers show up in other careers, like real science.

    1. Re:Why? by Anonymous Coward · · Score: 0

      CS is basically applied math and physics.

      but is that not "real science"?

  194. Re:Please try to pass the sobriety test before pos by Anonymous Coward · · Score: 0

    there is a problem in NH.

    why cannot i find a 20 something person who knows unix, networking, basic programming/scripting, etc for 31,000 to start? In the next year, after proving themselves valuable, they get 36,000.

    after a few years working for us, they can take their knowledge elsewhere for big bucks. or stay with us, as their salary slowly increases to 40,000 +. that is a lot of money in NH compared to MA.

    but nope. the people we see, including our customers :-(, do not have enough knowledge to run an ISP/CLEC.

    Also, the people who claim to know linux, never really do. sigh. It seems the ones who know unix started on bsdi long ago and made the transition to fbsd. they know the daemons, they know the gear to support the lan, and they like what they do.

    i ramble.

  195. Outsourcing by grahamsz · · Score: 2, Insightful

    I was in a meeting recently where they pointed out that outsourced indian workers were 40% cheaper than real us-based employees. Still that is cited as a reason to outsource.

    However that's not a huge difference to bridge. I'm also not sure that this included the more hidden costs such as lost productivity because of time-zone differences, and language barrier issues.

    Outsourcing isn't a panacea to everyone's problems, hopefully we figure that out before everything crashes in india too.

    As one member of my management put it "India has alsost a 24hr time difference from here, so we'll have people working round the clock"

    1. Re:Outsourcing by Courageous · · Score: 1

      The world is only 24 hours around. So it's either less than or equal to 12 hours one way, or less than equal to twelve hours the other.

      This does, however, remind me of a joke a coworker once said about someone else who flubbed up on a public stage. "That guy did a 180 so fast, he almost did a 360!".

      Anyway, yes, I'm quibbling bits. So there. :-)

      C//

  196. Why Care? by Tablizer · · Score: 1

    Is there anything "special" about CS compared to other careers such as law or business? Things come, things go. If there is some special reason to "protect" computer workers, the gov't hasn't shown it with H-1B attacks and ignoring the offshoring. In capitalism the wages and opp'tys should guide where one should go, no? If CS wages and opps drop, then that's that. If it is for national security, then do something about the H-1B and offshoring. Otherwise, ignore it.

  197. If you can't handle math, you'd be a crappy coder by Anonymous Coward · · Score: 0

    If you can't handle the thinking required for doing simple entry-level calculus, there's no way you'd be able to get your brain around everything you'd need to in order to be a good programmer.

  198. R - 2443 by Anonymous Coward · · Score: 0

    All I need to do is stay employed for the next 2443 days and then I'm bailing as quickly as I can. The house should be paid for and I'll have my 15 and 55 in with the current company. Take the cash payout from them as well as the cash from the other company pension I spent 10 years with, all the 401k, traditional IRA, and Roth IRA money (all of which I've made max contributions to since their inception) and continue to invest (that's right, I've been saving/investing instead of consuming 'cause I saw this brick wall approaching years ago).

    All I'm going to need is a respectable health plan (hence, riding it out for another 7 years) and some reason to get up in the morning.

    Maybe I'll go grow coffee in Kona like a former colleague. Maybe work at a Starbucks. Maybe flip burgers somewhere. Maybe just teach kids/adults to read. I dunno. Don't really care. I will have served my time (35 years in the IT industry). Enough, already.

    Anyway, I real feel bad for folks just starting out (I've been cautioning them to diversify their concept of profession for years). The hours were always long but now you get no pay or respect. You also get to live in fear of your job going overseas.

    Some advice; get security clearances and work in the defense industry. Jobs requiring clearances are not likely to be outsourced or given to H1B or L1 holders. You may not get rich (although I hear Lockheed-Martin is giving 10k signing bonuses for folks with the right tickets) but at least you should be able to eat.

    Good luck all.

  199. Depends on your perspective.... by Baldrson · · Score: 1

    I was trying to speak from the perspective of people who might otherwise identify with guys like Gilder, Forbes etc. They don't see the CEO of Enron as the most problematic members of society -- some silicon valley "nerd" who goes into prison on a pot charge, gets punked out, infected with AIDS and becomes obsessed with indetectably corrupt the transaction logs of TRW's computers -- _he's_ the problem to them.

  200. Is there a problem? by smartdreamer · · Score: 1
    Why does everybody see that as something bad? I think it is good. With the dot boom, everybody rushed in CS. Now, there is too many bad bachelors and technicians. The ones who went in CS because of the boom and good wages. Remember that this field isn't growing and that competition is rising from the east.

    So where is the problem? That's the return of the equilibium. And forget about women, that's ridiculous.

  201. halfway done analysis from TFA by Anonymous Coward · · Score: 1, Interesting

    I fail to see how this 'research' is approved for release as a credible analsysis.

    Some of the points omitted:

    a. What is the ratio of men to women getting degrees in fields that traditionally have more women than men (education, nursing)?

    b. Why omit the fact that the percentage of women getting engineering, biology, physical science degrees has doubled since 1980?

    c. Why omit the demand for different degrees with the entry level salary and number of available entry level jobs for each field?

    d. Why not produce a companion article that instead of using the statement

    > is difficult to see how CS can match expected future demand for IT workers without raising women's participation

    USE

    > is difficult to see how Women's studies can match expected future demand for workers without raising MEN's participation

    This bias towards producing 10 o'clock news worthy soundbits such as the one below is inheritly bad.

    * a new crisis, women don't get technical degrees

  202. Re:its easy to call people stupid by Antonymous+Flower · · Score: 1

    "I don't think it has as much to do with "communication" skills as it does with empathy"

    perhaps it's more along the lines of being able to communicate empathy. being empathetic yourself, you should have known that's how we all feel.

  203. What a steaming pile. by Anonymous Coward · · Score: 0

    As fucking hard as it is for a graduate to get even an entry level job in the IT industry, they sure have alot of nerve harping about having trouble finding enough people. The same idiotic cry of desperation went out when I was choosing a career path six years ago. Lo and behold it was a full year after graduation until I actually found even temporary employment in IT.

    Fact of the matter is, you can switch out any major for CS. Recently there was concern over American kids' lack of interest in engineering and how we're falling behind. When was the last time you saw an ad looking for engineers out of school? Why go through all that when you'll end up answering phones at Visa with the philosophy and womens' studies graduates?

    Special Eddy and PA businesses have little interest in keeping educated folks in the state. Every time they utter the words "brain drain", I want to throw up. Someone ought to be held accountable for all the lives irresponsible statements like those in the article are going to trip up or even ruin.

  204. MYTH! by Tablizer · · Score: 1

    Another way to meet the "demand" would be if people who'd left the IT market because there was no demand could shift back in and get a job.

    There are nicely paid lobbyists such as ITAA who keep perpetuating the "IT shortage" myth, and it is a myth. Companies just don't want to do any training for all the IT fads that keep coming and going like the wind, and flooding the field is one way to avoid having to train or wait for a learning curve. Spot shortages are necessary to transition from low-demand areas to higher-demand ones. But flooding the field takes away that needed transition bridge.

    1. Re:MYTH! by AndroidCat · · Score: 1
      It's been an IT glut for years now. Now that the glut is affecting the enrolement rates (because people aren't stupid), the ITAA is in full panic spin-mode.

      Even training is a bit of a myth. Anyone who's good should be able to adapt and learn on the fly, and usually ahead of the company where they're working. The jobs posted these days that are specific down to the (idiot) application program level rather than language or OS make it difficult to be a pre-ready match for anything unless you are already in a job exactly like the one they're hiring for. (If then. With the wish list items added, no one is qualified.)

      --
      One line blog. I hear that they're called Twitters now.
    2. Re:MYTH! by Tablizer · · Score: 1

      Anyone who's good should be able to adapt and learn on the fly, and usually ahead of the company where they're working.

      Yeah, but you know how HR is. They match on buzzwords. The presence of H-1B's increase the chances of a match that makes HR happy.

  205. Here is my view on what happened. by Jerim · · Score: 1

    I have been working IT for the past 4 years as well as working on my CS and looking into some ceritifications. Based on the feedback I got from the certification crowd about their sub $60k jobs being horrible, here is how I view it.

    In the early 90's when computers were taking off and every business was convinced that the IT department was the heart and soul of the company, they didn't really understand who should be working on these projects. Certification companies such as CompTia and Microsoft convinced a lot of major business that certifications were all they needed. They didn't need someone who spent 4 years earning a degree because they really loved computers. No, they needed the person who studied for one year to get some certification to run their IT.

    They were also able to convince these businesses that these certifications were so important that it required huge salaries to go along with them. Salaries in the range of $60k all the way to $100k. Just for a piece of paper. So over the course of a few years, a lot businesses began to realize that they are paying people who have done nothing more than take a series of tests, more than some of their executives who studied four years for a degree. This is when the tech bubble burst.It amounts to greed.

    Now, don't get me wrong, certifications are okay, if you have a love of computers and are able to "flesh" out your knowledge. But if all you did was study a book and take some tests, then you don't know squat about computers. Infact, I know of several people who never even used computers before or since, who were able to get their certifications. This lack of knowledge started to diminish the view of the entire IT field. Now, even legitimate CS graduates have a hard time finding work in a company that was burned by some fast talking suit who didn't know what "Safe Mode" in Windows was, because it wasn't in the book.

    You are probably wondering how I quantify these statements. Well, recently I was looking to supplement my CS theory based education with some practical knowledge that would benefit me short term. I was looking into the MCSE for a short while. I happened upon a discussion group and started asking what was the best way to get started. The only replies I got back where "There is no money in it, I suggest being a (insert career here). I only make $60k a year and haven't been able to hire anyone for more than $40k for a long time." Seems like a very ignorant thing to say to someone making less than $20k a year. So doubling my salary isn't worth it? How greedy. And because of this greed, companies are lowering salaries. No wonder no one wants to study a field were too many people have been burned before to even give you a chance.

  206. A female prospective by dexterpexter · · Score: 2, Insightful

    Do you know what made me go on to do ME and EE as an undergrad, and CS and EE as a grad? (and no, I don't sleep. Sleep is for after degrees)

    Long, boring account:
    I have a strong background in studio art and interpreting literature. I also happened to be good with people. My father looked at me and said, "Okay. You're good with people, you like to write, and you're creative. Now, get good at math." He showed me how I could still keep my love of art and yet get into a field where I could have a real impact. He waited until late in college to really push the matter, but in hindsight he had been making sure I kept up in all areas since day one, even having me learn things like multiplication tables a year before my school would expect me to. I was never particularly great at math, though, because I had no real interest in it. Frankly, it is because reasons for being interested in it hadn't been planted in my head, as school rarely gave insight into the application of the base concepts I was learning, just that I should memorize them because one day in the distant future, for some unknown reason, it would be important. It wasn't until someone sat down and showed me, "Hey look what you can do with Laplace Transforms, differentiation, and Fourier series" that I thought, wow, this stuff is really useful.

    So, with the encouragement of my parents and my boyfriend, I took my creativity and skills with customers to engineering, whose primary enrollees sadly seem to lack in both. (And, speaking with those who hire in industry, it seems that they agree.) So far job offers have not been a problem, and unlike the other cookie-cutter memorize-math engineers, I can actually design and engineer something creative and useful, and can market it. (You can tell the difference between the creative engineers, and those who can spit back rote learning in order to solve a problem. It's always a pleasure to be in a team setting with the former, but the latter are oftentimes just as well being replaced by Google and a good modeling/simulation program, although I am sure I will be modded down for saying that.) No, I am not a whiz at math, although now having relevance to go with the concepts has certainly improved my math skills to the point that they aren't too worse off from your average engineering student. What I don't know, I can look up.

    It's not too late to grab those creative, "people-types":
    So, the last time my university had little munchkins running around Ooooing and Aahhhing at all of the career displays, and all of the engineering profs navigated their way over to the math and science club folks, I showed up and grabbed the artists and pulled them over to the robots and lasers, and showed them exactly where they fit in engineering. Then I told them that while they could take a billion classes in middle and high school in their favorite subjects, and breeze through them because they were already so good at it (I find many high school art classes are behind the real talent in the classroom, and only offer those kids an hour to draw, not an hour to learn something), why not jump into Advanced Placement calculus, chemistry, physics, etc. courses and work their tails off learning that material so they would have that side to market, and then their creativity to solidify the deal? Learning differential equations doesn't make you any less of an artist, nor does having that piece of paper claiming you're educated about art on the wall make you any more saleable if you're not any good. (I found places for my art without a single person asking for my art degree. That is not to say that I am a good artist, though, as I am admittedly quite mediocre, as many in the industry are.)

    Now, that isn't saying that people shouldn't go to college for Art or English majors, but if even a few jump ship (and lets face it, the arts or communications are what females are pointed toward from day one in many classrooms) and attract that component of which

    --

    *-*-*-*-*-*-*-*
    "We are Linux. Resistance is measured in Ohms."
  207. It's #5 most popular major at Virginia Tech by rtphokie · · Score: 1

    for this year's Freshman according to numbers printed in the latest university magazine. I was surprised.

    But then again, #1 is "University Studies" aka undecided, which really doesn't surprise me.

  208. Comment removed by account_deleted · · Score: 0

    Comment removed based on user account deletion

  209. Speaking of jack-ass theories... by Baldrson · · Score: 1
    The theory that my theory relies on the list you concocted is the only jack-ass theory around here.

    My theory simply relies on the fact that people want to have decent lives -- you know -- the comforts of a home, mate and children with some decent security. These things are systemically denied engineers largely through ghettoization.

    For the exact opposite, I suggest you take some time and visit New York City or Washington D.C. to see female-saturated ghettos in service of the guys who are the _real_ problems. And yes they know how to attract women -- and dump them due to "downsizing" just as they did with the bulk of boomer females when that demography hit middle age.

    1. Re:Speaking of jack-ass theories... by sumirain · · Score: 1

      You've got a pretty narrow view of what women want.

      I'm female, I'm an information systems student who's likely going into biomedical informatics, and I don't want kids. Oh, hell no.

      I want a decent life. That, to me and most of my female peers, means a home and mate in addition to a career I find interesting. Maybe the trouble lies in convincing girls that a tech career CAN be interesting and rewarding, they don't have to waste away in a cube for 70 hours a week doing testing, and... if we're really lucky... they'll find men who support their intellectual efforts and don't expect them to stay home and change diapers because "that's what women want." I could be cynical about that last one, but I'm dating one of them.

    2. Re:Speaking of jack-ass theories... by Baldrson · · Score: 1
      Why did you read:
      My theory simply relies on the fact that people want to have decent lives
      as:
      My theory simply relies on the fact that women want to have decent lives
      ?

      My guess: For the same reason men in female-saturated professions would misread such a sentence as referring specifically to men.

      Now, it is true that many people don't want to have children -- but it is far from unreasonable to impute a desire for domestic bliss for the vast majority of people for the simple reason that the vast majority of your ancestors liked having children for if they didn't you would simply not exist.

      The fact that you want a career and no children isn't what demonstrates your self-centeredness -- it is your peculiar way of distorting the words of others that does it.

    3. Re:Speaking of jack-ass theories... by eddeye · · Score: 1

      So your considered rejoinder to my thoughtful, reasoned critique boils down to this:
      "No it isn't".

      And your original gets modded up while I get pushed down to oblivion. God I love slashdot.

      --
      Democracy is two wolves and a sheep voting on lunch.
  210. Well... by autopr0n · · Score: 1

    I had horrible grades, and I got a job. Didn't put 'em on my resume, of course, and they never asked. HAW.

    --
    autopr0n is like, down and stuff.
  211. CS grad degree isn't about bilding stuff. by autopr0n · · Score: 1

    It's about, you know science. CS grad programs don't really teach product engineering, they concentrate on mathematical abstractions. Interesting, important stuff, but not something that's going to help you build systems well.

    --
    autopr0n is like, down and stuff.
  212. take another look at computer science by soldack · · Score: 3, Insightful

    "While some men apparently would be happy to spend the next 40 years of their lives working on the next version of MS Office, I want to *do* something"

    I find what you said really rude and uninformed. There are literaly thousands of different types of jobs in the world of computer science. There are many more if you add electical engineering and information technology. There are computer scientists who "do" something everyday. What about the programmers who wrote the code to work through the human genome? What about the programmers who right code to simulate the effects of drugs to reduce the use of lab animals? What about the code that helps scientists find the cure for cancer? Isn't this doing something?

    My resume is an example of moving around in different parts of computer science. In 9 years I have written financial software, device drivers for networking and storage, advertising software, network management software for high performance computing clusters, and now I work on software for radio controlled devices. My friends work in lots of other areas. Open you mind and then maybe your eyes will see what is really out there.

    --
    -- soldack
    1. Re:take another look at computer science by JohnsonWax · · Score: 1

      I find what you said really rude and uninformed. There are literaly thousands of different types of jobs in the world of computer science.

      Yet you are seeing EXACTLY the disconnect plaguing engineering and related fields.

      Women, for the most part, seek programs and careers that have some connection to society. Dilbert is the typical view of engineering and computer science - making products for other companies or for consumer sale.

      The key to attracting women into the field is demonstrating how they can participate in the cancer cure by going into CS or bioengineering rather than just biology.

      You can't berate these people by hollering 'just open your eyes' and expect to get anywhere, you need to show them. The whole industry does - and the programmer community is in such utter disarray that it's failing to market it's own field.

      Just a few stories later is the FIRST LEGO competition for kids, for an example of how some of the engineers are promoting their field. It lacks the social connection, but where is the CS marketing?

  213. Lets hope its true. by nurb432 · · Score: 1

    At least for us that are already in the field.

    Dont need any more snot-nosed graduates mucking up things out here in the real world.

    Sure, mod me down, i dont care.

    --
    ---- Booth was a patriot ----
    1. Re:Lets hope its true. by corblix · · Score: 1
      Dont need any more snot-nosed graduates mucking up things out here in the real world.

      Close. What we don't need are

      1. Unintelligent CS grads.
      2. Uninterested CS grads.
      What I think we can use are bright people who love programming, software design, etc. The rest of them can (and should!) go do something else.
  214. who cares, indeed! by grikdog · · Score: 1

    Finally realizing that my degee in English from Iowa State University (1969) impressed nobody, I retrained myself in the early 90's to program MS-DOS and Mac OS 6. All you needed was Turbo Pascal and a few copies of books by Wirth and Knuth, on the DOS side, and a complete set of every developer tome ever edited and/or written by Caroline Rose (plus a modicum of guts and imagination), and you could eke out a livelihood for about a decade. Microsoft certification and the rise of Windows killed that, despite the fact that MFC is about as complex as chicken soup, if you've ever had to learn Mac using Codewarrior. Later, I realized that my "career" was simply an early variation on outsourcing, since it was cheaper to hire a bright hacker in Cedar Rapids who didn't know chum from sharkbait than it was to hire a CS grad who had a fair sense of his/her own worth. As every one who has ever been on the hiring end of this equation now realizes, cheap code without continuity was, is and probably always will be extremely remunerative. While Bill Gates will never suffer for this, a legion of poor hackers will have the satisfaction of knowing that the future of software belongs to Open Source, most of which will be written in the former Soviet Union and Red China, bankrolled by IBM and other EOB's.

    --
    ``Tension, apprehension & dissension have begun!'' - Duffy Wyg&, in Alfred Bester's _The Demolished Man_
  215. Interest Dropping A Good Thing by Anonymous Coward · · Score: 0

    It will be nice if we get less CS people in the market. Managment is too used to being able to pile on the work and walk all over us since they know there is no where else to go.

    One day, things will be back like they were in '99, and the Sysadmins will have power once again.

    -insert maniacal laughter here-

  216. CS is not understood by soldack · · Score: 2, Insightful

    I have a BS in computer science and am in currently getting my masters. I have worked in the industry for 9 years or so and I love it. I find that people don't seem to understand what working as a computer scientist means. They also don't understand the infinite variety of things you can work on. I have lead a varied life for a programmer I think. Everytime I think I have done it all something new comes along and I am interested again. They don't understand the amount of creativity that can be involved. In some cases art can be involved. In some ways I think that computer science is the ultimate mix of art and science, creativity and logic.

    If people really do feel that a shortage of computer scientists, electical engineers, and information technology folks is coming, they should do something about it! I feel that schools don't offer nearly enough grants for these areas. I also feel that years of success in industry have drained away many of the good teachers.

    People who work in these fields need to try to spread the word about just what is that we do. I know folks who make software for video phones, rc cars, navy ships, stock traders, and massive computer clusters. There are so many things that you can do in this field. Many of them help people (like medical products) are innovative (music/video players), artistic (video games/web sites), etc.

    I think if people really understood what is done in these fields more would be interested in it.

    As for salary...I know quite a few software and hardware engineers and they all seem to be doing pretty well. CS is like any other field where you have to work hard to do well and move up.

    --
    -- soldack
  217. Re:What? by Anonymous Coward · · Score: 0

    Ahhh...thank you. Now it makes sense.

  218. can be seen with acceptance rates into the major by krunk4ever · · Score: 1

    When I came into UC Berkeley 4 years ago, only 5 people a year were allowed to switch to the EECS Major (Electrical Engineering and Computer Science). If you didnt have a 3.9 or higher, don't even dream about changing your major to EECS. We had a equivalent of that in L&S just called CS, but that still required around 3.7 or higher to get in.

    nowadays, I hear you only need like a 3.2 to get into either majors, which is a major drop since 4 years ago. honestly, I don't really mind the drop in interest. that just means less geniuses to fight against for jobs.

  219. MOD parent down! by Anonymous Coward · · Score: 0

    This man has sucked the cock of Jesus Christ! Talk about holy water!

  220. Mod parent down! by Anonymous Coward · · Score: 0

    This wartbag has suck the cock of Jesus Christ! Talk about holy water!!

  221. Interest In CS Majors Drops... by bclark · · Score: 1

    ...and it was already hard to find a girlfriend. More seriously, the trend is definitely apparent here at Berkeley. The intro classes were over 250 students three years ago, and are now a shade over 100. The major that accepted only 30% of students then will take anyone with a B average now. It's good news for me though if this means less competition for grad school slots.

  222. IEEE by Anonymous Coward · · Score: 0

    IEEE Spectrum reports that the number of employed EEs in the USA declined from 444,000 in 2000, to 363,000 in 2003 (-18%). This means that 1 out of 5 EEs are out of work.

    So, from that I conclude that anyone contemplating a career as Comp Sci or EE, should have his primary school graduation certificate revoked...

  223. Re:Salary is the Problem. by spauldo · · Score: 1

    Musicians often work their asses off for little money at all. Most have day jobs just to make ends meet.

    Sure, the guys on top might get good money for little work, but they're by far the exception.

    --
    Those who can't do, teach. Those who can't teach either, do tech support.
  224. Laughable. by Anonymous Coward · · Score: 0

    "They conclude by saying 'With a fall in degree production looming, it is difficult to see how CS can match expected future demand for IT workers without raising women's participation at the undergraduate level.'"

    Repeat after me: Comp Sci Degree IT Worker. Half of my group at work (more than if you include the manager) don't have Comp Sci degrees. Strangely, its the guys that do have the comp sci degrees that keep on fawning over what Microsoft is doing next. The rest of us care about things like design and process improvement and stakeholder management and, well, writing code that's easy to read and maintain.

    Article is clearly confused on the distinction between Computer Science and a job in the Information Technology department...

  225. Rotten luck by Anonymous Coward · · Score: 0

    They start letting the chicks in just as I'm picking up my degree. Tip to new students: take electives that are NOT math or you may not see a woman that can speak english most days.

  226. Re:($CS-- != $programmers--) by MoeDrippins · · Score: 1

    Our experiences differ, but let me explain myself.

    I would agree that experience trumps "college" (at least in the US) by a large margin, and the /love of doing it/ is enormously helpful, but those 2 being equal, I'll take someone who has the knowledge of the underlying theory over one w/o any day.

    I had one "senior" programmer some time ago ask why her code equivalent of 1/3 * 3 isn't equalling 1.

    Part of the problem is that people get the degree not because they want to, or enjoy the subject, or even show much an aptitude for it, but they think there's big prizes at the end. I've been doing this for quite a lot longer than you, and have seen the rise and fall of the dotcom bubble, and man, the HTML monkeys out there calling themselves "programmers" are finally starting to get weeded out. But that was a big reason for a big swell of CS applicants, I think.

    I know that "kids these days" are coming out with their degrees lately never having written a compiler (nay, even a lexer!), never looked at regexes, don't know what big-O notation is OR why it's important, never did numerical methods, investigated CPU architectures, etc. Some don't even have basic algebra skills.

    But boy do they know their way around Visual Studio and JBuilder! (mostly)

    Mind you, the school from which I graduated had a very heavy theory based first 2 years, and a broad exposure to many languages, paradigms, architectures, etc., so maybe my view is biased by that. I consider myself lucky to have attended there given what I've seen from people elsewhere.

    --
    Before you design for reuse, make sure to design it for use.
  227. Re:($CS-- != $programmers--) by Dun+Malg · · Score: 1
    Do mechanical engineering programs have multiple courses about operating a drill press? Is the ability to operate a drill press an essential part of being a mechanical engineer? Do people who hire drill press operators want them to have a mechanical engineering degree?

    Geez, don't take it so literaly. It was a glib one-liner by a CS101 TA who was only interested in getting a general point across. But OK, I'll answer your questions seriously:
    1) no, but it's not unusual for a mech eng student to find himself operating a drill press while preparing a final project
    2) no, but understanding material construction methods and limitations is essential
    3) no, because people who run machine shops aren't idiots like the guys who run IT shops

    --
    If a job's not worth doing, it's not worth doing right.
  228. Of course fewer people play CountrStrike... by Snaller · · Score: 1

    ...Steam sucks! - Or didn't you know :)

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  229. Get the Experience! by Anonymous Coward · · Score: 0

    I run regional services for a MAJOR software organization (as in multi-billion), there are only a few out there.

    Now, we have about 20 positions open in my region right now. Guess what? You know how many people I have to interview to get ONE good candidate? Usually about 25. And this is doing cool stuff. J2EE architecture, design, and development for REAL business, mission critical systems.

    It's not only the college grads, we stopped even hiring them, they were so bad. It's the guys with 5+ years experience. They can't do it. And we pay very well, above market.

    Now, we just worked a deal with a partner of ours to get a couple dozen guys from Bangalore to come over here for a while. Guess what? These guys have, on average, 4-5 years experience. But you know what? They can code like a mother. AND, they have GREAT communication skills (despite their accents). Are extremely professional, and do a great job. I'm not paying them any less than I would a local, either.

    So I don't know it is, but man, if you know any good J2EE architects and developers let me know.

    AND FAST

  230. Re:its easy to call people stupid by drsquare · · Score: 1

    Not necessarily, a lot of socially maladjusted nerds do have empathy, they just have no social skills, so they come across as 'creepy'. When you spend all of your waking life away from human contact, either at the computer or the TV, then you never learn to act properly around other people. The problem with that is, when you do end up around other people, you come across are very awkward and dull, no matter how interesting or friendly you are.

    There's no substitute for a regular social life. No, IRC isn't a substitute. You can talk all day and night on IRC, be most interesting and funny guy in #d&dlosers, make friends with everyone there, but when you step into the real world, if you don't have any experience interacting with real-life people, they're just not going to like your company at all. You'll just freeze up, conversations will be one sided with the nerd being defensive, either trying not to give anything away or worrying about how he's coming across.

    I think the solution to this is to throw away (literally) the TV/computer and dive head-first into social interaction. Just force yourself into social situations, constantly. After a few years of this you might become a more sociable person who's actually enjoyable to be around.

  231. expected future demand by KillerCow · · Score: 1

    They conclude by saying 'With a fall in degree production looming, it is difficult to see how CS can match expected future demand for IT workers without raising women's participation at the undergraduate level.'"

    Sorry, I call BS. Degree production is down, because enrollment and completion is down, because the job market is down.

    The schools were flooded during the .COM boom, then the bubble burst and there tons of people out of work and no jobs for the people coming out of school. Why would people gravitate towards an industry that is in a rut?

    Reguarding the matching of future demand bit: that is what caused the problem in the first place. Deamand was projected way into the future to show the growth of the .COM bubble's period, and then it dropped into negative teritory. People came in to fill those projected jobs, but then they suddenly weren't there anymore, and many got burned.

    / loves software development
    / graduated 8 months ago with 2 years of industry experience
    / still unemployed

  232. Outsourcing by Anonymous Coward · · Score: 0

    Who in their right mind would spend 4 years in college, working toward a degree that is more demanding than most to going into a job where they are expected to work double the hours the rest of the labor market does and for pennies compared to union jobs. Then to be told they don't have a job anymore because some jack*ss executive sends their job overseas so they can justify oversized bonuses justified by so-called cost-savings. Today, your better off becoming a truck driver.

  233. Re:($CS-- != $programmers--) by Tablizer · · Score: 1

    A programmer's *perceived* value has a lot to do with the "fluff" issues you so readily dismiss, such as office politics, user interface design, and bullshitting better than your competition. It would be nice if pay and kudos were usually based on pure technical issues, but in most places it just plain is not.

  234. Re:If you can't handle math, you'd be a crappy cod by daveb · · Score: 1

    If you use calculus in your coding then you are unusual. Calculus just isn't applicable to the vast majority of coding. Other numerical methods are - but not calculus. Forcing people to learn it is like making medics learn latin. Yeah it broadens the mind but really it isn't relevent

  235. Heh by andreyw · · Score: 1

    If it's true, which I wouldn't immediately jump the gun to claim, then I guess it's all the better for us CS majors. Less competition!!

  236. Cancer by Anonymous Coward · · Score: 0

    She could have found the cure to Microsoft and instead she's not. Good job, sir.

  237. women by timmarhy · · Score: 1

    why the fuck does ths have anything to do with putting more women into CS? if people aren't going to do it of their own accord, then coercing them isn't the answer.

    --
    If you mod me down, I will become more powerful than you can imagine....
  238. No Shit! CS Sucks! by Anonymous Coward · · Score: 0

    Ditto on what other people have said. Yes it comes and goes in cycles, but the rebound on this last cycle will never reach the level of CS demand during the dot-com era. Besides who's going to go into a field where age discrimation starts at 36, so at best you'll get 10-15 years befor having to pump gas or flip burgers. I only worked in my degree field for 3 1/2 years after I graduated in 96. I'm finally going to get back into it after having been out of it for 4 years. So I've not had a job pertaining to my degree for the last 4 fucking years. And I won't be making as much either. Goddammit! Computer Science sucks ass!

    DON'T EVER FUCKING CHOOSE A MAJOR BASED ON THEORETICAL DEMAND AND POSSIBLE HIGH SALARY but then again don't choose a major that won't earn you shit like English or Underwater Basketweaving.

    Do I sound like a bitter underemployed computer programmer? MAYBE, IT'S BECAUSE I AM!! Oh and grades are important. Don't fucking kid yourself. GPA matters!

  239. Everything is important by Tablizer · · Score: 1

    You need everything.

    Indeed. It seems that those who master and/or enjoy a particular subject seem to overemphasize its value to a CS major or programmer. Unless you do pure technical research in an R&D lab, developers and other IT people tend to use a lot of different skills on the job. No one dominates, or at least no one dominates on the average such that one can predict ahead of time what to focus on.

    In my IT domain, math is not used that often at all, at least not "engineering" math.

  240. Stats are for all schools, not just UCLA by Anonymous Coward · · Score: 0

    All freshmen, not just UCLA.

  241. Readable version by Anonymous Coward · · Score: 0
  242. It's not just the work by HangingChad · · Score: 1
    It's the salary. If you're smart and need to get a Masters, then why not go to med school instead? You'll never have to worry about a job, the pay is great and it's just two more years work plus an internship.

    So if CS pays crap of course people are going to pick a different major.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  243. as a CS "Dropout".. by TheJOsh!(tm) · · Score: 1
    "Computer Science Major" in my experience, has to be one of the biggest misnomers i've ever seen. It seems as though all they really did was take random bits from other majors and duct-taped them together. Digital Circuits/Microprocessors from EE, calc, a dash of physics and a sprinkling of Programming related courses. Voila, CS!

    I was sure a good part of my experience was skewed because i was taking CS at a community college and not at University, but feedback from friends at Uni indicated that, although having more classes to choose from, they felt similarly.

    I finished my AS reqs for CompSci and am taking a break before going back. The more I think about it, the less i really want to finish a BS with it as a major.

    I asked a bunch of my friends what they wanted to do with a CS degree and the overwhelming response was programming, with a few really just wanting to work on/repair computers or be sysadmins.

    CS as it stands now really only appeals to me as a minor. Everything I can think of doing after college would be better with a different major. You want to design MPs? take EE w/ CS minor. Encryption/AI? that'd be math w/ CS. hell, any of the sciences would be better off if taken with CompSci as a minor.

    I'll still be taking CS courses when I go back, because i love it. it just seems to me that, unlike most majors, CompSci doesn't have a clear association with any given industry, it's either a catch all (like lib arts for computers) or a misorganised Programming certificate..

    just my 2 cents as a CS student who won't be returning for the BS..

    --
    Rise up in the cafeteria and STAB them with your plastic forks!
  244. Women and Engineering by Anonymous Coward · · Score: 0

    Here is a funny real life story when I was an undergrad at UCSD.

    It was the first day of the quarter. I got to class a little early at the applied engineering and mathematics building. I sat in the center of the lecture hall. Man those girls in the front row are pretty hot. This class is going to be great, I thought. Eventually, the lecture hall filled up. About 5 minutes after the hour, the professor walks in and puts his notes and syllabus print outs on the table. The prof goes to the chalk board and writes ECE Digital Design. Within 10 minutes the foxes in the front of the lecture hall one by one left. When the last one left, all the guys begged her to stay. She said she thought this was the lecture hall for the psychology class. There were virtually no American women in the lecture hall.

    Bottom line is: women don't want to be engineers and get a grip.

  245. Where is the great pay? by Anonymous Coward · · Score: 0

    You guys freaking crack me up! I am a 2003 PhD in Info. Science, 1997 MS Computer Engineering, and I have a BS in CS and Mathematics. Interspersed with all that are several years of real-world programming experience, including work with some well known corporations. Where is the great pay? I have yet to experience it.

    Last year I made just over $52K working as a university IT support person and web designer because that was the only work I could find as I didn't care to be a struggling assistant professor someplace for even more pathetic wages. From the time I got my degree in early 2003 until November of 2003, there was no programming work to be had. I took the only offer that came along because the programming component of the job--but it felt kind of like trying to drive on the interstate in 1st gear. My situation has improved a bit in 2004 and this year, but I am now making $58K with some other money coming in from adjunct teaching (at a *major* east coast university) and through part-time consulting work. It's a far cry from what I thought I would be doing in my top-flight IT career! I *might* clear $65K this year. The person who had my job before me went to work for Amazon for ~$80K with a $10K signing bonus and other perks. I have more experience and better overall skills than that person (my opinion), so I guess the lesson is that I need to escape higher education if I ever want to make any real money.

    I am stunned that the median starting salary for numbnut CS grads is $52K. I got a little over $35K at my first job in 1995. Clearly, wages have gone up some, but mine sure haven't! Something smells funny--Kali wages are skewing that figure, but the high cost of living in Kali must offset that pay. For example, after my masters, I went to work as a software engineer for $45K on the east coast, while a friend who went to work for Intel in Kali got $54K. My swank apartment was $640/month while his was about twice that for a tiny 1-bedroom in a rough part of town. It's all relative!

  246. The name says it all!! by Anonymous Coward · · Score: 0

    I've been shouting myself hoarse but no one listens. Would you want your transcript to have the following letters:

    BS

    would you?

  247. Don't forget your TPS cover sheets. by MacDork · · Score: 1
    Always the strong female character who is "not good at math, but very good with people".

    Strange, but I just read that same thing a few posts up referring to management types, not girls. Sounds like a lot of men like to use this excuse too.

    "I'm a people person. I deal with the customers so the engineers don't have to. Don't you get that? What the hell is wrong with you people!" -- Office Space

  248. Clarification by Anonymous Coward · · Score: 0

    Oh yes, I meant "he waited until late in high school to push the matter..."

    He waited unti it was time that I chose my career path, but not so as it was at the last, last minute.
    My apologies.

  249. Re:($CS-- != $programmers--) by AutopsyReport · · Score: 0
    So one could be a great engineer without any practical knowledge of the tools that will construct this engineering project?

    That's about as realistic as being a good doctor, but not knowing how to operate the tools that are used, directly or indirectly, by the doctor and his staff.

    "Do people who hire drill press operators want them to have a mechanical engineering degree?"

    Had you put some thought into this statement, you'd realize that a large part of engineering is deciding how to construct things to accomodate the current tools available. If you don't understand the tools, of what use is the engineer?

    --

    For he today that sheds his blood with me shall be my brother.

  250. I believe it by Engelchen · · Score: 1

    I spent 7 years in IT, and I want *out* (well, technically, I am out already since I was laid off). I advise anyone thinking of going into IT as a career to think twice about it. The jobs are not there, and what jobs that are left are quickly being outsourced to Asia. Much like mine. The days when CS degrees and IT jobs were a good thing are pretty much over. Sorry, guys, but that's how it is.

    --
    Never underestimate the power of stupid people in large groups.
  251. A lot of CS majors *are* unemployed by walterbyrd · · Score: 1

    I can think of three right away. I know one with with a CS degree, who was something of big shot for some time; now he is driving a truck. I know another who was an experienced java programmer, who went back to school to be an auto mechanic. Then there's me, I'm hanging in there with my "consulting practice" (ie temp work) but it sucks.

  252. counter strike by Anonymous Coward · · Score: 0

    My major in CS (counter strike) is going well...

  253. Not all glitz and glamour by ClubStew · · Score: 1

    Maybe people are finally realizing that this is (or at least can be) hard work and that it isn't the "coolest" job on earth and that "computer programmers" don't all write and play cool games all day long.

    Going through college, many of my classmates and others at other Uni's and 2-year colleges just jumped on the bandwagon for no other reason than "everyone's doing it and you'll get a great job". Most of them didn't even have any decent experience with computers before coming to college. Heck, even the CS degree required a basic class about how to use Office. I would hope that someone would already have some experience before deciding on a career in computers, but - sure enough - some had to be told what a "right-click" was.

  254. My story by PenguinGuy · · Score: 1

    I have about 12 years of experience with computers (built networks, did admin on servers, was assistant network admin), but now, all of the employers want you to have a certificate that only shows that you know how to pass a test, I don't have the money to go back to school, so I'll find something else to do and save my computer and network knowledge for use at home.

    --
    Computers are like Old Testament gods; lots of rules and no mercy.
  255. What do they do? by arron_nz · · Score: 1

    So what do CS majors do? If it's not a programming qualification, what is it?

    --
    garble
  256. Re:($CS-- != $programmers--) by Anonymous Coward · · Score: 0

    What a bunch of bullshit. You obviously know nothing of philosophy. Take a few graduate courses in philosophy of logic or philosophy of mathematics before you spout this crap.

  257. Amen by Rabid+Cougar · · Score: 1

    Not a surprise. When my oldest son was still a toddler, he didn't have a single toy car. One day we went to visit my parents. My youngest sister gave him a Barbie doll to play with.

    So what did he do with it? He pushed it across the floor going "Vroom! Vroom!"

    Socialization? I call BS! Those who think that the differences made by an entire chromosome are merely limited to determnining whether the person has a penis and testicles, or a vagina and breasts, and that everything else is due to socialization are delusional.

    I realize it's not PC to say that gender differences are more than genatalia, but seriously. A hammer is not a screwdriver. Big whoop. Just because they're different, it doesn't mean that one is more important to have in a toolbox than another. Same with gender.

    I think some people are forgetting that "equal" doesn't always mean "identical"--as in $100 in quarters is equal in value to a $100 bill. One is easier to carry around, the other can buy things the other can't, etc. Likewise, male is equal to female in value. How can something so simple be that hard to comprehend?

    *SIGH*

    --
    This isn't the sig you're looking for...
  258. You missed this obvious one by bluGill · · Score: 1

    You were so close to it, yet you missed the obvious solution: have more men enter computer science.

    Yes more women should get into computer science. However the number of women in computer science is not directly related to the total number of people in CS.

  259. What a shock....(not) by btavshan · · Score: 1

    Although I know that this data is not sufficient to be indicative of a trend, I believe enough of what I hear from CS professionals to believe it is.

    I think all this reflects is that the skill set of CS is simply becoming more common. A lot of the demand nowadays is not people who just have CS experience...it's CS and engineering/physics, or CS and biology (bioinformatics), and so on....and for those sort of things, you don't need a rigorous "CS" program, just good background in the tools relevant to your area.

  260. Re:If you can't handle math, you'd be a crappy cod by Dasein · · Score: 1

    So, I'm an older programmer (35 to be exact) and I've been coding for a *LONG* time. I was self taught starting at 10.

    My work in the industry has always been praised. I've been constantly promoted and paid well.

    A few years ago, I was doing some security work and wanted to understand the math behind the crypto libraries that I was using, so I tried to brush off my math. I ended up going back and I'm now in the process of finishing up my math degree. So, I can tell you a few of things from very direct and current experience.

    1) Not doing well at math doesn't mean you can't code well. Until I went back, I was not terribly good at math.

    2) At my school, University of Washington, the CS majors are math pussies. They bail on math dept. classes after a year of calc, a quarter of linear algebra and a quarter of stats. Yes, they get some math later in algorithms classes and the like but I know CS *PHDS* from good schools who are crappy at math.

    3) I find that I occassionally use math in my work but not very much and it's hardly ever the calc -- it's almost always the linear algebra, number theory, and set theory.

    Now, I think that you have to be smart enough to be able to handle math (as I obviously was) but that's different actually using math as part of the job or needing to take it as a condition of getting the degree.

    --
    You are not a beautiful or unique snowflake -- but you could be if you got off your ass.
  261. its the pre-reqs is why by Robocoastie · · Score: 1

    University math requirements have risen dramatically this year and I think there's a correlation between the two.

  262. You're going to be ok. by Anonymous Coward · · Score: 0

    Just stick with it.

  263. Re:($CS-- != $programmers--) by iffling · · Score: 1

    Actually, most of the programmers I've dealt with over the past 15 years tended to rarely comment (much less document) code unless forced to do so by tech writers. (For reference, I was a CS major, and I've worked at SGI, Oracle, Yahoo, and several small/startup companies)

    Also, their coding styles ranged from (most commonly) incomprehensible to others (and occasionally themselves, when they had to go back to it) to (rarely) so elaborate they never got things finished without micromanagement from above. It was very unusual that someone else could just sit down and modify/fix code written by another coder without either the original coder assisting, or else the modifying coder spending a great deal of time figuring out what the code's details and nuances were before trying to fix anything beyond a blatant error. Knowing how to code cleanly and with an eye towards maintenance is a far cry from actually doing so. Even with peer code review and coding standards. Plus, in "fast" environments (such as startups or early-stage small companies), taking the time to do it right from the start often bogs things down too much (yes, this will cost you later... but right then you just want to make sure you get to "later" -- it's all about balance.)

    As to hiring, many of us (I can only speak about those I have compared notes with) found the following preconceptions to greatly assist the process of hiring a good coder:

    (Remember, these are empirical/anecdotal generalizations from which to start, not "rules", so don't flame me for bashing or promoting school types... Each, except Stanford, had clear strengths and weaknesses.)

    (also, all these generalizations are talking about fresh graduates from undergrad, not advanced degrees)

    • State schools usually produced folks who would hit the ground running and start producing useful code almost right away. These hirees, however, most likely would not rise too far up the ranks to be managerial or visionary. They typically came to us already knowing current languages and systems, plus usually had co-op or extensive internship experience, but with little theory or extended conceptual understanding as a basis from which to grow.
    • More theory oriented schools (e.g. CMU, Princeton, Berkeley) generally produced folks who would take around 6+ months to get up to speed, but then would contribute not only productive code, but (useful) insights and vision for improving the products or market positioning, and most likely would advance well up the management ladder. This group of people were more varied, however, depending on what internships or projects they had worked on before graduating.
    • We always had to be careful with MIT folks. Their resumes typically had impressive sounding courses and project work, until further questioning would reveal that these projects were done in a language such as ML, Lisp, or Scheme, which are wonderful for theory, but have great difficulty translating into useful skill with C-derived languages (C, C++, C#, Java, much less unstructured langs such as perl and javascript).
    • Stanford produced amazingly inconsistent folks. Most often, their undergrads came out with serious ego and attitude issues (even compared to MIT or Harvard grads) with skills and experience inversely proportional to said egos. Stanford grads usually were viewed with skepticism unless/until proven competent. I know that if I had a kid going to school for CS, I would never suggest Stanford (or perhaps would strongly suggest it, as reverse psychology... :) ).

    As to Computer Science in general, I've always half-joked: if a field has "Science" in its name, it probably isn't (especially with all the 80s focus on science and engineering plus PC-ism: sanitation engineers, Social Sciences, Soft Sciences, etc.). I've always been proud that my alma mater never fully gave in to this and kept their "Politics" department, rather than changing it be "Political Science"

  264. Re:($CS-- != $programmers--) by Peter+La+Casse · · Score: 1
    So one could be a great engineer without any practical knowledge of the tools that will construct this engineering project?

    Does it support my position when a reply attacks a straw man?

  265. MIT also dropped a third by peter303 · · Score: 1

    The computer major (Course 6) is still the largest at MIT, but has fallen from 35% of undergrads to 22%.

  266. not necessarily a bad thing by peter303 · · Score: 1

    In the 1990s many CS students were more interested in $$$ than the discipline. Many of these "mercenaries" have fled now.

  267. The "eugenics" bugaboo by Baldrson · · Score: 1

    The problem I'm talking about is an immediate one: people don't want to go into careers where their basic needs are not being met. It is a taboo to talk about reproduction as a basic biological need, which is why people are so prone to hysteria about this, but it isn't nearly as taboo as talking about the influence of social policy on the gene pool -- which takes generations even if you have a genocidal maniac running the eugenics program. You guys who conflate the simple assumption that people want to try to have families, with the hysteria-inducing visions of goose-stepping eugenics doctors simply clouds the issue so people don't face up to what is being done to the economy now.

  268. $2200 rents a 3 bedroom house in Silly Valley by Anonymous Coward · · Score: 0

    Fresh out of college and already need 3 bedrooms? I suppose it's possible for other people in other majors to have gotten enough girls knocked up where you need rooms for your kids. But this is CS!

  269. Reject TFA by Anonymous Coward · · Score: 0

    It is a lame attempt of picking a hypothesis to prove before doing the research.

    Why doesn't this article correlate with the SAT/ACT standardized test results for math between men and women?

    If women score significantly lower in math, then maybe the alleged issue starts before college.

  270. Most of the Art Majors I've known by jskelly · · Score: 1

    Have gone on to very lucrative positions in Advertising or Web Design. I don't know anybody who 'did' Art expecting to be hanging in the Met -- all of the ones I've known did it because they liked it...

  271. Freshmen quitters by doombob · · Score: 1

    I know why Freshmen CompSci major numbers were down at my University: the Computer ENGINEERING program was the largest growing of all majors there. Lots of freshmen start out as CompEngr majors and then find out Electrical Engineering classes are too hard. So by the time they are seniors, it all evens out in the end.