Slashdot Mirror


Computer Science Major Is Cool Again

netbuzz sends along a piece from Network World reporting that the number of computer science majors enrolled at US universities increased for the first time in six years, according to new survey data out this morning. The Taulbee Study found that the number of undergraduates signed up as computer science majors rose 8% last year. The survey was conducted last fall, just as the economic downturn started to bite. The article notes the daunting competition for positions at top universities: Carnegie Mellon University received 2,600 applications for 130 undergrad spots, and 1,400 for 26 PhD slots. "...the popularity of computer science majors among college freshmen and sophomores is because IT has better job prospects than other specialties, especially in light of the global economic downturn. ... The latest unemployment numbers for 2008 for computer software engineers is 1.6%... That's beyond full employment. ... The demand for tech jobs may rise further thanks to the Obama Administration's stimulus package, which could create nearly 1 million new tech jobs."

328 comments

  1. Single digit drops followed by single-digit rises by Anonymous Coward · · Score: 1

    Guess you gotta spin a story to stay in the dead tree business.

    CS majors were always cool.

  2. Cool? by oodaloop · · Score: 4, Insightful
    From TFS:

    the popularity of computer science majors among college freshmen and sophomores is because IT has better job prospects than other specialties

    How does that make it cool? It sounds more like desperation.

    --
    Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    1. Re:Cool? by Anonymous Coward · · Score: 0

      Cool in as much as KDawson wants to repair the injustices leveled upon him.

    2. Re:Cool? by stewbacca · · Score: 4, Insightful

      It's cool to have a job, I guess?

    3. Re:Cool? by __aaclcg7560 · · Score: 2, Insightful

      Cool is where the money is.

    4. Re:Cool? by Anonymous Coward · · Score: 3, Insightful

      From TFS:

      the popularity of computer science majors among college freshmen and sophomores is because IT has better job prospects than other specialties

      How does that make it cool? It sounds more like desperation.

      Exactly.

      What's worse, is that computer science is not relevant for most IT positions. Unless you are programming, but those jobs are the smallest slice of the IT pie.
      Those kids would be better off at a trade school or VoTech learning networking, systems administration, etc.

      Next winter you can expect to see an article alerting us to a sudden surge in CS majors who are switching or dropping out & going to IT tech schools.

      It's a fairly predictable cycle.

    5. Re:Cool? by morgan_greywolf · · Score: 1

      What's worse, is that computer science is not relevant for most IT positions. Unless you are programming, but those jobs are the smallest slice of the IT pie.

      Agreed. What's more, computer science focuses on math, so even if you are programming, there are worlds of difference between business software programming and scientific programming. Not that programmers don't benefit from comp-sci, but for most coders doing business apps, a few programming classes are all that is needed.

    6. Re:Cool? by Jester998 · · Score: 1

      How does that make it cool? It sounds more like desperation.

      It's also what got us into the whole Java School mess.

    7. Re:Cool? by Brandybuck · · Score: 1

      Art Major: Zero job prospects, but lots of hot chicks.

      CS Major: Excellent job prospects, very few chicks.

      Solution: CS Major and Art Minor!

      --
      Don't blame me, I didn't vote for either of them!
    8. Re:Cool? by walmass · · Score: 1

      Agreed.. people are getting disparate. Enlistment in the Army is also up.

      I belong to a social network for the laid-off and people really are not talking about finding jobs--they are talking about the stress of being jobless, having no money, etc. One guy even mentioned a suicide incident in his blog post

      No wonder people are getting worried

    9. Re:Cool? by COMON$ · · Score: 4, Insightful
      Man I need to start copying and pasting my response to this question. If the kid wanted to take the easy route, yes, VoTech is the way to go. However, I have made a rather sucessful carreer as a network/system admin with a BS in CS. Sure I dont work on microcontrollers and I cant tell you how to write C++ anymore. But the vision and reasoning skills I received by getting a BSCS gives me a huge advantage. (relevant books in parenthesis) I can relate to any area of IT easily, I can read code smoothly (Essentials of programming languages), I can troubleshoot (File structures,algorithms and analysis), predict future needs (numerical analysis), adapt easily to different OS's (Applied Operating system Concepts), and can relate socially (many late nights at the bar).

      Yes CS CAN be IT, is there an easier way to do it? Oh hell ya. But you miss out on so much. Vo-tech is outdated in 5 years...BSCS well that hasnt changed in what...40-50 years?

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    10. Re:Cool? by Corpuscavernosa · · Score: 1

      YES! I'm going back to college as a CS major and am going to pull mad trim!

      --
      We figured out a long time ago that it's easier to elect seven judges than to elect 132 legislators.
    11. Re:Cool? by lgw · · Score: 1

      Agreed.. people are getting disparate. Enlistment in the Army is also up.

      So, in your world, enlistment in the Army is a sign of desperation, not of patriotism? Nice world you have there.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    12. Re:Cool? by Knara · · Score: 1

      Pretty much. I have a hybrid 4year from the CS dept (first two years were essentially the same as the CS lower division, then upper division changed to more "IT" vs "CS" -- essentially instead of re-implementing TCP from scratch, we learned how it worked (in painful detail), why it worked, and how to break it), and I can tell you the education makes it so much easier for me to easily ramp up for just about anything, plan ahead, think of exceptions that will be problematic, etc.

      There's tons of people who come out of vocational backgrounds that just don't have that breadth of experience and education to draw from, and it shows in their work.

    13. Re:Cool? by ThinkWeak · · Score: 1

      The same thing was happening back in 1998 when I went to school. You had a bunch of people that heard that "CS and the IT sector was where the jobs were," so you had a lot of people signing up for them. What you never hear is how many freshman and sophomore students transfer out of CS and into Communications or Poly-Sci because they don't have the abilities necessary for that career path.

      I would be more interested in the number of students that graduate with a CS degree.

    14. Re:Cool? by xenocide2 · · Score: 4, Informative

      Do yourself a favor, go find the richest, most Republican suburb you can, and find its mall. Time how long it takes from stepping out of your car to finding Army recruiters. Move towards the urban center and repeat this experiment every five miles.

      Feel free to stop when you can't make it to the mall doors anymore. Then look around, and look at the economic conditions people there live in. Ask yourself whether you feel "desperation" or "patriotism".

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    15. Re:Cool? by sinclair44 · · Score: 2, Insightful

      Or you could skip the art minor and, ohmygosh, date someone outside your area of specialization. (Note: I may be guilty of this, in my opinion, fairly closed-minded line of thought as well.)

      --
      Omnes stulti sunt.
    16. Re:Cool? by robinesque · · Score: 1

      Look at the average person that enrolls in the Army. It's probably not their first choice, and they're there because they have nowhere else.

    17. Re:Cool? by Anonymous Coward · · Score: 0

      That sounds eerily familiar. Oh yeah, I did it:

      June 1998: Enter a state university as a pimply-faced 17-year-old, declaring CS as my major. This was the "CS/MIS/IS majors can name their salary" era.

      Fall 2001: Screw CS. Change major to Information Studies.

      December 2002: Receive BS in IS. IT job market tanks, so I enroll in grad school.

      From August 2003 to December 2005, I attended grad school part-time while working full time. I now have a MS in IS, but I'll be honest: 99% of the skills that bring home my paycheck, I learned across a series of IT-related jobs, starting as a lowly part-time university computer lab attendant in 1998 and clawing my way up the pay scale to where I am now.

    18. Re:Cool? by walmass · · Score: 1

      Claims of patriotism is the last refuge of the scoundrel.

      Dude, learn to recognize the difference between someone reporting a fact and jumping to conclusions about what that person was thinking. (I am thinking, that quote should have said "moron" instead of "scoundrel")

      Yes, in this case, it is desperation. Since 2003, enlistment has been falling (I guess kids don't want to die in the sand just because somebody had daddy issues). But it is now up. Since there is no new 9/11 sky-is-falling shit being spread around, it is a factor of the economy.

      Here is the news report, and if you don't believe me, there is also this

      WASHINGTON - The faltering US economy is fueling a dramatic turnaround in military recruiting, with new statistics showing that the Army is experiencing the highest rate of new enlistments in six years.

    19. Re:Cool? by pjt33 · · Score: 1

      What on Earth does numerical analysis have to do with predicting future needs? Do you find you get catastrophic loss of significance if you add up the extrapolated requirements of your subnets in the wrong order?

    20. Re:Cool? by lgw · · Score: 2, Interesting

      One of my close friends is a (Republican) trust fund baby who joined the Army to get some self-discipline and find some kind of sense of purpose. It has served him well for all the many years after he left. Just about everyone in the armed services talks like a Republican, and most vote that way.

      I think you're confusing "poor" with "desperate". Making a considered choice that joining the Army is the best way to better your life (and not incedentaly serve your country). That choice is more likely if your alternative jobs don't pay well, given how crappy Army pay is for the first few years, but the other financial benefits to service are appealing even if you're well off. A VA loan is a good thing, even for a trust fund baby.

      It's also worth pointing out that the average Army officer is better educated than the average Slashdot poster (the services all have intense continuing education requirements). One former officer I used to work with earned a BS before joining, and 2 BAs plus an MBA while serving.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    21. Re:Cool? by lgw · · Score: 4, Insightful

      I have looked at the average person that enlists in the Army. Have you? Sure, there's some amount of falling for a recruiter's sales pitch, but there's a lot of deliberate decisions to make one's life better through self improvement. Self improvement is rarely anyone's first choice, but neither is it a sign of desperation! I've also looked at the average person who thinks "work" is some sort of scam invented by "the man", and I far prefer the company of the average person that enlists in the Army!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    22. Re:Cool? by jonaskoelker · · Score: 1

      BSCS well that hasnt changed in what...40-50 years?

      I hear that MIT uses python instead of scheme (and SICP) for 6.001 (Introduction to Programming).

      Something more substantial: you might learn something different in cryptography class. Public key cryptography was born in the 70's, remember?

      The seminal work in lattice cryptography is from the 90's; for my exam I presented an article published about 45 days before the exam.

      I suspect that Doug Engelbart's demo (mother of them all) has caused some changes in the field of human-computer interaction. If not the demo itself, then at least the technologies that were demoed.

      Things change (a bit)...

    23. Re:Cool? by Lemmy+Caution · · Score: 4, Insightful

      Studying art (and literature and film etc.) may actually help make you interesting to people who are outside your field of specialization. Heck, I even find people in my field of specialization boring if that's all they know.

    24. Re:Cool? by billcopc · · Score: 1

      It's cool because all these colleges have 8% more people to rob blind, and we pre-Internet geeks will have a bunch of youngbloods to push around the workplace until they finally make us obsolete.

      Again.

      --
      -Billco, Fnarg.com
    25. Re:Cool? by Lemmy+Caution · · Score: 4, Insightful

      A lot of the people who are in the US military - about 40,000 - aren't even US citizens. Clearly, they aren't motivated by patriotism (at least not patriotism of their home nations.) They are serving another country with the hopes of joining it, because they are desperate to become US residents.

      The people who are being targeted in inner city recruitment centers consider the Army because they lack a lot of other options.

      This is about the enlisted ranks: officer commissions are a different matter entirely, and US military officers are, indeed, usually very accomplished. But for the enlisted ranks, you are in denial if you think that much, even most, recruitment isn't essentially a business proposition, a quid-pro-quo, usually directed to people with few other viable choices.

    26. Re:Cool? by Anonymous Coward · · Score: 0

      You seem to be assuming and implying that those recruiting centers are there because that's where most of the recruits come from. You've actually got it backwards.

      First, since you brought party affiliation into this, I can tell you that Republicans currently make up a majority of officers and a plurality of enlisted (independents are far more common among enlisted; even though Democrats are in the minority at all ranks, they make up a higher percentage of officers than they do of enlisted).

      Second, plenty of "rich" "Republican" "suburban" kids join the military. However, they start out by following the same path as comperably affluent kids of all political persuasions and regional bakgrounds: they go straight from high school to college. When they finish college, they enter service as officers. Normal recruiters don't handle officer accession, so they would be wasting their time if they put too much emphasis on neighborhoods where most of the kids go straight to college.

      Now I'll address your faulty assumption: recruiting stations are prevelant in "Democratic" urban neighborhoods because those kids are [i]less[/i] likely to join than their rural and suburban "Republican" counterparts. Most enlistees are well aware of their options before they ever set foot in a recruiter's office because they have learned from family, friends, neighbors, etc. They decide that they might like to join, so they look up the nearest recruiter's office and drive over to discuss the details. Most of those kids come from "no-so-rich" "Republican" neighborhoods. The recruiters don't need to locate their offices where those kids live, because they know that those kids will come to the office no matter where it is. They locate their offices in places where the kids might otherwise never have given any thought to military service. The recruiting station isn't just there as a place where people can enlist, it's also there as a sort of advertisement to let people know that enlisting is an option.

    27. Re:Cool? by penix1 · · Score: 1

      I have a different perspective on my BS in CS. It is the most useless thing I partially own, since I'm still paying for it. Let me give you the whole story here. The university I attended (we won't name it but it is in a rural state) was taking approx. 70 students a semester waiving their hands saying, "I'll be a computer science major". The math requirement for CS was 21 hours. 36 hours gets you a degree in math! Needless to say, the school graduated 5-7 CS students a year. That's one hell of an attrition rate wouldn't you say...

      To add insult to injury, of the 5-7 graduates per year, 100% had to leave the state to get jobs in that field or they did like I did and completely changed fields if they wanted to stay in the state. Now I'm working in Emergency Management for the state making maps and running federal programs. I have no degree or formal training in GIS. The only thing the CS degree did was allow me to answer truthfully the check box "College graduate" on the application which gives me an extra $15.00 a pay over those in my section that don't have a degree.

      Needless to say, the university has re-evaluated the CS program since I left and has come to the logical conclusion. They closed the program 2 years after I left citing the attrition rate and the fact that the university has a duty to serve the community and state it is in which wasn't being fulfilled by having graduates leave the state. I agree with them.

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    28. Re:Cool? by MindStalker · · Score: 1

      Yea I'm in a similar boat. Was until recently a CS major at Florida State, their requirements are ridiculous. Tons of math classes (well I got a math minor under my belt at least) and required up to the 3rd level of a foreign language. 1 1/2 years into it (post Associates which I had gotten years before) doing it part time due to having to support a family as well I realized I had 4 1/4 years left to go (and I had just had to drop Spanish due to totally failing it by midterm). I just switched to an Information Science major, I only have 5 classes left to finish that major and should be done in a 1 1/2 or less. I was making mostly As in my CS classes I was doing well, but it was just a huge degree with insane requirements and little job prospects in this State. I figure just a BS in something is worth it at this point, I'm getting old..

    29. Re:Cool? by Eli+Gottlieb · · Score: 1

      Or it may make you seem like a pretentious hipster who only appreciates "high art" or "irony" to those who didn't take your art specialization.

    30. Re:Cool? by siriuskase · · Score: 1

      From TFS:

      the popularity of computer science majors

      computer science majors are popular.
      people like to be popular.
      popular people get dates.
      being popular is cool.

      now is the time to be a cs major.

      money, dates, cool, QED, yeah.

      --
      If you must moderate, please moderate as irrelevent, not something bad, because I'm sure someone will find this interest
    31. Re:Cool? by LiveChatWithCredible · · Score: 1

      How does that make it cool? It sounds more like desperation.

      "If you want to tell people the truth, make them laugh, otherwise they'll kill you." --Oscar Wilde

    32. Re:Cool? by Javit · · Score: 1

      Where do you live that the wealthy are predominantly Republican? I'm from CT's "gold coast," and am definitely in the minority around here as even a Republican sympathizer. CA's wealthy suburbs are the only others I'm familiar with, and they also seem majority Democratic. I think the party divide is more along urban/rural than poor/wealthy.

      --
      Support NRA, America's oldest civil rights group.
    33. Re:Cool? by Anonymous Coward · · Score: 0

      "However, I have made a rather sucessful carreer as a network/system admin with a BS in CS."

      With a bullshit in Counter-Strike?

      Sounds like my IT classes to me.

    34. Re:Cool? by Mikkeles · · Score: 2, Insightful

      '... but for most coders doing business apps, a few programming classes are all that is needed.'

      Yes, and we all know how reliable, secure, and performant business apps are.
      (Sorry, I'm always most cynical this early :)

      --
      Great minds think alike; fools seldom differ.
    35. Re:Cool? by rtb61 · · Score: 1

      More to the reality of the situation. Job opportunities, zip, might as well enrol in university. Enrolment is likely up across the board, with a specific focus on the degrees the provide the best job opportunities. Catch with that, it will inevitably produce a glut and supply will far exceed demand. Of course those who enrol just for the job with out any interest will find themselves considerably disadvantaged in a competitive job market as they often fail to extend their skills beyond what is taught in university and considering that education provided in university is often very thin on practical job application skills, it is a major disadvantage.

      Now is a great time to commence university, for the next three years or so the job market is going to be really bad, especially this year and well into next year.

      --
      Chaos - everything, everywhere, everywhen
    36. Re:Cool? by Anonymous Coward · · Score: 0

      How does that make it cool? It sounds more like desperation.

      Plus, I want to know how many of these people signing up are really interested in computer science and getting a job. I graduated in 2006, and the last year I was in college I lived on a "comp sci" learning community floor in the dorm. The learning communities were for people in the same major, primarily freshman (grouped with a few upperclassmen) so that they could meet each other, learn and study together, etc. What I found was that, without exception, all the freshman on the floor that year picked computer science because they liked to play video games. They had no clue that math or other difficult subjects were involved, and I don't think even one of them stayed in comp sci past their first year (though of course there were other people on campus not in the learning community that stuck with it, so it wasn't like the entire class disappeared... just a lot of them).

      So I want to see the rate sustained, and see if graduations in comp sci are up by 8% for years from now before I believe any of this.

    37. Re:Cool? by xenocide2 · · Score: 1

      Well, Northern CA is more republican, but I live in the midwest. "Jesusland", if you will.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    38. Re:Cool? by COMON$ · · Score: 1

      Nothing unless you look at future needs while trying to approximate within a certain degree of certainty the outcome based on previous data sets...sounds familiar....what was that chick's name...Brook Taylor?

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    39. Re:Cool? by Anonymous Coward · · Score: 0

      Brook Taylor wasn't a chick.

    40. Re:Cool? by COMON$ · · Score: 1

      Sorry inside joke, I should know better. The picture in our literature, (and on wiki for that matter), makes him look like a girl...that coupled with the name Brook...

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    41. Re:Cool? by COMON$ · · Score: 1
      Sorry for the late reply.

      The dropout rate is because CS is a very difficult major. It is also misunderstood by 90% of the general populace as an IT degree. I like to think of CS as the Philosophy degree of computing. Or Biology to a MD. Sure it is not where you will get any job skills. It will augment your job skills IMMENSELY, but it is up to you to acquire those skills.

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    42. Re:Cool? by MaxVT · · Score: 1

      This is the worst thing that could happen to computer science. Finance was where the money is, and look how well they are doing...

  3. RTFA by Marxist+Hacker+42 · · Score: 3, Insightful

    These ain't programmers, nor are they REAL "Software Engineers", the article writers are throwing Project Managers and Software Architects into the mix to get their numbers:
     
     

    "The latest unemployment numbers for 2008 for computer software engineers is 1.6%...That's beyond full employment," says Josh James, Director of Research and Industry Analysis with TechAmerica. "Computer programmers' unemployment rate has gone up from 2.5% in 2007 to 3.7% in 2008. That's a sign that programming skills are easier to do from anywhere in the world. But the high-growth jobs include skills that are hard to send abroad such as systems integration and IT managers."

     
    In other words, for the type of *real programmer* who isn't on a team and does everything from Requirements Gathering to QA (and everything in between) your job is STILL threatened by outsourcing. But the schools have finally figured that out, so instead of teaching basic concepts like data mining and programming, they're teaching people to be managers right out of the box. Dilbert Principle, here we come.

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    1. Re:RTFA by Eli+Gottlieb · · Score: 5, Insightful

      Data mining is not a basic principle, and programming is to computer science what algebra is to mathematics.

    2. Re:RTFA by Nursie · · Score: 5, Insightful

      "In other words, for the type of *real programmer* who isn't on a team and does everything from Requirements Gathering to QA (and everything in between) your job is STILL threatened by outsourcing."

      What sort of a real programmer isn't on a team these days?

      Any serious sized project has a team. And believe me, good software engineers are still very sought after.

    3. Re:RTFA by Marxist+Hacker+42 · · Score: 1

      Anybody working as the only developer in a company of less than 40 people.

      That's getting a bit rare, since contract programming is getting so cheap, but it's the situation I'm best in. Luckily, it's what I landed in this last round- after my contract with Intel went tits up in the last round of 90% decrease in net profit, my contracting company, which usually does only internationalization jobs, suddenly realized that they had a bunch of back-office proprietary software that needed updating, and nobody to do it.
       
      From the requirements I gathered in January, I've got a good year to a year and a half's work if I'm not stupid and don't delagate to a team.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    4. Re:RTFA by Marxist+Hacker+42 · · Score: 0

      Data mining (and good database design) absolutely SHOULD be a basic principle in this day and age. A good DB design is the underlying data layer below your classes, you should have a minimum 1:1 ratio between classes and tables in the next layer up. And 99.99% of the applications anybody will PAY you to write, will be data mining applications at this point (as office software and the gaming industry are basically at market saturation level).

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    5. Re:RTFA by Metasquares · · Score: 4, Informative

      Data mining and databases aren't really the same thing (although mining is often performed on databases). Data mining is actually pretty similar to AI: it involves tasks such as classification, clustering, and feature extraction that require constructing statistical models and learning about the dataset in question. The techniques involve more linear algebra and statistics than many CS undergrads will take. Moreover, mining isn't explicitly demanded in industry (certainly not at the level that programming is, at least). I suspect most people are unaware of it.

    6. Re:RTFA by KeithJM · · Score: 2, Interesting

      And 99.99% of the applications anybody will PAY you to write, will be data mining applications at this point

      I think data mining will increase in the future, and I definitely agree that database design needs to be taught to new developers. But data mining is still FAR from 99% of new development.

      Traditional reporting and traditional OLTP apps are still going to be the majority of development. If you disagree on my OLTP statement, who do you think is going to be GENERATING all of the data that 99.99% of these new grads are going to be mining? It takes multiple OLTP apps to generate one data warehouse worth mining, after all.

      office software and the gaming industry are basically at market saturation level

      So you think from here on out no new games are going to be developed? We'll just keep porting Tetris to new environments?

    7. Re:RTFA by tempest69 · · Score: 1

      you sir have made a fan.

    8. Re:RTFA by intrico · · Score: 1

      You're essentially telling us you have a negative opinion of team-based projects. It behooves you to at least have a neutral opinion. Being able to work as effectively on a team as you do independently is an asset that would make you less likely to be replaced by outsourcing. The reality is, depending on the size and scope of the individual project, many projects do require contribution from an entire team in order to be successful.

    9. Re:RTFA by Marxist+Hacker+42 · · Score: 1

      Traditional reporting and traditional OLTP apps are still going to be the majority of development. If you disagree on my OLTP statement, who do you think is going to be GENERATING all of the data that 99.99% of these new grads are going to be mining? It takes multiple OLTP apps to generate one data warehouse worth mining, after all.
       
      I don't necessarily disagree that reporting and OLTP are big. I do disagree that these require *development*. Instead, to a large extent, OLTP and traditional reporting are just reinventing the wheel- one can just slightly modify an open source program, change the UI and port to a new platform, and whammo, you've got your OLTP and traditional reporting.

      So you think from here on out no new games are going to be developed? We'll just keep porting Tetris to new environments?
       
      More like Doom to new environments. Or rather, it seems that most of the video games that sell these days fit into narrow categories- FPS, Role Playing, Sims, or Puzzles. And Puzzles- like tetris and it's millions of clones- the one area of video games which requires NEW development- is losing big time in the market to the other three. You can only get so complex and still have something playable.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    10. Re:RTFA by Marxist+Hacker+42 · · Score: 1

      Which is the difference between CS and SE degrees, usually. Thus, exactly what I'm complaining about.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    11. Re:RTFA by bubbha · · Score: 1

      OLTP and traditional reporting are just reinventing the wheel- one can just slightly modify an open source program, change the UI and port to a new platform, and whammo, you've got your OLTP and traditional reporting.

      whammo is the operative term here....jeeze

      --
      I want to be alone with the sandwich
    12. Re:RTFA by Brandybuck · · Score: 1

      Anybody working as the only developer in a company of less than 40 people.

      Companies that small don't have know-how to outsource effectively. They may try it, but they won't be successful at it. So they'll rely on domestic contractors. Which is the service you provide.

      p.s. The big threat of outsourcing isn't that we'll suddenly discover a new country with excellent developers and ridiculously cheap rates, but rather we'll discover how to effectively manage offshore teams. It's going to happen eventually, and no amount of whining is going to stop it.

      --
      Don't blame me, I didn't vote for either of them!
    13. Re:RTFA by Anonymous Coward · · Score: 0

      And in a year to a year and a half your changes will be obsolete and new requirements created.

      Not to mention the stupidity of a programmer being the only QA for his own code.

    14. Re:RTFA by dragonjujotu · · Score: 1

      I'll certainly vouch for that. When I was comparing course curriculums for some colleges I looked at. The CS degrees had a tendency to be "easier" so to speak.

      --
      Yes, I am obsessed with ellipses.
    15. Re:RTFA by Anonymous Coward · · Score: 0

      That depends on what you mean by algebra. If by algebra you mean what you were taught in high school, sure. If by algebra you mean abstract algebra ...

    16. Re:RTFA by sarkeizen · · Score: 1

      Real programmers don`t do QA. They write unit tests. I would argue that even in a company of 40 people a software developer is still the wrong person to be doing that job. Better to roll your UAT in with your QA and have your users do it than have your developers do QA.

    17. Re:RTFA by Marxist+Hacker+42 · · Score: 1

      You're essentially telling us you have a negative opinion of team-based projects. It behooves you to at least have a neutral opinion. Being able to work as effectively on a team as you do independently is an asset that would make you less likely to be replaced by outsourcing. The reality is, depending on the size and scope of the individual project, many projects do require contribution from an entire team in order to be successful.
       
      This is true, and I do work on it. However, the same genetic mental illness that makes me good at software engineering (and not much else) also makes it hard to work on a team. A disproportionate number of developers have this mental illness- which makes it a bit hard to have team development of software work, which is the reason behind Brook's Law.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    18. Re:RTFA by siwelwerd · · Score: 1

      Programming is to computer science what algebra is to mathematics.

      Hey, I'm an algebraist you insensitive clod!

    19. Re:RTFA by mikael · · Score: 2, Funny

      Reminds me of a comment by the CEO of one of the Indian outsourcing companies (Tata Consultancy?), "If India is going to continue to be successful in attracting outsourced work from the USA, the US must put more effort in attracting graduates into management roles".

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    20. Re:RTFA by cephus440 · · Score: 1

      Data mining is to databases as taxonomy is to animals. Can you use taxonomy on plants? sure can. Can you data mine other sources of information besides databases? sure can.

    21. Re:RTFA by Marxist+Hacker+42 · · Score: 1

      What gets me about that is that Indian Engineers like managers who aren't *also* engineers- a completely different mindset.
       
      The best thing about the Peter Principle was that you could be sure that at one time, your boss did your job and knows what it takes to do your job.
       
      With the Dilbert Principle the chain is broken- and the only reason I can see for breaking that chain, and liking a manager who has only had academic experience, is if you're trying to hide your own incompetency.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    22. Re:RTFA by mikael · · Score: 1

      What gets me about that is that Indian Engineers like managers who aren't *also* engineers- a completely different mindset.

      Probably because if they work for a manager who has an engineering background, they know they can't B******t them with excuses. I knew one Indian guy who had copied some sample code from a 3rd party development kit, along with the bugs in it, and them claimed they were "features", especially the one where configuration/log file directories would be created recursively inside each other instead of in the same parent folder.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    23. Re:RTFA by russotto · · Score: 1

      The big threat of outsourcing isn't that we'll suddenly discover a new country with excellent developers and ridiculously cheap rates, but rather we'll discover how to effectively manage offshore teams. It's going to happen eventually, and no amount of whining is going to stop it.

      Not if the offshore teams figure out how to develop their own products first, and become competitors rather than contractors.

  4. engineering by Lord+Ender · · Score: 4, Insightful

    Now that the financial industry is in shambles (what do they produce, again?) the only way to make bank without sacrificing the 8 to 12 years of your youth to med school or law school is engineering. And since most people are now familiar with computers, software engineering seems more accessible.

    This makes perfect sense. Engineers make more money than any other Bachelors degrees can get you. Many students don't realize that it is damn hard to get an engineering degree compared to other degrees, though. At least, that's true of good colleges.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    1. Re:engineering by Ethanol-fueled · · Score: 4, Interesting

      Software engineering != using software to solve engineering problems!

      All of the "Software Engineering" coursework around here is training in more of the abstract and organizational aspects of programming such as development methodologies and teamwork, buzzwords, fancy colored charts, and consulting.

      All of the classes I know of which use programming to solve math problems are under the umbrella of the math departments. YMMV.

    2. Re:engineering by Lord+Ender · · Score: 3, Insightful

      Who said anything about math? Scientific computing, including math-related stuff, is not what's driving software engineering employment. It's the ability to produce software which helps business that's driving the hiring. This means "pure" programming, yes, but also HCI, communication, design, testing methodology... there's a lot more to producing software than just programming.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    3. Re:engineering by jellomizer · · Score: 1, Informative

      Software Engineering is actually more of a Business Study then a Technical Study. That said it is pritty darn useful. While a lot of people know how to program very few are able to make an application.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:engineering by DrLang21 · · Score: 1

      That's what Software Engineering is. It's akin to System's Engineering. It requires a diverse set of technical and managerial skills and it's not easy to do well.

      --
      I see the glass as full with a FoS of 2.
    5. Re:engineering by Ethanol-fueled · · Score: 1

      I may have misunderstood your juxtaposition of engineering and software engineering. Engineering is applied math, Software Engineering is the business aspects of software development.

      That juxtaposition frequently causes misunderstandings about what comprises software engineering. Every angry nitpicker on Slashdot who bitches and moans about "software engineer" being a misleading(at best, bullshit at worst) title if the engineer isn't a P.E. makes my point.

    6. Re:engineering by Lord+Ender · · Score: 1

      I know plenty of professional EEs who aren't P.E.s. It'ss just silly to assume P.E. defines what an engineer is.

      And there is plenty to electrical engineering that isn't applied math.

      I can't speak to other disciplines of engineering, but I suspect it is similar.

      I take it you've never left academia?

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    7. Re:engineering by FooAtWFU · · Score: 1
      What did they produce? Financing.

      Seriously. It's really great to be able to buy a house that takes 30 years to pay for and get to live in it during those 30 years. It's really great to be able to buy a car that will take 3 years to pay for and drive it for those 3 years. (At least with a car, the lease isn't too terrible...) It's really handy to be able to have a few thousand dollars and stick it in a savings account or CD and get money back.

      It's also really handy to be able to refinance your bubbled house to get tons of money... very unwise, but very handy.

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    8. Re:engineering by Ethanol-fueled · · Score: 1

      I'm still in school, and I see from the link I posted that it's not always necessary to be a P.E. to use the title, but it can still get you into trouble in certain cases.

      An engineer not having the P.E. is like somebody with a Juris Doctorate who never passed the Bar exam.

    9. Re:engineering by sesshomaru · · Score: 1

      Now that the financial industry is in shambles (what do they produce, again?)

      That one is easy, they produce indentured servants, they make them out of free men and women.

      --
      "MIT betrayed all of its basic principles."
    10. Re:engineering by Anonymous Coward · · Score: 0

      "An engineer not having the P.E. is like somebody with a Juris Doctorate who never passed the Bar exam."

      Actually, many if not most engineers do not take the P.E. exam. There are only a certain number of instances where a P.E. is necessary.

    11. Re:engineering by Lord+Ender · · Score: 1

      An engineer not having the P.E. is like somebody with a Juris Doctorate who never passed the Bar exam.

      Whoever told you that was selling you something. Specifically, he was selling you the P.E.. In the real world, the P.E. is just another certification, along the lines of the MCSE.

      You have some other rather sorry misconceptions, as well. You likely have a math prof turned CS prof who has been misleading you. In your real job, you will be well served to have a sense of scalability, but you will never write proofs. You will rely on load testing above all. Math-turned-CS-profs are particularly horrified by that reality.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    12. Re:engineering by Eli+Gottlieb · · Score: 1

      How do they do that?

    13. Re:engineering by Anonymous Coward · · Score: 0

      Thanks for putting it in perspective. I'm glad to hear that engineering isn't as bad as I've been led to believe.

      E-f.

    14. Re:engineering by Anonymous Coward · · Score: 0

      They don't. But he's a freshman poly sci major, so he knows more than the rest of us.

    15. Re:engineering by Lord+Ender · · Score: 1

      How is paying extra for your car (interest) any handier than buying a new car only after you have enough saved? If you use that "handy" financial service, you end up driving poorer quality cars, and paying more for the privilege (with the exception of your very first car, perhaps).

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    16. Re:engineering by lgw · · Score: 1

      It's just as easy to rent a house until you can afford to pay cash for one. That's just not the normal way in American culture (it is the normal way in cultures that forbid loaning money at interest).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    17. Re:engineering by martin-boundary · · Score: 1

      I'm a mathematician you insensitive clod! From what I've just read in the thread, it is even worse than I imagined :-)

    18. Re:engineering by DrLang21 · · Score: 1

      P.E.s are useful for government work where a PE's magic seal is required and that's about it.

      --
      I see the glass as full with a FoS of 2.
    19. Re:engineering by russotto · · Score: 1

      This makes perfect sense. Engineers make more money than any other Bachelors degrees can get you. Many students don't realize that it is damn hard to get an engineering degree compared to other degrees, though. At least, that's true of good colleges.

      And that is where the CS degree comes in. Much easier than any engineering degree (at least where I went to school), and gets you full access to software jobs.

  5. Beyond full employment? by wealthychef · · Score: 1

    .
    Um, if 1.6% or more of all CS people are unemployed, I think it's weird to say that's "beyond full employment." How is it that you can even be beyond full employment? Weird! LOL

    --
    Currently hooked on AMP
    1. Re:Beyond full employment? by peter303 · · Score: 1

      Typically there are a few people in between jobs for one reason or another. General full employment is somewhere around 4% unemployed. White and Asian college grads thats more like 2%'ish.

    2. Re:Beyond full employment? by tverbeek · · Score: 2, Informative

      That's because economist-bureaucrats have defined a certain level of unemployment as "full employment". They figure you're always going to have some people who are out of work... so they don't count that many of them.

      --
      http://alternatives.rzero.com/
    3. Re:Beyond full employment? by i.of.the.storm · · Score: 4, Informative

      Full employment is defined as around 5% unemployment. This is made up of frictional unemployment, people between jobs or looking for their first one, structural unemployment, people whose skills are obsolete, and cyclical unemployment, unemployment due to the ebb and flow of the business cycle.

      --
      All your base are belong to Wii.
    4. Re:Beyond full employment? by __aaclcg7560 · · Score: 1

      The reason I went back to school in 2002 to study IT (when everyone told me I was crazy) was for three future trends: baby boomers will be retiring, India and China will eventually keep their IT workers at home for their own economies, and the U.S. won't have enough college graduates to meet the demand. In short, there will be crunch for skilled IT workers (i.e., "beyond full employment").

    5. Re:Beyond full employment? by Anonymous Coward · · Score: 0

      Full employment does NOT include cyclical unemployment.

    6. Re:Beyond full employment? by falconwolf · · Score: 2, Informative

      Um, if 1.6% or more of all CS people are unemployed, I think it's weird to say that's "beyond full employment." How is it that you can even be beyond full employment? Weird! LOL

      In economics full employment is defined as an unemployment rate of between 2 and 7%.

      Falcon

    7. Re:Beyond full employment? by sorak · · Score: 1

      .

      Um, if 1.6% or more of all CS people are unemployed, I think it's weird to say that's "beyond full employment." How is it that you can even be beyond full employment? Weird! LOL

      .

      Um, if 1.6% or more of all CS people are unemployed, I think it's weird to say that's "beyond full employment." How is it that you can even be beyond full employment? Weird! LOL

      From wikipedia:

      In macroeconomics, full employment is a condition of the national economy, where nearly all persons willing and able to work at the prevailing wages and working conditions are able to do so.

      So, apparently someone came up with a number and said this percent of the population is either too lazy or incompetent to hold a job. Any unemployment figure below this is considered "full employment".

    8. Re:Beyond full employment? by Anonymous Coward · · Score: 0

      That's not "made up". The reasoning is that the jobs for the remaining 4-5% exist but since the market is in flux, these positions are not filled and the people who would fill them are currently unemployed. So while it's technically not 100% employment, there are jobs for 100% of the people, which is a more interesting metric, isn't it?

    9. Re:Beyond full employment? by Anonymous Coward · · Score: 0

      When making claims under guise of a definition, it is common to emphasize the word "define." For instance, professionally, the above would be written:

      In economics full employment is defined as an unemployment rate of between 2 and 7%.

      The italics, like the Jedi hand wave, cast out any doubt that something fishy is going on.

    10. Re:Beyond full employment? by DragonWriter · · Score: 1

      That's because economist-bureaucrats have defined a certain level of unemployment as "full employment".

      Specifically, in order to obscure the fact that they opposed the idea of actual full employment as a central bank/government policy objective, a political faction with different policy preferences that preferred inflation avoidance as a policy objective created the idea that the level of unemployment which best served their preferences relative to inflation was the "full employment" level.

      This kind of doubletalk makes even less sense when talking about unemployment in a certain career field than it does when talking about the economy as a whole.

    11. Re:Beyond full employment? by lgw · · Score: 1

      It makes sense to me. In may last job transisiton, I was never "unemployed" in any real sense, but I did start the current job a week after my last day in my last job. My last job was less than 2 years, so for 1% or so of my time I was technically unemployed. It's the frictional cost of job transition, and unless no one is ever allowed to change employeres you'll always have some of that. Full employement by you're defnition is an appaling goal, because the only way to get there is you forbid people to ever change jobs!

      --
      Socialism: a lie told by totalitarians and believed by fools.
    12. Re:Beyond full employment? by lgw · · Score: 2, Informative

      Right, someone just "made it up" after decades of scientific study.

      The idea here is that "full employment" is the condition where there's a job available for everyone who wants to work at the prevailing wage. There's still unemployment in that situation, because it takes time to fill positions. If you're given 2 week's notice that your position is being eliminated, and you get multiple leads and go on several interviews in that time (as happened in my last gig), and you know what your new job is by you last day on the current one, you're still going to be out of work for a while. This is the "frictional cost" of changes. More employers hiring can't possibly reduce this.

      "Beyond full employment" means there are more jobs than workers. Yes, people are still unemployed for periods beween jobs even when there are more jobs than workers. No, that's not a vast government conspiracy.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    13. Re:Beyond full employment? by Anonymous Coward · · Score: 0

      No. What economists are saying is that 5% is an approximately normal unemployment rate.

      There will always be recent college grads looking for a job, and people quitting their jobs to look for something better. This is considered 'frictional unemployment'.

      There will also always be people that lose their job, but can easily find work if they acquire new skills, relocate geographically, or switch industries. This is considered 'structural unemployment'.

      Full employment (or normal unemployment) is the total of frictional and structural unemployment. It means that the number of people actively looking for work is APPROXIMATELY equal to the number of jobs available. It takes time for position to be filled, which is why 0% unemployment is impossible. 5% is a quick and easy rule of thumb (the actual figure varies slightly by country and year).

      Anything BEYOND full is considered cyclical unemployment (think recession). This means that there are now MORE people searching for work than there are jobs available (no duh, I know).

      The point is that 5% unemployment is a rather normal rate for a healthy market economy. It's not just a number made up to represent "percent of the population is either too lazy or incompetent to hold a job".

    14. Re:Beyond full employment? by DragonWriter · · Score: 1

      It makes sense to me. In may last job transisiton, I was never "unemployed" in any real sense, but I did start the current job a week after my last day in my last job. My last job was less than 2 years, so for 1% or so of my time I was technically unemployed. It's the frictional cost of job transition, and unless no one is ever allowed to change employeres you'll always have some of that. Full employement by you're defnition is an appaling goal, because the only way to get there is you forbid people to ever change jobs!

      This would only be true if it was impossible to change jobs without a break in employment, which it isn't: you can get a new job without ever being unemployed in between jobs.

      But, anyway, "full employment" advocates never opposed true frictional unemployment, the difference is over inflation. And you can't have "beyond full employment" if "full employment" allows frictional unemployment but no other unemployment, since that would require more than 100% of all people who are not frictionally unemployed to be employed. "Beyond full employment" only makes sense (at least, in terms of common uses of the phrase "full employment") in terms of the redefinition of "full employment" to include not only frictional unemployment but a certain level of desirable other-than-frictional unemployment intended to avoid inflation.

    15. Re:Beyond full employment? by lgw · · Score: 1

      "Beyond full employment" to me means "more open positions than job seekers". Seems simple enough. Of course, all economic numbers are games in politics, but that doesn't make them nonsense.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  6. Virginity Study Seems to Support This Story by longacre · · Score: 1

    According to a recent poll of Wellesley College students, Computer Science majors have the fourth LOWEST virginity rate! Either the linked study is right, or CS's have become better liars. http://www.forwardon.com/view.php?e=Id1200c8f6b7f5f813

    1. Re:Virginity Study Seems to Support This Story by Eli+Gottlieb · · Score: 1

      Wellesley College is an all-female liberal-arts college. Given that roughly 90% of computer science majors are male, that link has no relevance or impact on the real world that the rest of us live in.

      And yes, if my girlfriend were not hundreds of miles away on Spring Break, I would not be posting on Slashdot.

    2. Re:Virginity Study Seems to Support This Story by geminidomino · · Score: 1

      And yes, if my girlfriend were not hundreds of miles away on Spring Break, I would not be posting on Slashdot.

      You mean you'd be doing what she is, in all liklihood, getting done to her thrice over?

      I kid, I kid.

    3. Re:Virginity Study Seems to Support This Story by Eli+Gottlieb · · Score: 1

      Yeah, actually when I say "hundreds of miles away" I mean "at home". Both our homes are equidistant from our university, and the distances add up to a three-digit number.

  7. nearly 1 million new tech jobs? by Em+Emalb · · Score: 1

    WTF? Really? Where?

    All you damned programmers are gonna need some network support too...sign me up.

    --
    Sent from your iPad.
  8. Oy! by Samschnooks · · Score: 5, Insightful

    Harsha says computer science majors are critical for the U.S. economy because their training provides them with computational thinking and problem solving skills that they can deploy in any industry.

    So does: physics, chemistry, engineering, math, accounting....

    "The primary reason for the downturn in computer science majors was the erroneous fear that everything was being outsourced to India, which we know is not true," says Prof. Jerry Luftman, executive director of the School of Technology Management at Stevens Institute of Technology in Hoboken, N.J.

    Really? Tell that to IBM.

    The lobbying group TechAmerica says computer software engineering and computer systems design are the fastest-growing high tech jobs, even in the fourth quarter of 2008.

    Who is this "TechAmerica"? The lobbying group TechAmerica says computer software engineering and computer systems design are the fastest-growing high tech jobs, even in the fourth quarter of 2008. Oh, I see. So, corps want more H1-Bs, I take it and they're setting up the public opinion to be more open to it in these troubling times.

    The whole article keeps mentioning "IT","IT","IT" and only once did they say something mobile devices. I wish they would say exactly what area of IT is booming.

    This article is nothing but fluff.

    1. Re:Oy! by oldhack · · Score: 1

      Throw out "accounting". That's like comparing zebra and uranutang.

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    2. Re:Oy! by Ninnle+Labs,+LLC · · Score: 1

      "The primary reason for the downturn in computer science majors was the erroneous fear that everything was being outsourced to India, which we know is not true," says Prof. Jerry Luftman, executive director of the School of Technology Management at Stevens Institute of Technology in Hoboken, N.J.

      Really? Tell that to IBM.

      How does the fact that IBM is telling some of their workers to move to India to keep their jobs means everything is being outsourced to India?

    3. Re:Oy! by morgan_greywolf · · Score: 1

      The new name of the company.

      India Buyers Machines

    4. Re:Oy! by Anonymous Coward · · Score: 0

      IBM is a good bell weather firm regarding larger trends in IT.

      If IBM is considering it / doing it, someone else is already doing it or considering it.

  9. Isn't Everybody Going Back to School? by Paul+Slocum · · Score: 2, Interesting

    I only skimmed the article, but I never saw any mention what's happening to CS enrollment relative to *other* departments. It was my understanding that there is a general increase in college/grad enrollment in most departments when the economy dips.

    1. Re:Isn't Everybody Going Back to School? by tverbeek · · Score: 3, Informative

      You can't get through a single news item or political speech on the subject of the current job market without the reporter/politician saying something about how people need to be retrained for jobs in "health care" or "high tech", because that's where the jobs will be. Of course this doesn't mean that we'll have a surplus of job openings in IT... only that most other fields (especially manufacturing and farming) are contracting like an old red supergiant.

      (The only field that really looks good for the foreseeable future is nursing. With the Boomers already starting into their 60s and lifespans reaching into the medically-dependent 90s, there is going to be a persistent need for lots of nurses in the decades to come, and that's something that simply cannot be "off-shored". How we'll pay them all a living wage is a good question, but at least they'll have jobs.)

      --
      http://alternatives.rzero.com/
    2. Re:Isn't Everybody Going Back to School? by mcgrew · · Score: 1

      There are a few fields whose practitioners are are always out of work and/or money (music, sports, graphic arts), but in "normal" fields like engineering or business or medicine, there is no way to tell what kind of shape your field is going to be in.

      Nursing looks good now because there are a shortage of nurses. There is a shortage for various reasons, but the main reason is that a decade ago there was another shortage of nurses, everybody went to nursing school producing a glut of nurses, which meant that you had a bunch of underpaid, poorly treated nurses who had a hard time finding jobs. So people quit going to nursing school, causing a shortage.

      If I had a kid uncertain what field to go into, I'd say study a field that now has a glut of workers, because when you graduate, there will be a shortage. Stay away from studying fields that are in demand now, because things always run in cycles.

    3. Re:Isn't Everybody Going Back to School? by AtomG · · Score: 1
    4. Re:Isn't Everybody Going Back to School? by tverbeek · · Score: 1

      "because things always run in cycles."

      Um... no.

      No, they don't.

      Do you think that farming is due for another boom? Do you honestly believe that manufacturing is going to bounce back in the US? There have been and continue to be changes in both the U.S. and global economies that will be permanent.

      --
      http://alternatives.rzero.com/
    5. Re:Isn't Everybody Going Back to School? by mcgrew · · Score: 1

      "Things always run in cycles" != "everything always runs in cycles". Those who refuse to learn from history are doomed to repeat it.

  10. CS major population had nowhere to go but up. by plasmacutter · · Score: 2, Informative

    What a spin piece.

    CS majors had plummeted to near extinction over the past decade.

    Given the market is still there, the stats had nowhere to go but up out of sheer law of averages.

    Additionally, major does not necessarily mean field. People might be going into the major to gain greater understanding of the tools used by even the burger flippers today.

    The fact that it's math and logic heavy makes it look better on a resume than east asian studies.

    --
    VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    1. Re:CS major population had nowhere to go but up. by stewbacca · · Score: 1

      I don't understand why a kid WOULDN'T want to be a CS major--at least here in Austin, TX. When I was 22, fresh with my useless Liberal Arts degree, the best job (in today's dollars) I could have hoped for would have been around $30k a year. We hire kids that are near graduation from the University of Texas and Texas State University to do monkey-code, starting at around $60k with full benefits (and they still have a hard time making it to work on time or taking direction...get off my lawn!)

      Hell, CS jobs are so disproportionately high paying in this economy that I'm thinking of FORCING my child to study CS, even if he hates it.

    2. Re:CS major population had nowhere to go but up. by plasmacutter · · Score: 1

      Hire me then, my school is ranked pretty high, and i'm willing to re-locate. give me a website to app assuming you don't have a hiring freeze.

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    3. Re:CS major population had nowhere to go but up. by stewbacca · · Score: 1

      Most companies really don't care about college rankings, but I'll take your word for it. Unfortunately, I'd rather retain my modicum of anonymity than tell you where I work. But if you are willing to relocate for a tech-savvy area, give Austin a look (just watchout for layoffs at Dell, AMD and Freescale Semiconductor). Great quality of life, low cost of living, no income tax, nice weather, college town...

    4. Re:CS major population had nowhere to go but up. by plasmacutter · · Score: 1

      Most companies really don't care about college rankings, but I'll take your word for it. Unfortunately, I'd rather retain my modicum of anonymity than tell you where I work. But if you are willing to relocate for a tech-savvy area, give Austin a look (just watchout for layoffs at Dell, AMD and Freescale Semiconductor). Great quality of life, low cost of living, no income tax, nice weather, college town...

      It's unfortunate you're not willing to give me a company name. Remember I risk my anonymity too as a sudden out of state applicant.

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    5. Re:CS major population had nowhere to go but up. by TheLink · · Score: 1

      Yes, but you might get a job for risking your anonymity.

      What's in it for him?

      Learn to see things from other people's POV, it's useful.

      --
    6. Re:CS major population had nowhere to go but up. by plasmacutter · · Score: 1

      Yes, but you might get a job for risking your anonymity.

      What's in it for him?

      Learn to see things from other people's POV, it's useful.

      I do.

      Not all people disclose the secrets of others or use them for personal gain.

      Given we both have something to lose from doing so, I see no tactical disadvantage to the provision of a relevant link.

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    7. Re:CS major population had nowhere to go but up. by TheLink · · Score: 1

      Do you really need people to do monkey-code onsite for USD60K?

      Can't you get the monkeycode done by an employee or contract worker in some other country?

      USD60K/year is a lot of money in my country (or many other countries - I hear they have many good programmers in Eastern Europe).

      Sure the latency in human comms sucks. But I figure the people you want to hire are those who can type coherent and useful messages over IM/IRC (or even email).

      The other benefit of using IM is you can squeeze more productivity out of employees - they can be in more than one meeting at the same time. With the exception of "ritual" announcements and "get to know the team" meetings, traditional physical meetings are usually a waste of "human CPU" - e.g. 2 hours meeting time, 5 minutes human "CPU" time.

      --
    8. Re:CS major population had nowhere to go but up. by lgw · · Score: 1

      Anyone competant will cost you north of $30K anywhere in the world now, and $40K is a more reasonable expectation for outsourcing (and that person will *also* be a fresh college hire, most likely) The "race to the bottom" in programming has been over for a while now (there's is no university left anywhere in the world producing comp sci grads that isn't being recruited by multinationals). It's a lot easier to keep an intern or fresh college hire in the local office moving in the right direction than one 12 time zones away.

      The pay gap will only narrow over time. The entire world labor market is now tapped for programmers, and the guys in the 30-40K range demand (and get) 10%+ raises every year. Local demand for talent is just beginning, and will grow to be signficant over time.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    9. Re:CS major population had nowhere to go but up. by TheLink · · Score: 1

      1 USD = 3.67 MYR (Malaysian Ringgit)

      http://fit.mmu.edu.my/files/kellysalaryguidemy.pdf

      http://myjobstreet.jobstreet.com/premium/basicSalaryReport.asp?param=Programmer|000|my||my

      Salaries here are typically MYR/month.

      The older workers often speak English. The younger ones maybe not (the Gov ruined the education system)...

      --
    10. Re:CS major population had nowhere to go but up. by lgw · · Score: 1

      But how many Malaysians graduate with a credible CompSci degree each year, nation-wide? And how old are the programs? I suspect there aren't enough developers for multinational corps to compete for the talent there yet. Salaries have shot up (well, up to the 30K-ish range) in places like Eastern Europe, where there was a sizeable untapped talent pool, but the rate of new grads is low.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  11. Good luck with that. by PeanutButterBreath · · Score: 3, Insightful

    Picking a major, especially an intensive one like CS, based on current employment statistics, that is.

    1. Re:Good luck with that. by Anonymous Coward · · Score: 0

      Picking a major, especially an intensive one like CS, based on current employment statistics, that is.

      Don't most schools in the US require taking a couple of English courses regardless of your major?

    2. Re:Good luck with that. by Anonymous Coward · · Score: 0

      For engineering, not past the first year.

      Most majors require a steady input of humanities, however, after the first year engineers are free to take entirely science-related classes.

    3. Re:Good luck with that. by Anonymous Coward · · Score: 0

      Most engineering programs require an upper-division writing class and possibly a literature class. My university required engineering students to take a technical writing course and then gave an option of 5 or so literature classes.

    4. Re:Good luck with that. by Anonymous Coward · · Score: 0

      I'm not sure what country you're from, but certainly in the UK, CS couldn't be considered "intensive". Try Physics, chemistry or mechanical engineering! (At my undergrad university eight years ago, CS had 8 hours contact time per week, two hours personal study were expected for every hour of contact time, c.f. physics, chem and mech eng which had c.30 hrs contact time per week with 2 hours personal study expected for each hour of contact time.)

      P.S. this was at a first rate 'traditional' university, and compares with the other three uk universities I've had experience in since. I'd be interested to hear how many hours are expected in other countries.

    5. Re:Good luck with that. by spiffmastercow · · Score: 1

      What do you mean by contact time?

    6. Re:Good luck with that. by Anonymous Coward · · Score: 0

      Sorry, I didn't consider that the phrase might not be in common usage elsewhere. By "contact time" I mean the time in which students are in lectures, tutorials, seminars, labs, problem classes, etc and/or receiving teaching, intruction, supervision, etc from academic staff.

      For example (numbers made up on the spot): a student who, per week, has say 12 hours of labs, 10 hours of lectures, 3 hours of problem classes, 1 hour of seminar time and 1 hour of tutorial time would have 12+10+3+1+1 = 27 hours of contact time per week.

    7. Re:Good luck with that. by spiffmastercow · · Score: 1

      Ah, okay.. In most US universities you are simply required to have a certain number of "credit hours" to graduate, and are allowed to choose how many of those hours you want to take within a school period (a period can be a semester, quarter, or occasionally a trimester). The number of credit hours for most majors is the same, though scientific disciplines do not offer much in the way of room for elective credits.

  12. Re:Single digit drops followed by single-digit ris by Feminist-Mom · · Score: 1

    Yes, but in a bad economy, people often go to school more. Apparently applications are way up for less expensive (state for example) universities.

  13. Poor kids... by geminidomino · · Score: 4, Funny

    I feel for the hotshot larval geek that's been programming since he was in the single digits, knows 3-4 operating systems, and can put together a computer in 15 minutes while getting a blowjob and having a gun pointed at his head, who is going to enroll in a CS program and find out he knows fuckall about "computer science."

    Lest I get modded down for being an elitist prick, I'm not bashing those kids. I *am* one (although too old to be a kid). It's all downhill from Discrete Math...

    1. Re:Poor kids... by relguj9 · · Score: 0

      But really, what are the odds that kid is getting a blowjob?

    2. Re:Poor kids... by Ninnle+Labs,+LLC · · Score: 1

      Fat nerd chicks need lovin' too!

    3. Re:Poor kids... by russasaurous · · Score: 1

      Infinitesimal.

      --
      The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.
    4. Re:Poor kids... by wed128 · · Score: 1

      Those kids can go to a tech school and become electrical technicians. Plugging a damn PCI card in has nothing to do with computer science. Knowing your way around the start menu has nothing to do with computer science.

      Computer science is a mathematical discipline that has little to do with computers at all. If only more high school kids knew that, the drop-rate of Computer Science/Engineering degrees wouldn't be so high.

    5. Re:Poor kids... by geminidomino · · Score: 1

      That was my point.

      Hell, coupled with the fact that I waited until I already had a job as a programmer to finish school (because now I can afford it), the workload is insaaaane. Theory of Computation is a bitch.

      I've been tempted to drop a few times. Fortunately, I'm too stubborn and manage to sacrifice a few months of sleep/life at a time to pull out a B. Glad too, because the stuff is damn interesting. Complicated as all getout, but interesting.

    6. Re:Poor kids... by ClosedSource · · Score: 1

      "Computer science is a mathematical discipline that has little to do with computers at all."

      Sure, otherwise they'd call it Computer ... oh wait.

    7. Re:Poor kids... by Kozz · · Score: 1

      I feel for the hotshot larval geek that's been programming since he was in the single digits, knows 3-4 operating systems, and can put together a computer in 15 minutes while getting a blowjob and having a gun pointed at his head...

      Although I am grateful to be gainfully employed, could you please tell me where you interviewed?

      Okay, you got me. I'm married. But you're not reading this, are you honey?

      --
      I only post comments when someone on the internet is wrong.
    8. Re:Poor kids... by Anonymous Coward · · Score: 0

      "and can put together a computer in 15 minutes while getting a blowjob and having a gun pointed at his head"

      Minus the gun, I've actually done that. It rocked, you should try it some time. Nothing like climaxing while hearing the first POST beep of a new machine.

    9. Re:Poor kids... by nicolas.kassis · · Score: 1

      Yeah, I couldn't hack it so I switched to Pure Math. Fuck that was a mistake ;p

    10. Re:Poor kids... by Eli+Gottlieb · · Score: 1

      Discrete math is complicated? What do they have you doing?

    11. Re:Poor kids... by geminidomino · · Score: 1

      Nah, Discrete was Ok (Yay induction!). I'm a "senior" now, though. Programming languages was a lot of fun, but that segued into the rather unforgiving Theory of Computation, and Software Engineering was a charlie-foxtrot. It just doesn't seem to work as a distance-learning course.

    12. Re:Poor kids... by Anonymous Coward · · Score: 0

      Discrete Math . . . So true.

    13. Re:Poor kids... by Hognoxious · · Score: 1

      And the chance that she swallows too?

      infiniseminal.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    14. Re:Poor kids... by doshell · · Score: 1

      It's an unfortunate name, akin to calling Astronomy "Telescope Science".

      (Yes, I'm thinking of the old Dijkstra's saying: "Computer science is no more about computers than astronomy is about telescopes.")

      --
      Score: i, Imaginary
    15. Re:Poor kids... by robinesque · · Score: 1

      That's why I switched my major to Computer Engineeering.

    16. Re:Poor kids... by geminidomino · · Score: 1

      I actually switched mine from software engineering TO CS. Complex math I can deal with (it's at least interesting). All the managementese crapola and the guys I was grouped with in the Software Engineering courses were too much for me.

    17. Re:Poor kids... by Anonymous Coward · · Score: 0

      i am an undergrad CS at UCLA (3rd yr transfer) and i am starting to feel the pressure of the "non-essential" (aka theoretical) subjects that are more rigorous and demanding than anything else. but i think that having some talent in analytical thinking and mathematics can have one get through this without major suffering.

    18. Re:Poor kids... by jonaskoelker · · Score: 1

      can break a cipher in 15 minutes while getting a blowjob and having a gun pointed at his head

      Fixed that for you. Get your geek lore straight, or we revoke your certificate and you'll lose route cred.

    19. Re:Poor kids... by mdielmann · · Score: 1

      can put together a computer in 15 minutes while getting a blowjob and having a gun pointed at his head...It's all downhill from Discrete Math...

      So long as the blowjobs keep coming...

      --
      Sure I'm paranoid, but am I paranoid enough?
    20. Re:Poor kids... by geminidomino · · Score: 1

      I took the pressure element from that godawful movie and just changed the feat to something more relevant.

    21. Re:Poor kids... by MadMidnightBomber · · Score: 1

      At the risk of also being an elitist prick:

      four OS's is overkill - you know the one you grew up with, and UNIX.

      Discrete Math is the spawn of the devil. Continuous math (analysis, topology) is much more fun

      Three years after finding out that you know nothing about CS, you get a job and find out that a) you know nothing about programming for a living, and b) CS is nothing to do with programming for a living.

      Actually, last night I was dreaming about a problem and thinking, "it would be really good if I had access to a Maple installation at this point...". Odd, but true.

      --
      "It doesn't cost enough, and it makes too much sense."
    22. Re:Poor kids... by jsebrech · · Score: 1

      In dutch they call it "informatica". "Informatics" would probably be a better term in english too, if it existed.

    23. Re:Poor kids... by russotto · · Score: 1

      If they can break the cipher they probably won't have a problem in CS. But most larval geeks won't care about the cipher if they can just get the blowjob. I mean, can you imagine the challenge?

      Natasha: I think you cannot break cipher in 15 minutes while I give you blow job and Boris points gun at your head.
      Larval geek: You're on!
      (15 minutes later)
      Larval geek: Sorry, you were right.

    24. Re:Poor kids... by faboo · · Score: 1

      Dear god I loved discrete math classes. My university didn't have nearly enough of them.

  14. Not women though by T.E.D. · · Score: 1

    One area that didn't show improvement in the latest Taulbee Survey is the number of women pursuing computer science degrees, which held steady at 11.8%

    Times are rough perhaps, but they aren't rough enough yet that women are eager to sign up for the disrespect we have to put up with. Perhaps being a Lawyer or a Doctor isn't as sure a thing anymore, but at least they still make more money and get more respect, for roughly the same mental outlay.

    1. Re:Not women though by Anonymous Coward · · Score: 0

      That's because there is always a demand for strippers and whores.

    2. Re:Not women though by Anonymous Coward · · Score: 0

      but they aren't rough enough yet that women are eager to sign up for the disrespect we have to put up with

      but at least they still make more money and get more respect,

      Respect must be earned, it is never truly given. Learn this and life will get better for you whether you are male or female.

      More important; anyone who is picking a career based on how other people might treat them needs to seriously re-evaluate their priorities. Get a career because you enjoy that field, and to hell with everyone else. Or sacrifice your mental state for money if you prefer, just don't bitch about it to me.

      I find it rather irritating to hear someone complain that they didn't get respect in CS/IT because they are female. Guess what, NOBODY in CS or IT gets respect, male OR female.

  15. Re:iPhone related? by Anonymous Coward · · Score: 0

    Microsoft = fucking boring business-style computing. Nobody wants to do that.
    Apple = fucking awesome home-style computing. Everybody wants to do that (everything that's not a fucking word processor or spreadsheet program).

  16. And by cool you mean.... by dmomo · · Score: 4, Funny

    We on Slashdot think so?

    Me: "I'm sorry Miss, but there will be no cutting."

    She: "But Dmomo, I don't just want to be with your CS Degree, I love you for you. Let me push your stack."

    Me: "Typical story. Get to the end of the Lady Queue... I'm a FIFO man"

    She: "Swoon"

    1. Re:And by cool you mean.... by dubbreak · · Score: 1

      If my wife didn't marry me for my CS degree then I have no idea what inspired her.

      It definitely wasn't my sports skills or artistic ability.. even my sense of humour is questionable!

      --
      "If you are going through hell, keep going." - Winston Churchill
  17. How many engineers does it take... by castironpigeon · · Score: 1

    No, really, how many engineers does it take to get the job done? Not too many. Undergrads need to remember that a piece of paper that declares you an engineer isn't going to get you a job. If you like to program, then program. If you want an excuse to screw around for 4 years without having to pay your bills, then go to school. But the only thing that's going to earn you a job (and keep you from getting outsourced) is good networking.

    --
    mmmm...forbidden donut
    1. Re:How many engineers does it take... by Metasquares · · Score: 1

      Undergrads need to remember that a piece of paper that declares you an engineer isn't going to get you a job.

      But lack thereof may prevent you...

    2. Re:How many engineers does it take... by Anonymous Coward · · Score: 0

      Until they need someone to get the job done. Then it's off to another contract.

  18. This is retarded by Anonymous Coward · · Score: 0

    "Global economic downturn" will be over with a year or two, and we'll end up with a lot of people in the industry who are in it solely for the paycheck. If the industry doesn't get outsourced to China completely, that is.

    1. Re:This is retarded by wed128 · · Score: 1

      In my experience anyone in any job 'for the paycheck' isn't very good at it anyway. i'm not threatened.

  19. Dead Cats by travdaddy · · Score: 3, Funny

    the number of computer science majors enrolled at US universities increased for the first time in six years

    Well, I guess it HAD to increase sometime. There's a financial saying that applies here, "Even a dead cat will bounce if you drop it from a great height."

    --
    Adidas To Bring Back Sneakernet
    1. Re:Dead Cats by geminidomino · · Score: 1

      There's a financial saying that applies here, "Even a dead cat will bounce if you drop it from a great height."

      These days, the financial saying of the zeitgeist seems to be "Thank you sir! May I have another!?"

    2. Re:Dead Cats by plasmacutter · · Score: 1

      There's a financial saying that applies here, "Even a dead cat will bounce if you drop it from a great height."

      in how many pieces?

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    3. Re:Dead Cats by devotedlhasa · · Score: 1

      Would you typically expect a live cat to bounce??

    4. Re:Dead Cats by UncleTogie · · Score: 1

      Would you typically expect a live cat to bounce??

      From a great height? I'd expect it to bounce once.... at which point I doubt it'd be a live cat anymore...

      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    5. Re:Dead Cats by dkleinsc · · Score: 1

      I'd expect it to bounce twice then: once as a live cat, and once as a dead cat.

      Of course, better would be to bounce it in a sealed container, so no one would ever know whether it was alive or dead.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    6. Re:Dead Cats by mlscdi · · Score: 1

      I say it'd bounce once, and be simultaneously alive and dead. Thankyou, SchrÃdinger.

    7. Re:Dead Cats by robinesque · · Score: 1

      This reminds me of strapping a piece of buttered toast butter side up to the back of a cat.

    8. Re:Dead Cats by Wraithlyn · · Score: 1

      You've played Kitty Kannon too??

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
  20. To nitpick by Samschnooks · · Score: 1

    You'd do a bit better with Accounting - if you get your CPA and you'd blow the doors off with an actuarial degree and pass all 10 exams - well into the six figures.

    1. Re:To nitpick by Lord+Ender · · Score: 1

      True, but long term, if someone were to simplify the tax code (as has been proposed a few times in the past), all those CPA jobs vanish in a puff of logic.

      And honestly, even with today's insane tax code, accounting seems like the sort of thing that will be increasingly automated by computer technology.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    2. Re:To nitpick by Metasquares · · Score: 1

      I doubt anyone is simplifying the tax code anytime soon.

    3. Re:To nitpick by damien_kane · · Score: 1

      I doubt anyone is simplifying the tax code anytime soon.

      Why not?

      It's the complex tax code, full of all of its loopholes and niches to hide money in, that got all the $BIGMONEY$ players screwed over in the first place, thereby screwing over everyone else when $BIGGOV$ steps in to save them all.

    4. Re:To nitpick by nicolas.kassis · · Score: 1

      But the software is catching up quick. CPA now days can almost do away with staff cause they can use computer to do the work. CPAs won't go away but anything bellow that will.

    5. Re:To nitpick by Daravon · · Score: 4, Insightful

      Agreed. In a Venn diagram of who would benefit the most from a simpler tax code and those who are in the position to make that a reality, there's a tiny bit of overlap with maybe two dudes in it.

      --
      I traded all my mod points for these magic beans.
  21. COOL? by Jeremiah+Cornelius · · Score: 1

    I don't think that word means what you think it means.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  22. Where. by PeanutButterBreath · · Score: 2, Funny

    WTF? Really? Where?

    McDonalds. To save money, they are no longer purchasing specialized cash registers with individual buttons per item. Going forward, a new generation of tech-savvy employees will have to "program" the register to display the order price.

    1. Re:Where. by Em+Emalb · · Score: 1

      People will be forced to "program" using only if and then.

      If: #2 with cheese
      and: diet coke
      and then: no and then
      and then: no and then
      and then: NO AND THEN
      AND THEN! NO AND THEN

      --
      Sent from your iPad.
  23. time for my rant again by jollyreaper · · Score: 4, Insightful

    I love learning but am sick of institutionalized education. The problem is the right way to do education is incredibly expensive, incredibly time-consuming, but if we had proper priorities as a society, would be seen as completely worth it. At this point, only idiots or saints would go into a career in education. There's no money in it, and I'm not talking about enough money to become a rich bastard, I'm talking about enough money to avoid poverty.

    I'm not quite sure what the right solution is yet but I'm wondering if it might not be a good idea to start on the Young Lady's Primer. We've certainly made some advancements on the sort of technology that would be required.

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
    1. Re:time for my rant again by pimpimpim · · Score: 1
      My direct experience in northern Europe, is that it's pretty ok to work at the university or as a teacher. You will not be able to drive the newest BMWs or some expensive flat, but you'll be able to lead a pretty comfortable life (and have some quality of life as well*). It's a bit worse in southern Europe, but that sort of scales with the average salary I suppose. Most difficult part is to get steady positions as a university scientist, that difference with a "real job" falls away in an unsteady economy where everybody has problems.

      Other difference is that, no matter how good you are, you will always get the standard pay. This used to bother me, as it doesn't give much incentive to improve, but I changed my mind, also because the current crisis shows that the quality of your work and your payment is absolutely uncorrelated everywhere you look. I'd rather have pleasure from my moderately paid job than have to accept that the director of my company screwed up totally, annihilated several thousands of jobs, including mine, and still gets away with a several million euro bonus.

      * For the US, this does not count during tenure :p

      --
      molmod.com - computing tips from a molecular modeling
    2. Re:time for my rant again by mdf356 · · Score: 1

      After 7 years post-high-school I dropped out with an MS and started working. Now I love CS/programming again. I could only take toy projects for so long. I needed to do something that affected someone's life other than my own.

      There's a lot of other things I'd like to learn about but I have no more patience for school learning. If only we still had an apprenticeship model; probably 50% of the people who go to college don't need it but really only need a good apprenticeship with a master.

      --
      Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
    3. Re:time for my rant again by curunir · · Score: 1

      There's no money in it, and I'm not talking about enough money to become a rich bastard, I'm talking about enough money to avoid poverty.

      There's no money in lower education, though if you look at the hourly wage, it starts to look a bit better. But teaching at the college level and above can be quite lucrative.

      I have a step-parent who was a grad school professor at a large private university. She wasn't tenured, but earned a considerable salary (almost 6-figures) considering she only taught one class per quarter. But after 20 or so years of teaching, she's got a pretty decent pension and still has excellent health coverage. And throughout her time at the university, she's supplemented her income by teaching week-long seminars that give people a bit of a crash course in what would normally be taught in a full quarter. It's true that the seminars make more money (usually between $10k and $40k per week) than the teaching at the university ever did, but the teaching made them possible. And now that she's retired and collecting a pension, she can teach more seminars and makes more money than she's ever made while working less than half of the year.

      This probably isn't the case for all college professors, but I think it's also not unique. I think tenured professors that publish can make quite a bit...probably more than IT workers at similar points in their careers.

      --
      "Don't blame me, I voted for Kodos!"
  24. Students should still think carefully about CS by ErichTheRed · · Score: 4, Interesting

    While interest in the field is good, there are still some major barriers to entry that need to be considered.

    1. Unlike previous downturns, we currently have tons of IT/CS people out of work. I'm very lucky to have work; according to all my colleagues, hiring is extremely limited, especially in large public companies. In addition, competition for these jobs is incredibly tough.

    2. Outsourcing has not gone away. IBM's a perfect example, as are many of the other professional services firms. India is rapidly moving up the food chain, and even advanced dev jobs are moving elsewhere very quickly. The best strategy is to get involved with a small company who doesn't have the resources to manage an outsourcing engagement.

    3. A corollary to #2 - Lots of companies are "discovering" they don't need an IT department anymore. Most of the programming jobs will be for vendors, if the whole "cloud computing" fad turns out to be more than a fad.

    4. Don't assume you can choose where you work, if that's important to you. Companies are shifting their support functions to cheaper locations within the US, so keep that in mind unless you don't care about living in Boston vs. Omaha.

    So, as always IT and programming are fun fields to be in, but just keep in mind that the employment prospects are still unstable. If you're the kind who doesn't mind bouncing from one 6-month contract to another, you'll do fine. Full time work might be harder to come by.

    1. Re:Students should still think carefully about CS by Revotron · · Score: 1

      What's wrong with Omaha?

      We have ConAgra, First National, Mutual of Omaha, CoSentry, Google just across the bridge, UNO's Peter Kiewit Institute and so on. People need to realize that Omaha isn't some backwater town with banjo players and cowboy hats. (Okay, well, no banjo players at least.)

    2. Re:Students should still think carefully about CS by Kozz · · Score: 1

      Here's a story about two friends with a passing interest in computer work: one is a highly-skilled (former) US Army linguist, the other is a recently laid-off pastor. At times within the last year both have asked me (the geekiest of our clan of friends) about "getting into computers" and "making websites" (*cringe*).

      It's hard to offer advice to people who've suddenly decided this is what they want to do... and there's absolutely no comparison to my history of interest, hobbyist pursuits, self-teaching and so on going back to 1985.

      --
      I only post comments when someone on the internet is wrong.
    3. Re:Students should still think carefully about CS by guruevi · · Score: 1

      1. Unlike previous downturns, we currently have tons of IT/CS people out of work. I'm very lucky to have work; according to all my colleagues, hiring is extremely limited, especially in large public companies. In addition, competition for these jobs is incredibly tough.

      Not really. I find it very easy to find a job. I have recruiters sending me e-mail every week although I have been off the market for over 2 years. Everybody is tightening their belt. Some think cutting IT is going to help, some think spending on IT is helping. I work at a large company and we seem to be hiring a lot recently. Competition for any decent job is going to be tough. If you're good you'll filter through and somebody will have to go with the gut feeling on 2 or 3 of you.

      2. Outsourcing has not gone away. IBM's a perfect example, as are many of the other professional services firms. India is rapidly moving up the food chain, and even advanced dev jobs are moving elsewhere very quickly. The best strategy is to get involved with a small company who doesn't have the resources to manage an outsourcing engagement.

      Outsourcing will never go away. The current laws and tax code make it almost impossible to hire somebody unless you know their services are going to be required for more than 3 years. For all other things, just outsource to a consultant that is considered an 'asset' and can thus be abused, fired, go to the extreme, live in another country etc. and on top of that it's fully tax deductible. However if a hire gets sick and you have to pay for somebody else AND your company's health insurance is asking their spent money back from the company AND you have to pay out long term disability it can become very expensive. It's that the government let's health 'insurance' companies get away with it and let taxes be so lax and personnel code be so stringent (not to speak about unions and insane laws) for companies that a small downturn in economy won't allow for recovery of those companies. Another issue is data protection. If you outsource your data management (which is legal), then that company becomes liable for it. If that company is in another country it doesn't need to disclose. Thus if you lose data that you outsourced and you don't know (fingers in ear: la-la-la) your safe. If you lose it within the US every piece of information whether it is ever going to be used illegally or not needs to be payed for.

      3. A corollary to #2 - Lots of companies are "discovering" they don't need an IT department anymore. Most of the programming jobs will be for vendors, if the whole "cloud computing" fad turns out to be more than a fad.

      Cloud computing will be a fad. As we've seen outages with both Google and Amazon, several vendors closing doors and leaving their customers high and dry I think soon somebody in management is either going to take attention or fail miserably. Either way the risk and costs are greater in all my calculations and unless the price goes down and reliability up, no serious user is going to trust their company to a 'cloud'

      4. Don't assume you can choose where you work, if that's important to you. Companies are shifting their support functions to cheaper locations within the US, so keep that in mind unless you don't care about living in Boston vs. Omaha.

      Well, people will go where the jobs are. If more higher paying jobs are elsewhere, people will move thus leaving open slots for others that stay. This has always been the case and it doesn't matter whether it's Europe, India or the US. It all goes up and down and people will move. Simple case: go to a small rural area with some type of factory or engineering site that ended up there. They will pay you much more than what you earn in the 'city' but if you lose the job you'll probably have to move again. Would you do it? Some will, some won't. I did it for a while and it worked out for me.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    4. Re:Students should still think carefully about CS by Creepy+Crawler · · Score: 1

      Money's money. It doesnt matter where it's at. If it's SF or Omaha, it doesnt matter. As long as you can carve a piece out for yourself, its all good.

      --
    5. Re:Students should still think carefully about CS by bjourne · · Score: 1

      Actually, engineers are among the least affected by the downturns in the economy. Just RTFS, 1.6% unemployment rate in 2008. While the number may not be as good now they are still several percentage units below the average. Engineering is still one of the safest careers you can have. The more technology you have the more engineers you need and it's a given that there will be more technology in the future.

      If you only know how to manage Active Directory domains on Windows servers, then yes, you may someday be obsolete or outsourced. On the other hand, if you are able to learn new things, put together a script or two and think analytically then I can guarantee that your skill will always be in very high demand.

    6. Re:Students should still think carefully about CS by khallow · · Score: 1

      Keep in mind that the people deciding to be CS majors now will probably come out in two to four years. Point 1 won't be valid.

    7. Re:Students should still think carefully about CS by un_om_de_cal · · Score: 2, Informative

      Considering where the world economy is currently headed, I wouldn't worry that much about outsourcing. China's economy is most likely going to rise relative to the US economy. So engineers in China will keep getting more expensive, and engineers in America will keep getting cheaper.

    8. Re:Students should still think carefully about CS by Knara · · Score: 1

      Not really. I find it very easy to find a job. I have recruiters sending me e-mail every week although I have been off the market for over

      I'm gainfully employed, but in the last month or two I've seen an uptick in unsolicited "position available" emails from head hunter companies I'd used in the past.

    9. Re:Students should still think carefully about CS by dkf · · Score: 1

      3. A corollary to #2 - Lots of companies are "discovering" they don't need an IT department anymore. Most of the programming jobs will be for vendors, if the whole "cloud computing" fad turns out to be more than a fad.

      Cloud computing will be a fad. As we've seen outages with both Google and Amazon, several vendors closing doors and leaving their customers high and dry I think soon somebody in management is either going to take attention or fail miserably. Either way the risk and costs are greater in all my calculations and unless the price goes down and reliability up, no serious user is going to trust their company to a 'cloud'

      Well, it is a fad for sure, but it looks like it will keep on going and companies will put their data and code on it. But with decent SLAs; not the crap ones that some firms seem to think are a good idea. Yes, the buyers will have to pay extra for that, but it's not really a bad deal.

      OTOH, bringing stuff in-house won't necessarily make things better either. I've seen supposedly enterprise-grade critical services where they were expensive, slow and struggling to even achieve 90% uptime, with fairly frequent interruptions to service during peak times. Because it was an in-house service, the manager in charge of the service's main method of getting custom was to try to apply political (note, not as in political parties) pressure to stop people from going to cheaper and better alternatives (whether internal or external). This has been the source of a lot of pain for many people (curiously not myself BTW; it wasn't a service I needed).

      In short, my advice to anyone thinking about going to the Cloud is to think very hard about how much you really value the service that you will be getting and what the consequences of downtime or unavailability will be. Once you know that, write the contract, the SLA, etc. so that the service provider puts appropriate value on providing the service to you. If they won't negotiate on the SLA, they're a bunch of cheap-ass cowboys; would you want to entrust something really important to a low-bidder who doesn't care?

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    10. Re:Students should still think carefully about CS by guacamole · · Score: 1

      2. Outsourcing has not gone away. IBM's a perfect example, as are many of the other professional services firms. India is rapidly moving up the food chain, and even advanced dev jobs are moving elsewhere very quickly. The best strategy is to get involved with a small company who doesn't have the resources to manage an outsourcing engagement.

      The best strategy against outsourcing should be "not being a deadwood". Always stay ahead of the curve. Make best use of true and proved technologies. but also be ready to learn new things as they come up. Show with your work that your work is crucial to the division.

    11. Re:Students should still think carefully about CS by guruevi · · Score: 1

      An SLA is all nice and stuff. But the cloud adds so much more points of failure that a real 99.9% uptime job is nigh impossible. You need to take the lowest common denominator in your link between you and the cloud and that will be your uptime. If it's your internet connection (and everything that gives you the internet connection including load balancers, border routing, switches, fiber optics) that can't stay up for that level, having 99.999% at Google won't help much. On the other hand, what if they don't meet your SLA? How much will they give you back in monetary damages? Are they willing to sell you a service if you demand a $100,000 per minute penalty? The same goes for your failover equipment, your switches, ...

      If you are like one of the companies I used to work at (catalog ordering with their own credit card processing) 1 minute of downtime of their application can cost literally a million dollars (actually it would be more like $100,000 in real revenue but the fallout would probably be that much). If they host it close to home (in a local dual data center layout with automatic failover) they can actually guarantee quite some good uptime and with a decent contract with IBM (which doesn't care giving you a $100,000 discount on a $1M contract infrastructure) they have no downtime.

      However how much internet connections do you think you need to get that kind of throughput and failover? For example in my area it's very difficult to find a good internet provider that doesn't peer to the local AT&T backbone. If the local AT&T backbone is down (and it has happened) I think about 90% of the providers lose their connection.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    12. Re:Students should still think carefully about CS by Alpha830RulZ · · Score: 1

      Most of the programming jobs will be for vendors, if the whole "cloud computing" fad turns out to be more than a fad.

      Not really, we're doing a lot of work on EC2 now. The impact is that our server management is outsourced to Amazon, but our developers are still employed, our ops staff is still employed. Cloud computing only affects the people who are managing the racks and storage, and doesn't completely eliminate them.

      And from my experience with internal teams that manage those functions, they need to have a bit of the fear of god put into them. EC2 costs me almost 2 orders of magnitude less than what the internal transfer cost was at my former employer.

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    13. Re:Students should still think carefully about CS by Alpha830RulZ · · Score: 1

      I've been to Omaha too many times. To paraphrase someone, "It's a great place to live, but you wouldn't want to visit there."

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    14. Re:Students should still think carefully about CS by Anonymous Coward · · Score: 0

      2. Outsourcing has not gone away. IBM's a perfect example, as are many of the other professional services firms. India is rapidly moving up the food chain, and even advanced dev jobs are moving elsewhere very quickly. The best strategy is to get involved with a small company who doesn't have the resources to manage an outsourcing engagement.

      In fact, given how many Indians with western work experience are moving back to India, cultural problems are not what they would have been a few years back. With the right contractor, you can get Indian work ethic with "western" priorities for a fraction of the cost. Of course, India still has a ways to go, but they are going...

      If you're the kind who doesn't mind bouncing from one 6-month contract to another, you'll do fine. Full time work might be harder to come by.

      A certain small percentage may do extremely well through a combination of intelligence, work ethic, personality, and right opportunity. However, in my home country, the best way to have a comfortable life working in IT is to get a job in the public sector or a university in an area that's not expensive to live in. These jobs have a lot of competition and may be more heavily influenced by factors having nothing to do with ability to do the job well than comparable jobs in the private sector.

      If you're doing okay in IT, treat it as temp work... bank some money, make some long term plans and don't wait until you get too old to bail if you're not comfortable with the long-term options.

      It's still possible to make some good money in IT but it's not easy for most people. It's also very easy to end up making $10/hour (or worse) at a call center. If things suddenly stop working out, be financially and psychologically prepared to avoid the call center. You do not want to be married with children and finding yourself needing that low-paying dead end job with a lot of shift work.

      And most importantly, always be suspicious of any industry lobby group. They do not represent you, the worker. They represent major employers, vendors, etc. albeit sometimes in their own short-sighted manner.

  25. Wrong presentation by DoofusOfDeath · · Score: 1

    time for my rant again

    I love learning but am sick of institutionalized education.

    The proper beginning is, "You know what really grinds my gears?"

  26. Where's the Lehman Bros Recruiter? by thebian · · Score: 1

    Wait till they find out that it was the financial industry hiring CS grads in droves, and that it was the quants who figured out that mortgage-backed securities couldn't go south.

  27. Re:Obama's stimulus package? by Anonymous Coward · · Score: 0

    "once Obama goes and cuts missile defense, cuts the aircraft carrier, submarine and F-22 fighter"

    We should be so lucky.

  28. Re:Obama's stimulus package? by DRAGONWEEZEL · · Score: 1

    Obama had better cut all those programs. Carriers are archaic, we can reach around the globe w/ an R/C plane powered by the electricity generated by mom's farts. Submarines, well, I'm w/ you on that one. The f-22 is outdated now.

    Just cause we are going to cut some millitary programs doesn't mean we won't invest in others. Sharks w/ Lazors coming soon!

    --
    How much is your data worth? Back it up now.
  29. For The Corporation By The Corporation: by Anonymous Coward · · Score: 0

    Wwwwoooohhhhoooo !

    Java , C++, LateX, and Your Choice of WWW Browser.

    Yours In Communism,
    Kilgore Trout

  30. Re:Obama's stimulus package? by stewbacca · · Score: 1

    You forgot Future Combat Systems (FCS). There's something like 200,000 of us on that program (I'm not an engineer, but I work for a bunch of them) and when they cut FCS, that's a whole lot of engineers looking for work.

  31. Re:Obama's stimulus package? by CookieOfFortune · · Score: 1

    Because funding in alternative energy, scientific research, and infrastructure does not create "genuine" engineering jobs at all.

  32. A metric of how cool a profession is by arugulatarsus · · Score: 1
    How many movies in recent memory have had a CS major as a hero? Also, self taught is not a plus.

    I can think of

    The matrix

    Tron

    That movie with ryan philippe that was a programmer and bill gates ate chips.

    Can I have some help completing the list please?

    1. Re:A metric of how cool a profession is by ZonkerWilliam · · Score: 1

      Firewall?

    2. Re:A metric of how cool a profession is by arugulatarsus · · Score: 1

      Firewall?

      Found it.
      Antitrust.
      looked up wiki's list.
      http://en.wikipedia.org/wiki/Category:Computers_in_film
      Not that many movies glorifying the career.

    3. Re:A metric of how cool a profession is by jqweezy · · Score: 1

      Hackers...

    4. Re:A metric of how cool a profession is by captjc · · Score: 1

      WarGames

      --
      Slow Down Cowboy! It's been 1 hour, 47 minutes since you last successfully posted a comment
    5. Re:A metric of how cool a profession is by tekrat · · Score: 1

      Sneakers...
      Jonny Mneumonic
      The Lawnmower Man
      Weird Science
      Swordfish

      --
      If telephones are outlawed, then only outlaws will have telephones.
    6. Re:A metric of how cool a profession is by mcgrew · · Score: 1

      Swordfish
      Terminator series (esp. II)
      Live Free or Die Hard
      Any Star Trek movie (esp. NG movies)

    7. Re:A metric of how cool a profession is by Fulcrum+of+Evil · · Score: 1

      half a dozen forgettably bad hacker flicks? Swordfish (not forgettable, and really hollywood), Wargames, and a good number of action movies had geeks as supporting characters (Fizel from True Lies).

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    8. Re:A metric of how cool a profession is by russotto · · Score: 1

      What about the one with the "young lady with the Uzi"? _Sneakers_, I think.

    9. Re:A metric of how cool a profession is by AmaranthineNight · · Score: 1

      Anti-Trust

  33. NOT IMPRESSED by avandesande · · Score: 1

    These are kids that have learned that MBAs aren't in demand any more since the financial collapse and are going into computers because it is the only decent paying job left that doesn't require an advanced degree.

    It's like 1999 all over again.

    --
    love is just extroverted narcissism
    1. Re:NOT IMPRESSED by bjourne · · Score: 1

      Maybe your degree wasn't advanced. Mine was. If kids with MBAs wants to become programmers, then good for them. There's plenty of work to go around for everyone where I am.

  34. Re:Obama's stimulus package? by tjstork · · Score: 1

    Because funding in alternative energy, scientific research, and infrastructure does not create "genuine" engineering jobs at all.

    SO like, can you name me one product the stimulus actually creates then? I think it doesn't do anything or make anything.

    --
    This is my sig.
  35. FIFO as a double entendre makes sense by circletimessquare · · Score: 2, Funny

    i don't even want to begin to think about LIFO in a sexual context

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:FIFO as a double entendre makes sense by Cornflake917 · · Score: 1

      i don't even want to begin to think about LIFO in a sexual context

      Really?

  36. Unemployment? by minion · · Score: 0, Flamebait

    The demand for tech jobs may rise further thanks to the Obama Administration's stimulus package, which could create nearly 1 million new tech jobs."
     
    You want to create tech jobs, Mr. Government? Send back the H1B Visas to their home countries, and stop letting more in here for big corporations to hire cheaper than Americans.

    --

    -- If we don't stand up for our rights, now, there will be no right to stand up for them later.
    1. Re:Unemployment? by Anonymous Coward · · Score: 0

      So instead of being able to hire a local Indian (who at least pays taxes here), they'll hire an even cheaper over seas Indian. Good plan there.

    2. Re:Unemployment? by FirstTimeCaller · · Score: 1

      You want to create tech jobs, Mr. Government? Send back the H1B Visas to their home countries, and stop letting more in here for big corporations to hire cheaper than Americans.

      Amen! I know of very few companies that are hiring right now and those that are receive tons of resumes to sort through. Good luck getting noticed in that avalanche... It used to be that anytime I updated my resume on one of the online career sites, I would get a great number of inquiries. Now that I actually need a job, I got only a couple (and none close by or relevant). I'm not feeling too upbeat about the IT job market right now...

      --
      Wanted: witty unique signature. Must be willing to relocate.
    3. Re:Unemployment? by SatanicPuppy · · Score: 2, Insightful

      I'd far rather have someone from another country here doing the work here than just having the work go to another country.

      Don't think it can't happen.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    4. Re:Unemployment? by dodobh · · Score: 1

      Cool. So instead of Indians going to the US, we will have more corporations coming over locally and paying better than local but less than US salaries? Win-win!

      --
      I can throw myself at the ground, and miss.
    5. Re:Unemployment? by atomic-penguin · · Score: 2, Insightful

      You want to create tech jobs, Mr. Government? Send back the H1B Visas to their home countries, and stop letting more in here for big corporations to hire cheaper than Americans.

      The United States was built and paid for with the blood, sweat, tears, and even the lives of immigrants. Ninety-nine percent of every citizen's great grandparents, great-great grandparents etc. came to the U.S. from another country. Personally, I think we should welcome talented and hard working people in to the U.S., naturalize them, and make them pay income taxes like everyone else.

      Now the thing about H-1B visa holders is that they do pay taxes, and they contribute to our nation's economy. There are countless numbers of problems in the modern-day United States. A good example is the number of people who expect a handout, and abuse the welfare system. A better example is giving hand-outs to multi-national banks and corporations. Some of these banks and companies are guilty of outright fraud; others should have known better before signing off on questionable credit lines, loans, and mortgages. Yet the worst are companies who cannot learn to compete on a global scale with Japan, North Korea, and China. Instead, our government throws away the peoples' tax dollars, giving it out to these companies whom never learned their lessons from their failures. Most of them probably have not even changed their business strategies and business models to better compete globally, it is business as usual.

      You may see H-1B visa holders as a problem, but in reality, it is a step in the right direction to competing in a global market. Illegal immigrants are not really a problem either, many of them provide a service doing hard manual labor that no American would do for the same pay. The REAL problem with illegal immigrant workers is income tax and minimum wage. Do away with minimum wage and tax immigrant workers, and that problem is solved. Some on the left side of the political fence may think this cruel and unusual, but that would be a truly free market for jobs. At least illegal immigrant workers do not expect a freaking handout, because they feel entitled to an easy job with great pay and benefits.

      You on the other hand, born in the U.S.A. and for some reason you feel entitled to a good paying job with great benefits. Why?

      --
      /^([Ss]ame [Bb]at (time, |channel.)){2}$/
    6. Re:Unemployment? by Anonymous Coward · · Score: 0

      You on the other hand, born in the U.S.A. and for some reason you feel entitled to a good paying job with great benefits. Why?



      because our parents built this land for the good of their descendants.

      because many of these corporations got rich using our national resources and our good will.

      I have no problem with immigration per say, especial not an immigrate who is willing to come and contribute to our society, but to assume that corporations that build themselves on the back of our society should not contribute back to said society via fair wages and corporate responsibility, is just bending over and taking it. It is the definition of an idiot who would expect such treatment. It's actually a sad state of affairs that we even have to regulate things such as minimum wage. An honest working man deserves an honest days pay.

  37. Do we know the age of these "freshmen" by east+coast · · Score: 1

    No, I didn't RTFA.

    I'm thinking that a great number of these may well be current IT people who never had a degree who, seeing the ax starting to fall, are trying to finally hustle to get some validation for their position or at least secure more power in their search for a new position. I would think that when people start to worry about their job they look for a way to make themselves more marketable. I wonder if there is a way to see if the numbers of 'students' trying to pass entry and mid level certs is going up too? I wouldn't be surprised to see this happening.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  38. "contracting like an old red supergiant" by circletimessquare · · Score: 1

    so you are saying they should retrain for a job in astronomy?

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  39. Re:Uh, no it's not. Never was. Never will be. by Fallen+Seraph · · Score: 5, Funny

    Maybe so, but I have to get to work, so if you don't mind, I'd appreciate it if you could go ahead and put $20 on pump #3

  40. One more thing... by gillbates · · Score: 1

    Even though both IT and engineering require the ability to program computers, the two are NOT the same when viewed from the perspective of corporate management:

    1. IT is viewed as a cost center; as if it were some kind of corporate parasite preying on the profitable activities of the company. It is tolerated, but not celebrated.
    2. Engineering is viewed as the place where the "next big thing" comes from. While R&D can be a hard sell at times, engineers are not treated like parasites, nor are they expected to be on call 24/7.
    3. Because engineering produces the IP and Trade Secrets vital to a company's success, companies are more reluctant to outsource engineering jobs than IT jobs. For example, a company may be able to outsource the grunt work of engineering, i.e., the coding of system modules, but the product design has to be done in house, as it confers a proprietary advantage for it to remain secret. OTOH, all of IT can be outsourced with the exception of those jobs which require a physical presence: i.e. the guy who physically mounts tapes and reboots servers. One of these jobs requires considerable analytical skills and the other does not. Guess which one pays more, and which one is viewed as grunt work that any simpleton could do.
    4. Generally speaking, programmers seldom spend more than 10 years in their career field. They either move into management positions, or leave the field entirely. Contrast this with engineers, where retirement from a senior engineering position is relatively common.
    5. Engineers are usually better treated and more highly paid than IT workers. That same computer science degree will get an engineer a better salary than an IT tech.

    If I had to give just one piece of advice to a CS major it would be this: Pick your first job carefully. Once you have become known as an IT person, programmer, or engineer, the title will tend to stick. It is much easier to get hired as an engineer straight out of college than to convince a potential employer that your IT experience is relevant to engineering.

    --
    The society for a thought-free internet welcomes you.
    1. Re:One more thing... by sesshomaru · · Score: 1

      Pick your first job carefully. Once you have become known as an IT person, programmer, or engineer, the title will tend to stick.

      That's important, but in my case it was the first job I got after the Dotcom crash that became my defining job, not my first real IT job.

      --
      "MIT betrayed all of its basic principles."
    2. Re:One more thing... by Knara · · Score: 1

      IT is viewed as a cost center; as if it were some kind of corporate parasite preying on the profitable activities of the company. It is tolerated, but not celebrated.

      Which is of course, ironic, since (as we've seen in many an article) not only are the IT folks generally the most practically responsible for the continued operations of the company on both a day-to-day and long-term level, but the loss of institutional memory when letting go IT people in cost cutting measures can quietly cost the company a ton of money in loss productivity hours. Add that to the havoc a disgruntled one can cause, and you'd think companies would treat them better simply out of self-interest.

      But, of course, this rarely happens, because any monkey can be a great systems engineer, right?

  41. 1.6%... That's beyond full employment... by BorregoBum · · Score: 2, Informative

    Interesting statistic in that I am about to get laid off (BSCS with 15+ years of experience), along with four other programmers (two already gone), two software QA, a manager, and two tech support people. I've already interviewed with one company over a week and a half ago and haven't heard back yet. I heard through an acquaintance that the company's HR was overwhelmed with the number of applicants. It feels kind of like the government's inflation rate statistic; the annual retported number has been real low for the last decade in spite of very noticebale changes at the checkouts.

  42. Growth Careers Created By Obama Stimulus by Anonymous Coward · · Score: 0
    • Social Workers
    • Police Officers
    • Prison Guards
    • Neighborhood Watch Coordinators
    • Morticians
  43. Re:Uh, no it's not. Never was. Never will be. by COMON$ · · Score: 5, Insightful

    man, where is my +1 awesome.... ;) Need we remind people of how many movies are made about our jobs...hackers, sneakers, swordfish, several TV channels, Entire clothing lines, not to mention the gadgets we were ridiculed for carrying around 10-20 years ago are the fashion accessories of today. Ya, we are not cool...

    --
    CS: It is all sink or swim...oh and did I mention there are sharks in that water?
  44. So glad I didn't do CS by cortesoft · · Score: 3, Insightful

    I have been programming since I was 8 years old (made a kick ass dog racing game in 2nd grade), but decided to be a philosophy major at UCLA instead of a CS major. The best decision I ever made. My philosophy training (I specialized in formal logic theory) has helped my programming more than any CS class would have. A good programmer needs to be able to teach themselves, or they will be obsolete almost immediately. Learning how to use logic and transform abstract human concepts into a formal logic representation is the true base skill for programmers.

    It worked out for me.... 4 years removed from graduation, I have a great programming job that I love, making excellent money, and happy as can be.

    1. Re:So glad I didn't do CS by Anonymous Coward · · Score: 0

      Um, my CS degree is mostly formal logic and math. Maybe you're confusing IS/IT/MIS with CS?

    2. Re:So glad I didn't do CS by xenocide2 · · Score: 2, Insightful

      "Learning how to use logic and transform abstract human concepts into a formal logic representation is the true base skill for programmers."

      Which is why we teach it to freshmen. Sadly, most of them find the subject so difficult they sell their book and try their hardest to forget they ever knew it. I've literally had Computer Engineering friends tell me that logic started at 0 and ended at 1. Nothing more complicated than that should exist, he asserted.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    3. Re:So glad I didn't do CS by Anonymous Coward · · Score: 0

      I don't know about the school you attended but that's taught in CS at the school I graduated from, starting in junior-level courses (first two years of a four year degree program) and onwards.

      A lot of students were screened out with these courses.

      CS is not IT.

  45. The Problem with New CS/IT Grads by TW+Burger · · Score: 2, Interesting

    The problem with new CS/IT grads is that they mostly do not know how to design software or even how a computer works at a basic level. In the last ten or more years most of these computer science majors are familiar with Java but know no assembly and very little C and have more training in Web design than in systems analysis.

    This, however, works well for me. I work as a consultant that is parachuted into projects that are past due and over budget and fix them. True, I have thirty years of experience and that can not be duplicated in four years of college, but I mostly fix very basic mistakes made by people that are ignorant of the technology or the methodology.

    Hopefully the universities and colleges will start teaching the basics (especially documentation) and train truly professional IT people. It's frustrating and unnerving to have someone who does Visual Basic Scripts in Excel call themselves a software engineer and are in charge of a large ERP project.

    1. Re:The Problem with New CS/IT Grads by Eli+Gottlieb · · Score: 2, Insightful

      The problem with new CS/IT grads is that they mostly do not know how to design software or even how a computer works at a basic level. In the last ten or more years most of these computer science majors are familiar with Java but know no assembly and very little C and have more training in Web design than in systems analysis.

      We have a winner!

      I'm currently in my second year of CS undergrad, and the sheer number of people who bitch constantly about having to use pointers, manual memory allocation, C, and assembly in our school's "Architecture and Assembly" class absolutely astounds me. People seem to figure that if they know Java they're a programmer and that if they know discrete mathematics on top of Java it makes them a computer scientist. For someone who spent his early years messing about with pointers and in-line assembly to make his graphics demos run, it creates that nasty frustrating feeling of having extraordinary expertise that nobody acknowledges.

    2. Re:The Problem with New CS/IT Grads by PeanutButterBreath · · Score: 1

      These grads will need C and Assembly approximately never. People who buy software do not use computers at a "basic level" any more, so there is little point in designing software at this level. Current software development will always be created on abstractions of knowledge that was considered core to the previous generation. That's how progress works.

      I'm not sure why this bothers folks such as yourself, especially since you seem to have realized the opportunity it presents to you now and the comparatively small number of specialists who will follow in your footsteps. However, the occasional flubs notwithstanding, there are plenty more problems being solved by phony engineers with flimsy languages. If you think that the people with the problems would rather pay 3x the price or wait 10x as long for some curmudgeon to do it the "right" way, you are mistaken.

      Now, obviously if they are incompetent at implementing what they are supposed to know, that is a problem. But is isn't a not-knowing-C problem, its a not-knowing-VBA-etc. problem.

    3. Re:The Problem with New CS/IT Grads by wozzinator · · Score: 1

      LOL, I completely agree. All the CS kiddies here think they are awesome with Java and Discrete Math. And all of us computer engineers with C++/C, Assembly, Java, Discrete Math, and much higher mathematics than integral calculus laugh at them when they $!#@% and complain.

      --
      BSD is for people who love Unix, Linux is for people who hate Microsoft.
    4. Re:The Problem with New CS/IT Grads by robert899 · · Score: 3, Insightful

      These grads will need C and Assembly approximately never.

      Those of us who work on embedded systems beg to differ.

    5. Re:The Problem with New CS/IT Grads by sorin25 · · Score: 1

      And who will write the Java interpretor for the next generation of processors ? Knowledge is power, knowing how the instructions look to the processor is helpful in many situations, being able to read 20 year old C code to implement something similar is also useful. You don't have to write in C or Assembly to make good use of that knowledge.

    6. Re:The Problem with New CS/IT Grads by PeanutButterBreath · · Score: 1

      And who will write the Java interpretor for the next generation of processors ?

      Whatever the CS curriculum, this person will not just be picked out of the crowed of graduates. It will be someone with the interest and talent to do the job well, and such people are not developed by cramming esoterica down the general student body's throats. Not every doctor knows how to perform brain surgery.

      Knowledge is power, yes. But there are many things to know. Returning to the doctor analogy, it is much more efficient to divide the field into specialties than it is to train every doctor to perform every task. There is simply too much to know to be an expert in everything. At best, one should know the limits of their expertise so they can hand the problem off to someone qualified when appropriate.

      Software development has expanded into domains where it makes no sense to know C. Some people should never need it and if they do it is a good cue to stop developing figure out what went wrong because their project is seriously off track. As such, the opportunity cost of spending time learning C vs. learning something applicable is simply not justified.

      But again, what do you care. You know C. A friend of mine's father made a nice career out of knowledge of an obscure branch of EE. Obscure because it was rarely applicable. Nice career because when it was, it demanded top dollar.

    7. Re:The Problem with New CS/IT Grads by Eli+Gottlieb · · Score: 1

      Where do you go? I must stick up for my school, here at UMass Amherst they do actually require that students learn Java, C, C++, some form of assembly, discrete math, derivative and integral calculus, multivariable calculus or statistics, probability and some other stuff to earn a CompSci degree. It's just that the students bitch to no end about it.

    8. Re:The Problem with New CS/IT Grads by sorin25 · · Score: 1

      You have a point, but even if a doctor doesn't know how exactly to perform brain surgery he is certainly able to describe the steps involved. I'm not against specialization, I'm against having a narrow view of your specialization.

      As for the cost of learning C or any other language, the more languages you are familiar with, the easier is to learn a new one. The principles are the same ..

    9. Re:The Problem with New CS/IT Grads by wozzinator · · Score: 1

      University of Arizona only requires CS majors to take derivative and integral calculus and only C and Java.

      --
      BSD is for people who love Unix, Linux is for people who hate Microsoft.
    10. Re:The Problem with New CS/IT Grads by Eli+Gottlieb · · Score: 1

      Wow. Now I'm actually glad I didn't take the admission offer they sent me a month after I enrolled in UMass.

      That is, I was admitted to Arizona but they didn't bother to get the offer to me until a month and a half after all the other offers, with the result that I'd already enrolled in UMass. When I called them about it they said it was fine because they kept class registration open until the first day of classes.

    11. Re:The Problem with New CS/IT Grads by willisbueller · · Score: 1

      I used to complain about how sad it was that half the kids in my class (S.E.) couldn't function in c or asm until about third year... they still can't function in it, but man is it nice being able to count on a massive curve in any class that relies on low level coding/knowledge.

    12. Re:The Problem with New CS/IT Grads by xtracto · · Score: 1

      These grads will need C and Assembly approximately never. People who buy software do not use computers at a "basic level" any more, so there is little point in designing software at this level.
      Software development has expanded into domains where it makes no sense to know C.

      I am sorry you failed your C programming class...

      The fact is that, if you are taking a Software Engineering major, you must know your Computer Architecture, and therefore must understand a bit of assembly, C++, pointers and all those beautiful things.

      Such knowledge allows you to understand how the other technologies stack up.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    13. Re:The Problem with New CS/IT Grads by MadMidnightBomber · · Score: 1

      Absolutely.

      Anyone ever tried to match kernel oops hex dumps to the C code that's faulting? it's fucking hard, even if you know C and the instruction set that's in use.

      (For those who don't know oopses, it's the dump of the CPU registers and - on MIPS at least - the last sixteen instructions executed IN HEX. It's the moral equivalent of a SEGV in kernel space.)

      --
      "It doesn't cost enough, and it makes too much sense."
    14. Re:The Problem with New CS/IT Grads by jsebrech · · Score: 1

      That's like saying there's no problem with architects that don't know how to lay down bricks, because they never have to themselves. What happens when they get a shoddy bricklayer and they don't realize the house is going to collapse soon after it is built because on the plans everything's designed correctly?

      Relying on layers you depend on means it's just a matter of time until you get horribly blocked on flaws or limitations in those layers.

      I'm a web developer, but I understand the layers below mine, and it has helped me a lot. I've had to redesign algorithms to perform better on the actionscript VM, taking into account its design limitations. I've had to trawl through PHP's C code when the documentation stopped just short of what I needed. I've had to write parser/generators to convert one format into another. I've had to design floating point calculations to transform from one curve notation to another, within a specified size of error. I've had to look at wireshark network dumps to debug issues related to the IE / IIS communication. And so on, and so forth... If I took the attitude that knowing PHP, javascript and html was all I needed, I wouldn't have been able to do any of that stuff.

      At the end of the day, problems need to get solved, and you're right that often quick and dirty with a minimal skill set gets the job done. Often, but not always.

  46. Translation - by Anonymous Coward · · Score: 2, Insightful

    With the finance industry devastated after it was revealed the entire investment market is a giant shell game, intelligent underachievers that like playing with numbers flock to universities in search of other career paths where they've been lead to believe they can make millions of dollars doing nothing.

  47. Re:Single digit drops followed by single-digit ris by camperdave · · Score: 3, Funny

    CS majors were always cool.

    No. They were only cool when they were allowed entry into the air conditioned server room.

    --
    When our name is on the back of your car, we're behind you all the way!
  48. Re:iPhone related? by nicolas.kassis · · Score: 1

    I'd mod you interesting if you had no forgotten Linux.

  49. Re:Obama's stimulus package? by Anonymous Coward · · Score: 0

    Negotiations are under way for stimulus funds in my state to be used to construct an industrial park where I live. If the deal goes through, several battery manufacturers and at least one auto parts maker will set up shop here because we provided the facilities.

    I can't say it's making anything yet, but the odds are good that it will soon. Setup time and all that fun stuff. I just hope my town isn't the only example.

  50. Eh by relguj9 · · Score: 1

    Nobody goes into CS because it's cool. You go in because there are jobs there and/or you are interested in it. I chose CE for both of those reasons.

  51. Re:Obama's stimulus package? by nicolas.kassis · · Score: 1

    Assuming they don't move you all to Advanced Combat Systems.

  52. Re:Uh, no it's not. Never was. Never will be. by eis271828 · · Score: 5, Funny

    I don't think I want to be associated with Swordfish. You should have mentioned Office Space, though.

  53. up mod parent by jaymz2k4 · · Score: 1

    I was having much the same thoughts. I graduated with a degree in Information Systems Engineering, which sort of is a cross over of CS & EEE and have worked IT before for quite a while (in development now) and what you've said is spot on.

    The theory and appreciation you get for systems as a whole with CS does give you an analytic edge I think even if you're not writing a compiler or building some new sorting algorithm...

    +1 insightful if i had the points...

    --
    jaymz
  54. Re:Obama's stimulus package? by tjstork · · Score: 1

    Well that's cool then. If states are building manufacturing with it, then that's really good.

    --
    This is my sig.
  55. Re:Obama's stimulus package? by Daravon · · Score: 1

    The difference between "defense" systems and alternative energy is that the government doesn't seem to care all that much if China builds a better solar panel and we borrow money from them to buy some. They do get their undies in a twist when China builds a better submarine since we don't want to trust them that the sub doesn't have a secret "HERE I AM!" function hidden in it.

    --
    I traded all my mod points for these magic beans.
  56. Re:iPhone related? by Anonymous Coward · · Score: 0

    Linux = mostly underground, as far as the general public is concerned. However, I'd take a job as a LAMP admin rather than Windows developing any day.

  57. H-1B visas aren't the problem, you are by Unoriginal_Nickname · · Score: 2, Insightful

    IIRC, Microsoft is the largest H-1B employer in the United States. Microsoft has publicly (and repeatedly) stated that they do not maintain separate salary tracks for their foreign employees - that is, they pay foreigners the exact same amount they could pay someone born in the United States.

    Payroll statistics are made available to the DHS/USCIS and these statistics corroborate Microsoft's statements.

    So, now that you understand that there isn't some great demon lurking across the border waiting to devour your jobs and your womenfolk, you have the opportunity (and, from your outburst, the free time) to investigate why Americans aren't as competitive in the same jobs as someone from another country.

    Here's a hint: it might start with the fact that you automatically blame others for your own problems.

    1. Re:H-1B visas aren't the problem, you are by Knara · · Score: 1

      Microsoft may be the largest single employer, but that does not mean they employ the majority of the H1-B's.

      Your anecdote is meaningless without a survey of all H1-B's, as compared to their equivalent permanent resident/citizen position pay scales.

    2. Re:H-1B visas aren't the problem, you are by Unoriginal_Nickname · · Score: 1

      I don't believe you know what the word 'anecdote' means.

      However, you did correctly point out a fallacy. I didn't know this until I looked it up just now, but H-1B employers are legally required to pay the higher of:

      1.) the prevailing wage for the job (as stated by the government), or
      2.) the actual wage, which is the wage the company would pay the foreign applicant's naturalized co-workers.

      So my point remains valid: H-1B visas are not taking jobs away from Americans because they're less expensive.

    3. Re:H-1B visas aren't the problem, you are by turing_m · · Score: 1

      that is, they pay foreigners the exact same amount they could pay someone born in the United States.

      Increase the supply of labor and the price goes down. Additionally, that money is going towards people who aren't US citizens, who will then go back and with expertise they otherwise wouldn't have, start competing businesses in their own countries. The only Americans who benefit from this are MSFT shareholders and they aren't exclusively US citizens either.

      If you take the line that the US government is by, of and for the people of the United States, the fact that this has been allowed to go on is incongruent. If you take a more realistic approach and realize that the government is fronted by and of the people but for whoever has money and influence, you understand what has happened but if you are out of a job or earning less than you did, it makes it harder to be sanguine about the whole thing.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
    4. Re:H-1B visas aren't the problem, you are by Knara · · Score: 1

      Calling it an anecdote may be stretching it a bit, but the point is the same: using a single data point as a generalization.

      I'd be interested to know if the "legal requirement" is at all reflected in reality. Given that foreign technology workers are not magically able to do things that Americans cannot, unless you can pay them less, there is little use in even obtaining them.

    5. Re:H-1B visas aren't the problem, you are by Unoriginal_Nickname · · Score: 1

      Here's the simple, terrifying fact: America cannot produce enough technical workers of a sufficient level of skill to satisfy America's demand.

      Now, I infer from your statement that you believe all American technical workers are automatically better than all foreign technical workers, or at least that all American technical workers are equal. Basically what you are suggesting is that Microsoft would lose nothing by hiring some Colorado kid with a degree from DeVry over a 24 year old Alan Turing.

      So here's the real question for you: if Microsoft weren't allowed to use H-1Bs anymore, would their domestic employment really increase? Given that the people Microsoft isn't hiring now can't actually do the job? Or do you think it's more likely that they'll just open up a new campus 100 miles north?

    6. Re:H-1B visas aren't the problem, you are by Eli+Gottlieb · · Score: 1

      OK, I'm going to summarize the data for you; read my damn journal piece. Most H1-Bs actually go to outsourcing firms to bring in foreigners who work for low wages on shitty jobs with long hours. Those that remain go to high-powered tech firms who need extremely intelligent, highly-trained experts.

    7. Re:H-1B visas aren't the problem, you are by Knara · · Score: 1

      While I am sure that if there was some magical occurrence that resulted in H1-B unavailable, that there'd be a lag in adjusting their business. However, I do believe that Microsoft could staff their business entirely with tech workers who are permanent residents or citizens, yes.

      Would it be easy for them to do? Not necessarily, but it would be do-able.

      The rest of your post is whargarbl. There's a lot of development ground that MS can (perhaps most) utilize that sits between Generic DeVry Graduate and Turing.

  58. Re:Single digit drops followed by single-digit ris by mcgrew · · Score: 1

    No, nerds were only cool in the seventies when we could disguise ourselves as hippies.

  59. Computer Science has always been cool by tphb · · Score: 2, Insightful

    and will always be. It is not, however, always popular. To the extent CS attracts people who are not interested in Computers, or Science, but only better employment prospects, that is a shame. Why can't they study MIS or art history or something?

  60. Re:Single digit drops followed by single-digit ris by Eli+Gottlieb · · Score: 1

    Damn right. The rest of the time we're just hot.

  61. Re:Uh, no it's not. Never was. Never will be. by Kell+Bengal · · Score: 2, Insightful
    I remember back at the end of college (I believe the yankees call it 'high school'), I was discussing with people they were going to do at university (which I believe the yankees call college, confusingly enough).

    One bright young spark was emphatic that he was going to do IT and become rich - IT, he said, was only going to continue growing. Fair enough. But this was 1998, and by the time he graduated in 2002, the dot-com bubble was over and suddenly employment opportunities for CSIT people were much more scarce.

    I, on the other hand, chose my degree not on the basis of its potential remuneration, but solely because I loved engineering (of the non-software kind) and I wanted to spend my life building cool shit. I wonder how many people signed up for IT expecting to be Bill Gates, only to find that they were condemned to spend their time developing webpages for the local kennel club.

    Seriously, kids - a job that makes scads of money may never come your way, but it's not hard to get a job that brings you happiness and satisfaction. If you get a job that you truly enjoy, you'll never work again.

    Hell, I spent my day putting together RC helicopters to make robots of out - I can't believe they PAY me to do that.

    --
    Scientists point out problems, engineers fix them
    altslashdot.org: The future of slashdot.
  62. Re:Uh, no it's not. Never was. Never will be. by XcepticZP · · Score: 1

    As opposed to the literally countless movies glorifying macho, burly men with big egos and hairy chests? Nevermind the fact that they are witty tree trunks with an equally large intelligence.

    The few examples you wrote really are few and far between, if not utterly against the current media portrayal of geeks and nerds. In fact, I reckon I've seen more movies where geeks/nerds are ridiculed than I have seen movies where nerds are glorified, or happen to be the main protagonists.

    It's just the way things currently are. And as much as it bothers me, I've learned to accept it and embrace it.

  63. Re:Uh, no it's not. Never was. Never will be. by Niris · · Score: 1

    Likewise for Hackers

  64. Re:Single digit drops followed by single-digit ris by sinclair44 · · Score: 1

    We have a saying here at Carnegie Mellon regarding the guys (especially "cool" CS majors): 'the odds are good, but the goods may be odd.'

    --
    Omnes stulti sunt.
  65. Education is underpaid, but not that much by Anonymous Coward · · Score: 0

    The *starting* salary for a teacher in Cobb County, GA (Atlanta suburb) is 39K, right out of college. Not great, but not terrible, especially considering the (relatively) low-pressure.

    College teaching is also lower paid that industry, but not terrible (a starting CS prof in a non-research uni around Atlanta is probably around 70K; 85 or so if you work summers, and you still get more vacation that most people :)

    1. Re:Education is underpaid, but not that much by brkello · · Score: 1

      Yeah, I think people don't really consider that they get that salary and have 3 months off.

      --
      Support a great indie game: http://www.abaddon360.com
  66. Re:Single digit drops followed by single-digit ris by Anonymous Coward · · Score: 0

    Hey, you got that from PHD comics... Or it was the other way around. Meh...

  67. Transformers by Anonymous Coward · · Score: 0

    - Transformers
    - Independence Day
    - Minority Report
    - Jerassic Park
    - Last year's film about computer trying to kill twin brother of master programmer because twin's voice ID could be used to authenticate a shutdown command

  68. Outsurcing to India ?!?! by Anonymous Coward · · Score: 0

    I see a lot of comments about outsourcing in India, and everybody feels threatened about this (I'm in Romania btw) .. but I'm interested on hearing from someone that had to deal with Indian programmers and had a good experience .. ? I had to deal with them only a few times and I thank god that I don't need to do it anymore, I have colleagues that bitch daily about the experience ...

    IMHO, outsource will go to India because they are cheap, they only know how to say "yes sir", but after the companies realize that "yes sir" means "we will try but probably fail" and the resulting code is shitty, requires 10 times more hardware and breaks every few minutes, they will move back to better educated areas.

  69. Why?? by wozzinator · · Score: 2, Insightful

    Why would anyone pick up a CS degree to become an IT guy? It seems like complete overkill. I'm doing CS and Comp Engr and I know for a fact that that is exactly what I _don't_ want to do.

    --
    BSD is for people who love Unix, Linux is for people who hate Microsoft.
  70. Re:Uh, no it's not. Never was. Never will be. by eis271828 · · Score: 1

    Actually, between the Angelina Jolie nudity and the awesomeness of a 28.8 Kbps modem, Hackers was pretty damn cool. Ridiculous, but cool.

  71. Re:Uh, no it's not. Never was. Never will be. by jonaskoelker · · Score: 1

    How can anyone want to not be associated with the lyrics "you can get this lap dance here for free".

    Free lap dances, all you have to do is show up and talk nonsense about symmetric ciphers? I'm in---Why do you think I'm doing my phd in crypto?

    :-O

  72. Doesn't surprise me. by capaslash · · Score: 1

    I'm making the jump myself -- after 11 years in the newspaper business -- into information technology. They pay is better. I'm hoping I can earn somewhere in the $50k+ range as an IT worker, up from the mid-20s to low 30s that a typical newspaper reporter position pays. But I'm not going to college again; I'm just reading a lot of books on my own time and teaching myself.

    1. Re:Doesn't surprise me. by Carlosos · · Score: 1

      Good luck with that. I just had my first IT job as contractor (was even lucky to find something) for 5 months and I was lucky to make $400 a week. Now I'm searching again and the IT job market is still bad.
      But what can someone with a 4.0 GPA Master degree and CCNA certification expect?

  73. Sigh by Anonymous Coward · · Score: 0

    Poor kids.

  74. computer sciece is not geek by Anonymous Coward · · Score: 0

    Don't confuse geeks and computer science. Geeks are not cool. Geek is the definition of UNcool (look it up - you see Jerry Lewis, highwaters and white socks and pocket protector, in the dic. pic.). Computer science (not to be confused with CS101 or CS6666) is something entirely different.

  75. Re:Uh, no it's not. Never was. Never will be. by Creepy · · Score: 1

    you should have kept going - not sure if you're Brit, but I've got a few British friends and a British coworker, so I hear lots of them... ...then I was walking on the pavement, which I believe you yanks call a sidewalk... ...then I was in my flat, which you yanks call an apartment... ...I had me some mince, chips, then a biscuit, and you yanks would say I had chopped beef and fries, then had a cookie... (my coworker said that one intentionally once, not quite like that, but close).

    some other weird ones I know (mostly car related because I tend to be in a car when I hear them) boot and bonnet (trunk and hood), silencer (muffler), car park (parking lot), and flyover (overpass). Oh yeah - and a plaster (band-aid) and banger and mash (sausage and mashed potatoes). Also many of the common ones, but that is overkill (e.g. loo)

  76. oh god by GregNorc · · Score: 1

    Computer Science is not the path to take to go into IT, despite what TFA states.

    I major in information science. While I'll admit I might not know the latest wizbang algorithms, the fact of the matter is, 90% of the things a business needs is really just basic algerbra. (X+Y)*z, that sort of thing.

    I've also noticed that while my friends who are CS or Software Engineering majors might be able to make a more efficient program, they know very little about things like networking or database administration. Hell, I've seen them struggle with things as basic as getting their second monitor hooked up.

    I'm much more confident I can get a job with my IS degree, and a little time spent on my own to learn better programming skills than a CS major who only knows code and nothing else.

  77. Re:Uh, no it's not. Never was. Never will be. by BobisOnlyBob · · Score: 1

    England and America (or the UK and the USA) are two nations united by a common ocean and divided by a common language.

  78. Why a BSCS is not worth it by walterbyrd · · Score: 2, Informative

    When you are doing reading corporate propaganda from a lobbyist group. You might want to take a look at comments from real IT pros:

    http://techtoil.org/wiki/doku.php?id=articles:news_and_commentary

    A BSCS is almost as difficult as a degree in engineering, but it's as worthless as a degree in Liberal Arts.

    Look at the job ads, employers don't give a damn about your silly BSCS, they want experience - many years of professional, verifiable, recent experience, and in many different technologies, and no jobs have the same requirements.

    Maybe there are few slashdot readers, who don't live in caves, who may have noticed that practically ever major tech employer has been laying workers by the thousands - especially US IT workers. And yet you are going to believe this corporate sponsored bullshit? You have my pity.
     

    1. Re:Why a BSCS is not worth it by russotto · · Score: 1

      A BSCS is almost as difficult as a degree in engineering, but it's as worthless as a degree in Liberal Arts.

      At the school I went to (University of Maryland, College Park), engineering was definitely harder -- a BSEE was typically a 5 year degree whereas CS was a normal 4 year degree. There was no Computer Engineering at the time.

      Look at the job ads, employers don't give a damn about your silly BSCS, they want experience - many years of professional, verifiable, recent experience, and in many different technologies, and no jobs have the same requirements.

      Recent graduates rarely get jobs through the job ads; they get them through college recruiting offices. But most of the job ads in the field DO call for a BSCS, BSEE, or BSCE (Computer Engineering) in addition to the experience. A few are even calling for advanced computer science degrees.

  79. Awesome by Anonymous Coward · · Score: 0

    This is good news for me! I may be Canadian, but doesn't change that I'm in college for computer science, and boy do these numbers sound good to me.

  80. Re:Uh, no it's not. Never was. Never will be. by Kell+Bengal · · Score: 1

    Nice try, but I'm not a brit, and nor was I taking the piss out of the americans. Funny how trying to be concise for all parts of an international readership gets you modded "flamebait" these days. Perhaps mods will take the time to read more than the first line of a post before deciding it doesn't have a point.

    --
    Scientists point out problems, engineers fix them
    altslashdot.org: The future of slashdot.
  81. Re:Uh, no it's not. Never was. Never will be. by Javit · · Score: 1

    Don't be an ass. You know where you are.

    --
    Support NRA, America's oldest civil rights group.
  82. oh good by Anonymous Coward · · Score: 0

    I can ditch my medieval studies degree now!

  83. Re:Uh, no it's not. Never was. Never will be. by Migity · · Score: 1

    IT Crowd...nuff said

  84. if I could go back in time by Anonymous Coward · · Score: 0

    I would get a double major in CS and operations research. I have the CS degree, currently work in optimization and I'm finding tremendous potential for individuals with this background.

  85. Fuzzy Science by Tablizer · · Score: 1

    Unlike physics, "software engineering" is a fuzzy science, not far off from economics, psychology, or journalism. Outside of machine-oriented performance, there's not a lot of real science and math in the field, only pet theories. The problem is that there are too many variables and too few practical ways to measure and isolate all these variables accurately.

    At best such courses can make one familiar with the various schools of thought and/or paradigms and methodologies and give the stated justification for them. There is just no easy way to measure the "right" answer.
     

  86. Re:Cool != Homeless and Low Pay by Tablizer · · Score: 1

    I don't know why you got a -1 rating. It sounds like an honest response to me, even if a little non-PC (which is not reason enough to get -1 in my opin). The mistake people make is thinking that software development is about making a better mouse-trap.

    In my observation, it's about "playing the game" and moving into management eventually. As you pointed out, heads-down coding is becoming a cheap global commodity. "Brains are cheap" in essence, like a WalMart tissue holder. Thus, one must schmooze and become "part of the club" to survive.

    You can know the customer better than some bright $2 PhD in Timbuktu because you *can* go to lunch with the customer. You must take advantage of this. Steve Jobs beats his Asian competitors because he knows his customer base in the US, NOT because he invents things that never existed (in isolation). Bullsh*tting and sales is USA's comparative advantage, I hate to say. We kid ourselves and say its all about raw intellectual merit with happy brochure-talk. It's not. The "system" lies to the kids. We're just the unwelcome messengers.

    I wish you luck, dude.

  87. From "Technology & Media", intnl Herald Tribun by While1Smile · · Score: 1

    Hi,
    found the fact that for the first time in six years CS programs make a comeback in enrollment very interesting: in case you'd have a look to following article by John Markoff

    http://www.iht.com/bin/printfriendly.php?id=20887972

    it gives some opinions about, as this one

    "This could be a sign that we are beginning to make headway as well as increased attention, increased interest and increased investment," said Andrew A. Chien, director of research at Intel