Slashdot Mirror


U.S. Students Shun Computer Science, Engineering

n9fzx writes "The San Jose Mercury News reports on a study by the Computing Research Association which finds that 'Undergraduates in U.S. universities are starting to abandon their studies in computer technology and engineering amid widespread worries about the accelerating pace of offshoring by high-technology employers.' Enrollment in those fields has dropped by 19% in the past year alone." Update: 03/24 23:40 GMT by CN : jlechem wrote in with a related story: "Wired News has a story about how American companies are outsourcing not because of cheap labor but because of the American school system not being up to snuff. In a report by the AeA, they contend that American schools don't teach enough math and science anymore."

55 of 1,141 comments (clear)

  1. pessimism by Incoherent07 · · Score: 4, Insightful

    I'm a freshman in college this year, and I'm still going to major in computer science... the idea being that in 3 years the economy will be out of the toilet.

    And a second dot-com bubble would be nice, but it won't happen.

    --
    This is my sig. There are many others like it, but this one is mine.
    1. Re:pessimism by ciroknight · · Score: 3, Insightful

      Sure, as you all can call me young, you can cite my inexperience, but you can't cite my intelegence, nor can you cite my ambishions nor my abilities. In 4 years, 6 years, 10 years from now, I'll be happy one way or another, because in one way or another, there will always be a niche that needs to be filled where outsourcing is just not an option, even if this does mean I'm not doing super cool innovative work, and not something more than a site manager or something like that. The fact is, there will always be jobs in computers, finding them may be hard, but if you love your work as much as I do, than you have the motivation required.

      Oh, and about the mortgage, 2.5 kids, an ex-wife, SUV thing: I'm a firm believer in using condoms, won't get married for a long time *trust me, I've had my share of bad relationships at this age to know that no Sure Thing (tm) is worth the impulse.., an enviromentalist (as much as I can be...), will drive a Gas Electric car as soon as I can afford to purchase one ;), hate credit cards (too much power corrupts), oh, and did I mention I loved my work with computers?

      Sorry your life crapped out dude, but I refuse to run mine like that. And I'm worried too about the shift, it's not that I'm not worried, it's that times are changing. I'm going to do computers because I love computers, not because of money, not because of anything else. I love the ability to extend the mind into a chip, to do work at a rate unfathomable by most humans, and the ability to improve our lives that exists within them. These are my aspirations, my goals while working with computers, getting rich is about Null on that list.

      One last note: I didn't say live with it, I said "adapt". Change, become something new, be dynamic, force change. Innovate, make your superiors notice you, do work that truly becons being done, not work that's painful and agonizing. Don't mourn your life, LIVE IT!!!!!

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    2. Re:pessimism by Bull999999 · · Score: 3, Insightful

      It's nice to read a refreshing post like this instead of the usual:

      1. I put $3000 on my credit card to buy a phat stereo system for my car/home and it's the credit card companies fault that I'm in debt.

      2. You can't be rich unless you cheat. (even though 24% of the wealthy population became wealthy simply due to hard work, by living below their means and taking moderate risks.

      3. Everyone should be taxed higher (esp. the rich) to support the poor. I don't want to lead the way by donating my time or money because I want to spend them on gaming.

      4. I don't have three to six months worth of emergency fund saved up but still have money for beer, games, and other usless toys. If I get laid off, the government should simply extend the unemployment benefits because I didn't care to save.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    3. Re:pessimism by nelsonal · · Score: 3, Insightful

      I'm fairly young still and I'll second every point you made except getting married. If you happen to still be in college get married now (you can wait on kids), if I could change one thing in my life I would have gotten married before graduating from college. In my experience, the girls who are avaiaible after you hit your 30s are generally mothers or just plain boring (not even the narcissitic boring and at that point they often have esteem issues). I realize that you might have to put a huge investment into the search but I was hoping to get married after I had established a decent lifestyle and have found that I misjudged. While it seems like this is the most prudent decision, it seems like enough of my peers don't share that view to make my decision imprudent. Once they get married the market changes a lot (do you really want a divorced, hurting gal?).
      On a more positive subject the Prius and Insight should be hitting the lease return market in about a year, and while battery life might be an issue (I think that is ahout a $2000 expense), they should offer excellent reliabilty. Other than that you have a good head on your shoulders and you should do nicely.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    4. Re:pessimism by zymurgyboy · · Score: 5, Insightful
      Grandparent, don't listen to the parent. Study what you find interesting. Then find a job and adapt what you enjoyed learning about to the job you get.

      You might get a job as a patent lawyer, where you'll have to adapt what you learned in your comp. sci. cirriculum to your real-life job.

      I majored in math and work in IT now. I shunned all comp sci offerings while I was at school, but I loved math while I was there. I've worked at aquiring skills a typical comp sci person has straight out of school, but you know what, I've got a big advantage over a lot of them because of skills I learned studying math, logic and basic problem solving. Basic abstract reasoning skills are far more important than specialized knowledge.

      I'd do it exactly the same way if I had to do it again.

      This is the problem with IT anyway, and probably the reason for this. Too many people have been studying it because they can make bundles of cash when they get done.

      Bzzzzt. Wrong!!! Do what you love, the money will come. Anyway, it won't matter so much if it doesn't as long as you love what you're doing.

      If people are flocking away from engineering and comp sci in droves, I say GOOD, since they're probably the ones pricipally motivated by the perceived economic advantage of it anyway! Maybe we'll get someone to come out with a degree in one or the other that cares about something other than the paycheck for a change.

      Education should be and end in itself, not a means to an end.

      --
      If you never make mistakes, it's probably because you're not doing anything.
    5. Re:pessimism by bot · · Score: 3, Insightful

      > You won't find someone wearing a stained uniform, chewing gum, and moving to get your food like they're in a competition to see how slow they can go.

      This is BS.

      Jobs are moving to India and China, not Japan. Go there and you will find plenty of stained uniforms, and lot more than chewing gum on the roads, if any. Outside of the high tech (hell, even inside high tech), you'll find pretty lousy work ethics. I've found American workers (at least in high tech) to have very good work ethics, and productivity. I should know, having worked in US for six years, and in India for the rest of my life.

      Jobs are moving there because its the 'money, stupid'.

    6. Re:pessimism by Anonymous Coward · · Score: 5, Insightful
      I've got a big advantage over a lot of them because of skills I learned studying math, logic and basic problem solving. Basic abstract reasoning skills are far more important than specialized knowledge.


      Logic, abstract reasoning, problem solving, and mathematics are the "specialized knowledge" taught in CS. Heck, CS is basically a branch of applied mathematics.

      I think you're mistaking CS with Software Engineering. Either that, or your uni's "comp sci offerings" were really Software Engineering courses in disguise, which isn't all that uncommon, unfortunately.
    7. Re:pessimism by Teflik · · Score: 4, Insightful

      I wish I could mod you as "+6, Amen, brother!"

      Right now, I'm going through a cynical phase where I feel like my university is more interested in being a factory for producing white-collar workers, than being a place of education and higher learning.

      I'm more than a little surprised (and bitter) this semester at how putting a little bit more work and creativity into my assignments is earning me lower grades and angry lectures from a couple of my professors. Oh well, I'll just follow the rules until I graduate, I guess... my bad, I thought creativity and originality would be rewarded...

      I'm much more interested in pursuing something fun and interesting and fulfilling than in making bank or being "successful" by someone else's definition.

    8. Re:pessimism by KingJoshi · · Score: 4, Insightful

      You are not normal! Graduating top %1 in your class should tell you that you're not normal.

      Most students are not smart as you, they do not pick up things fast as you, they cannot solve problems as fast as you, again, you are not normal.

      Most students have to work much harder to learn the same amount of information you learn. They have to spend more time to understand things you pick up easily. They have to be given more work to see the same number of perspectives you think about on your own.

      For those students, they need more work (but properly structured) and need to make up deficiency with effort and dedication. It appears (for whatever reasons) that many international students are willing to do the extra work necessary and US students are not.

      The top students in the US are not in danger of not finding jobs. But the average students are. They're competing with the average international student who might be a harder worker, AND they're competing with above average and top level students and workers.

      --
      In times like these, it is helpful to remember that there have always been times like these. - Paul Harvey
    9. Re:pessimism by TheLink · · Score: 4, Insightful

      The top will be top despite the school.

      Quality of a school system is mainly determined by what happens to the majority.

      I doubt just more hours will help. It is culture.

      I've seen many reports (from people here too) that in the US school system, students who get good academic results are bullied, intimidated by the "jocks", and despised by practically everyone else. At the same time in many schools a slacker/loser culture[1] is glorified. .

      In most East Asian countries- studies are a high priority. Students who top the class are not despised, more often the best are given special honour. The 80% middle of the road are thus more inclined to put a greater emphasis on their studies. It can get a bit extreme too (see: Korea, Japan, S'pore).

      [1] Look at the US black culture - they're currently glorifying "gangsta" culture, no surprise they're not doing that well relative to some other minorities. There are many more areas where being a "gangsta" is not helpful.

      --
    10. Re:pessimism by BlackHawk-666 · · Score: 3, Insightful
      This is a disturbing trend I am seeing more and more these days. It used to be that you only ever met other nerds who were well into their comp. sci. and related stuff (games, martial arts, roleplaying). Nowadays, the places I work are full of disinterested people who are only doing it strictly for cash. They often don't even *own* home machine(s), and those that do shun broadband saying "the last thing I want to do is switch on a PC when I get home". This is like having a doctor who isn't interested in health and medicine.

      Typically these people are also low grade programmers. Since they're not interested in the *art* of programming they never try to learn new techniques, languages and OSes. They drag their heels whenever a product they aren't trained in is mentioned, thus everything is written in lowest common denominator i.e. VB, MS SQL, ASP.

      Personally, I just wish these fucktards would get out of the game and leave it to the people who actually enjoy it for a living since I'm sick of dragging their sorry asses around on a project.

      --
      All those moments will be lost in time, like tears in rain.
  2. On the bright side, by Stephen+Samuel · · Score: 5, Insightful
    The computer Science Facility won't be bulging at the seams any more, and the people going in will be mostly people who are genuinely intereested in the computer science field.

    This might actually result in a higher quality crop of students in the next few years.

    --
    Free Software: Like love, it grows best when given away.
    1. Re:On the bright side, by Rick+and+Roll · · Score: 5, Insightful
      I sure hope that's the case. I am about to graduate with a Bachelors degree in Computer Science and am taking my Capstone course. Two of the four people on our team actually know how to program, and the others don't. I just had a guy in the class with me (on another team) ask me how to check that the last four letters of a string are .xml in Java. He had about five or six nested loops (and he's on his sixth year of C. S.)

      I also had a senior C. S. student ask me how to remove a directory in UNIX. Both she and her teammate trying to help her had no concept of present working directory. You can only imagine how ignorant they are about networking, compilers, etc.

      We had two classes, Algorithms and Operating Systems, where our longest projects were two pages of really easy code (e. g. the Bounding Buffer problem with threads). Only once in Algorithms did we have to use loop invariants to show that our code worked, or compile and test our code. A lot of this was due to how little grasp of understanding these students have.

      I do not, when I get in the field, want to work with people who are this incompetent.

      Don't know the new CS majors here well enough to see if they're genuinely interested, but I hope to God they are.

    2. Re:On the bright side, by aardvarkjoe · · Score: 4, Insightful

      ...paying coding jobs are going the way of the dodo.

      Yeah. 'Cause outsourced Indian programmers work for free. And no businesses would hire somebody to do internal coding jobs. And nobody ever gets paid to create free software.

      Come on. Even if you believe that free software will be all that's left in the near future, "paying coding jobs are going the way of the dodo" is still a ridiculous assertion.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    3. Re:On the bright side, by chialea · · Score: 4, Insightful

      programming is not the be-all and end-all of computer science. I know some brilliant theorists who can't code well, but have made startling contributions to the field (and to your daily life).

      but hey, all the crypto people wear black leather and sunglasses all the time, so it's ok if they don't program, since they're cool.

      Lea

    4. Re:On the bright side, by doktor-hladnjak · · Score: 5, Insightful
      The computer Science Facility won't be bulging at the seams any more

      This is something the article doesn't really mention at all. From the late 90s into the peak of the bubble (and then really even a bit after its collapse), enrollments skyrocketed. The author makes it sound like a 19% drop is the end of the field as we know it. I don't know how much enrollments increased during the boom, but I'd hazard to guess that there may still be more people studying CS now than in the mid-90s.

    5. Re:On the bright side, by dasmegabyte · · Score: 3, Insightful

      Just to play devil's advocate for a second...a lot of people who work in software and are genuinely talented don't understand working directories, networking or compilers. You don't have to. In fact, if you were to learn every nuance of every aspect of computing before you could start writing software, you'd be a fairly crummy programmer when compared to somebody who just learned what he had to.

      I know an AWFUL lot about SQL, but I find I don't write as succinct and usable statements as some of the neophyte SQL people I work with. I have had a hatred of cursors and unions, so i try not to use them, but cursors are often easier to understand and thus easier to maintain.

      My point is, a senior programmer doesn't have to know what a working directory is, or how to remove one in an arbitrary operating system. She just needs to know how to find out, and to retain the knowledge once she gets it. Seems like she has that down pat.

      --
      Hey freaks: now you're ju
    6. Re:On the bright side, by RickHunter · · Score: 4, Insightful

      Speaking as someone more interested in the theoretical side of CS than coming out and getting a grunt coding job...

      Its about time enrollments dropped. A lot of people taking CS seem to be taking it because they wanted to make a quick buck. Half aren't even interested in computers, and of the other half, about a third aren't interested in learning.

  3. Excellent by FreemanPatrickHenry · · Score: 4, Insightful

    Excellent. Maybe these departments will start to be populated by students who actually have a passion for computer science (in its actual definition), not those who simply want to graduate with a working knowledge of VB and C++ and make their way into the world of "software engineering."

    --
    I have discovered a truly marvelous .sig which, unfortunately, this space is too small to contain.
    1. Re:Excellent by Unnngh! · · Score: 5, Insightful
      Do you need a CS degree to write a new module for an accounting application, to write a chat program in VB, etc.? Probably not.

      Should you need one to get a job doing this type of thing? Definitely not.

      Should you need a CS degree to design automobile software, space shuttle software, large distributed programs, the next generation networking protocols, etc.? Yes, but you should probably have a masters/phd or a lot of proven experience in addition.

      The purpose of a CS degree has been lost on me personally, I don't think most major institutions are providing what anyone really wants or needs.

  4. It had to happen by DarkFencer · · Score: 4, Insightful

    Most of the people getting out are the ones who were just going into it for the money. They thought that Computer Engineers/Programmers/etc were going making tons of money no matter what. That time is long gone.

    Hopefully this in the long term will mean those who graduate in CS/CE/EE/etc. will be much stronger then some of my classmates have been (class of 2002 in Computer Engineering here).

  5. This isn't new by marleyboy · · Score: 4, Insightful

    People must be starting to realize that to pursue it means to continually shift and change. I dropped out of the IT field because education was inadequate, and the constant curve was ridiculous to keep up not only in terms of material to know, but also in terms of hands-on experience needed. That, and there's no decent jobs to be found.

    Was it challenging? Sometimes. But what's the point to a challenge? I'd rather pursue passions.

    --
    Neutiquam erro
  6. Oversupply by Zeinfeld · · Score: 4, Insightful
    It is not surprising given the current oversupply. Nobody goes into comp-sci for the money any more, like they did in the dotcom craze. That is a good thing, good IT professionals are well paid because they are valuable. If you don't have the apptitude and interest do something else.

    The other problem is that most of what is taught in comp-sci these days is not so great. There is a tendency to focus on algorithms (get them out of a book) rather than how to contribute to building large projects that work.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
    1. Re:Oversupply by agslashdot · · Score: 3, Insightful
      what is taught in comp-sci these days is not so great. There is a tendency to focus on algorithms (get them out of a book) rather than how to contribute to building large projects that work.

      Its very sad you feel that way. I graduated with a Masters in Computer Science and the most valuable thing I took away from there was Algorithm Design.

      You say - get them out of a book.
      Lemme ask you, how do they get into the book in the first place ?

      See, that's what Computer "Science" is really about. Ask Dr. Knuth - the father of Computer Science, whether algorithms are important or software engineering is ? He's written 3 tomes on algorithms, none on software building.

      Making large projects work should technically not even be in Computer Science. Its mostly a management skill ( soft-skill ), so put that in "Information Management", "Software Engineering", "Information Technology" or several other related ( but different ) majors. Leave the science ie. algorithms, in computer science.

  7. Great! by DarkBlackFox · · Score: 3, Insightful

    I'm fortunate to be employed in IT, especially because I love what I do. However, I know a number of people who jumped on the IT bandwagon thinking it was easy work for great pay. As they find it becoming harder to find a job, and those that do find dwindling pay, these people are abandoning IT in favor of things they really enjoy doing. This is a good thing, because it means a less saturated job market, and those who remain stay because they at least partially enjoy what they do, which generally implies an increase in overall quality of work.

  8. Outsourcing threat is still overblown... by Shivetya · · Score: 4, Insightful

    The numbers haven't really changed in many years. Just like the fact that the current unemployment rate isn't much different than the last Administration.

    The economy of the US churns more jobs PER MONTH than are out sourced. When we had the big tech boom we had more jobs than people! Guess where we got them filled? The current focus is simply politics as usual.

    Want a good article with some straight views on the subject?

    http://www.freetrade.org/pubs/briefs/tbp-019es.h tm l

    As for the decline in students. Good, CS doesn't mean fast bucks, booth babes, and games. Its a JOB. JOBS in the CS field are just like many others, they are work. If you are out sourced and haven't scored a job within 6 months something is wrong. Move, change careers, or realize that there ISN'T a job beneath you. Lastly, most people I know who are out of work that bemoan outsourcing lost their jobs because of their own actions.

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
    1. Re:Outsourcing threat is still overblown... by the+eric+conspiracy · · Score: 4, Insightful

      the US churns more jobs PER MONTH than are out sourced.

      In a macro sense that is true. However in the engineering professions unemployment is at an all time high, and is higher than the overall average which includes people who never graduated 6th grade.

      Over the course of my career as an engineer, unemployment in my profession rarely reached 2%. Now it is 7+%. It just doesn't make economic sense to me to invest the time and energy without the return.

      Of course if you have other reasons, all the power to you. But don't kid yourself about what you are getting into from an economic perspective.

    2. Re:Outsourcing threat is still overblown... by bahwi · · Score: 3, Insightful

      The unemployment rate is different from the rate of those out of work. Many people have given up(bad) or gone back to school(good, but not the best way). That is why the unemployment rate has gone up and then back down quickly, because when people quit looking they are no longer "unemployed" but simply "not working."

  9. Re:It's disturbing. by MyHair · · Score: 3, Insightful

    I don't know what to do... try to tough it out, go straight to graduate school or just leave the country.

    Be good at ywhat ou do, learn personal finance and how to job hunt. That'll probably put you in the top quartile of job seekers. Oh, and learn to rely on yourself and your perceptions and not chase others' advice. (That is unless you're a moron.)

    I'm glad to hear people are doing something else. There are way too many people in IT that don't know what they're doing.

  10. get rid of the gold diggers by bcronin · · Score: 4, Insightful

    Good. When I was a CS undergrad at UC Berkeley a few years ago during the boom, the department was inundated with people who were just out to make a buck. When it came time for computer science, most of them couldn't have cared less. Finding project partners was a real pain, since most people didn't have much genuine interest in the subject--they just wanted to get their degree and immediately move on to a $70K job.

    Maybe departments like Berkeley's will get back to being populated mostly by people who have a real interest in the subject...

  11. Good. Don't be a tool. by amplt1337 · · Score: 3, Insightful

    And people still have this freak perception that most college kids are puffed-up and dumb.

    We just have to acknowledge that the majority of the IT industry was in it because it was, well, the "it" industry of the '90s, with huge salaries and cool toys.

    Besides, it's the low-level support/code monkey jobs that freshmeat grads usually get hired for -- except these days those kids are hired in India, so people of my generation recognize that we'll never even get a toehold.

    --
    Freedom isn't free; its price is the well-being of others.
  12. wonder why by djupedal · · Score: 4, Insightful

    Undergraduates in U.S. universities are starting to abandon their studies in computer technology and engineering

    Employment Opportunity

    Technical Support Assistant

    Education: Two Years of College, Associates Degree or Equivalent Experience

    Required Skills/Experience: Customer Service, Phone Etiquette, Basic HTML, Photoshop and/or similar graphics programs, must be comfortable with Internet Protocol and Web based Software Applications

    Compensation: $10.00/hr

  13. Re:Shocked? by KingOfBLASH · · Score: 4, Insightful
    Is this much of a surprise? All the newspapers talk about the continuing layoffs and/or low employment in the CS fields. Why would any smart college-bound student go into a field where there are already thousands of qualified people who are unemployed? I count myself lucky to have survived (thus far, knock on wood) with a decent job in the field.

    Why would anyone go into the humanities, get a PhD in history and figure they could get a job as a museum curator, when it's well known that there are many, many, many qualified candidates vying for a small number of low paying positions. The answer is, for the love of the thing, and because a degree functions (mostly) as a screening tool for HR Managers. The people who major in sociology get jobs just like the people who major in other fields

  14. Not Money But Challenge by rwash · · Score: 4, Insightful

    I think the reason for the exodus of computer science isn't as much to do with the money as it does the challenge of the work. Bright people like interesting work. Being a code monkey gets old real quick. And most of the computer science programs out there are focusing too much on being a code monkey (or at least that's what the students want out of those programs).

    These bright people are realizing that computer science isn't the way to get into the interesting jobs. There were many really cool jobs out there during the dotcom boom. But people mistakenly thought that the cool jobs were had by the programmers. They didn't realize that the programmers were the factory workers of the current economy. The cool jobs were the people coming up with the new ideas, trying to make things work. Some of those people were programmers, but they didn't need to be and many weren't.

    People are realizing that code monkey does not necessarily mean a cool job, and as such are trying to get into more interesting professions. Now, code monkeys are definately needed, but that's what offshoring is for. But there are many routes to take that can lead to cool dotcom-like fun jobs that aren't programming, and many programming jobs that aren't fun.

    Having said that, I feel into the same trap. That's why now I'm currently in a CS PhD program, doing interesting work because I decided that being a code monkey would be boring in the long run.

  15. Pros and Cons by rusty_razor · · Score: 3, Insightful

    Personally, I think it's great. I'm an undergraduate in CS right now, and it's amazing how many people I encounter that know and care only a little about the field. I witness rampant academic dishonesty daily, and a general ``who cares'' attitude among my peers, save for a select few.

    I've met several people who rely on others excessively (through forums, or in person) to function as a computer scientist. It's troubling when you are asked to help someone with their software, only to discover horrible gaps in their basic CS skills. I've encountered the most awful design flaws in software, written by grad students! Imagine a large Java program, that could have been rather elegant (for Java) using proper OO design... except the program is written completely static! Or, for example, a large if-then-elseif block that looked like it came out of the BASIC days!

    Even worse, before I was asked to help, this individual wasted lots of other people's time requesting very basic code that anyone could figure out after spending a bit looking through the Java API. Developer forums can be an excellent resource, but they can also be abused, to the detriment of many helpful individuals.

    I honestly believe that the CS discipline is clogged with people who see only dollar signs, not hexadecimal.

    On the flipside, less CS enrollment may mean researchers have less options when selecting grad students. Given the large amount of current CS grads, I think it will be some time before there is any shortage of skilled research talent.

  16. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  17. Re:guess what they're all becoming instead. by Tackhead · · Score: 4, Insightful
    > lawyers

    And that's the problem.

    If kids were getting out of CompSci and CompEng but taking up ChemEng and Bioinformatics, we'd rule the world.

    Unfortunately, that doesn't seem to be happening.

    Given that it's pretty hard to get out of the US public school system with an awareness of something as central to biology as the theory of evolution, the probability of the US turning out a good crop of bioengineers and doctors is rapidly dropping.

    The reason high-tech jobs are being outsourced is because there are fewer high-tech skills being taught domestically. Universities at the undergraduate level have become what "high school" used to be -- a piece of paper that says you've got the minimum skills and education necessary to participate in the economy.

    If we ever needed proof that Douglas Adams was right, we have it here. We're a society of lawyers, the marketing executives, the telephone sanitization technicians, and the rest of the Useless Third Of The Population that crashed here from the "B" Ark. Ayn Rand got it wrong -- in our world, unlike Atlas Shrugged, the men of the mind can't go on strike, because they're already extinct. We're a load of useless bloody looneys.

  18. Economists and prophecy by Openstandards.net · · Score: 3, Insightful
    It's really nice to see the prophecies of our economists of the past two decades coming to pass today! Now that we have the global economy that America rushed to create, look at all the things they promised that we now have:

    - America will be the leader in knowledge based work. Isn't it wonderful to lead the world? OK, so leading means sacrificing your job. That's just a minor technicality.

    - The American dollars that left our country as we opened our economy have to eventually return. Heck, our trade deficit is only half a trillion dollars a year now! Apparently, what the economics prophets really meant to say is that we'd be giving away twice as much without their great advice. Half a trillion dollars in annual donations of our capital to the rest of the world is not as bad as a trillion. Right? The prophets of the economy sure are wise.

    - As long as you have a college education, you'll profit from the global economy. Wow, are they right. You can major in anything and succeed today, if you define success as having at least one job before you are on long-term unemployement. At least with a college education you are educated enough to calculate how much your living expenses are than your unemployment check, and how quickly you'll be homeless.

    But, hey, the good news is that you can watch all these prophecies unfold on your nice imported TV. It sure was cheap, wasn't it? So what if you can't pay your light bill. Just plug that TV secretly into any outlet you can find on the streets or on the outside of any garage you'll be trying to live in.

    I've been wondering, and would love to hear what /.'ers have to say, what advice do we give to children to on how to financially secure their future? What college major do you recommend for our next generation?

  19. Proof that outsourcing is having a bad effect... by tstoneman · · Score: 4, Insightful

    This flies directly in the face of comments by Carly Fiorina, Andy Grove, and other CEOs that
    outsourcing will end up helping this country by exporting the "menial" jobs out to 3rd world countries. In the same breath, they say that the US needs to invest more in high tech in order to maintain their competitive edge.

    Their comments are just bullshit, because as the US starts outsourcing their entry-level jobs to India, it leaves no jobs for graduating students. Why would a student pay $80k+ for a degree in which they need to compete against someone making $200/month?

    By outsourcing our entry and medium level jobs to 3rd world countries, it is simply compounding our high-tech problem by creating zero incentive for new students to pursue careers in high tech. Because there is no new blood entering these professions, more jobs and more experience is being put into the hands of these 3rd world countries, and countries like the US and Britain end up losing. It becomes a self-fulfilling prophecy, and then these CEOs turn around and say, "Well, we said that the US needed to invest more, but they didn't. And because they didn't, we're going to move all of our development to India." It's the fact that they care more about their bottom line over the health of their company and their countries that will cause this problem.

    This is a clear indication that the outsourcing strategy has already had a pronounced effect on the US, and is damaging to its competitiveness in high tech.

  20. Unparalleled Excellence at Grad School Level by craXORjack · · Score: 4, Insightful
    Ohio State's Zweben is optimistic about the continued need for technology graduates in the marketplace, and said the American university system offers unparalleled excellence at the graduate level.

    When I was in grad school most of the stipends and scholarships were being given to foreign students. It bothered me then and now that my tax money and my tuition money was being used to educate people who aren't Americans. I will admit that many of them worked very hard at studying though and made top grades but I honestly don't think they were any smarter than American kids. They just didn't have anything else to do. Being in a foreign, money and sex oriented culture what else could they do with their time? They were like Fez from the 70's Show.

    How much longer can grad school here stay 'excellent' if all the jobs go overseas? Not long I think. The high level tech jobs will follow and then the multi national corporations will make their donations to universities near their manufacturing and research facilities not way over here where education costs a fortune.

    --
    Liberals call everyone Nazis yet they are the closest thing to it.
  21. I could hardly advise any student otherwise by brre · · Score: 3, Insightful
    I happen to see it as a bad thing that the U.S. probably won't remain a center of expertise in computers and technology. And to the extent offshoring contributes to that, I see offshoring as a bad thing.

    Perhaps you, dear reader, see it otherwise, and that's OK.

    But either way, if a U.S. student asked you whether opportunities in computers will be growing in the future, you could hardly assure her yes, that's a safe bet.

    You'd probably have to advise her that, sorry, in this field you'll increasingly be competing for jobs with people whose cost of living is a third of yours. That's not a good position to be in.

  22. Re:Maybe because the programs are crappy... by Lictor · · Score: 5, Insightful

    >A lot of this stuff has nothing to do with what i consider computer science.

    Then you, sir, clearly haven't the foggiest clue what computer science is.

    >(I have been programming for 10 years).

    Programming is to Computer Science as scrubbing test tubes is to Molecular Biology. How many molecular biology majors pride themselves on how many years they've been cleaning the dishes after dinner?

    >Why do I need to prove that the PowerSet of Set A
    >intersection Set B is the same as the PowerSet of
    >A intersection the PowerSet of B (P(A inter B) =
    >P(A) inter P(B)).

    Because... much of Computer Science *is* mathematics... and if you don't understand basic set theory, you haven't a prayer of surviving since all of modern mathematics is based on set theory.

    You are of the, depressingly common, opinion that computer science is about writing programs. For the last and final time: this is wrong. Period.

    Programming is a trade skill. Like plumbing. Its a skilled trade, to be sure, but its a TRADE... it is not a science.

    Don't blame your computer science program because *you* are massively ignorant of the subject in which you have chosen to major. This is your own fault, not theirs. They are trying to teach you science, when all you want to learn is a trade.

    Drop out, and go to one of the many fine trade schools out there that will teach you "C++ programming in 6 months". If all you want to learn is the craft of programming, you are simply going to be miserable in a computer *science* program.

    Its rather analogous to taking a degree in Physics to learn how to operate a microwave oven.

  23. Re:There's this phrase by Bendebecker · · Score: 3, Insightful

    You can't eat money. When the economy collapses from the horrdenous mismanagemnt it had endured, the people who are going to eat are the ones who work. The people whose only skill is telling other people to work will end up starving.

    --
    There's a growing sense that even if The Future comes,
    most of us won't be able to afford it.
    -- Lemmy
  24. Re:Follow the money by Bendebecker · · Score: 4, Insightful

    That's alright. A company of all techies will still get stuff done. A company of all management will starve while trying to tell each other to do the work.

    --
    There's a growing sense that even if The Future comes,
    most of us won't be able to afford it.
    -- Lemmy
  25. Australian University Enrolments by Blittzed · · Score: 4, Insightful
    I am a lecturer (what you would call a "professor" in the US) at an Australian University and enrolments in computer science at all Campsuses across the country are down here too. Some of the comments people are making here are very interesting, and it puts an interesting spin on things. Most of the faculty were asking the question "What are we doing wrong, and what can we do to get these students back?". When the real question should be "What can we do to improve our courses for the students that we do have now?".

    When the drop in enrolments first started to appear, it was shored up by running industry training courses, like MS and CISCO. This is all well and good, but these are training courses, not University subjects: they don't teach students to think and question. I am not having a go at this type of training, but saying that running it at a university level is inappropriate.

    I totally agree with the comments about the reduction being those who were only in it for the money. One of the units I teach contains, wait for it... actual science! This scares the crap out of some stuednts and they even ask "Why do we have to do this? When do we get to play with the toys?". They have no interest in learning how it works, they just want to be trained in how to do it. As an educator, it makes you fairly disheartened. Fortunately, there are still those students who are keen to learn and show an interest and ask questions, and with numbers reducing, these should be on the increase.

    The one good thing about numbers dropping off is that, as people have commented here, the ones we get in now should be more interested in learning, and we can get rid of the trend towards running training, and get back to educating people to be thinkers.

    --
    "They looked deep into my soul and assigned me a number based on the order in which I joined"
  26. They're partially right ... by Durandal64 · · Score: 3, Insightful

    There is a definite de-emphasis on math and science in American schools. In the name of bleeding-heart liberalism, everyone now has to take multiple hours of world culture classes, which, for those of us in technical (read: the difficult ones) majors, those takes up a lot of time that could otherwise be spent on real work, like programming, math and science homework. I don't oppose the idea of requiring American history, government and the like at American schools, but classes like "world music" shouldn't be general education requirements.

  27. Engineering is HARD.. but why is it hard? by xtal · · Score: 4, Insightful

    The reason high-tech jobs are being outsourced is because there are fewer high-tech skills being taught domestically. Universities at the undergraduate level have become what "high school" used to be -- a piece of paper that says you've got the minimum skills and education necessary to participate in the economy.

    I have an EE degree. Mechanical and Electrical Engineering at any Canadian University anyway are much more difficult than any other undergraduate program on campus - to the point where it is foolish. I imagine the situation is similar in the US. Part of this is because you can't dumb down engineering - there are professional review boards that make sure that doesn't happen. Engineering has actually changed very little - same math people learned 50 or 100 years ago - but if all you want is a degree, you'd have to be insane to literally beat yourself stupid for 4 or 5 years.

    Most of the people in the program I took got NAILED by the math. I had a rough time, but I did OK, mainly because I can teach myself things - Profs don't help much if there's 100 people in your class, they can't. Enrollment went from 180+ my first year to a graduating class of about 40, same as it's always been.

    One interesting thing though is once I understood the math, it was like some light went on in my head, and it wasn't that hard anymore. I struggled with basic mathematics early on, and I really don't know why. Why is math drilled into people's heads as "hard"? I know learning STUPID USELESS DRILLS in grade school is something that the education profession should be UTTERLY ASHAMED of. Why do students not learn about set theory and relationships early on? We have these wonderful machines for drawing math - math is all about pretty pictures, really - teach students THAT instead.

    On a practical measure, why should a student go through hell.. (sleeping on floors so you'd wake up for 8:30 classes, 2-4 labs per week, my last year I had 75+ pages of assignments due EVERY week plus labs!) - when you could just go do arts instead, then study law, and have a good time? There is no guarantee of a good job any more if you slug it though.

    It's good for me in engineering now - I have had no problem finding work as an embedded systems / hardware guy, not many people can program with only an oscilloscope to debug. :) Even now there is lots of work. It makes me wonder where as a society we are headed, though - Many of the people I have worked with were not born here, and this is more and more the case as I move up my career and get to more difficult and advanced projects.

    What's going to happen in 50 years, when all these other countries realize maybe they don't need to pander to a nation of marketdroids and attorneys?

    Interestingly enough - engineering is one of the most democratic and fair programs - when you do a page of calculus to solve a kinematics problem, it's either right or wrong. Unfortunately, if it's wrong, there isn't much to work on.

    Oh well. I know I'm busy.

    --
    ..don't panic
  28. Shocked and appalled! by nikko · · Score: 4, Insightful

    Wow, imagine that-- students making rational decisions. So of course policy makers should be worried.

    Let's see, you can:

    a) Work your ass off for 4-5 years in, what is usually, a very difficult academic program. Then you can, if you are super lucky, find an engineering job where your employers will work you to death. You will live under the cloud of being reminded that your salary is 5X higher than those equally talented people from 3rd world countries, any one of which could be brought in on a moments notice to occupy your chair (h1b, L1), should you stumble. Of course, since there is an near infinite supply of technical labor available to US companies, you will have zero salary mobility. Well, ok I'm exagerating, you won't have *zero* salary mobility-- you'll have some *nagative* salary mobility, which is what is currently happening to most of the engineers I know.

    As you get older, if you are stupid enought to not switch careers, your peers will not get older with you. You will constantly be surrounded by 25-30 year old 3rd world engineers, as management continuously rotates in "fresh blood". Better not even think about having a family and working sane hours. All of your peers will be virtual slaves (h1b and L1 visa holders) who are forced to work up to 80 hours/week without any extra compensation for the overtime. That's because non-resident "guest" workers wouldn't dare complain about any request made of them from management-- if they did, they would be on the first boat back to Katmandu!

    Then if you manage to survive to your mid-thirties as a practicing engineer, it's time to start thinking about a new career. Except for a handful of superstars, there is no such thing as a 40+ year old software engineer in the United States. You are regarded as a fossil by age 40. Just when your friends in other fields such as academia, law, medicine, business, are reaching their peak earnings and career potential, your career will be winding down. If you are lucky, you can maybe make the jump to management. However, you'll be at a competitive disadvantage against those who started earlier on the business track. In fact, those who skip the engineering altogether and go straight to business school are much more likely to get jobs managing engineers than engineers rising through the ranks. That's because US companies don't not require engineering degrees for the vast majority of their engineering management positions.

    b) You can go to medical/dental/law/business/plumbing school. You will not have to perpetually compete with 25 year olds from China. That's because all of these "professions" are protected by guild systems. How many doctors hop off a boat from Bangalore to immedidately start practicing medicine in the US? Precisely 0.0. That's because it's illegal to practice medicine, law, or plumbing in the US without the appropriate guild credentials and licensing. That's because these professions are protected by powerful political lobbies that would never allow their golden egg laying geese to be killed.

    In these professions you will have a *career*. There will be a recognizable career trajectory that can actually last past the age of 40! You can spend time with your family, have people work for you, have time to date.

    Tough choice.

  29. Here's a guarantee... by Overzeetop · · Score: 3, Insightful

    If they say it isn't about the money...then it is.

    --
    Is it just my observation, or are there way too many stupid people in the world?
  30. The problem by KalvinB · · Score: 3, Insightful

    is that you can't just take computer science and come out knowing how to program. Maybe some universities are better than others. If you're not programming on your own time and putting out real demonstrations you're wasting your time with comp sci. I've been very unimpressed with the program at my Uni so I'm cutting out the middle man and switching to getting a secondary education teaching degree in math instead. A degree is a degree when looking for a programming job. It's experience that means anything. And I'd rather teach programming.

    I don't need a piece of paper to tell me I know how to program. Certainly not a $16,000 piece of paper. I could buy a car, and the books and teach myself (like I've been doing for 16 years) for that kind of money and do just as well or better.

    The students who excel in programming in reality don't need the university. There are those who teach themselves and those who need to be taught. Those who need to be taught will fail in programming because you never stop learning. You can't be a follower and be successful in that field. And if you're the kind of person who can teach yourself, you don't very well need to spend thousands of dollars for someone to teach you.

    And in the case of my physics classes I'm paying them quite a bit of money so I can teach myself. Literally. One day a week I'm expected to show up in class and the teacher isn't there. It's just a TA who doesn't say anything. You're just supposed to sit there and work a stupid little workbook of the likes I havn't seen since elementary school. Which is really annoying. And needless to say, I've not been attending. I don't play stupid little games.

    The problem isn't that there isn't enough math and physics being offered. It's that it's not being taught.

    Ben

  31. Schools must be overhauled. by rice_burners_suck · · Score: 3, Insightful
    I hate to say this in this forum because I know that a lot of readers here are liberals, but some are so far left that they can't see straight anymore, so hopefully they'll read this differing conservative viewpoint and reconsider their position. After all, liberals like to advocate being tolerant of others' opinions, yet many tend to be quite intolerant when anyone disagrees with them. Ok, here goes:

    In a report by the AeA, they contend that American schools don't teach enough math and science anymore.

    In my opinion, schools have been placing too much emphasis on liberal social issues. For example, children are being taught gay issues on school time that could instead be spent teaching them how to succeed in life. (I won't say whether or not I am gay. It's none of your business.) I simply think that this subject is completely off topic in the academic environment.

    Schools need to get their act together. English class (or whatever language is spoken in your part of the world) should be about spelling, grammar, punctuation, proper use of a dictionary, etc. Currently, English class is an excuse to read and write about liberal social issues.

    The way math is taught should be overhauled, because too many students are turned off from it and grow up barely able to balance a checkbook. In fact, basic accounting, a subject that could be considered math, should probably be taught, because children are increasingly growing up very irresponsible financially, and getting into a lot of debt before they get their first "real" job.

    Sciences should also be a focus. Physics, chemistry, biology, space sciences, geology, and many other sciences should be taught. Keep kids in school for an additional hour if you need to. It'll keep them off of drugs, alcohol, cigarettes, sex, and other problems.

    An area that is currently lacking in public schools is business classes. You don't have to teach anything complicated. Just basic people skills, how to believe in yourself, how to get results. This will go extremely far in most children's futures.

    And MOST IMPORTANTLY, schools should offer art classes, auto shop, printing shop, wood shop, metal shop, sewing, acting, music, computer programming, sports, drama, computer animation, and any other "elective" that someone could dream of. (This is not an exhaustive list, only the first items that came to my mind.) And the BEST equipment and instructions, and plenty of time, should be provided for students. These are the subjects that let kids' imaginations grow. These are the subjects that get students interested in school and keep them interested in the boring academic crap. All you need to tell a kid who is an animation fanatic is that "all those other classes are what make you really good at animation." Even if they have to cut funding to the aforementioned boring stuff, and have 80 students in each English class, the auto shop should be better than Jesse James' wildest dreams. And *everyone*, not just property owners, should pay equally for educational taxes. The burden on property owners will be less, thereby causing rental prices to drop, while the revenue for schools will climb.

    Billions upon billions of dollars are allocated for the currently useless schools, and the administrators probably jack most of it. This money should be used for constructive purposes. If you disagree, then wait until Mexico gets its act together and people start sneaking the other way across the border.

    The liberals amongst you are probably horrified at this point.

  32. And by sjb2016 · · Score: 4, Insightful

    Next time you have to wait for your bullet train because some high schooler couldn't take the pressure of his or her exams, think about what all that extra schooling can do.

    I agree, most Americans could use more schooling, but not the way it's practiced throughout Asia, with tests as early as middle school that can essentially determine the rest of your life.

    Also, much of the extra schooling is geared towards test prep, IE here's the fact, now memorize it for the test. Next. For geography this is great, but can stifle innovation. I think it was an article in the Economist a few years back that talked about how Asian schools produce higher marks on science and math tests, but the vast majority of Nobel Prizes for Math and Science go to (North) Americans and Europeans, where there may be less in class time, but independent thinking is encouraged in the classroom.

    Oh, Japanese McDonalds do rock the socks off of American McDonalds, same can be said for Chinese McDonalds.

  33. Let's see.... by Greg_D · · Score: 4, Insightful

    Computer Science has more to do with mathematics than MIS. MIS students can't program worth a damn. 4 year degrees are supposed to take 4 years to complete....

    And people wonder why we're losing jobs to Indians. Look, I have a CS degree. I'm also a recruiter. I know both sides.

    The sad fact of the matter is that CS grads are not qualified for most positions and won't get more than a glance by most recruiters. Voila, in the real world, money is the bottom line, and I'm not going to make money off of a pimple faced geek who thinks that configuring Enlightenment to run transparent windows on a Linux box is the epitome of coolness.

    You want to get a job when you graduate? Prepare earlier. Get an internship. Do some real research. If you're looking to get a certification, save your money. Certs mean NOTHING without experience (although Oracle and Cisco certs can get your foot in the door). Learn how to write resumes and prepare for interviews. If you do all that, you might have a chance at landing a job.

    Even still, you'll be bringing a knife to a gunfight. I know PhDs who have gotten grants from NASA to develop algorithms who can't find work right now. Sooner or later, geeks will learn that the only reason they're employed is to facilitate business. Instead of getting that MS in CS, get an MBA. Pay to get trained by some of the corporations that produce the software that most companies use. SAP. Peoplesoft. Oracle. Webmethods. Lawson. JDEdwards. Manugistics. You've already spent thousands on a piece of paper that says you labored through a bunch of classes. Spend a few grand more and position yourself to make A LOT of money so that you can spend time doing what you like.

    Very few people get to write software from scratch nowadays. You'll be much happier in the long run if you get a job that pays well and is well respected than one that you think you'll like but gets you treated like a spare.

    Your life is what you make of it, but the world is what it is. Successful people make it work to their advantage.

    As for me, I'm working a day job making a nice living (and if you resent recruiters, you have no idea how risky the job is), and do some remote consulting from home on the weekends. Going back to school with a fat wallet in the fall to get an MBA/JD. I'll be much happier working 45 hours a week at 300 bucks an hour as a financial planner/estate planner while coding on the side than working 45 hours a week for someone else to maintain their code.

  34. Offshoring is about cheap labor by lorcha · · Score: 4, Insightful
    American companies are outsourcing not because of cheap labor but because of the American school system not being up to snuff. In a report by the AeA, they contend that American schools don't teach enough math and science anymore."
    I have been on and seen a number of projects with an offshoring element and I can tell you that in all of those cases the offshoring was done for cheap labor, and the quality of the work produced by the offshore teams was invariably horseshit. At least it was cheap horseshit.

    YMMV.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  35. Re:Cheaper vs. Smarter? by benjamindees · · Score: 3, Insightful

    better chances at employment right after graduation
    Great. Well then, your company is the *reason* that US education sucks. College is not on-the-job training. While companies like yours might be better served by a huge supply of graduates trained specifically on whatever tools you use at the moment, those students would not.

    As soon as those tools are no longer in use, your company would fire those who use them in favor of a new crop of freshly-trained students. I for one am glad that there are Universities left with enough honesty *not* to sell out to your short-sighted demands. Companies like yours have ruined the US. Congratulations.

    --
    "I assumed blithely that there were no elves out there in the darkness"