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."

1,141 comments

  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 snakattak · · Score: 5, Interesting

      Probably won't happen. I was a freshman for the same thing 4 years ago, and now i'm lucky to find work down at the local grocery store. I suggest you switch to something more lucrative. I really don't blame the students in the article either. Its a shame too.

      --
      Ban Reality TV!
    2. Re:pessimism by Nasarius · · Score: 1

      Same here, except I'm double majoring in CS and Chemistry. I'd much rather do CS, because it's what I love and what I'm good at, but IMHO it's too risky to hope for a good career with just a CS degree.

      --
      LOAD "SIG",8,1
    3. Re:pessimism by ciroknight · · Score: 4, Interesting

      I'm to be a freshman in the fall as well, and I'm still going to Major in Computer Engineering, but only because I want to do something that I truely love, and really don't care about the pay. The truth is these jobs are going over seas, and they're moving quickly, but as we've seen with most of these job fluctuations, they tend to be short term (think: NAFTA and the like...), and they tend to stablize themselves quickly. Worst comes to worse, I'll move to India ;)

      I think the biggest reason today that jobs are shifting overseas is simply the costs of running a redundant business. Very few companies are actually innovating these days, and those that are, do their work in the good ol' USA because of strong patenting laws (yes, too strong, we know..) and the like. Those same companies are offsetting the price of innovation by reducing the cost of tech support, sending it offshores to cheaper labor. I think the best way to get out of this is simply a change in buisness model; too many buisnesses are worried about the upfront costs as compared to the long-range profits to be gained, and are getting downright greedy and stingy when it comes to money...

      Basically, the economic structure of America is changing. Don't like it? Move. Or stay here and adapt.

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

      It took me 6 months to find my first job in programming, and I got that one through networking. I'd spend my next few years making friends in high places and doing internships if I were you. Sending out 1000 resumes doesn't mean shit. Good luck.

    5. Re:pessimism by joeware · · Score: 1

      Do what you want to do. Don't worry too much on the economy. If you prepare with good grades, solid projects during school, side projects or open source participation, and a few good internships, you'll be able to find a job. And so what if it takes 6 months to a year? Relax. You could use a vacation.

    6. Re:pessimism by WaterTroll · · Score: 4, Interesting

      Very few companies are actually innovating these days, and those that are, do their work in the good ol' USA because of strong patenting laws

      Take a look at US Steel. The executives went for profit and not development. They slowly became outproduced by Japan, which focused on technological development, not boosting profits and pocketing the money. When they knew the steel industry was headed for bust in America they layed off all of their workers, and looked elsewhere for profitable investments. Take a look at the steel industry in Germany. Laborers and executives fight for equal say in where surplus labor capital goes to, mainly not in CEO's pockets but rather the companies development. Toyota is also a good example, which assures lifetime employment. This does not mean that all companies in the US screw their employees when they see profit, or that other countries have across the board better social protection, either. But looking at the past does provide some insight.

    7. Re:pessimism by Anonymous Coward · · Score: 0

      Sure Jr. You are about to start College, but you sure know how the world functions...lol...

    8. Re:pessimism by Anonymous Coward · · Score: 0
      I suggest you switch to something more lucrative

      lol. MS stock is up today after the announcement they'd be fined by the EU. Investors realized that $613 million is one week's income for the software giant. Sorry brother.

    9. Re:pessimism by Ma$$acre · · Score: 0

      Ah... the voice of youth! Let us all know how it goes 4 years from now when you are trying to find a job or compete with a firm from India when you try to start your own company. Then let us know how life is treating you when you have a mortgage, 2.5 kids, and an ex-wife to support. Did I mention the payments on your SUV?

      IT folks all over this nation as well as Europe and Australia are worried and with good reason. Relatively High paying jobs are pouring through the drain to IndoChina. It's easy to say "live with it" when you are still living with your parents and have little financial responsibility. Of course, I could just be generalizing....

      --
      Knowledge is of two kinds. We know a subject ourselves, or we know where we can find information upon it. -Samuel Johns
    10. Re:pessimism by geekoid · · Score: 0, Redundant

      This is America, if we don't like it, we can change it.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    11. Re:pessimism by BlackLeader · · Score: 1

      Exactly why I secured a student web developer job here in the campus's library IT department. For the pay? Sorry, $5.50 an hour isn't quite worth it. The skills that I'll learn in the job and the contacts that I'll make starting my freshman year were the real reasons I went for it, and I think other people were thinking the same thing too; you don't have 9 applicants for a $5.50 web development position without some major other benefits.

      The job has also given me a great hate for content management and put databases with special cases in my nightmares, but I don't suppose those really count as perks.

    12. Re:pessimism by OldSchoolNapster · · Score: 2, Informative

      At UTDallas every freshman says they are studying Computer Science or Electrical Engineering. By sophomore year its more like this:
      I was a Computer Science major, but then I hate programming, only playing Counterstrike. Now I am a Business major. But wait I hate accounting. Now I am a (insert easy major) major.
      It's easy to tell the real CS majors (When do we learn Perl?) from the wannabes (Why would I take UNIX if it's not required?).

    13. 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
    14. Re:pessimism by ciroknight · · Score: 1

      lol, love the site!

      But once again, I can reaffirm to you that I'm choosing my profession because I love it.. (hate perl, but that's a whole 'nother story... damned syntatically obsfusecated language...real men use python ;)

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

      What are they -teaching- you kids in school these days? Japanese Keiretsu haven't generally offered "lifetime employement" since the Japanese banking collapes, er excuse me, "destabilization" in the 80's. Certainly Toyota does not. Gack, even a business major would know this... Boydk425

    16. Re:pessimism by Tuxinatorium · · Score: 2, Insightful

      It's pretty pathetic that most American high schools routinely graduate people who have not studied any math beyond basic 6th grade algebra, and have little to no understanding of basic sciences. Well at least *most* of them can read bullshit and write bullshit about it, but for pete's sake everyone should get a decent grounding in the actual facts of the universe. That means MATH, SCIENCE, and HISTORY. The average American who never went to college doesn't know what the hell a proton is, never heard of fibonacci numbers, and has no clue what started WWI. Idiots like that have no IT prospects beyond babysitting elementary school computer labs. That's why companies only bother recruiting from elite universities.

    17. Re:pessimism by Anonymous Coward · · Score: 5, Funny

      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.

      You forgot "totally incapable of spelling".

    18. Re:pessimism by dresgarcia · · Score: 2, Interesting

      JUNIOR? I know people who are far out of college and know less of the world than I do. Its about how open your eyes are, and in this country people seem to like to walk around with them shut. I only spent a year at college but I still opened my eyes and saw I was wasting my time there for many reasons. Now I have a better tech job than most of my friends will when they graduate in 2 years. ;-D
      Rather than hoping RIT (god forsaken place. . .) would place me at graduation I got an internship at a tech firm, showed them that I had techinical know how, and wanted to do a more technically oriented job. Now I am a sysadmin, making great pay for my lack of "education".
      I've also learned more about the way a business works, unix, and programming in the last year, than my "collegues" have in the last two years. Lesson learned: School isn't always the best way to prepare yourself for the future. . .
      Also - - what kind of comp sci program doesn't even introduce unix to students before their senior year of college (and possibly not even then). . . a friend of mine didn't knwo what I was talking about when I was discussing linux and he is a 3rd year comp sci major - talk about being unprepared for the job market.

    19. Re:pessimism by Anonymous Coward · · Score: 0

      talk about totally missing the point about what a computer science degree should be(hint: its not about any specific language or OS)

      Don't worry too much about your friends. You got a jump on them by leaving school, but trust me, they will surpass you. Hope you like being a sysadmin.

    20. Re:pessimism by Metasquares · · Score: 2, Informative

      One of the best things you can do in college is to impress your Comp. Sci. professors, IMO. Not only do many of them have business connections, but working with a professor on a research paper or project looks great on a resume. Some of them will pay you to work on these projects as well, and usually at substantially higher pay rates than you'd find elsewhere on campus.

    21. Re:pessimism by Anonymous Coward · · Score: 1, Informative

      If only it were that simple.

      Most other countries arne't very keen on the idea of Americans moving there. In fact, moving out of America is simply not-an-option for most people (the very rich, of course, always have options).

      It is also not true that most new development remains in America. The American patent laws remain in full effect so long as the business who files for the patent is an American-based business. Whether or not the labor was performed by an off-shore business unit is irrelevant.

      In fact, new development is the easiest sort of computer work to move offshore, provided you have a large development staff. Only for small businesses is it cheaper to do new development onshore...and the number of small businesses doing that is diminishing rapidly (the big ones having alreadey patented most of what the small ones could develop).

      The work that stays onshore is largely in the area of maintenance. Keeping large-scale production systems running often requires programming and scripting abilities. Unfortunately, pure programmers generally don't fit the bill...someone who is a good network or database administrator and who can also do some programming is a much better match.

      The bottom line is...the COMPUTERS aren't going offshore, and as such techies are still needed. But the pure coding of software is going offshore, and as such the notion of an "applications developer" is becomming a thing of the past in America.

    22. Re:pessimism by Anonymous Coward · · Score: 0

      Hi! I also went into CS for fun, and I'm a little more than 4 years older than the author of the grandparent post.

      Wanna know how it goes after 4 years? I'm still in CS, and still learning (on my way to a Ph.D). So is my wife (astrophysics). No 2.5 kids, no SUV, no mortgage. Neither of us makes much money. But you know what? We're happy. That's right: we don't make much money, but we're still happy. What a concept, huh?

    23. Re:pessimism by badman99 · · Score: 0

      Sniff Sniff.....Me thinks me smells a wannabe

    24. Re:pessimism by Anonymous Coward · · Score: 0

      Odd. I had one offer, and if I hadn't gotten that one I would probably have gotten 2 more (after a second interview) 2 months before I graduated last december. All of these were by submitting my resume to various companies online. Maybe you just were not a very impressive student.

    25. 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
    26. Re:pessimism by Anonymous Coward · · Score: 0

      Oops, looks like you mixed up a word. This is America, if we don't like it, we can bomb it.

    27. Re:pessimism by trompete · · Score: 1

      3.95 GPA and three internships.

    28. Re:pessimism by drachen · · Score: 2, Insightful
      A little off-topic, but in reply to:
      what kind of comp sci program doesn't even introduce unix to students before their senior year of college

      I agree with your sentiments. Thankfully at my school (University of Maryland) we learned UNIX from day 1. And I literally mean that. The very first programming course you take, you are expected to write your program, test, and debug it on a unix cluster (DEC Alpha machines).

      You learn how to navigate the unix environment, ssh, emacs, using grep, etc. all during your intro programming class. Sure you can write your program in Visual Studio, or whatever, but it has to run and be submitted on the unix cluster. The next programming class after the intro one you have to write Makefiles for your projects, etc. It's really a much more well rounded education that you can get learning strictly how to program in VS or something.

      I though that was the norm, but apparently it isn't. Even though I knew all these things long before I went there, it was still nice to see that everyone else had to learn it regardless.

      More on topic...

      I'm glad I'm graduating a year... And I have no worries about being able to find a job. There's lots of jobs for the picking around the D.C. area, and I have plenty of friends already working at great places that can hook me up. I do feel sorry that a lot of good people are finding it difficult to get jobs, but like others have said, you definitely have to adapt to the situations. I realize that's not always possible for some people, but if they want any chance of hope they have to adapt. Sitting on your ass complaining about losing your job on slashdot isn't going to do anything to help you.

      Getting an internship is a GREAT idea. Like you, instead of waiting until graduation to get my foot in the door, I've been working as a sysadmin at my school and I've learned much more than I could've learned in class, and all that knowledge and real world experience is even more beneficial after graduation. Not to mention the fact I get paid really well for my work.

    29. Re:pessimism by Anonymous Coward · · Score: 0

      ask my psychotic professor! THE VIDEO WAS FROM THE 80s!!!!

    30. Re:pessimism by Anonymous Coward · · Score: 0

      I think what he meant was, he'll always be ok because if he can't get a decent job in computers he's all set for the motivational speaker circuit. If you've ever seen one of those guys, your question is answered.

    31. Re:pessimism by Anonymous Coward · · Score: 0

      3.89, one internship. Guess you were just generally unimpressive.

    32. Re:pessimism by kryonD · · Score: 4, Informative

      I would hazard a guess that you dodn't know the answer because you never finished school yourself.

      #1 keiretsu do not offer any kind of employment. The word refers to a business arrangement between multiple companies that follows along the Machiavellan idea that the enemy of my enemy is my friend.

      #2 Even today, and even in Toyota, the concept of giri-ninjo(duty-empathy) is still strong in Japan and likely will be for the next decade. Companies continue to run at reduced revenues holding onto aged employees because letting them go would be an insult to the years of faithful service given to the company. This is SLOWLY giving way to performanced based positioning and retention, but a majority of Japan's woes (and potentially soon to be America's) is the gross amount of bad debt produced in out of control investing. The dot-com bubble was just a taste of what will happen if China decides to float its currency ala Thailand.

      The Wired story is dead on! I'd hire someone from Asia straight out of undergrad school any day over an American with 10 years experience. Why?

      Education: Asians average an extra 150+ hours of K12 education a year. Most school systems teach responsibility from day one by assigning class leaders and having the students clean their own classrooms.

      Work ethics: are centered around providing the highest level of quality all the time, not just "when it matters." If you ever go to Japan, before you go to see the temples, or the bullet train, or Electric town, go to McDonalds. 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. You'll find a clean restaraunt, with professional workers who zip around putting everything together like they're swamped, even if you are the only customer waiting. Oh yeah, and the food actually looks like the pictures there. McDonalds is a low wage job there just like it is here. The difference is simply attitude. Their's is good, our is....

      You were expecting me to say money next....you were wrong. The cheap labor rates in the western area os SE Asia are certainly nothing to break my heart, but I'd still outsource to india and china even if their cost of living was 50% higher than here. It's all about bang for your buck and right now, America is lagging behind with no sign of recovery. I have no doubt we will, because Americans hate to be in second place. But then again, we also just gained the title of most obese nation in the world...what an honor!

      --
      I've dirtied my hands writing poetry, for the sake of seduction; that is, for the sake of a useful cause. --Dostoevsky
    33. Re:pessimism by Anonymous Coward · · Score: 0

      Yeah, I stopped reading after reading that sentence. Can't judge a book by its cover? Meh. When your first sentence is hypocritical, then it deserves no more attention.

    34. Re:pessimism by Anonymous Coward · · Score: 0

      I also aquired my knowledge from the workplace but wasted a few years at TAFE first. Within a year of never having even really touched unix (cept for my dial-up shell account with my first ISP) I had a laptop running FreeBSD, a slackware dialup gateway and was hacking PERL scripts for postgres database authentication. That was when I was 20 ... now I'm 26. I've barely moved forward since and the main reason for this is because I came back to OZ, from NZ.

      I went back to school recently and things here in OZ have improved. Now the courses at TAFE are structured to include industry qualifications. If you complete a Adv. Diploma of Computer Systems now, you will leave with a Cisco CCNA, Sun Java cert, Fundamentals of Unix/Sun Solaris cert and of course, what you initially enrolled for, the Adv. Dip. Now my school-mates actually know more than one form of 'tar'.

      Nobody still has any idea about practical application but at least there is some industry relevancy included now.

      One problem however is saturation. There are so many qualified IT professionals, at least in Melbourne, that finding a decent job is next to impossible. Key word there is 'decent' as finding a computer related job isn't that hard, if you don't mind working for $17 an hour.

      I believe school is important and the workplace can in some circumstances be even more important. Avoiding stagnation is the biggest hurdle and a decent job can prevent that. Without a decent job the onus is on ones self to continually improve and inovate.

      I'm starting to post so much I should probably register.

    35. Re:pessimism by rfernand79 · · Score: 1

      Hold it! Being exposed to tools and products is not the same as being educated in Computer Science. I see it coming: "This quarter, I'm taking Intro. to GNU Emacs, Advanced BASH Scripting and Mozilla! I'll be getting all A's!"

    36. Re:pessimism by Grishnakh · · Score: 2, Funny

      But if they teach any serious science, they'll soon hit evolution, and all the creationists will sue.

    37. Re:pessimism by drachen · · Score: 1
      I see it coming: "This quarter, I'm taking Intro. to GNU Emacs, Advanced BASH Scripting and Mozilla! I'll be getting all A's!"


      Actually, it's not like that at all. The first day of class you learn some basic unix. After that, they assumed you knew how to use it. The rest of the classes are completely separated from whatever tools you use. Like I said, you could program in Visual Studio if you wanted. The point was, you learned programming not tools and products.

      That is different from lots of schools where it IS the product that you learn (i.e. Visual Studio) and not the real stuff, like how to program, how to analyze algorithms, and how to write efficient code.

      And I don't know what college you go to, but what is the "quarter" thing you speak of? :)

    38. Re:pessimism by Jaysyn · · Score: 1

      For the love of God man, at least spell intelligence correctly.

      BTW on the Hybrid Cars, make sure you get one with the battery under warranty, those damn things are expensive & don't last very long....yet.

      Jaysyn

      --
      There is a war going on for your mind.
    39. Re:pessimism by alexdm · · Score: 0

      thats simple.

      it's 42

    40. Re:pessimism by Wog · · Score: 2, Interesting

      That is absolutely, positively, definitively the case at my university. When I announced last semester my change to Computer Science from Accounting, people looked at me as if I'd just announced that I was from Pluto. The trend here is that about 40% of CS majors switch because of the math.

      I was originally going to do CS, but I was afraid of the math. Really, though, is it worth a lifetime of doing a job I can just tolerate because I don't want to take Linear Algebra?

      What's really interesting is that I see people around me dropping out because they HATE courses like C and Operating Systems (UNIX, mostly). Those courses are the reason I want to be here!

      I believe that most of the current crop of CS folks are in it because of the money, which the /. crowd knows is drying up fast. I think that most of the "I have to flip burgers" crowd are simply incompetant or unwilling to work hard. The people I see graduating here and going on to great jobs are the ones that love doing the work. That's going to be me, friend. There are no shortcuts to anyplace worth going to.

      Am I the only one who thinks that the outsourcing thing is a fad? There is simply no replacement for having people on the ground close to your market. Managers may simply be disgusted with the current crop of dot-com hopefuls who hate technology. It's going to balance out, just like anything else, and become a trade.

      And those of us who stick it out now and show people what quality work looks like will be on top when that happens. Not rich, mind you, but certainly not poor.

    41. Re:pessimism by Jaysyn · · Score: 1

      And on the other hand, one of the dumbest women (indeed one of the dumbest *humans*) I've ever met had a CS degree & bragged about it constantly. She never had any idea what she was talking about in any given conversation, but by God she had a degree so listen to her.

      Jaysyn

      --
      There is a war going on for your mind.
    42. Re:pessimism by Wog · · Score: 1

      Exactly.

      Running around like a beheaded chicken, moaning and crying about the economy, isn't going to help you at all.

      But if you study the things you need to study, work as if you actually care, talk to people in the market, and generally take responsibility for your actions, you're going to come out a whole heck of a lot better than 90% of graduates. Who cares if you have to bag groceries for 6 months while you look? The people who succeed long-term are usually not the ones that get lucky, it's the ones that take their licks and do the best for what they've got.

    43. 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.
    44. Re:pessimism by el+cisne · · Score: 2, Funny

      "This is America, if we don't like it, we can change it."

      ...or sue it.

    45. Re:pessimism by Anonymous Coward · · Score: 0

      enjoy flippen burgers, because like you said those jobs have to be here! you are a fool, it just goes to show how greedy ppl are. ppl have to treat each other as equals, and follow the golden rule. we would not be arguing about this right now.

      get religon out of the goverment and all govermantal powers (in the world) and we will be ALL (every human on earth) better off and safer.

      it is that simple, now how do we get to this point?

    46. Re:pessimism by Waffle+Iron · · Score: 5, Interesting
      Education: Asians average an extra 150+ hours of K12 education a year. Most school systems teach responsibility from day one by assigning class leaders and having the students clean their own classrooms.

      I say that's BS. I went to high school in the 70s; it was incredibly lax. I used to make a point of doing all of my homework each day in the 25-minute study hall at lunch hour. I could do it because they just didn't give us that much work.

      When I look on the news I always see people saying that we need to pile more and more work on students, and that they need to spend more time learning math and science and computers. Well, my high school had exactly one PDP-8 shared by 2000 students, and (much to my dismay) physical education was the top priority class (8 semesters required). My math and science classes were a breeze for most of the students.

      I went to one of the top engineering universities in the US and graduated in the top 1%. There were plenty of others like me there who did well despite not having been subjected to a fascist K-12 regime. While I was there I often saw groups of those highly-educated foreign students huddling at tables struggling to do their studies communally. Their background allowed them to eventually crank through their work, but without much imagination or independence. In contrast, I often figured out a unique shortcut to get the work done quickly so that I could get out to happy hour.

      How could this be? I think that it was because the culture in the USA promoted experimentation and self-initiative. I learned more playing around on my own with soldering irons, model rockets, home-built pyrotechnics, my teenage-punk muscle car, etc. than any high-school lab could have taught.

      I think that if we're having problems cranking out good engineers today, it's because we've lost that edge in instilling self-initiative in kids. Maybe it's because everything is so pre-fab today, like the way it's hard to find a set of generic Lego bricks, and kids don't have to use their imaginations as much. Maybe it's because there are fewer areas left where a guy tinkering in his garage could make a breakthrough like the original Apple computer, so people just don't try. Maybe it's because parents don't spend as much time with their kids; I learned a huge amount of stuff doing projects with my dad. I don't know, but I sure don't think that cramming more work onto school children is going to fix it. Creating a top-notch engineer is a much more complex process than a bunch of school assignments.

    47. Re:pessimism by Anonymous Coward · · Score: 1, Funny

      Basically, the economic structure of America is changing. Don't like it? Move. Or stay here and adapt.

      Or vote to change the economic structure so that the structure adapts to us.

      We're in charge here, thank you very much. We create the rules of this marketplace, and if it's broken because people have figured out how to go outside this country to circumvent our market's rules, we can adapt our rules correspondingly to compensate.

      I'm not suggesting you're wrong to do what you love, but your post suggests a sense of helplessness and submissiveness to corporate greed that just isn't necessary.

    48. 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.
    49. 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'.

    50. Re:pessimism by rutledjw · · Score: 1
      OK, I rarely post anymore due to lack of time. But you summed it up perfectly. I'm a sell-out. I went from Java/J2EE architect/developer/team lead to PHB who's also doing some system level design and architecture. It's busy, but fun work. We're hiring, I've had 5 people pulled out from under me when they got offers from other companies first.

      The problem as I see it is there aren't enough people like you. For every talented person I interview I deal with 5-8 squids depending on whatever, phase of the moon or something, I can't figure that out. And I'm pretty good and weeding out bad resumes. Talented people who are enthusiastic will always have jobs. They may go for a few months w/o a job, but if they're good and they keep their skills sharp, they're golden. Having a tech degree or having read "Java/UNIX/Linux/whatever for Dummies" no longer qualifies as qualified!

      I may get my ass flamed for that, but it's true. H3ll, I went the PHB route in part b/c I can weed out a$$holes and incompetents. So far we have a strong team and are looking to grow from 6 to 10-12 by Q4. And right now, you're not growing unless you;re doing something right!

      --

      Computer Science is Applied Philosophy
    51. Re:pessimism by Anonymous Coward · · Score: 0

      Now I am a Business major. But wait I hate accounting. Now I am a (insert easy major) major.

      Business is one of the easiest majors your twat. Why do you think all the fuckups who have no clue what they want to do either choose business or psychology?

    52. 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.
    53. Re:pessimism by Anonymous Coward · · Score: 0

      Move to Japan. Please. I suspect you are an American living there now, and just like I did once you have fallen in love with it. I still love Japan, and miss it everday, but you are only telling the good parts.

      How about the grown men I used to see crying their eyes out in the streets? I have seen that several times, always middle aged business men in nice suits, simply breaking down because of the pressure put on them. Their model is different than ours yes, but I do not think they are any better off for it.

    54. Re:pessimism by Anonymous Coward · · Score: 0

      Yes, experimentation etc. is all but banned now .. good luck for a kid of today getting to do the things you said in your fourth paragraph without getting arrested.

    55. 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.

    56. Re:pessimism by zymurgyboy · · Score: 5, Interesting
      Logic, abstract reasoning, problem solving, and mathematics are the "specialized knowledge" taught in CS. Heck, CS is basically a branch of applied mathematics.
      I didn't mean to say that it wasn't. In fact, that's more or less what I discovered when I realized how much I like IT. It's what drew me to it in the end.

      What's interesting is the lack of these basic skills in so many people I've encountered with CS degrees in my working life.

      It's downright shocking, even, how unadaptable some of these people are. Many BS in CS people I've worked with spent all their time learning (insert programming language of choice here) and failed to learn the basic lessons programming teaches. It seems like a lot of these people missed the forest for the trees, which is part in parcel to the point I was driving at.

      As for loving what they do, in my IT department of ~50 people, I'd say a scant 15% of them are interested enough in what they do for a living to work on something related but outside the scope of their actual 9-5 required teching. I couldn't be happier that I've found something I like enough that when I hang it up for the day at the Windows shop, I want to go home and mess with my Debian box, or hack an XBox, or read advisories on www.cert.mil, or post on /. or whatever.

      Seems like most of my colleagues can't punch out fast enough so they can forget about tech for another day.

      It's lame, and sort of sad.

      --
      If you never make mistakes, it's probably because you're not doing anything.
    57. Re:pessimism by Ma$$acre · · Score: 1

      You are obviously intelligent and well spoken. I won't waste my time defending my life, as it's a very good one!

      My point was that you were generalizing how other people should react to a situation based on YOUR experience. We all have to adapt, that's a given and change is actually a good thing. I'm sure there will be opportunity abounding with regard to the computer and techno-job market for eternity in one form or another. I'd even say that the current job drain is an opportunity for the right people in the right situation.

      I wasn't trying to indicate that MY Life was boring, unsatisfactory or even un-LIVED as you stated. I was trying to say that the voice of youth is often the voice of inexperience and single mindedness (not-unintelligent - as I was once a fairly gifted youth too). Re-read what I said and take away your literalism. I think you'll then see my point. At this stage in your life adaptation and change are great things and it's easy to swing your life to those changes.

      However, there are those of us that would have a lot of difficult choices to face were it necessary to chase a job to another part of world. When you are young or even without close family and friends, this isn't such a big deal, especially if you know you'll be coming back in a few years. But try uprooting a family and moving to Delhi or Kuala Lumpur. Then try to forget about the fighting, overpopulation and pollution!

      I changed your "adapt" to "live with it", because that's what the VAST majority of IT professionals in the same situation will do. Not because they don't love computers, or pursuing some of the same dreams you might have, but because there are other realities that simply don't often enter the mind of an 18 yr. old.

      Pursue your life with gusto and don't look back. But remember to always think in the other person's shoes.

      --
      Knowledge is of two kinds. We know a subject ourselves, or we know where we can find information upon it. -Samuel Johns
    58. Re:pessimism by zymurgyboy · · Score: 1
      And for the record, I worked my way up from a helpdesk job through the tech bubble. I didn't always like being there, but I loved what I was doing. And I got paid crap until I paid my dues and demonstrated competency and motivation. I'm just getting to a point where I'm sort of pleased with what I make moneywise.

      When you love your work, that's just gravy on top of it all. It didn't matter then, it doesn't so much matter now. In my opinion, Getting Rich Quick(tm) working in tech was always a bit of a myth anyway. Most of the people who managed it during the bubble aren't anymore.

      It's decent -- maybe nicer than a lot of other careers -- but as a concept it's far from bulletproof.

      --
      If you never make mistakes, it's probably because you're not doing anything.
    59. Re:pessimism by Anonymous Coward · · Score: 0

      It's not just where you work -- most of IT is lame like that. Hard core techies such as yourself are relatively rare, particularly in the U.S. where people are so soft.

      My experience from working in various IT shops is that that only 1 in every 20-30 people will be a hard core techy, someone who loves working with computer technology enough to in their spare time passionately study all aspects of it (system admin, networking, operating systems, databases, and a variety of development languages and tools).

      This used to upset me to have to work with a large majority of low talent people, but over the years I've come to accept it as just a fact of life in the IT world.

    60. Re:pessimism by Anonymous Coward · · Score: 0
      When you're done patting yourself on the back, you'd realize that one anecdote does not a statistic make.

      Their background allowed them to eventually crank through their work, but without much imagination or independence.

      I can't believe such a bigoted statement got modded as interesting. The Mutual Admiration and Validation Society at work.

    61. Re:pessimism by Zareste · · Score: 1

      don't teach enough math and science anymore

      Loosely translated, "Let's grab hold of more kids and shove our ideas into their heads."

      A career so morbid and weak that only thing holding it up is mass brainwashing? Thanks, but y'know, journalism looks like a nice job.

      --
      I am NOT a number! I am a - oh wait, I'm number 761710. Look! 761710!
    62. Re:pessimism by edsterino · · Score: 1

      I would have hard time hiring someone fresh out of a Japanese university over someone fresh from an American one -- at least a good student. It's true that they spend, or at least spent, more hours studying in high school but University in Japan is widely considered the holiday between the grueling high school and work years. Companies train new employees because they know it's necessary. It's not such a big deal because its amortized over a lifetime career. They also expect little real results in the first several years.

      Also, mimicking Asian high school strain is a double-edged sword. When I was in high school, it was completely obvious that we were being taught too slowly. I don't know if that's changed but the amount of homework sure has. A lot of what I see now is homework for homework's sake with no particular value. Stealing the youth from the next generation will not help. Nor will burning them out in their 20s instead of in their 40s like their parents.

      As far as clean uniforms etc is concerned, the Japanese respect for the service industry is *way* higher than in the US. This avoids the disenchantment you see in the US. More importantly, IMO, is that *appearance* is all too important in Japan. At McDonalds, that means clean uniforms. At a company, it means staying late even if you don't do anything, rushing between offices even if there's no reason to hurry and coming in on Sunday but just washing your car. (I've witnessed all of these). The McDonalds customers benefit from this. Industry and tech companies suffer.

    63. Re:pessimism by Anonymous Coward · · Score: 0

      I am droping out of computer sci, I figure whats the point? I spent all my years in high school learning all this crap on my own, through documentation and books. The only reason I went to college was because maybe I will learn a thing or two and will get me that shiny piece of paper, that would hopefully convince a employer to hire me.

      What is my new goal? Work some low end job, and program OSS in my spare time, I think I could be almost as happy doing that. As long as I could come home from work and bask in the glow of that monitor then I doubt it would matter what I did.

    64. Re:pessimism by Eccles · · Score: 1

      about the [...]SUV thing[...]will drive a Gas Electric car as soon as I can afford to purchase one

      Gas-electric versions of the Toyota Highlander and Lexus RX330 SUVs have been announced for the 2005 model year.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    65. 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
    66. Re:pessimism by Anonymous Coward · · Score: 0

      you know I have a friend who made it thought the first year of law school, had good grades. But decided to drop out to become a MCSE. He loves computers. He is much happier now then what he would of been as a lawyer. Of course, hes not making as much money but he enjoys his life.

    67. Re:pessimism by Slime-dogg · · Score: 2, Interesting

      This sort of makes me worry about the school that you went to. Where I went to school, the CS curriculum was really just another form of math. The math class requirements were steep, since it was a required minor, and the CS classes taught a much more in-depth form of the CS-vital math.

      Stuff like automata theory and advanced logic were offered through the CS department, not the Math department. Other requirements were a firm understanding of the lambda calculus, and a whole lot of other mathematical stuff that goes into defining languages. Programming took a back seat to the actual understanding of CS concepts.

      If your school were anything like mine, you missed out on a whole lot of detailed math by shunning CS-offered courses. CS is essentially a subset of Mathematics, and has less to do with things like web programming, RAD, VB, Java, etc, than it does with algorithmic efficiency, languages and machines, logic, discrete mathematics, and a sleiu of other things.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    68. Re:pessimism by Grant_Watson · · Score: 1

      I can't believe such a bigoted statement got modded as interesting.

      Because clearly any statement comparing cultures which suggests that Western culture might be better in any way is clearly bigoted.

    69. Re:pessimism by Anonymous Coward · · Score: 0

      you have to ask yourself, whats the end game of this new structure? whats all this leading too?
      Cause and effect. Why should american companies create a world middle class? Aren't American companies supposed to be loyal to thier country first. Why does profit trump national loyalty? Would you consider outsourcing an act of treason againsts the citizens that give them thier power?

    70. Re:pessimism by Anonymous Coward · · Score: 0

      You are obviously a traitor to your own country. Your loyalties are divided and you need some serious reflection as too whom you owe your allegiance too. Money is coined by nations in order to facilite a strong national economy. Thats the whole point of national currency. Companies are allowed to exists to serve a nation not the other way around.

    71. Re:pessimism by asscroft · · Score: 4, Informative

      I was going to commend him on his choice for waiting to get married (based on my choices of marrying early), but then I read your post. I guess the lesson learned is to date as many girls as you can between the ages of 16-26 and then towards the 25,26,27,28 years pick one and keep her.

      ok. one of life's lessons learned. Now people, listen to us old timers. We know what we're talking about.

      --
      because I have been enjoined by this Holy Office to abandon the false opinion which maintains that the Sun is the centre
    72. Re:pessimism by Anonymous Coward · · Score: 0

      wow, your the first person Ive met that actually has a clue about what it takes to be good engineer. first most import is experience. Your right, tinkering, The hands on imperative. You can't learn engineering from a book. Engineering is a verb. Try learning to speak a foreign language from a book. Science and math are related to engineering, and useful tools, but not engineering. I'm an engineering major right now and there is a huge divide between those that play or have played with technology and those that stare at theory all day. Its real easy to talk in generalities but getting the rubber to meet the road takes experience. Without something hands on to hang the theory on, it just goes in one ear and out the other.

    73. Re:pessimism by Anonymous Coward · · Score: 0

      math is a subset of philosophy. How much of that did you get?

    74. Re:pessimism by king-manic · · Score: 1, Flamebait

      The top 1% will be the top 1% anywhere. Anecdotal evidence is meaningless. On average I find our school systems turns out very ignorant poeple. Whihc is also anecdotal. Real statistics say American math and science abilities lag behind asian abilities.

      --
      "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy."
    75. Re:pessimism by Anonymous Coward · · Score: 0

      Come back with the same opinon in a few years after you graduate. People without actual experience in the field tend to have this no holds bar BS additude.

    76. Re:pessimism by moondo · · Score: 5, Informative
      I say that's BS. I went to high school in the 70s; it was incredibly lax.

      I went to one of the top engineering universities in the US and graduated in the top 1%. There were plenty of others like me there who did well despite not having been subjected to a fascist K-12 regime.

      I want to applaud you for your creativity and your development of skills even when put in a lax system. But let me tell you that that's not the case for everyone. Many people in the US are losing their teenage years doing shit when they should be using the scholastic system of the state for their education and skills. I blame the lax education system of the US, extreme individualism of students, lack of respect towards teachers, lack of understanding of the importance of education from the parents' part, and (this one is personal) the people that argue all the time with the teacher (I say STFU and learn, then talk).

      For example, the math they teach in Korean highscools surpasses that which is taught in US highschools by far. The fact that there are highschool students struggling with the mathematic problems in the SATs is a sad reality. I lived in Korea for 9 years and I sucked at math (btw, I still suck at it)... I probably got some of the lowest scores in my class. Still the SAT math was very easy for me. My classmates in Korea saw the SAT's math part and couldn't believe that this was the level of math required in the US to enter college.

      If you take the average GPA of a student from the US and that from one from Asia (I'm getting too general here), the US student might have a higher score. But you have to be aware that the content learned in Asian highschools is extremely advanced. The competition in their system is just mindblowing. Competition is necessary to screen who can make it to the best universities, who can make it to a university in the city(i.e. Tokyo, Seoul), and who has to go to the crappy outer universities.

      I'll take the example of Korea one more time... Students go to school from 7am to 9pm during weekdays(some schools till 11pm). Many students have to go to academic institutions to study more after they get out of school at night. Many get back home after 12am to wake up 6 hours later. On Saturdays many have to stay in school till 6pm. Some schools even make students come on Sundays. Most highschools make students go to school during the vacations. It doesn't matter if it's raining, snowing, hailing(?), or even if they're in war... a student's duty is to go to school to get educated. You might think this is an exaggeration; it's not. The average number of subjects a student has to take a year is over 12. They have to excel in all their subjects to make it to a good university. I don't want to talk much of the crap they have to go through in class... but just to list a few things that happened while I went to school; teachers hit students, they can use sticks (hockey sticks, pool sticks, brooms) or simply punch you, punishments are crazy, you'll be sorry if you're a smoker and get caught smoking, no questions are asked in class, you're dead if you yawn in front of the teacher, you eat lunch in the classroom, you clean up your classroom... I could go on forever. All of this is done to 'discipline' students who 'don't know what's right'. The punishments and the hitting are slowly disappearing.

      I'm not trying to say that the Korean or Asian way is better or that it is 'good'. And not everyone in the Asian schooling system turns out to be a genius. Many people simply can't endure the mental and physical whiplash imposed on them. But, I'm just trying to say that there's a whole different world out there getting their brains fried with education. So, if you want to compete in the future, you better get those kids of yours a *real* education.

    77. Re:pessimism by reverius · · Score: 3, Interesting

      Wow!!! I think I'm having exactly the same experience as you! By any chance, do you go to the University of Arizona?

      I wrote a rant in my livejournal about this issue, and I think it's damn good. Read it here.

      This was all prompted by a failed English essay... my mother (a *cough* social worker) simply couldn't understand why, and thought I should talk to the teacher, but my Engineer father immediately thought it ludicrous that I was graded largely on my ideas (*cough* completely subjective). just for the record, my arguments were damn solid, if not the most backed-up in the world.

      That's what makes me really appreciate Math and CS. In Math there are actually right and wrong answers... in English, there's the teacher's opinion, and yours.

    78. Re:pessimism by Anonymous Coward · · Score: 0

      the liberals fucked it up.

      http://www.pbs.org/merrow/tv/ftw/

    79. Re:pessimism by dnoyeb · · Score: 1

      Japan is a perfect example. They tend to keep a job for life in Japan. Here any job a CEO gets is just a stepping stone to becoming the president of the United States of America. So they sell out the company for quick profits to make their resume look good. let the company die on the next CEO..

    80. Re:pessimism by tarunthegreat2 · · Score: 0

      Hey, not all of us were lucky enough to figure out what we wanted to with our lives early enough. By that time, some of us (like me) were already walking out with our comp. sci degree. The problem is shifting out of comp sci. once u get in. Although things are worse now, the pay is still better than some other industries, and realising that you have to give up some benefits to re-start all over again is what gets to many people. Not all the 'low-talent' people in IT are there to be pretenders. Some of us just got stuck, and are in transit, trying to figure out what our higher calling actually is. Bear with us till we quit ;-)

    81. Re:pessimism by Anonymous Coward · · Score: 0

      mostly because they are alcoholics that you see that. drinking too much shuts down the neocortex and makes the humans more emotional.

    82. Re:pessimism by tarunthegreat2 · · Score: 1, Interesting

      Wowweee, and I thought life in India was tough! 7 am to 9 pm??????? I still find that a little hard to believe. What exactly extra are Koreans learning? Situation from the other side Asia(India). School hours are 8 am to 2 pm. Some schools count Saturday as a weekday. Vacations are vacations. Period. The exams can be tough, but with 1 billion people, the problem arises with the grading. Until at least next year, the system is based on average subject percentages, i.e. Person A scored 95% in Math, 90% in English, so the avg percentage is 92.5%. The issues with this is that at least 50,000 people will get 94%, and another 10,000 people will get 96%. And there is space for only 3000 people so u have to raise the cutoffs for admission to an absurd 98% in scome schools(and yes, 97.5% is not enough to get in).... This situation does cause pretty rigourous discipline to emerge. Due to this stupidity however, they are moving to a letter-based grading system next yr, and are going to base college admissions on more 'wholesome' attributes (kinda like USA I guess..). We do just fine without the hockey sticks, thanks. They used to wrap your wrists with a ruler, but those days are mercifully, long gone.

    83. Re:pessimism by tarunthegreat2 · · Score: 0

      and clearly, they don't teach good english. That should be rap your wrists, not wrap.... I'd like to see somebody wrap anything with a ruler. My bad.

    84. Re:pessimism by tarunthegreat2 · · Score: 0

      I've come across bad work ethics in America too. Or was Enron also outsourcing its CEOs to India? Good work ethics stems from 1 thing and one thing alone: It's called Hire & Fire. It keeps the employees in line, and since you can't Hire & Fire in India (or China), you see the ethics take a dive(In India, any company employing more than 100 people has to take the "permission" from the government when it lays off more than 5 people in a year. Till date there have been only 17 applications in 50 years...). Stop trying to associate everything with culture. Somethings are just related to idiotic laws, and poor knowledge of economics.

    85. Re:pessimism by Anonymous Coward · · Score: 0

      Of course, U.S Steel was formed with profit in mind from the beginning. The story is told in Napoleon Hill's 'Think and Grow Rich' -- pretty interesting book by the way. I read it years ago and thought it was a bunch of bs, but after starting my own business I re-read it and noticed that much of what I did to make it successful was in there -- quite freaky.

    86. Re:pessimism by Anonymous Coward · · Score: 0
      If you ever go to Japan, before you go to see the temples, or the bullet train, or Electric town, go to McDonalds. 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. You'll find a clean restaraunt, with professional workers who zip around putting everything together like they're swamped, even if you are the only customer waiting. Oh yeah, and the food actually looks like the pictures there. McDonalds is a low wage job there just like it is here. The difference is simply attitude. Their's is good, our is....
      Everything you say about McDonalds is true, but the same efficiency does not exist everywhere throughout Japanese businesses. Japanese are as good as Americans at 'looking busy' and one shouldn't be fooled into thinking that the common 12-hour work day means that they are being productive for 12, or even 9, of those hours. I think this is particularly true the more white-collar a job is; I've never seen construction or restaurant workers slacking off, but it's a common sight in IT companies.
    87. 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.

      --
    88. Re:pessimism by cpex · · Score: 1
      Well here I am 4 (ok 5) years later with 2 kids and suv, and thankfully a wife (not ex) I am graduating this June with my B.S. Computer Engineering. (ok i got the wife, kids, and suv a bit early)

      I currently have two offers for engineering posistions from major international tech companies in my area in the range of 55k-60k a year (better benifits from the lower salary). I have to choose and I am still three months out from graduation. So I dont know what all you are complaining about offshoring. If you love what you do work hard you will find something and sometimes something will find you. Also I dont know why you sound so bitter about your kids. I am happy to spend every last dime I have on them.

    89. Re:pessimism by TheLink · · Score: 2, Interesting

      India has 1 billion people. Even if you take 800 million out (agriculture, poverty), given India's IT/Tech push, even if US is 20% better on average you'll be able to have more decent/top notch Indians. I'd bet all of that 200 million can speak and spell decent English. Can't say the same for the US.

      This is without considering costs/salary.

      --
    90. Re:pessimism by Anonymous Coward · · Score: 0
      I was an exchange student in Niigata, Japan. I was not in the top school but in the bottom not in a metropolis like Tokyo but the 'farmbelt' of Japan. Yet my fellow 16 year old students were taking advanced calculus courses that I would only see in my 3rd year in engineering school. They have half day school on Saturdays and far fewer days of vacation (especially summer which in America was designed for kids to help out on their farms).
      My gripe with US teachers union

      Class sizes were usually 40+ students but unlike what the US teachers union claim, it was a highly effective. The US teachers union does not want to require elementary school teachers to actually require teachers to have an ability to teach math beyond basic arithmatic. The US teachers union does not want to have 240+ days of school like they do in Japan with long, full days of school but short days of school for only half the year (180 days). US teachers complain about the low pay they get but they only work half the year. I went to public school in America (I am American born white guy) but I feel that I was cheated out of an education that would have given me a competitve edge in the global market. Lucky for me I studied my azz of and got into a top notch US engineering school.

      The high school actually was geared towards vocational training so they had robotics and high voltage generator/transformer labs where students could get the preparation for the real world. What is also important to know is that companies in Japan do their own R&D which can be partially sponsored by the Japanese Govt (MITI).

      In this country, very few companies do their own R&D, relying on universities to come up with new technology. Because of this, Japanese companies are faster at migrating inhouse technologies into products, weeks versus months or usually even years for the American companies. American university uses cheap student labor to do the R&D versus the Japanese who use the top researchers who of course cost more money but can do a much better job. etc.etc. etc....
    91. Re:pessimism by tankdilla · · Score: 2, Insightful
      Oh well, I'll just follow the rules until I graduate, I guess... my bad, I thought creativity and originality would be rewarded...

      So true. I realized this the hard way a few times, forgetting to state the obvious and going further than the questions would call for. Then I'd get my work back and discover I missed full credit by forgetting to state the obvious. Guess sometimes you can't give people too much credit. Yeah once I figured out the rules, college became a little easier.

      Unfortunately, in the real world now, it's the same way at work. Extra effort is not often recognized, unless you toot your own horn. And forgetting the obvious is not an option, esp. working around different types of people. Still, creativity and originality has it's place on the side for hobbies and independent projects.

      --

      -Look lively. LOOK LIVELY!!! --Mr. Shmallow

    92. Re:pessimism by zymurgyboy · · Score: 1
      It was a very small liberal arts school. At the time there wasn't much of anything offered in the way of CS beyond two or three programming classes, an AI class and if memory serves, a robotics class. In total, about 5 courses, all offered through the math department. There was no CS major; you had to design one through guided study and interdepartmental curricula. So I certainly don't speak with any authority as to what would consist of a typical CS degree program.

      Things have changed dramatically since then. They now have a rather well respected computer science department with degree tracks in two or three distinct areas of CS.

      I liked statistics and mostly focused my degree on that. I came that direction from the biology department, which is what I initially intended to declare as my major.

      I tended to close myself off to things for admittedly irrational reasons then. I ended up majoring in math after promising myself I'd never touch it again once I got out of highschool. Not unlike my attitude toward CS when I was infatuated with math. It's probably as dumb as it sounds and I can't really explain it beyond the generalization that in both cases, I met someone at a critical point in my development as a human who presented both math and CS in a light I hadn't previously considered them in, completely reversing my previous perceptions.

      I've never had any formal CS training beyond a couple rather lame community college courses which were basically geared toward making you learn the basics of C++, or VB, or something. Everything tech I've learned that really matters I've learned on my own (the hard way) or by geeking with friends in my spare time (the best way?).

      Maybe that clarifies where I'm coming from somewhat.

      --
      If you never make mistakes, it's probably because you're not doing anything.
    93. Re:pessimism by Anonymous Coward · · Score: 0

      abstract reasoning is generally irreleivent having been involved in a few dev projects myself(not as a developer, Sys Admin) my take on the hole thing is that it's really all about obedience not ability or knowledge and logic plays no part whatsoever; I know I've been looking for the isle of sane and wise people for many years and yet they are still hidden :), people are very far from resonable and there really is no hope that they will get better anytime soon...
      so don't think; react and above all buy, it's what is and what will be until the machines takle over
      http://www.theregister.co.uk/content/28/3649 4.html :)

    94. Re:pessimism by God!+Awful+2 · · Score: 1


      And for the record, I worked my way up from a helpdesk job through the tech bubble... And I got paid crap until I paid my dues and demonstrated competency and motivation.

      And you don't think that slow ascent could have been because you studied the wrong thing in school?

      I, on the other hand, studied the right thing. Then I leveraged it into a summer job, dropped out of school, and got rich quick (well, fairly well off anyway).

      -a

    95. Re:pessimism by tooba · · Score: 1

      I feel like I need to chime in because I'm currently a sophmore Computer Engineer at Purdue University.

      When I decided my major, I looked back on my formative years and paid attention to what I spent most of my "throwaway" time doing. The only thing I could find that anyone would ever pay me for were the hours I spent learning how to program and tooling around with computers. So far, I have great grades, and my preparation in math and science seem to be better than that of the hordes of overseas students that make up the majority of those in my major- despite the extra hours they may have been forced to practice during high school. The fact is, the time I spent learning how to think like an engineer on my own have been more valuable than anything I was taught in school. Though the mathimatical theory is important to understand, what is needed in the workplace is a nubile mind that is able to solve difficult problems with limited information.

      Besides, as far as I know, most of the tech outsourcing woes are in the areas of IT and computer programming- not computer engineering. There are still plenty of jobs out there for us (I hope). If all else fails, I'll just fall back on plan B- set up a leanto on a popular beach during spring break and sell alcohol to minors at inflated prices. I'll have a monopoly on supply and the view sure beats a sitting in a cubicle all day.

    96. Re:pessimism by eyeye · · Score: 1

      no... real men know what "cite" means.

      --
      Bush and Blair ate my sig!
    97. Re:pessimism by EugeneK · · Score: 1
      This is +5 insightful?


      Regarding the "study" you linked to :


      It cites no statistics or studies; it just throws out the number "24%".


      Nowhere does it say this 24% "became wealthy simply due to hard work". It says that they "built wealth through hard work". That could just as well be someone who was already wealthy and "built wealth" through the "hard work" of hiring an investment bank to manage their already existing wealth.

      "Lived below their means" a statement totally empty without context. What does that mean; that they never took out a loan to buy a house or pay for college?

      "taking moderate risks" - see above; if you are wealthy, you're going to hire someone smarter than you to take care of your money for you.

    98. Re:pessimism by SillySnake · · Score: 1

      This is one of the most accurate statements I've ever heard on Slashdot. Go to any university in America and start talking to kids about research and what they do in their free time.. You'll find that those who build projects for fun and do research because they want to know more are nothing like those who just go to class. Since I've started doing research I've applied at most 10 class lectures to everything I've thus encountered (Let me clarify. That's over one year in a major robotics lab working on major NASA projects and other assorted things. I'm now doing my own research, and only in my 4th semester of college.) Take my lab partner as an example. I basically carry him through our lab studies, I design and build anything important or difficult. I have to constantly explain rather simple things to him, simply because he's never been self-motivated enough to really learn everything for himself. He's never had the driving factor to build something "cool" just because he can. It doesn't take long to realize that most engineering programs teach you the basics and that if you want to build something for fun or because you can, or even something to meet a certain purpose, then you have to go somewhere and do the research on how to build it yourself. Unless it's been explained with different resistor values most people can't replicate the design in any reasonable amount of time.

    99. Re:pessimism by Anonymous Coward · · Score: 0

      if you had children, being happy becomes second to feeding and medical for your babies.

    100. Re:pessimism by Anonymous Coward · · Score: 0

      This is all fine and good. I agree you should study what interests you and that education is good in itself...

      BUT... There are a lot of people that don't have the luxury of not taking into account practical considerations. You shouldn't simply scoff at people who make educational decisions because of the earning potential - and you should also not assume that people who make the decisions have nothing to contribute. Frankly - it strikes me as arrogant.

      If you loved math so much, why didn't you continue with it - get a PhD and then get paid squat for post-doc position and then maybe compete for tenure track poisitions at major research universities?

      G.H. Hardy would have never of compromised himself the way you seem to have done.

      Now that I've gotten that off my chest - CS people are usually dolts when it comes to math... and many of the good ones do have math degrees.

    101. Re:pessimism by DuranDuran · · Score: 1

      > This is BS.

      Is it? In the US, at how many garages do you see the employees *saluting the cars as they leave*?

      --
      "You can justify anything by putting it in quotes, adding a famous name and making it a sig" - Albert Einstein
    102. 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.
    103. Re:pessimism by BlackHawk-666 · · Score: 1
      I hope you find that calling soon, since the motivated IT people like me and getting sick of cleaning up after the ones who are just there for the paycheck.

      This outsourcing thing does have a bright side after all if it will help thin out the timewasters in IT. Honestly, life is too short to be doing something you hate just for a slightly better paycheck.

      --
      All those moments will be lost in time, like tears in rain.
    104. Re:pessimism by BlackHawk-666 · · Score: 2, Funny

      Speliung is also generally irreleivent I sea. I shure hop the macheens takle over shurtly.

      --
      All those moments will be lost in time, like tears in rain.
    105. Re:pessimism by Anonymous Coward · · Score: 0

      >*mathematics* are the "specialized knowledge" taught in CS

      HAHAHAHAHAHA... ROTLF... LMAO......

      no.. stop it please.

    106. Re:pessimism by tarunthegreat2 · · Score: 0

      I whole-heartedly agree with you. But these days they aren't hiring many film production house managers whose only qualification is a comp. sci degree. And in the meantime I gotta pay those bills.. I apologise for us low-talent dudes.

    107. Re:pessimism by bhebing · · Score: 1

      I sincerely wonder how cramming up someone's brain with knowledge can educate people. Okay, so they know a lot of facts, big deal. Google knows a lot of facts, too! The goal of education is not to provide people with knowledge, but to provide people with skills. Like someone already told before, it should not matter what major you take, what matters is the skills you learn. Making your kids into a bunch of encyclopedias without a shred of imagination is not the smartest thing to do.

    108. Re:pessimism by deepvoid · · Score: 1

      I guess when you come to your senses, it'll will be too late for you to do anything about it. I should be happy that you don't plan on breeding, but on a more compassionate point, try going to India to work now, and live at the wages they pay there, under the conditions they currently offer, with the social and political isolation a foreigner experiences, and you will quickly understand reality. Truth be told, when you drag your pessemistic, disease riddle, cobra bitten, butt back to the good old USA, there wont be a job waiting for you when you get back.

      --
      Fast machines, powerfull AI, impulsive invention,... All I lack is a good espresso machine!
    109. Re:pessimism by newpath4com · · Score: 1

      www.newpath4.com sez: Gee, I'm not making any money at all! I must be making all the right decisions. But I got to tell you until people "discover me" it's a good thing my Dad taught me how to make "geese-in-th-town-square" stew! Last week I solved the nation's interstate crowding problem, so maybe when the people who HAVE & HORDE THE MONEY SEE IT (www.newpath4.com/interstate81.htm) maybe the money will come ROLLING IN, and I can go back to eating real food at McDonalds! hehehehehe

    110. Re:pessimism by newpath4com · · Score: 1

      BS is flying AWESOME isn't it? hehehe That's why I have taken so many of my inventions directly to the Internet! I wanted to show kids a new path to explore. http://www.newpath4.com/sitelist.htm . My method is more/less open source share with ever'body, but many of our world-class problems need fixing NOW, not after I find investors and garner support, research & complete R & D patenting process. Some of my ideas are simple Erector-class stuff (www.newpath4.com/interstate81.htm) but hopefully I will cause some new debates to spring up, perhaps help people to search harder for new paths... (Ugh. What a gross plug!)

    111. Re:pessimism by essreenim · · Score: 1

      Hey Blackhawk,
      You're totally speaking my language. I got exposed to computers when I was young - Dad's job.
      I always rresisted doing the same thing as him, as I wanted to be original, and do my own thing.
      I started out studying general engineering, I had decided that the life of a cicil engineer was the life for me, but I hated the technical - all engineering college - no women atmosphere.

      I also found I was compelled by computers, and wanted to use them whenever possible, but there wasn't very good computer facilities. I left to pursue a BSc. in CS and Software Engineering combined at a university with much better balance of men:women. I liked the course and the facilities but not allot of my fellow students. I was eager and geeky, wanting to learn, but finding allot of the others really hated it and just moaned all the time. It's such a pity that they were only thinking of money - thats really all many of'em cared about. If there was an announcement in the papers: ***People, there are
      lots of jobs in xyz, study it, make money***,
      there would undoubtedly be lots of people flocking to do so, evenif xyz was completely unfufilling!
      What really gets me is that I'm not in any way arrogant. I don't necessarily think I'm better than them, after all, they may be right, work is work! - is it supposed to be fun. Who knows,
      maybe they just knew something I didn't. Maybe
      work is just not meant to be enjoyed, and why not moan about that fact. But some of these people now have interesting jobs - that I would like and still they moan. They don't desserve it. My job is not very interesting but I KNOW that these guys would not care if they were doing my job or the interesting job. To them its all the same, money, but I do care..!!

      I think what it really comes down to is the fact
      that I will always dream, no matter what.
      So many people want to accept the status quo that exists in the world, I just want to see can we shake things up a bit. Why can't we enjoy life more. I think you should be able to work hard but be fulfilled in the knowledge that you get something out of your work - to come home and not feel like another day has been flushed down the toilet..

      Sorry for this long thread, I just want a revolution against capitalism, and an end to money, and materialism - then we'll see these people for what they are - unmotivated. They won't quest for cash if we are all equal. But I will always challenge myself with things that others might find a waist of time.

      One last point, technology developed most under communist USSR, thats a fact. Physicists made the same cash as labouers, BUT THEY REALLY
      WANTED TO WORK AT THIS - because they enjoyed it. The right people were doing the right jobs for the right reasons.

    112. Re:pessimism by Anonymous Coward · · Score: 0

      Whilst your argument is just as valid as his, he was directly comparing the experience of being in a McDonalds restaurant (and the work ethics evident within) in the two countries at that point in his argument.

    113. Re:pessimism by Anonymous Coward · · Score: 0

      Talented people who are enthusiastic will always have jobs.

      Hear hear ! Currently a J2EE architect, but Ive been everything in the past ten years... embedded coder, GUI app developer, systems programmer.

      Last week I got offered a contract doing some stuff with PHP(which Ive never actually written anything in anger with) from a single phone interview. I had zero experience with PHP... but the during the phone interview both the guy and I knew we were on the same frequency. Currently working in a environment with two other developers and the rest a bunch of inanimate carbon rods. Their talking about outsourcing most of this dept and quite frankly I agree. Even if the SE Asian guys are as crap as these losers... at least they cost less :)

    114. Re:pessimism by Anonymous Coward · · Score: 0

      for an interesting take wealthy living beneath their means, read The Millionaire Next Door

    115. Re:pessimism by Anonymous Coward · · Score: 0

      I'm glad I didn't spend an extra 4 weeks in school every year.

      I wish it was less, now I realize there's no happiness being a cog in the social machine.

      Free your mind.

    116. Re:pessimism by bbad99 · · Score: 1

      I also agree with you 100%. I have an applied mathematics and a comp sci degree and I can honestly tell you that there is a huge deficiency in course materials for CS. CS would appear to encourage "cookie cutter thinking" Most students don't even know where the box is, let alone be able to think outside of it. There is way to much emphasis on getting the right answer (the traditional way), and not on trying to find a better way. Sure you will not always succeed in getting the right answer, but you will learn far more in the failed attempts than the success of one grind throug the cookie machine. Just my 2 cents.

    117. Re:pessimism by Anonymous Coward · · Score: 0

      Hey, after reading this arrogant posting one has to wonder about the US school system. How can someone that stupid graduate in the top 1%

    118. Re:pessimism by Bull999999 · · Score: 1

      I guess you've never heard of the power of compounding? If you start investing/saving early enough, you can become wealthy by the time you retire. This is the slow and not very exciting way to get righ.

      You don't have have to hire a banker. For example, if you start investing $250 a month in a tax deferred IRA ($3000 a year for most people) at a average return of 12% (something like a Vangard 500) it will grow to close to $900,000 by the time you retire thirty years later. Before you complain that $900,000 won't be worth as much in 30 years, realise that it's better than being broke, and the congress will likely raiser the $3000/year limit in the future to match the inflation.

      I didn't come with the above magic formula myself, it's a tried and true method listed in many financial books and web sites. You can go ahead and use your excuses to blow your money away but don't blame the world if you are broke at retirement and have to work at the Wal-Mart to make the ends meet.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    119. Re:pessimism by Bull999999 · · Score: 1

      Parent Article

      The above is the link to the parent of the article I mentioned. It does describe other types of wealthy people, and does include the types that you've mentioned, like people who got wealthy by inheritince and business.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    120. Re:pessimism by Gr8Apes · · Score: 1

      I agree that high school was quite lax. Bush's "No child left behind" plan is moronic though, because to leave no child behind fails to challenge, say 50%, of the students in class. Are they lazy? I don't think so, they're just not challenged. And by not challenged, I don't mean loads of homework. 40 hours a week of doing 1+1=x doesn't help you learn anything.

      As for engineering, I graduated with an MS in mechanical engineering. I happened to have concentrated on a particular field that appeared quite promising at the time. The field has since essentially collapsed. Before the collapse, the hand writing was already on the wall, as engineering depts everywhere were downsizing, and thanks to that, upward mobility (ie promotions) were basically frozen for ever. So, being the second to last engineer hired in a group of 200 makes you the "junior" engineer even after 7 years. (I stayed that long for other reasons as there was an enticement, but I was already planning an exit after 3 years) When I switched careers, as an example of what was happening in my dept, 2 of the upper management retired. Their organizations were merged with other tiers within the dept, and no one was promoted. The oldest manager left at that time was then barely 55, with the next closest under 50. This is true in other companies as well, from what I gathered from friends.

      So, basically the situation was - you get to do "junior" level work for 10-15 years, you might get a promotion in 20-25. That's not very appealing, unless you're happy doing the work no one else wants to do in your field. It used to be junior level work was given to new entry level engineers under the guidance of a mentor to improve them so they could move up the ladder. It's now years later, and the huge reduction in available engineers may have changed the situation, I no longer follow it.

      To summarize my feelings, American universities haven't failed to produce engineers, but employers that want engineers have screwed them over so badly only a few would go that route now, and the ones that do need more than 30-40K a year so they can pay off their loans. After all, why slave away for 4+ years and go into debt to earn a degree to wind up working at the same or lower salary and task levels than some maybe high school graduate?

      --
      The cesspool just got a check and balance.
    121. Re:pessimism by ya8282 · · Score: 2, Informative

      I'll take the example of Korea one more time... Students go to school from 7am to 9pm during weekdays(some schools till 11pm). Many students have to go to academic institutions to study more after they get out of school at night. Many get back home after 12am to wake up 6 hours later. On Saturdays many have to stay in school till 6pm. Some schools even make students come on Sundays. Most highschools make students go to school during the vacations. It doesn't matter if it's raining, snowing, hailing(?), or even if they're in war... I think that you are glorifying your own experience a bit here, or times have changed drastically. Let me point out some facts of the present: This past winter, it snowed about 4-5 inches and pretty much all Korean students in the Seoul area were given the day off. Most schools have gates which are locked on weekends, thus it is not really possible to attend school during those times. Friends of mine who attended the Computer Science program at Seoul National University and KAIST took an average of 4 courses per semester, mostly computer-related. I'm still a better programmer and understand much more computer theory than most of them with only 14 semester courses of computer-related undergraduate work. So, I was not the average student, but they are supposed to be Korea's elite? Even middle school students smoke in the bathrooms, avoid punishment at home by living in PC bangs, join gangs, etc. They are no better behaved than Americans despite their punishments. Whether or not they get into a good college really depends on the national college exam not your grades. If you fail, you can still attend vocational schools or study abroad... As a part time teacher at one of those "schools" (hagwon in Korea) that the students go to after school or on weekends, most students have no motivation to study and simply attend to be with friends. The reason they are there is to obey their parents, not because they are interested in doing well. Should I also point out that the US is still far more productive per man hour? The work culture is such that you should not leave work until your other team members do so, which means that during that time you may have absolutely no work to do. Luckily, my current company has adopted some Westernized values and this is not a strict norm. Sure, Asians still believe in punishment-based learning rather than reward-based learning and still practice corporeal punishment. What sense does this make in the workplace? How come you didn't mention the drinking culture? In certain situations, you are expected to drink alcohol as often as every night until 2-4am. Koreans turn to alcohol to relieve their stress, and tend to keep drinking or engage in activities that promote drinking for the entire night. It's really sickening to smell the breath of coworkers who smell like both alcohol and garlic at the same time, but apparently it is acceptable here... Koreans who go through college have completed 10 years of education in English, yet they have a really difficult time communicating in English. In countries like India, English is one of the national languages and people are expected to speak it, so at least they have some language competency. Though Koreans tend to work for only about 3x as much money as Indians in the IT sector, they are not a viable solution for offshoring because of the communication problems.

    122. Re:pessimism by zymurgyboy · · Score: 1
      And you don't think that slow ascent could have been because you studied the wrong thing in school?
      No. English literature would have been The Right Thing(tm) if that's what I had a passion for then. I did time on a helpdesk for two years and learned a lot: about tech, human behaviour and psychology, and how to make office politics work for you instead of against you most notably. Two years isn't all that much time to spend when you're learning valuable lessons.

      Besides, I was working on a long-term project above my payscale which, once successfully completed, was my ultimate springboard to bigger things. I'm patient, and it's always paid off in the end.

      School's never really ended for me, only the formal variety.

      The description of your path isn't all that unlike my own. I took a hobby and leveraged it into a part-time tech job, which I then leveraged into a career in IT. I found I was much happier when I stopped chasing dollars and started focusing on non-economic interests. I rose even faster when I was happier within my own skin and not focused on things I couldn't control.

      Are you sure the thing you for which you got your degree will always be "the right thing?" My interests certainly changed over time. But I've tried to take the important things I've learned through the pursuit of each of them with me when I move on to the next one on which I'll focus intently. Don't let your degree box you in. Adpaptability and being open to new things have served me better than anything else in the corporate climb.

      And now I'm fairly well off too, emotionally and materially.

      --
      If you never make mistakes, it's probably because you're not doing anything.
    123. Re:pessimism by Anonymous Coward · · Score: 0

      Several colleges have the quarter system, particularly those with a co-op program. A quarter is typically 10 weeks, as opposed to the 15 week semester.

      Drexel University is one example.

    124. Re:pessimism by benjamindees · · Score: 1

      The top students in the US are not in danger of not finding jobs.

      bzzt! wrong. When the general idiom of "school should consist of lots of repetitive bs" becomes standard (as it has, even in institutions of "higher" education) those students in the top 1-2% just drop out.

      Couple that trend with the general trend of putting everybody in the same class regardless of ability and those with real talent become even more frustrated.

      And, I haven't even begun to address the general bias *against* using aptitude (ability) instead of achievement (work) as a general indication of intelligence.

      Face it, US education just isn't up to the task.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    125. Re:pessimism by Rhino · · Score: 1

      My suggestion is go to college to learn how to learn, and you'll be just fine. Not that the subject matter isn't important, but knowing how to learn the extras that you need is what will really matter.

      You will need to learn how to adapt the content of your major to the job of your choice. In most cases they are related in some way.

    126. Re:pessimism by Anonymous Coward · · Score: 0

      Umm...having spent several years in Japan and Korea, it's evident to me that
      you are obviously blinded by rose coloured glasses after a brief sojourn there, apparently. Want to see slackers? Go to any company to find lots of people who do nothing, simply because the company wouldn't want to lose face by getting rid of them, having taken on the responsibility of looking after them, once they are hired. And the horrors of the beatings that take place in schools there...well, I'll leave that for the moment in case you are naive enough to believe your sheltered exposure to the East...I'd hire someone with imagination and creative abilities from North America over anything in the East...you obviously enjoy the "...protuding nail get's hammered..." philosophy...I'll stop there for the moment and respond with more if I see any more diatribes like the parent...

      BTW, SCO Darl, I understand you speak Japanese...Darl chan, honto ni kimi wa baka na hita na?

      Very rough translation: "Little crybaby Darl, you really are a most honourable idiot, aren't you?" :-)

    127. Re:pessimism by Anonymous Coward · · Score: 0

      Welcome to UMR

    128. Re:pessimism by kelnos · · Score: 2, Interesting
      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 agree wholeheartedly. i just graduated in january. sometime around sophomore/junior year i started exhibiting the cynicism you're talking about. i just didn't see the point anymore. my school felt like a job factory, and the classes weren't catching my interest. i majored in electrical and computer engineering, and, while i still conceptually love the field, i'm currently working (for the university, no less) in a software/systems design capacity. i took a bunch of CS classes for the minor, and those didn't really catch my interest either (though i will admit i enjoyed the graduate-level CS classes more than my ECE classes).

      it took me an extra semester to graduate - i got depressed and stopped doing my work for a semester. so now i'm working for the university. i feel really lucky to even have a job, even if it's only a temporary position. i'm not really sure what i'm doing come july when my appointment ends. i'm not all too optimistic about finding anything anywhere else; i'm mainly holding onto the hope that i'll be offered a more long-term position here. we'll see...
      --
      Xfce: Lighter than some, heavier than others. Just right.
    129. Re:pessimism by EvilBudMan · · Score: 1

      I agree with most of what you say, but have a bone to pick on this...

      --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.--

      There are those that don't have 6 months pay saved up because they don't make it to save. They don't waste it on stupid things. Health problems can take cash fast. As far as unemploymet benifits, I feel if my employer pays insurance for this ultimately it's comming out of my pay so I'm entitled if i get layed off. After all the government requires employers to pay don't they?

      1,2, & 3 are OK though.

    130. Re:pessimism by clink · · Score: 1

      Haha! Your life crapped out!

    131. Re:pessimism by JWW · · Score: 1

      You had me reading right up until that communist BS.

      You are right about motivation and the workforce, though. But wrong on capitalism. What is needed is not an "end to all money", but a move to computer science as a professional endeavour, not a move to it being a trade. The unmotivated you talk of only really want CS to be a trade. The people, like you, who care about new ideas and excellence in what you do want CS to be professional, like doctors.

      What you need to do is make your own path and keep doing what you enjoy. My current job used to have a lot of freedom to make decisions and move things to new technologies and methods (very fun). The new corporate culture is one of locked down standards and an alomst manufacturing worker style of IT processes. True there's less suprise in what is happening in the IT environment, but theres also less ability to solve complex problems facing the business. I know that someday I will be working for myself as a professional in IT doing consulting or providing services for businesses. I think it is the future of IT and where everything will be heading anyway. It is the route to the more professional environment. It sounds like you would be well suited for that environment as well.

    132. Re:pessimism by Bull999999 · · Score: 1

      While there are exception to the rule as you mentioned but for most people (including myself as I just started to save for emergencies not long ago) they buy toys (even worse, buy toys on credit card!). As for the unemployment benifits, you are entitled if qualified but it should not be the sole source of emergency fund.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    133. Re:pessimism by Anonymous Coward · · Score: 0

      Yes, it is just so easy for everyone to suddenly pull $250 A MONTH outta their rear to put into something that they can't touch for thirty years.
      I'm going to college, and paying all bills including rent and insurance, by the end of the month I am lucky if I have five dollars in my pocket let alone $250. Thats from working three jobs and taking classes. So being an American I guess I'm just an unmotivated, worthless employee not considering my retirement.
      Also, so far I've read through half the responses on here, but not once have I heard anyone mention one word about how all the outsourcing affects the local econonmy.
      If your a business owner, by all means move your support and developement overseas. However, if I reach an indian on the other end of the phone, even if he is based out of North America, the first words out of my mouth is going to be,"Please let me speak to an native speaker of American english." If he cannot do so, you will lose my business immediatly.

    134. Re:pessimism by EvilBudMan · · Score: 1

      As you say..

      Credit cards should only be used for things that you have money to pay for at the end of the month. It also seems like there is nothing in life that is sure. That's for sure. Always exeptions exist depending on the circumstances.

    135. Re:pessimism by V_M_Smith · · Score: 1
      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 curious about this statement. Can you explain a little more? In what ways have you been "creative" with your assignments?

    136. Re:pessimism by Bull999999 · · Score: 1

      I'm one of those guys who aboused credit cards during my college years. Fortunatly, I managed to start digging myself out without runing my credit (unlike one of my good friend who ended up filing for bankruptcy). After I'm done paying them off, I will keep one for emergency purposes, but hopefully, my emergency fund will be big enough by then so that I don't have to resort to using the credit card.

      I'll have to tell you that CC is like crack; I have to leave them out of my wallet so I don't get tempted to use them.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    137. Re:pessimism by schuss42 · · Score: 1

      you are so right about that, life and success are only what you make of them!

      at the same time, i'm still wondering if i'm making the right life for myself? sure, i love to write code, but three years out of college and i still haven't found a way to do it for money other than the occasional side job.

      maybe i would have loved being a doctor or an astronaut or (gasp) a lawyer just as much, had i gone that route instead. it's one thing to scratch out a living while i'm young - but someday, i might want a 9-5 that i enjoy and that allows me a future, a good retirement, a pleasant life.

      and it doesn't help to be in the top 1% of your class if you can't get any work experience and no one wants bright people who wasted their college years getting dumb ol' computer science degrees... ;)

    138. Re:pessimism by Jearil · · Score: 1

      hmm.. I'm not sure I agree on what you believe to be a "real" education.

      Let me take a small example of a completely different society than most of us are used to: The Jh/'hoansi. Alright, it's a group of people who's primary occupation is hunting and gathering, but the way that they raise their children and the amount that their "education" system works is astounding.

      For the Jh/'hoansi, the idea of punishing a child at all is unheard of. Any sort of phyiscal or even verbal punishment is considered abuse and shunned outright in the society. No child under around 8 is ever told what to do, and the best they do at safty precautions is to make sure they don't cut themselves with poisoned arrows. However, the fatality or even heavy injury rate among these children is extremely low. The reason: they are watched all the time by parents, though never taught directly.

      So this is a system where adults do not interfere with their children's learning, in fact they don't take any active participation at all. Yet the Jh/'hoansi tend to retain 25% more of what they learn than people who are taught in a regimented schooling system. There is no compitition among them, even the games that children play do not have winners or losers. Sounds kinda marxist doesn't it? Well I won't say that it would work in America or in fact in most other "civilized" places of the world, but it does give you a different perspective on what is the "best" educational system to give children a "real" education.

    139. Re:pessimism by Mateito · · Score: 1

      > 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).

      Crap. The 18 year old college chick you lust after today will be replaced by another 18 year old college chick in 10 years time.

      I, personally, am glad I waited. The difference in maturity between a 23 year old and a 28 year old (both men and women) is incredible. I'm 30, my fiancee is 32. We met when I was 28.

      Up until then I had several years of exploring the "posibilities"... and have concluded that anybody under the age of 25 shits me to tears. Of course, when I was 23, anything over the age of 18 was fair game.

      Sure, you can marry your high-school sweetheart now, but in 10 years time chances are she have the same maturity level of anybody else her age.

    140. Re:pessimism by Mateito · · Score: 1

      > You learn how to navigate ... emacs

      But only if you pass notes in class or talk back to the teacher.

    141. Re:pessimism by hesiod · · Score: 1

      > they're probably the ones pricipally motivated by the perceived economic advantage of it anyway

      Not only that, but they are the ones who were only good at Quake and figured "computers are easy, and with all my l33t gaming skills, I'll get hired as a game developer in NO time!" Had two of those in a class of 20 CS (SE, really) majors.

    142. Re:pessimism by HighNoon · · Score: 1

      I think that the trend towards more focused learning in K-12 is not limited to Asia. I went to school in Europe (Italy, Germany mostly)in the 70's and was always astonished at just how little the kids attending the American high schools were knowlegeable about.
      The interesting point I found was that like in Asia, the American kids were always busy memorizing things - how absurd, I felt then as now. Our schools focused on teaching us methods of thinking. In other words, being able to recite from wrote memorization like a monkey merely in order to be able to pass a multiple choice exam was ludicrous. I never even saw a multiple choice exam until I joined the Navy and later when I took the SATs before going to UC Berkeley.
      The concepts of discipline, respect for teachers, respect for learning, applying the seat of the pants to the seat of the chair, and striving for academic excellence are long gone in the U.S. Save perhaps for the elite who send their kids to Andover, Execter, CPS and other pricey preparatory schools, and where the system is geared toward producing well educated pupils, the public school system has lowered its standards so as to become all-inclusive. There are no poor performers because whenever they are found out, the standard is lowered.
      Finally, with 4 kids in the public school system, I am painfully aware and continuously engaging my kids to learn more, study more, and forget asking about TV, video games, gameboys, or any of that other garbage that masks for toys for youth these days - don't have them, don't use them, books, they have lots of books ;-)

    143. Re:pessimism by cayce · · Score: 1

      Well, no matter how much "better positioned" in life would my kids get if I managed to put them through 12 hrs of education for 12 years of their lives. I'd prefer to see them poor and happy than filthy rich (as if an excelent education would equal wealth, most millionaries never finished school anyway) and with enough trauma for not having had a NORMAL CHILDHOOD. Plus hating their fathers and cursing their children by repeating the same procedure that was inflicted upon them.

      I really think I can teach my children responsibility (and lots of other values) and compensate at home for any deficiences of the school system, without amputating their right to be kids/pre-teen/teens.

      A lot of people is starting to realize that is way better to have a 40/48 hrs week on a lower wage job and spend time with the family. Why it should be different with the kids?

      We need smarter not harder [schools].

      Just my 2 old cents.

    144. Re:pessimism by ACPosterChild · · Score: 1

      wtf? you apparently didn't take a real CS track. Discrete mathematics including graph and set theories and lots of proofs, numerical methods, finite automata, two fomal algorithms classes that require proving the running time of algorithms, a small bit of electronics. That's the "specialized knowledge" to complete a CS degree. Most classes required doing formal proofs of the theories and equations. There are, of course, the typical classes that most other degrees cover also: Math from Calculus to Linear algebra and Differential Equations, physics from classical mechanics to E&M to relativity and a small bit of quantum; plenty of chem, organic and inorganic, and thermal.

      Stop thinking that CompSci is the same thing as learning Java in highschool.

    145. Re:pessimism by jedi_gras · · Score: 1

      Or in the case of some slashdotters...pick many girls and if one likes you, she's the one to marry.

    146. Re:pessimism by jedi_gras · · Score: 1

      Sending out 1000 resumes doesn't mean shit. Good luck.

      Hahaha..I see you tried monster.com too eh?

    147. Re:pessimism by moondo · · Score: 1
      I'd prefer to see them poor and happy than filthy rich and with enough trauma for not having had a NORMAL CHILDHOOD.

      The elder generation of Korea went through real 'poverty'. I'm not talking the kind of poverty you see in the US... I'm talking of scrape-the-bark-of-trees-for-food poor. They learned from history that they do not want to be poor and they don't want their kids to be poor either. They learned that their country doesn't have natural resources to rely on and the only resource they have is/are(?) people. So, to stand as a nation they have to educate their people. Why do they study so much? Well, they have to study hard because there's so many people in a small country that it's hard to get a job even with a college degree.

      But, what you say may be true indeed. Many people lose their childhoods just studying and going to academic institutions. Yet, I ask you, who defines a 'normal' childhood anyway?

      There's a saying... "What was hard to endure is sweet to recall." And, although I made it seem like hell on earth, school life is not really that bad/intolerable. Being in school all day doesn't mean studying 24hrs a day. I can remember many fun moments with my friends... like the thrill of escaping out of class at 6pm, laughing our heads off at jokes done by our teachers, getting caught and hit for cheating with my friends, gambling in class till the teachers came, etc. One time, a friend of mine got hit so hard he couldn't take anymore blows. Guess what happened? A friend of his got up and volunteered to get hit the rest of the blows... now, you tell me how many people would do that? That's something you'd only see in movies. The emotions you go through in school are really astounding sometimes. Of course, it's up to each person to interpret a situation with a positive or a negative heart.

      I'll just make one more point. The bonding between schoolmates in Korea is actually quite amazing. Some people mistake the Koreans and put homosexual attributions to their relationships (men and women), because they seem to be so close to each other. But in reality, there is no sexual attraction. It has nothing to do with some perverted sexual intention. If girls hold hands, it's just because they're good friends. If a guy massages another's neck it's because the other guy was tired.

      It's just that all the hardships they went through together can make them very good friends. Maybe I'm getting sort of defensive here... I hope you don't think I'm trying to say they're better or something.

    148. Re:pessimism by moondo · · Score: 1

      Well, that would really depend on what your ideal model of society is, wouldn't it?

      I don't know the tribe you speak of... But, if you believe that living in the jungle with no laptops, no slashdot, no pizza delivery, no electricity, no banks is cool, then that's cool. If making arrows and sitting around eating marshmallows and singing kumbaya is the ideal society you want, then go ahead and join them.

      I don't want to offend the tribe, but, if you want to be a player in the international community where all the crap that's going on in the world actually matters... Well, then reality dictates: study, get a degree, get a job.

      I'd say the best education for a kid would be that which prepares him/her for the future. The kid might decide to change his/her future and go to Zambia, but until the kid reaches that point a parent should do their best to educate them in how to prepare for reality. Now that's what I call 'real' education.

    149. Re:pessimism by Rich0 · · Score: 1

      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.

      Maybe 24% of wealthy people weren't born rich. However, what percentage of people who work hard, live below their means, and take moderate risks become rich? My guess that number is probably around 0.01%.

      It isn't enough to save, work hard, and take risks. You also have to be lucky. Bill Gates made a fortune by taking some risks and being fairly smart and working hard. I'm sure that 100 other people started their own software companies in the same timeframe and they're broke now.

      If you don't work hard and take risks you probably won't ever be rich (unless you are related to somebody who is rich). On the other hand, if you do work hard and take risks, you probably also won't ever be rich.

      I'm not saying that people should just sit around and not do work. However, increases in techonlogy should mean that people in general shouldn't have to work as hard to maintain a growing economy. Instead people are working harder and harder, because technology only benefits the people who own the factories, not the people who work in them...

    150. Re:pessimism by Anonymous Coward · · Score: 0
      Their background allowed them to eventually crank through their work, but without much imagination or independence.

      I can't believe such a bigoted statement got modded as interesting. The Mutual Admiration and Validation Society at work.

      It's not a bigoted statement, it's a recognised problem. In Japan, for example, the traditional focus on learning by rote is seen to have impeded progress in many industries where Japan lags behind not only the bigger US, but behind smaller European countries as well.

      The Japanese educational system has done its job of creating a literate society, but is seen by many as a serious obstacle to the cultivation of attributes such as creativity and independent, critical thinking, which are critical to many information-age industries.

    151. Re:pessimism by BlankTim · · Score: 1

      $250.00 a month for savings huh?
      I wish I had an extras $250.00 a month. Maybe I could buy some groceries that didn't consist of Bread, Milk, Cheese, Shitty Ramen, Mac&Cheese, Soup.

      --
      Just once, I'd like it if someone called me "Sir".
      Without adding, "You're creating a scene."
    152. Re:pessimism by Anonymous Coward · · Score: 0

      Then I guess I was also a top student then. High school here in the US is not much of a challenge. I did poorly in some classes only because I did not do homework, not because I couldn't do it, but because 3 page essays take more than the 5-10 minutes between classes. Math assignments were always quite easy enough to finish within 5 minutes. For me schoolwork stays in school. I spent my time at home tinkering with computers, playing computer games, and having fun. I was also usually the youngest student in my class or grade, and I must say that the rest of the students probably belonged a grade behind.

      As for all those asians who get good grades, well half of them are cheaters. They're the biggest hoard of cheaters around. Before you label me racist, I'm Asian. I grew up in the US, in an initially nearly all white neighborhood, until the Asian migration. The Asian kids would try to copy my notes, if I ever took any, so I stopped taking notes or wrote them all backwards if I felt like taking notes. They'd try to copy my "homework", so I did my 5-10 minutes before it was due. The only challenge for me was to time it just right so that I'd finish just in time. If I didn't finish even 1 question, I'd just not turn it in.

      I usualy had the highest or near highest scores on my Math and science classes. I did horribly at anything that required memorization.

    153. Re:pessimism by Anonymous Coward · · Score: 0

      Have you ever studied in Asia or went through Asian school system? They focus on memorizing so much one can argue that they memorize a lot more "content" than N.America students. They also try to sqeeze in a lot more content during jiunor high and high school and that's why they constantly get good scores in internation match competitions. Plus in most of the country there, # university is high so quality varies greatly. Usually they push you really hard in elementary/junior high/high school and entrance exams, once you get in university it's very easy to finish compare to north america. Furthermore, the pressure(from family & peer)to get A also forces a lot of students to cheat. All they care about are marks not what they acutally learned. Bright students from Asia eventually come to NA/Europe because they know quality of higher education is indeed better here.

    154. Re:pessimism by bi_boy · · Score: 1

      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.

      From what I'm seeing among my peers is that people aren't flocking to their interests for study but rather just other things they speculate will make them lots of money, ie business, law, etc.
      I remember my roommate freshman year was a declared CS/CINS major and he said pretty much for the money, and then took the first programming class of the major and flunked it big time heh.

      --
      Chicken fried butter sticks? Do ... do you use a fork? - Black Mage, 8-Bit Theater
    155. Re:pessimism by Bull999999 · · Score: 1

      My friend is a loan officer and he told me that he deals with penty of people who make over $100,000/year (that's a very good pay for the Denver area) yet they still come in for emergency loan of two to three thousand dollars, which shows that hi income alone isn't enough either.

      If you start out early enough and invest around $200 a month in a relatively safe funds, you can be rich by the time you retire. Only problem with this method is that while its tried and true, its also a long boring way and most people don't have the patience for it.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    156. Re:pessimism by Bull999999 · · Score: 1

      Did you consider doing contract work? That's how I found my current job.

      While there are jobs being shipped over to India, I found it interesting that the current work that we are doing right now involves an Indian store. The store owner told us that while he's aware of IT jobs going over to India, he couldn't find anyone in the local Indian community for his IT needs...

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    157. Re:pessimism by Bull999999 · · Score: 1

      I've gone through the Ramen diet before so I know how you feel, but many wealth people that I know personally went through the same thing. And the boom showed us that even during the good times, most people don't save.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    158. Re:pessimism by God!+Awful+2 · · Score: 1


      Are you sure the thing you for which you got your degree will always be "the right thing?" My interests certainly changed over time.

      Well, as I mentioned before I didn't actually finish my degree. I used university as a springboard to get the job I wanted. Then I learned how to deal with office politics and human behaviour while making a lot of money at the same time.

      As far as I'm concerned, what I studied in university is almost useless; everything I'm most interested in, I learned on my own. But I'm not naive enough to think that money isn't important. Pursuing my personal technical interests is definitely not the way to advance in my career.

      -a

    159. Re:pessimism by the_womble · · Score: 1
      I suggest you switch to something more lucrative. LIke what?

      Wall Street (and the City of London for that matter) is offshoring analysts.

      Some medical jobs (e.g. diagnosis based on scans) are being outsourced.

      An office job can always be moved more easilly than a manufacturing or physical service one (at least until we get good cheap waldos).

      The best thing you can do is to do whatever you are really good at, in any really skilled job there is always a huge premium for the best skills.

      I am not going into the economic arguments becuase they are simply not worth repeating again (read an economics text book). I always get better moderated for comments on software topics than (on topic) posts on my area of expertise (investment, financial economics, perhaps some other areas of economics, definitely a lot of other areas of business and finance) so I am not bothering any more.

    160. Re:pessimism by Anonymous Coward · · Score: 0

      As an American college student, I can say with authority that you come off as a complete tool. Read Anthem recently?

      Well, maybe that's a bit of an exaggeration. Just remember that life doesn't always go your way, things aren't always fair, and sometimes people do get screwed for no apparent reason. Stay positive, but don't act like a cheerleader.

    161. Re:pessimism by Tuxinatorium · · Score: 1

      From where? Uncle Tom's Community College? Also known as extra high school for retards?

    162. Re:pessimism by Jaysyn · · Score: 1

      Actually, I think it was JU but I'm not sure, and she was fired (for incompetence) many, many moons ago so I can't exactly ask her.

      Jaysyn

      --
      There is a war going on for your mind.
    163. Re:pessimism by bob_jenkins · · Score: 1

      The top might be even better than they already are if they didn't get to coast aimlessly through K-12.

      One problem with coders at the top: coders in the middle can't maintain their code, they can't keep track of all the requirements. Either the top has to purposely write dumbed-down code, or whoever owns the code has to make sure that only top people get to maintain it.

    164. Re:pessimism by mrzonk · · Score: 1

      Gotta say that you've hit it on the head.

      The most useful course I ever took was an english course in my freshman year of college. It taught me to recognize and name the basic logical fallacies that have been used to disinform people since Ancient Greek times. Boy, has *that* stuff ever gotten a lot of use! In fact, I used it earlier today when someone sent me some right-wing propaganda. He, unfortunately, was taken in, but I like the guy and I'm trying to bring him along slowly.

      Logic and thinking skills are *vitally important,* especially in today's world! I cannot stress this enough!

    165. Re:pessimism by EugeneK · · Score: 1

      Save $250 a month? That would be stupid advice to anyone with credit card debt, because the interest on that debt is higher than the 12% they'd get from an IRA. But hey, having a running credit card balance is just a few lazy slothful folks who live beyond their means, right?

      Average households carry some $8,000 in credit card debt.

    166. Re:pessimism by (void*) · · Score: 1

      You have something there, until the philosophy about communism/materialism/capitalism. Realise that you know nothing about those things, stop making inane comments about those subjects, and you'll do just fine.

    167. Re:pessimism by rark · · Score: 1

      Erm, four years ago the economy was still okay. There were signs that it was going to go down, but it always does (then it goes back up, then it goes down again, then back up again. The only really tricky bit is when). Now we are somewhere in the middle of a down period. Barring major governmental financial policy mismanagement (though I have to say that I wish I was more confident of our current leaders' motivations on that issue) or severe disaster (nuclear bombs, California finally falls into the ocean, etc) in three years the economy ought to be much better.

    168. Re:pessimism by Teflik · · Score: 1
      Well, I'll answer your question. But I don't want this post to be interpreted as me whining or asking for pity or trying to justify myself. These are the things that have happened as I see them.

      There are two examples that were bothering me when I wrote that post:
      1 - in a history class, for an exam, we were supposed to write an essay about this book we read. The exam question asked some very specific questions. I went beyond that, making analogies to connect the topic to day-to-day life. I basically made it understandable to me, given that I never lived in 18th century China. My essay was more intelligent and showed more understanding than the question asked for (and I still stand by that). However, I was given a "D-" because I didn't specifically answer the question. I talked to the professor during office hours -- he was totally cool about it... He said he liked the essay, but, in order to make things fair for all students, I really should follow the rules and answer exactly the question that was asked (and not the more interesting and challenging question that was unasked :-). Okay, cool. I can live with that.

      2 - I have this class, Seminar, where each of the students takes turns giving technical talks throughout the semester. The point of the class is to give us practice with public speaking on technical matters. Most people gave talks about "DNA Analysis" or "Fusion" or whatever. I gave a talk about some data analysis software that I had written. The professor was livid. He interrupted me in the middle of my talk and chewed me out right in front of the class. I couldn't figure it out. As near as I could tell, he was pissed that I presented my own work. I checked the syllabus, and it says nothing about presenting your own work or someone else's work. We just have to give talks on technical subjects... It caused me a lot of stress trying to figure out what the hell I did wrong.

      Anyway, I eventually talked to him during office hours... he was much more raional and well- behaved. We basically agreed to disagree. I'll do things his way, that's fine. I can put up with most anything as long as he's civil and well-behaved.
      So when I wrote that post, the part that I was bitter about was being punished for doing my own creative work.

      David Brooks has an amazingly appropriate editorial in today's New York Times (Mar 30, 2004). I agree with DB whole-heartedly. I've had a number of technical jobs (I'm 28, not just some dude right out of high-school), and I've done very well at most of them. The success skills for school are totally unrelated to the success skills in life or in the workplace.
    169. Re:pessimism by EugeneK · · Score: 1

      I guess you've never heard of the power of compounding?

      Gosh, no, I haven't. Have you heard of the power of compounding credit card debt?

  2. Follow the money by ObviousGuy · · Score: 0, Troll

    Why study boring stuff like computers and engineering when there's no job market for those skills?

    Instead, take the time to study things that are interesting and really mind-expanding like literature, philosophy, and languages.

    Leave the geeks to their machines, let the rest of us rule them from management.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:Follow the money by avandesande · · Score: 2, Funny

      yeah then they really wont be able to find a job

      --
      love is just extroverted narcissism
    2. Re:Follow the money by Tackhead · · Score: 4, Funny
      > Instead, take the time to study things that are interesting and really mind-expanding like literature, philosophy, and languages.

      With a liberal arts degree, after you discover that the only thing to read is the script your training partner hands you and that the only language you'll ever use involves varying the accent on "Y'want frizewiddat" from English to Ebonics as appropriate for your store's demographics, you'll derive existentialism from first principles.

      So skip the philosophy, because it's redundant.

    3. Re:Follow the money by Anonymous Coward · · Score: 0

      Except that Engineers make excellent managers. At Queen's University, we take multiple project management and business courses because it is expected that after a few years we'll likely end up in management.

      My Uncle is head of Asia for a major technical company, and he only hires engineers.

      I'll assume this was a joke.

    4. Re:Follow the money by Anonymous Coward · · Score: 2, Interesting

      FYI, management is often full of those who couldn't hack it as a techie. Furthermore when a company gets cut back, management is often first to go. Don't worry though, I might drop a quarter in your cup when I see you begging for money on street corner after this happens.

    5. Re:Follow the money by Gyan · · Score: 1

      Instead, take the time to study things that are interesting and really mind-expanding like literature, philosophy, and languages.

      Sounds sarcastic but can't be too sure on ./

      Anyway, (theoretical) CompSci can be mind-expanding, just like linguistics or philosophy.

    6. Re:Follow the money by Crudely_Indecent · · Score: 2, Funny

      Leave the geeks to their machines, let the rest of us rule them from management.

      Philosophize about how HR found all that pr0n on your computer, and how your letter of resignation got emailed to the CEO. He who controls the data, controls the department.

      BOFH LIVES!

      --


      "Lame" - Galaxar
    7. Re:Follow the money by Anonymous Coward · · Score: 0

      Why study boring stuff like computers and engineering when there's no job market for those skills?

      There's no market for these skills because the market is being outsourced to India, et al. If Corporate America was less concerned with lining its own pockets at the expense of employees, it wouldn't be a problem.

    8. Re:Follow the money by Uber+Banker · · Score: 1

      And FYI, techies are usually those who can't hack it as management.

    9. Re:Follow the money by Frizzle+Fry · · Score: 4, Funny
      Sounds sarcastic but can't be too sure on ./

      There must be sarcasm somewhere in a post with the title "follow the money" that exhorts readers to major in philosophy.
      --
      I'd rather be lucky than good.
    10. Re:Follow the money by Bendebecker · · Score: 1

      The Encyclopedia Galactica:
      Entry #25734
      Topic: Management
      Description:
      1. Clueless users selected by even more clueless users to demand products that the most clueless users believe will make money.

      2. People who have sold their soul in exchange for money, they have been cursed by a demonic possession that leaves them only able to spout meaningless phrases like 'out of the box' and 'maximizing potential'. They lack ethics, empathy, and the basic intelligence required to be of any use to a functioning civilization. Paradoxically, finding no other use for these wasted dead ends in the evolutionary ladder, primitive cultures often select these same people to run the civilization, usually into the ground. Like the nobility of the same primitive cultures, they are eventually purged as the civilization matures. The label 'management' has been deemed by almost all respectable theologists to be the second most likely canidate for the mark of the beast, surpassed only be the label 'laywer'. Also refered to as 'the scum of the earth' by the forces of good, the forces of the working man, and the forces of the useful.

      3. The first ones up against the wall when the revolution comes.*

      *Future versions indicate that this will at some point need to be changed to 'the first ones up against the wall when the revolution came'. Afterwards the galactic conference declared 'management' to be a sin against god, logic, nature, and the laws of reason. To declare yourself a 'manager' was deemed a sin against humanity and to subject someone to being 'managed' was declared one of only three crimes in the universe were the death penalty was applicable (by the insignificance method). Since then, calling a person 'management' is considered to be the worst insult in known reality and has on several occasions led to horrible and extremely destructive wars.

      Note: Phrases such as 'Their bellies are full but their spirits are empty.'(Star Trek) and 'They measured their worth by the gold in their coffers instead of the value of their spirits.'(Theif 2: The Metal Age) repeated over and over whenever one comes in contact with these abominations are considered to be the only known ways to keep oneself pure of contamination.

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

      ./ == dotslash? I smell a lawsuit coming on...

    12. Re:Follow the money by sTalking_Goat · · Score: 2, Interesting
      I almost majored in philosophy (with a creative writing minor), but I changed my mind early on and went into Electrical Engineering because I wanted to be able to get a job when I got out of college...

      oh sweet irony...

      --

      My days of not taking you seriously are certainly coming to a middle...

    13. 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
    14. Re:Follow the money by divesnob · · Score: 1

      You can do both you know. Get a liberal arts degree with an emphasis on computer science. Some people look at this as the easy way out, however it's just another aspect of running a business - being able to clearly explain what it is you developed to someone who hasn't got a clue.

    15. Re:Follow the money by Telex4 · · Score: 1

      Yikes, first a "non-geek" espousing the merits of management, and then a geek dismissing the merits of the liberal arts.

      I'm all trolled out!

    16. Re:Follow the money by dasmegabyte · · Score: 1

      Typical attitude. "Oh, liberal arts, that'll be useful."

      Well, I have a degree in a fairly specific liberal arts field. And I've worked consistantly as a programmer for five years. Most of my CS friends do not work in the field anymore. They either burnt out or never got a chance to burn in the first place.

      Part of the reason for my continued employment is that liberal arts degree. Before I took my first rhetoric class, I didn't understand the importance of politics, networking, attitude or even how to work in groups. Most of the CS courses I took were exercises in elitism...generally, one or two students would do the assignment while the others made the TA do it for them, or devised ways to cheat. A lot of people dreamed of making a lot of money and getting great internships with arms manufacturers, etc, or of getting in with some video game studio and just playing for the rest of their lives.

      There was very little really useful work going on. I mean, half of everything was in Pascal. They taught C++ like C and never explained the importance of streams. There was a class in building a web page at 300!

      I had planned on transferring into that department, but I said fuck it. I took more rhetoric, and as electives, differential equations and network programming. The rest of it I gleamed from Oreilly books (which are just wonderful).

      And you know? My writing skills are better than most programmers. Even if my other plans fall through, I could always write a really bitchin' primer on visual inheritance. Which at my school would be used in doctoral classes.

      --
      Hey freaks: now you're ju
    17. Re:Follow the money by Chmarr · · Score: 1

      They might get 'stuff' done, but it probably WONT be 'good quality stuff', nor will it be 'stuff that people want to pay for'.

      As much as we (as engineers) like to chide and ridicule the 'sales end' of a business, plus everything in between (such as product management), they're TOTALLY necessary if you want to earn money from the coding you do.

    18. Re:Follow the money by Anonymous Coward · · Score: 0

      And you know? My writing skills are better than most programmers. Even if my other plans fall through, I could always write a really bitchin' primer on visual inheritance. Which at my school would be used in doctoral classes.

      The first step would be to get the name right, virtually any good writer knows that.

    19. Re:Follow the money by Anonymous Coward · · Score: 0

      Most low level management at tech companies are engineers without any formal management training, who mostly do engineering, and also some project management. So quality stuff would still be produced. However, I agree nobody would likely buy it without a marketing department to tell the engineers what customers really want.

    20. Re:Follow the money by Axisted · · Score: 1

      I for one look forward to the day when I can articulate the practical and philosophical limitations of the Church-Turing thesis in a single non-recursive function and show the code-monkeys that the hypercomputation of eros transcends techne.

    21. Re:Follow the money by Anonymous Coward · · Score: 0

      If you can't dazzle them with brilliance, baffle them with bullshit.

    22. Re:Follow the money by Brataccas · · Score: 1
      Nonsense. There are thousands upon thousands of companies that are successful without a marketing department. Most small companies are just one or two people with a good idea and a niche market to sell it to. If the quality and the usefullness of the product is good, people will eventually pick it up and recommend it to others. Sure, marketing becomes necessary for large corps who generally spend millions of dollars to come up with a so-so product and then need to spend millions more to convince people why they need it in their lives, but don't confuse those businesses with your typical small shop.


      In my life, I have RARELY experienced a better product from a company that advertises. Higher quality products are generally produced by specialists who don't need to attract customers - their reputation does it for them.

    23. Re:Follow the money by Anonymous Coward · · Score: 0

      Baffling with BS works.

      My BS is the only thing from my college education I use everyday.

    24. Re:Follow the money by Anonymous Coward · · Score: 0

      When I took Phil 101, the prof wore a black t-shirt every day that said "Philosophy: I'm in it for the money."

    25. Re:Follow the money by dasmegabyte · · Score: 1

      That's a crass way of putting it.

      Ideally, you should dazzle them with brilliance and baffle them with bullshit.

      --
      Hey freaks: now you're ju
    26. Re:Follow the money by essreenim · · Score: 1

      I studied CS and there was a runnning joke that all the Arts stundents would end up inn McD's.

      Actually, they all seem to go on to better things. I think it isimportant to expand your mind in college first. That way you confront the possibility of ending up in a place like McD's much early and you end up making an informed career choice. You are wrong to knock the arts.
      If you really believe philosophy is redundant then your just a carcass. Nothing scientific ever happens without someone somewhere sayinh. "Hmmm, what if.."

    27. Re:Follow the money by Frizzle+Fry · · Score: 1

      He presumably wore it every day because he could only afford one t-shirt.

      --
      I'd rather be lucky than good.
    28. Re:Follow the money by jedi_gras · · Score: 1

      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.

      Hmm...no no...you got this wrong.

      A company of all techies will get stuff done and get paid in peanuts. A company of all management will ... [try] to tell each other to do ... work and make billions outsourcing all the work to India/Mexico/China and have all the time in the world to pretend to do real work and have fun

      Trust me on this...I moved from a techie role into a managerial role. The latter is more fun, less fulfilling, but more lucrative.

  3. 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 joeware · · Score: 3, Interesting

      I went to a state university that had a top computer science and engineering program. They didn't let a lot a people each year. Quite a lot people that loved computers probably got bumped by people that just wanted to work with computers for the money. Now, they probably got bumped because they weren't the best computer science students also, but they genuinely wanted to work with computeres and couldn't get a degree at their university of choice because of the craze.

    2. Re:On the bright side, by Skyshadow · · Score: 1
      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.

      Alternatively, Universities could see the drop in interest as a sure sign that it's time to gut funding for these programs. Also, you might find yourself in a position where the departments are comprised of the morons too dense to realize that paying coding jobs are going the way of the dodo.

      --
      Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
    3. Re:On the bright side, by Hoo00 · · Score: 1

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

      Dream on. The class will be popuplated by many genuine indians from the mystical offshore.

    4. 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.

    5. 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?
    6. Re:On the bright side, by Brigadoon · · Score: 1

      At my school, the CS department has a pretty low graduation rate, partially due to drop-outs and partially due to students switching out of CS and into something else. I've heard numbers before, and while I don't remember them, they were surprisingly low.

      IMHO, CS isn't an extremely difficult field, but it's no inner-tube water polo.

    7. Re:On the bright side, by sprekken · · Score: 5, Interesting
      One thing to remember is that the college population is not made up entirely of 19 year old HS graduates. Many of them are older gen Xers who dropped out of college back in the nineties in favor of getting a job in the booming tech industry.

      Granted a lot of those people were wannabe hacks that didn't know shit about computers, but got a job anyway because basically *anyone* could get a job back then, but some of us knew which direction was up at least - having been programming computers since the 80's - and just wanted to bypass the stupid educational system that was taking WAY too friggin long to finish. Many of these people (myself included) decided after the bust to go back and get that elusive degree, only to find out recently that it ain't going to do a damn bit of good so why bother?

      Many jobs in IT today do stipulate that the potential employee have a college degree with X number of years experience, but most of those (and many others) will accept "equivalent experience" as a substitute for the degree. The only place I can see this being an issue is for government contracting (you are on a lower pay scale w/o a degree), and possibly places like MS, IBM, and Sun... but who the fuck wants to work there anyway?

      People in my position could go back and finish a degree, and then possibly get an advanced degree, but I'm getting older and starting to burn out writing code for someone else. In the next few years I will be starting up a business or two anyway and I doubt that a CS degree will help with that.

      Anyway, I guess that I would like to have that piece of paper that says I actually finished the program, but realistically thinking it just isn't worth my time anymore.

    8. Re:On the bright side, by Anonymous Coward · · Score: 0

      That's as obsured as saying that paying music customers are going the way of the dodo.

    9. 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

    10. Re:On the bright side, by Venti · · Score: 1

      I for one am genuinely interested in computer science and everyting related to it but the is no change in hell that I would try my luch in that field. No instead im going to law school (im not kidding here) and going to specialize in tech related cases. Thats why I'm hoping EU will follow US example and get fucked up IP patent laws... more work for me.

    11. 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.

    12. Re:On the bright side, by log2.0 · · Score: 1

      Yep, thats valid. Regardless on how much OSS there is out there, businesses will still need custom apps written for their specific needs.

      The OSS will provide a good ground for developing this custom software and lower the cost of all businesses...which in turn makes the entire economy run more efficiently. I like that :)

      --
      Can your karma go above being Excellent?
    13. Re:On the bright side, by pilgrim23 · · Score: 1

      Agreed. I am of the Baby Boom generation. When I went to college in the early 70s the campus was stuffed with people who had no business being there other then their fear of the draft. I recall that most freshman level courses were taught in the morning by the Professor (when he was sober, a grad student when he was not or too hung over); and in the afternoon by a video tape of the morning lecture. In each case class was the size of an average LOTR opening night audience..

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    14. Re:On the bright side, by Patman · · Score: 3, Interesting

      At my school, the CS department has a pretty low graduation rate

      (His school is Michigan Tech, www.mtu.edu)

      That's because the program is friggin' difficult. I should know, my Bachelor's is in CS from Tech.

      The program is also outstanding from a learning standpoint. It's got a good grounding in theoreticals and practicals, and the profs(for the most part) know their stuff.

      Grad rate may be low, but the students they turn out are good. A better test, IMHO

    15. Re:On the bright side, by YAJoe · · Score: 0

      I think your theory is correct.

      As a national merit finalist and an active student leader, I have been offered full tuition at nearly every public university in my region. I am genuinely interested in Computer Science and I plan on studying it next in college because I enjoy it.

      I think it's a good thing that I will join a group of people who also enjoy the subject, and who are not money-grubbers looking for a quick job like other majors.

      We smarter-than-average people like being challeneged, and we only will find true challenges in areas that we care about. It is hard to care about classes with 500 kids in them, though now it seems there will be only 400. So we undoubtedly will enjoy these smaller departments, and our enthusiasm should encourage other talented applicants to apply.

      It won't hurt that I'll have fewer people to take out ;)

      --
      My karma really hurts.
    16. Re:On the bright side, by Canadian1729 · · Score: 1

      Okay then, the way of the whooping crane (endangered instead of extinct)

      --

      New news forum for Canadians - CanadaSpeaks
    17. Re:On the bright side, by riptide_dot · · Score: 1

      "I do not, when I get in the field, want to work with people who are this incompetent." Sorry to burst your bubble, but a lot of the problems my company has with trusting its IT Department stem from the fact that a lot of people have gone through here who wouldn't know what code was if it slapped them in the face. The entire industry has been flooded with people who just have "paper-knowledge" but really only studied to pass the tests. Then they get jobs, screw things up, and the knowledgeable people are the ones who usually have to stay late to fix everything they touched... This type of thing isn't necessarily specific to the IT Industry, but because of the .COM boom, it sure became one of the more popular industries for unqualified people to get into because of the promise of big money. Now that the economy is focing CIOs to make effiiency the #1 priority, things like outsourcing certain tasks (especially programming ones) makes a whole lot more sense because you pay for the result, not the time it takes to get there. More and more people are beginning to recognize that a truly knowledgeable computer engineer isn't necessarily "Bobby" from down the street that knows how to install that game on your computer because he actually read the manual...:) That has to be a good thing, right?

      --
      I was in the park the other day wondering why frisbees get bigger and bigger the closer they get - and then it hit me.
    18. Re:On the bright side, by OwP_Fabricated · · Score: 1

      I sure don't see a decrease of people taking computer related courses here. I go to community college (mostly since my only other real choice here is Purdue, and I have yet to hear anything good about it from any student there I've met. Nevermind the cost.) and the CIS classes are typically jam packed, especially the Cisco/MCSE/A+/Whatever+ classes.

      Then again, none of that is programming.

      As for jobs, hell, there's a $50k per year sysadmin job I'm applying for right now. I meet the requirements and all I have right now are a couple certs and an associates degree. Go fig.

    19. Re:On the bright side, by Exantrius · · Score: 1

      That was something I always complained about...
      I went to UCSC in '99-- EVERYONE was CS or CE. Because it was easy money once you got the degree, the teacher had to go extremely slow for the people who don't know computers. I stopped going to class because it was painful to be in the fifth week of the (10 week) class going over the same stuff as the first week-- We had people that couldn't get the hang of /* commenting */.

      Unfortunately, most of them made it through to second quarter.

      Fortunately, not many of the non computer people made it past second quarter, with the lecturer and his hash of string queues -- Not that it was difficult, it was kinda scary. /ex

    20. Re:On the bright side, by daVinci1980 · · Score: 1


      Makes me wish there was a slashdot rating for "Sad".

      --
      I currently have no clever signature witicism to add here.
    21. Re:On the bright side, by Rick+and+Roll · · Score: 2
      Now that the economy is focing CIOs to make effiiency the #1 priority, things like outsourcing certain tasks (especially programming ones) makes a whole lot more sense because you pay for the result, not the time it takes to get there.

      True. This could also be taken care of by a decent consulting service. I may give starting one of these a shot, but I'd probably have to find a big way of showing that I can code before I can get my first job. Maybe if I hack away at Parrot or something.

    22. Re:On the bright side, by pete6677 · · Score: 2, Insightful

      OK, I know its cool and stuff to learn fancy computer science techniques, but I'm going to disappoint you and tell you that you won't use any of it in the real world. When you get a business programming job (ie one that pays you enough to eat every day), you'll be doing mind numbing tasks like data migration scripts or generating that report that the CEO needed yesterday. Not much computer science involved, but a lot of hunting down data fields in poorly documented systems where the only guy who knows anything about it quit last month. Yes, its not a pleasant thought, but its the kind of job most graduates find themselves in, at first anyway.

    23. Re:On the bright side, by Anonymous Coward · · Score: 0

      It's sad that most CS students only know some rudimentary JAVA and don't have a clue what a pointer is anymore. I suppose they can all work for Sun and write JAVA OS... :P

    24. 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
    25. Re:On the bright side, by carn1fex · · Score: 1

      The big problem as i see it is in order to handle the boom boom 90s, schools made significant investments to expand their CS departments (I know my school did- new building, new proffs, new labs). Now that enrollment is down guess who pays for all this new bullshit? The students. Tuition will definatly rise to pay for this and anyone who knows academia knows that unlike a corporation, you cant just fire all the new proffs and retire your new facilities.

      --

      ---------

      No matter how thin you slice it, its still baloney.

    26. Re:On the bright side, by Anonymous Coward · · Score: 1, Insightful

      I don't know what the heck kinda computer science major you are in, but I'm a freshman at North Carolina State, and they are already having us do more than 2 page programs just for our labs.
      Also, I was very interesting in computer science when I picked it as my major, even did some on the side just for the fun of it. But once you are in college they totally screw it up, and its not fun at all anymore; I imagine thats a big reason a lot of people are leaving, even the ones genuinely interested in the topic.

    27. Re:On the bright side, by Trifthen · · Score: 1, Troll

      Wow. How exceedingly arrogant. Does that mean doing anything for any reason other than being passionately interested makes someone unworthy?

      Tell that to all of the CS people I know who now work in services or fast food now that their jobs are gone. They don't have passion for these professions, so they should just make way for those who do. I mean, who needs food on the table, right?

      This of course also ignores the fact that some people who *are* interested in CS may avoid it in lieu of something else, knowing they can't get a job when they graduate. So now you have CS-minded people taking classes they're not really interested in. That's better, right? Seriously, if CS becomes the equivalent of Underwater Basket Weaving, who's going to bother?

      --
      Read: Rabbit Rue - Free serial nove
    28. Re:On the bright side, by RickHunter · · Score: 1

      This isn't can't code well, this is can't code at all. And modern CS programs turn out far too many people like that.

      Disclaimer: I happen to be one of the people who thinks that CS programs should teach people how to code and CS theory but not necessarily how to develop software.

    29. Re:On the bright side, by Rick+and+Roll · · Score: 1
      Well, many of these are people that can't have an intelligent conversation about anything related to computers. This is not to say they do not talk, because there are some people that just do it, and don't talk much, and I don't want to knock their competence. These are people who cheat, asking people just to shoot them their code, so they can turn it in as is. They'll say they understand if they can't get their code, but they don't even know where to begin. It's pretty sucky.

      That said, your post, and the post about the crypto guys, opened my mind quite a bit, and I realize that some people are smarter than I think.

      I'm a guy who tries to learn many nuances and aspects of programs and software, because I'm a linguist and a usability guy. But I also focus on broader concepts, such as saving user's time, preventing bugs, and integration. I guess I'm more of a software engineer than a computer scientist.

    30. 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.

    31. Re:On the bright side, by japhmi · · Score: 1

      Through my years of tech support, I've learned that a lot of CS students, even ones who are real good programers, often don't know anything about actually using computers. I'd get CS students have me fix their computers for them. I can't program at all (I can look at some code and figure it out and modify it if need be), but I know more about actually using the things.

      --
      "Giving money and power to government is like giving whiskey and car keys to teenage boys" P. J. O'Rourke
    32. Re:On the bright side, by bondjamesbond · · Score: 0

      OOOH, OOOH, Mr. Katah, does that mean that they'll be forced into using Linux?

    33. Re:On the bright side, by Slackrat · · Score: 2, Informative

      Why not a few hard numbers? Enrollment trend at University of Washington CS Dept:

      http://www.cs.washington.edu/homes/lazowska/selfst udy/Sec3Charts/

      Specifically take a look at:

      http://www.cs.washington.edu/homes/lazowska/selfst udy/Sec3Charts/cse.enrollments.pdf

      Definitely a bump in the late 90s.

    34. Re:On the bright side, by pedantic+bore · · Score: 1

      At my school, it's more than 19%. In our intro CS course, we had ~200 pre-bubble, reaching 420 in 1996, then levelling off in the 300's. This year, 80.

      --
      Am I part of the core demographic for Swedish Fish?
    35. Re:On the bright side, by mattryan78 · · Score: 3, Interesting
      This Friday I will be ending my two-year career as a computer science instructor. The main reason I am done with teaching is because the quality of students is actually getting worse.

      When I first started, there were 25 computer science majors enrolled at this small 2-year technical institute. Out of those 25, I had only 3 or 4 bad apples and the rest were great. I really liked teaching material that regular students wouldn't get to learn in school (ODBC, XML, ASP scripting, packet sniffing with Ethereal, etc.) I thought I found a job that would be fun and challenging because I would keep getting a high quality crop of students because of the lack of computer jobs.

      Flash forward to today, there are about 18 current computer science majors. No surprise in the drop in enrollment. Out of those 18, however, only 4 students know what the hell they're doing. The other 14 have no business being in this field. 6 months ago when I got these new crop of students, I'm thinking "WTF Happend!?". Some of these students are in their fourth networking course, and I still need to review with them how to create a folder in Windows. In my programming class, a student turns in an assignment that converts feet to meters, and her code accomplishes this by multiplying the number of feet by 2 (and I even give them the calculation for how to convert feet to meters)!

      I have dozens and dozens of these stories and everyday I'm adding a new entry. To me there's just no point in teaching these students anymore. I don't know if it's because we're marketing the technical institute to the wrong target audience or if the high schools in this area just don't care anymore, but all the instructors I talk to agree on one thing: the quality of students is not getting better.

    36. Re:On the bright side, by Anonymous Coward · · Score: 0

      Yeah, over here even the really cool cute little asian girls wearing black leather know how to use sun's java api site by the end of freshman year. But lea's probably biased, since here "they don't program" doesn't mean the same thing it does at a lot of schools, if my friends' horror stories are any indication. Life at cmu: pro-cute geeky girls who need help on their programming assignments. con-even if you're an expert, their problems are probably too hard for you to solve!

    37. Re:On the bright side, by dasmegabyte · · Score: 1

      saving user's time, preventing bugs, and integration

      God bless you, man. If we had one guy duking it out in academia with those goals in mind for every five guys trying to build a better mousetrap simulator, we'd have software that didn't suck.

      Me, I'm just a code monkey trying to get my time in before my brain crashes and I have to switch careers (which is in 2008, given conventional wisdom)

      --
      Hey freaks: now you're ju
    38. Re:On the bright side, by Pinball+Wizard · · Score: 2, Flamebait

      jeez...where are some of you people going to school anyway? I'm finishing up my junior year at UNM and already I have done the following:

      taken standard algorithms out of CLR and improved upon them, then wrote extensive papers on how much these were improved(quicksort, skiplists) over the published algorithms.

      written a logo(you know, turtle graphics) interpreter in Scheme. A fricken 2000-line interpreter in Scheme.

      written malloc(as one of many examples) in assembly language.

      wrote a hash table class that fully implements the java.util.Map interface and then used it as part of my own custom spam filtering program - the spec also made it so it would work on any UNIX system with procmail.

      This is but a subset of what I've had to do, and I'm not even in my senior year yet! I don't go to Carnegie Mellon or MIT either, I go to UNM. And yet I constantly read about stories such as yours where people are graduating with CS degrees without having to do much work.

      At any rate, take heart - at least some of us will be graduating knowing something about CS.

      (of course this may explain why even C students from here get recruited by Microsoft, IBM, HP, et. al.)

      --

      No, Thursday's out. How about never - is never good for you?

    39. Re:On the bright side, by adun · · Score: 1

      I majored in Underwater Basket Weaving, you insensitive clod!

    40. Re:On the bright side, by stretch0611 · · Score: 2
      I do not, when I get in the field, want to work with people who are this incompetent.

      Sadly, you probably will end up next to idiots like that when you "get in the field."

      Now to pick apart a few things from the WIRED story: While there are plenty of clueless idiots still in the IT field the reason for the rise of offshoring is money and exploitation, not training. I personally know some good people with strong IT skills that have been out of work for 2 years now. Admittedly, I know a couple of people with weak skills that should be tossed out on their A$$. If management ever got a clue about IT they could get rid of the dead weight, all the people that got into this field for money that don't know anything, hire back all the "decent" programmers and IT staff and get the job done right for half the current cost with less bugs.

      WIRED mentions about business loaning out professionals to help teach students. This won't work either. A dozen years ago I was going through the Jr. Programming training at a Fortune 500 company. It was led by a instructor and two assistants. The instructor job was full time and was someone that actually knew what she was doing. The assistants where terrible. Essintially the assistants were rotated in from the companies normal IT staff much like WIRED is proposing. Unfortunately, it was a way for Project Leaders to get rid of their people that did not know crap for six months at a time.

      --
      Looking for a job?
      Want your resume written professionally?
      DON'T USE TUNAREZ!!!
    41. Re:On the bright side, by strider_starslayer · · Score: 1

      I think that you overstate this; Coding jobs will allwase be avalible; but 'bulk coding' will start becomming more scarce (IE the type of people who program a game engine).

      However I think that what will really happen to coding is that it will largely get amalgamated into other IT positions; at several of my previous jobs, programming was part of a myrad of other duties I had to perform, and it was a minor part of my day (Perhaps 2 hours a day on a project that would at that rate take about 3 weeks)

      --
      -Millions of Monkeys, Millions of typewriters, 6 hours of sorting through faeces encrusted pages to find: This post
    42. Re:On the bright side, by timeOday · · Score: 1
      I do not, when I get in the field, want to work with people who are this incompetent.
      You will, but not in the way you think. These people will say, "hey, I'm a generalist not a specialist" and spend their time talking to other people instead of programming, and become your boss. Knowing how to do stuff just makes you fit in the lower ranks, doing technical work.

      Uh oh, I think I'm getting bitter.

    43. Re:On the bright side, by archen · · Score: 1

      Yeah, I'd have to agree there. Just because you aren't familiar with using some software or an OS doesn't make you a bad coder. But then again it comes at all levels. I spend my day doing database/network/system administration (Linux,BSD,Win2k) among coding programs and designing stuff for the company website... so it's not like I don't know anything about computers, but for some reason people seem to think I know the answers to really obscure questions about mail merging with MS Excel (and I've only used Excel like twice in my life).

      And then you get people who ask you something about AOL (or some such thing), and you say that you don't know anything about AOL. Then they give you this look like you are SUCH an idiot because even THEY know about AOL... Of course if they know so much, why don't they answer their own damn questions? =)

    44. Re:On the bright side, by aardvarkjoe · · Score: 1

      but 'bulk coding' will start becomming more scarce (IE the type of people who program a game engine).

      It's interesting that you would pick games as an illustration of your point, given that the open source in gaming has largely been a failure. There are lots of open source tetris clones and so forth, but very few of the big, popular games have been open sourced. (There are a few for which source was released after the game's popularity had faded, but those are the exception, not the rule.) Traditionally, the excuse has been that "nobody tries to do open source games!", but that's obviously not the case. Interest in creating games runs very high in the OSS community. This community has created high-quality operating systems, desktop environments, word processors, web browsers, and many other applications, and yet the vast majority of their games are either toy projects or they end in failure. The problem is more fundamental: open source development, as it is practiced now, does not work well for game development.

      As far as I can see, the need for coders is not going to decrease -- if anything, it's going to increase, at least for the forseeable future. Some of this need will be filled by hobbyist programmers, but for the most part people will still need to be paid to do it. Slashdotters like to use the fact that the majority of programming is done for internal company use (At least, they claim it as fact, though I've never seen a reference, so take it with a grain of salt.) Whatever the actual ratio, none of those jobs will be going away. The paid programmer is going to be safe for years to come.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    45. Re:On the bright side, by Rick+and+Roll · · Score: 1
      Disclaimer: I happen to be one of the people who thinks that CS programs should teach people how to code and CS theory but not necessarily how to develop software.

      I agree. I would have preferred a Software Engineering program myself. They need to split it up a bit. Or I just need to go to a school that can have a real computer science, computer engineering, and software engineering program.

    46. Re:On the bright side, by Phillip+Birmingham · · Score: 1

      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.

      These folks are easy to handle. You just have to channel their questions through a text medium, like e-mail, IRC, or AIM. When the dumb question comes, look up the answer on Google. Paste the URL for the Google query into your reply, and tell them that they can read about the answer at that URL.

      It may take a couple of repetitions, but the lovely thing about it is that you can subtly point out that they should do their own research without generating complaints to your boss, as might happen if you called them stupid.

      --
      Make me aerodynamic in the evening air
    47. Re:On the bright side, by strider_starslayer · · Score: 1

      Perhaps I should have explained in more detail; Bulk coding in north america will become more scarce; someone will design the specifications for the engine, and ship it off to india to be fleshed out. Some jobs will remain in north america for people to work out specifications for there engines, integrate the final engine with the graphics, and perhaps do some on site debugging, but most of the coding will take place elsewhere because it's cheaper.

      --
      -Millions of Monkeys, Millions of typewriters, 6 hours of sorting through faeces encrusted pages to find: This post
    48. Re:On the bright side, by FuShock · · Score: 1

      I am a Computer Information Systems Major and a small local University in the Midwest. In my "Advanced UNIX Administration" class I have been asked how to change Dir, startx, and other assorted hilarity. At first it pissed me off that I had to stop playing Maelstrom and reading slashdot to help these people do simple things. They dont even try. All they wanted was someone to do the work for them. But what the hay, I have been using UNIX, *BSD, and linux for years. I don't want to be another computer guy with a stick up my ass. So I help them with thier problems, go back to my workstation, and kill -9 a few of their pros/reboot their computers/echo "hello human" to their console/and so on. Life is good when sshd in turned on by default and everyone but me uses password as their root password.

      --
      %\
    49. Re:On the bright side, by sacrilicious · · Score: 4, Funny

      " 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."

      That's easy, please allow me to enlighten y'all as to the most optimal way to achieve this. Lie back and learn, youngsters. Just compile and execute the following tiny code snippet, and success is yours. This code takes nice advantage of some of java's more powerful features, like exception handling and code flow. Can't believe such a small amount of code gets the job done? Disbelieve not!! (Note: due to the heavily optimized nature of the code and its use of industry standard best-practice coding patterns, it may only be possible for advanced java veterans to understand fully; please do not attempt mods to the code if you are not fully versed.)

      bool endsInXML( String inString )
      {
      Char[] theCapitalXMLChars = { 'X', 'M', 'L' }; //we need both cases to catch any combination thereof
      Char[] theLowerCaseChars = new Char[ theCapitalXMLChars.length ] + ( 'a' - 'A' );
      for( int i = 0; i theCapitalXMLChars.length; ++i )
      {
      theLowerCaseChars[ i ] = theCapitalXMLChars[ i ];
      }

      try
      {
      verifyTrailingChar( '.', 3, inString );

      for( int i = 0; i theCapitalXMLChars.length; ++i )
      {
      try
      {
      verifyTrailingChar( theCapitalXMLChars[ i ], theCapitalXMLChars.length - 1 - i, inString );
      }
      catch( UnexpectedCharException e )
      {
      verifyTrailingChar( theLowerCaseChars[ i ], theCapitalXMLChars.length - 1 - i, inString );
      }
      }
      }
      catch( UnexpectedCharException e )
      {
      return false;
      }

      return true;
      }

      class UnexpectedCharException extends Exception
      {
      public UnexpectedCharException() {}
      } /*
      * Here's the real heart of this code. This tight little routine
      * is the workhorse that does all the down and dirty stuff. I first
      * hacked together a prototype of this kind of concept during my
      * PhD comp sci years... but rather than patenting it, I released
      * it to the world as prior art (power to the people!!!)
      */
      void verifyTrailingChar( Char inChar, int inTailOffset, String inString )
      {
      int theIndex = inString.length();
      Char theCharToCheck;
      while( true )
      {
      Char[] theStringChars = inString.getChars();
      if( inTailOffset == 0 )
      {
      theCharToCheck = theStringChar[ inTailOffset ];
      break;
      }
      --inTailOffset;
      }
      if( theCharToCheck != inChar )
      throw new UnexpectedCharException();
      }

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    50. Re:On the bright side, by texaport · · Score: 2, Funny

      So all these Engineers and Computer Scientists are going to use their aptitudes for ...
      journalism instead?

      The depths of Hell have entire sections where evil nerds are forced to work for eternity
      performing jobs for which they are totally unsuited.

    51. Re:On the bright side, by asscroft · · Score: 2, Interesting

      I'm in that situation. Made good money for 6 years after dropping out of college. Now I'm back in school. Currently CS/EE thinking about Finance. Strangely attracted to chemistry/materials engineering. Not sure what to do with my life. Feel like a 19 year old. I love it.
      you should go back and get the business degree you've always wanted. from what I hear, any idiot can get one, but the smart folks who rise to the top rise FAAARRRRR to the top.

      --
      because I have been enjoined by this Holy Office to abandon the false opinion which maintains that the Sun is the centre
    52. Re:On the bright side, by Anonymous Coward · · Score: 0

      I don't believe you. Where are your papers available? I searched CiteSeer, but couldn't find any papers authored by "Pinball Wizard".

    53. Re:On the bright side, by Anonymous Coward · · Score: 0

      If you are buying skilled developers then increasing supply will drive down prices(ie wages). That is the motivation behind businesses pushing for more education.

    54. Re:On the bright side, by router · · Score: 1

      Hey man, even IBM doesn't care too much about the college degree, if you know what you are doing (eg. professional hire).... And I like working for IBM. Its a very nice environment, and I like working with the best in the business. As to the story, perhaps more people would get Eng/Sci degrees if the unemployment rate for Eng/Sci wasn't roughly equivalent to the broader population. Its pretty annoying to know that people I went to school with who got their degrees by studying their asses off are just as unemployed as the fitness majors who got to party hardy for five years....

      andy

    55. Re:On the bright side, by Prof.Phreak · · Score: 1

      Universities could see the drop in interest as a sure sign that it's time to gut funding for these programs.

      Yes yes, we need to extend the Humanities, Psycology, History, and Music departments, since those are obviously more important in getting a job (you know, those `networking' and marketing skills don't just appear out of nowhere).

      Oh, yeah, that was sarcasm, if it didn't seem clear.

      --

      "If anything can go wrong, it will." - Murphy

    56. Re:On the bright side, by Anonymous Coward · · Score: 0

      Totally agree.

      I work for a super big unix company. Some would call it THE unix company. You'd be astonished at the number of career programmers, master's degrees and Ph.D's that are working in the technical support organization.

      That's right, the TECHNICAL SUPPORT organization. As in, you call us and say "this doesn't work" and we look through the documents, your configuration files, your logs and we try to debug things and interact with the developers to fix the problem (that is, we file defects and they fix the code).

      These are extremely well educated, seasoned professionals who have worked for some pretty fantastic companies in important spots over the last five, ten or twenty years. They're making a living doing the kind of work you wouldn't expect to need any degree for and they're barely ever touching the code. When they are, it's on a personal whim and not an obligation or requirement of their job.

      As for me, I'm writing code. But I am not a programmer. At least, not by education. In fact, I dont' even have a GED. But hey, I make $135k/yr developing unix software so eat me!

    57. Re:On the bright side, by Prof.Phreak · · Score: 1

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

      Amm... You're about to be seriously disappointed. 99% of `developers' you'll come across in the `industry' are dead-wood that takes up office space. Many of them got in via `networking' through friends of friends, and are social enough to be on good relations with every manager in the company (impossible to ever get fired).

      --

      "If anything can go wrong, it will." - Murphy

    58. Re:On the bright side, by DuranDuran · · Score: 1

      You're just describing task specialisation here. An HCI expert doesn't need to know about procedure pre-conditions, just like a coder doesn't need to know about "recognition not recall". This is why we have analysis people, design people and construction people.

      --
      "You can justify anything by putting it in quotes, adding a famous name and making it a sig" - Albert Einstein
    59. Re:On the bright side, by Anonymous Coward · · Score: 0

      Very impressive! Oh, you're so clever. You deserve to be paid 3 times what you're earning at the moment, because of your extreme cleverness.

      (is that what you were after?)

    60. Re:On the bright side, by Anonymous Coward · · Score: 0

      Asking how to do what needs to be done. That's why they call them students. Asking the question you already know the answer to will eventually cause someone to answer and bring them to your level. Will you have more knowledge then? It is sophmoric to criticize those that are trying to find the answers but you have already found them so you can look down from your learned position. Rethink your thinking and answer their questions. After a short month of this all your classmates may benefit from such teamwork...or are you competing and wishing them less learnedness?

    61. Re:On the bright side, by Anonymous+Custard · · Score: 1

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

      Don't worry, you won't be working with them... you'll be working FOR them. :-D

    62. Re:On the bright side, by Art_XIV · · Score: 1

      Now THAT's funny! You even extended Exception!Very creative and Swiftian.

      I'd mod you up if I had any points.

      --
      The only thing that we learn from history is that nobody learns anything from history.
    63. Re:On the bright side, by Anonymous Coward · · Score: 0

      That's because the program is friggin' difficult. I should know, my Bachelor's is in CS from Tech

      or because his program is in the middle of no where, in a little town full of snow and ugly women... just a thought :)

    64. Re:On the bright side, by bruthasj · · Score: 1

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

      Sorry pal, it doesn't get any brighter on this side of the fence! Don't be yelling out the window if you get on a project with a guy that majored in Political Science.

    65. Re:On the bright side, by chialea · · Score: 1

      I actually did my undergrad at UC Berkeley, I'm a PhD candidate at CMU. I didn't have any trouble passing my classes that required programming, actually, but I find it very annoying and choose not to do it often. Once you fix a proof, it STAYS fixed.

      Lea

    66. Re:On the bright side, by Anonymous Coward · · Score: 0

      That's impressive ... it probably *still* outperforms StringTokenizer from the standard class library...

    67. Re:On the bright side, by Rick+and+Roll · · Score: 1

      Now that is funny. Doesn't compile, but that's even better. I would just give him the code and have to run. Then he would ask the next guy how to do it, and they'd his mess of code, and get a laugh. Maybe even pick on him some more.

    68. Re:On the bright side, by DavidHumus · · Score: 1
      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 report on which the article is based (see http://www.aeanet.org/Publications/id_OffshoreOuts ourcingMain.asp) does mention this.

    69. Re:On the bright side, by Anonymous Coward · · Score: 0

      No, that actually makes it *easier* to focus on the otherwise rough cirriculum. I remember it being much, much easier to sit in the lab working on projects knowing the only thing waiting outside was 4 feet of snow and a shortage of females.

      Somehow I don't think it's changed in the 4 years since I graduated either.

      ~EEE~
      MTU CS Grad in 2000

    70. Re:On the bright side, by Anonymous Coward · · Score: 0

      I'll have to concur with this, as I graduated from Michigan Tech. in 2000, right at the end of the dotcom bust.

      The cirriculum didn't prepare my directly for the job I did get in terms of technical skills, but that's something I blame more on the hiring managers at my job, not the school. 4 years of CS work with a decent amount of theory and most of the programming bits done in OO languages on Unix machines do not make a great web applications programmer on Windows.

      I don't know why I got put where I did at work, but college taught me to adapt, and more importantly, how to deal with a lot of useless crap in search of a bigger goal. I simply moved from cold days and a lack of women to using Cold Fusion and putting up with one overbearing woman who happens to be my boss.

      ~EEE~

    71. Re:On the bright side, by Chuk · · Score: 1

      Holy crap! I'm not even first year yet and I usually have harder stuff than that!

      --
      chuk
    72. Re:On the bright side, by Anonymous Coward · · Score: 0

      The types you describe are just the type of lame developers that I have to work with. Even the senior one.

      Their skills are very narrow and they lack ambition to learn anything that isn't absolutely required of them at the moment.

      These are the types of people that deserve to lose their job to overseas outsourcing.

      I strongly disagree with you. A good senior developer knows multiple languages, operating systems, databases, networking, and hardware. And is an order of magnitude more productive.

      Most projects where I work, the lame developers will take 5-10 times longer than I do to produce a solution. And their result is usually messy and difficult to maintain.

    73. Re:On the bright side, by Oblio · · Score: 1

      When I graduated in 96, my biggest complaint was the lack of advanced classes. My brother took CS down at UofM, and I would go to his lectures whenever I had the chance... they had such cool classes.

      MTU did hammer in the basics well though. I found myself adaquately prepared for a career in software developement and found myself fast-tracked within the company due to my skill which is largely to MTUs credit.

      --
      Pax -- Ob
    74. Re:On the bright side, by Anonymous Coward · · Score: 0

      I work for a super big unix company. Some would call it THE unix company.

      That would be SCO, right?

    75. Re:On the bright side, by zaffir · · Score: 1

      It hasn't. :(

      --
      "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
    76. Re:On the bright side, by zaffir · · Score: 1

      Another MTU student here. :wave: CS major, too.

      From people i've talked to in the industry, MTU CS majors are some of the best out there, and are usually snapped up very quickly. It seems that the ones that make it out are exceptional CS people.

      I'm only a first year, but some of stuff I've done so far has been an amazing learning experience. And I haven't even taken one of the first "hard" classes - Data Structures - that many friends of mine are struggling with at the moment.

      --
      "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
  4. 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 elhaf · · Score: 1

      My school (UT-Dallas) is still experiencing record growth in the CS department. We are now one of the biggest in the nation. Of course, 75% of the students are not US based, so the article still applies. However, we also have a sub-major called Software Engineering, and you're welcome to it, you XP-ing, OO-ing clods. I'll stick to the science of computing (theory, computability, algorithms, etc).

      --
      Six score characters.
      Brevity being wit's soul
      I have enough space.
    2. 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.

    3. Re:Excellent by asdfghjklqwertyuiop · · Score: 1

      Amen! I wish I were in school now rather than a few years ago. It got really annoying being put into group projects with those people who, when the prof gave an assignment that needed to be done on the Suns, would always whine and ask if they could do it in Visual studio instead because Unix Is Too Hard.

    4. Re:Excellent by wfberg · · Score: 4, Funny

      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."

      Ah yes. The exciting world of Software Engineering.. Why become a doctor and save lifes, why be a stockbroker and make millions, why even think about being an international man of mystery who has to fight of women with a stick, when you can get a CS degree and spend the next 40 years of your life programming banksoftware in a cubicle?

      Oh, and next Friday... is Hawaiian shirt day... so, you know, if you want to you can go ahead and wear a Hawaiian shirt and jeans.

      --
      SCO employee? Check out the bounty
    5. Re:Excellent by tstoneman · · Score: 1

      Right... and that's why you see the Geological Engineering Department and French-Canadian History departments so lavishly filled with state of the art equipment and funding.

      The less people go into CS, the less money colleges will put into it. These students will end up working on computers that are years out-of-date because colleges won't want to dump money for expensive hardward and software into a program that doesn't make them money.

    6. Re:Excellent by Monkelectric · · Score: 5, Interesting
      I went to UC Riverside where CS is taught as an engineering major -- that means you have to do a full course of engineering, single/mutlivariable calc, statistics, differentials, physics, chem, EE, materials, statics, we designed processors, we wrote compilers, wrote an NNTP client/server, we did everything. In fact, you weren't allowed to take CS10 (C language) without a semester of calculus! Not a glamor school, but a good solid education.

      It was insanely difficult, and as an experienced programmer whose contributed significantly to several major OS project and started two of his own, I nearly drowned. The graduation rate was 30%. Even then a lot of people who could only be described as dildos made it through.

      I was *appalled* one day when a friend called me from la sierra university down the street, he was having trouble with one of his assignments, "Did I have a minute?" His assignment -- write a program that converted Celsius to Fahrenheit. Specifically, he was stuck on the algebra of the situation. He didn't understand the equation 9/5x+32.

      That being said, these corporations are full of shit, these people are quickly weeded out. Look through the smoke screen. There is a pool of talented engineers working at Walmart and living with their parents, if they're having trouble finding them they aren't looking.

      --

      Religion is a gateway psychosis. -- Dave Foley

    7. Re:Excellent by Bendebecker · · Score: 1

      Its for the oppertunity to own a dog that will go onto the rule the world. We must all bow down to Dogbert.

      --
      There's a growing sense that even if The Future comes,
      most of us won't be able to afford it.
      -- Lemmy
    8. Re:Excellent by leviramsey · · Score: 1
      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

      You answered your own question before you asked it. What is the pre-req for getting an MS in CS? Why, it's a bachelor's degree, preferably in some field at least related to CS!

    9. Re:Excellent by Anonymous Coward · · Score: 0

      Too bad all that software has already been updated for Y2K. At least you can say you worked with Michael Bolton and Samir Nageenenajad.

    10. Re:Excellent by BHearsum · · Score: 1

      You're implying that the only way one can get an education, is by going to post-secondary. This is completely untrue.

    11. Re:Excellent by Ironica · · Score: 1

      Ah yes. The exciting world of Software Engineering.. Why become a doctor and save lifes, why be a stockbroker and make millions, why even think about being an international man of mystery who has to fight of women with a stick, when you can get a CS degree and spend the next 40 years of your life programming banksoftware in a cubicle?

      Doctor => 10 years of school, internship, residency, etc.

      Stockbroker => 6 years of school (need an MBA to be taken seriously)

      International Man of Mystery => Have to be Mike Meyers sometimes *shudder*

      Codemonkey => You mean you finished all four years? You're special!

      Also, if you code bank software, you are not very likely to be sued for what the software does. Doctors have to buy insurance against being sued for malpractice, and stockbrokers... well, check out the headlines these days.

      --
      Don't you wish your girlfriend was a geek like me?
    12. Re:Excellent by Unnngh! · · Score: 1
      Point taken, but I dunno...it seems like it should have more value in and of itself. A CS degree is a challenging degree to acquire (well, at a decent school I would assume it still is), and a BS/CS borders on overqualified for many positions. I mean, who wants to take all that calc and spend the next 5-10 years writing patches for some legacy system in an anonymous corporate environment? Granted it will pay the bills, but I don't think it warrants the degree.

      Possibly the parent and several others are right though, and hangers on will fall off and the curriculum's intrinsic value will be more obvious? One can only hope.

    13. Re:Excellent by Tablizer · · Score: 2, 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.....

      But those are the kind of students that many companies like. Corporations want interchangable parts, not gurus who weave complex webs that only other expensive gurus can figure out. Code that targets the lowest common denominator creates less staffing worries for the suits. I don't necessarily agree with it, but I see how it affects decisions.

      It would be nice if the real world rewarding truly smart, logical, and carefully reasoned thinking, but it does not.

      Plus, those "in it for the money" often have the people skills that true computer gurus often lack, and companies dig people skills.

      But anyhow, I think those making the "education gap" claims are full of crap. They say that because the average joe will believe it. ITAA and AEA are in the pockets of corporations who want cheap labor. They are lobbyists, not fact dispensers.

    14. Re:Excellent by rjshields · · Score: 1

      I'm not sure I'd agree with calling OO developers clods. Designing good, reusable OO software is hard, and you need the experience to appreciate why. That sort of attitude is proabably more than a little partonising to good OO engineers, especially coming from a student.

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    15. Re:Excellent by patsalov · · Score: 1

      How does this make any sense? Every department in every university has students that are not passionate about the field that they are studying. These students can be there for a variety of reasons, including parental pressure, etc. Why does every department need to be populated by only those with a passion? Not everyone is equally skilled. That should not prevent someone from getting a degree. You don't have to be brilliant or passionate. You only have to work hard.

    16. Re:Excellent by randall_burns · · Score: 1

      The brother of a friend of mine fits this description fairly well. He graduated from the University of North Dakota with a degree in Computer Science. Spent a year looking for time for a job in his field, couldn't find one and is now back at Walmart in his home town.

      I hate to think about how someone like that must feel when they read lies like those in the Wired Magazine article.

    17. Re:Excellent by Jacer · · Score: 3, Interesting

      Software isn't really engineering. They don't have to take engineering exams be certified hackers. Sorry to be an ass, but it's true. In computer engineering, we did circuts, and writing code in assembly to run on those IC, naturally we started with easier languages, java, C++, then went on to kernel development before hitting that, but building hardware is engineering, not writine a program that sends all of this month's inventory to a different file to compare it against last months. Or putting up the latest website with fancy widgets.

      --
      --fetch daddy's blue fright wig, i must be handsome when i release my rage
    18. Re:Excellent by jazman_777 · · Score: 1
      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.

      Kinda like bachelor's degrees in Psychology, Anthropology, Biology....You only get to work in the field with advanced degrees.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    19. Re:Excellent by AtomicBomb · · Score: 1

      Monkelectric is not exaggerating. A lot of weak programmers lack basic maths skill

      There was a trend in some small companies to employ polytech rather than university CS grad in my home town (not in the States)... I am not trying to discredit those who have genuine interest in programming, but don't follow the traditional education route. Most who study in these polytech CS course do not have the relevant {academic/programming} background, but want to join IT as a mean to earn big bucks. The employers' argument was "see, those polytech guys learn VC++ with VB since day one" or "the calculus crap is no use in real life, the univ grads don't receive real training"....

      A lot of the employers suffered a bit further down the track... I have heard a real story from my vacation job boss. His business friend was selling him the idea of "don't employ univ grad" and told him about how productive that one of his new boys was during the first month....

      Problem striked after a couple of months. That new guy got stuck at work doing nothing for the next 2 months. The boss found out the reason at the end. While he was very skillful in creating GUI with MFC, he could not figure out the arithmatic so that he can place a square within a rectangular (window) of different sizes....

    20. Re:Excellent by Monkelectric · · Score: 1

      Im glad you agree :) I have a million horror stories like that. Another favorite was from a friend of mine -- a coworker had been assigned a task to be written in VB (I think -- this was a long time ago), and said coworker asked him "VB doesn't support the ++ operator, how would you add 1 to a variable?"

      --

      Religion is a gateway psychosis. -- Dave Foley

    21. Re:Excellent by Anonymous Coward · · Score: 0

      The way things are now, you are correct. I don't deserve my title of Software Engineer, but we are getting closer all the time to becoming a real engineering dicipline. For instance, my company is currently in the process of implementing CMMI processes at my site. Once this is done, that is one step closer to being real "engineers". Then there will be another step and another, until snotty asses, as you say, telling us we are not engineers.

    22. Re:Excellent by Trepalium · · Score: 1

      Don't be surprised. x = x + 5 is hardly intuitive. After all, if you 'solved' the equation you end up with 0 = 5. Drilling the concept that those are not algebraic equations into people's heads cannot be simple, while simultaneously being mind numbing to those that do understand that that is an assignment statement, not an equation. 'C-style' incrementing kinda makes more sense because x+=5 holds no other real meaning in any other context.

      --
      I used up all my sick days, so I'm calling in dead.
    23. Re:Excellent by hawkeyeMI · · Score: 1
      As someone who thirsts for newer and better computers, I'll try not to be too hypocritical here...

      I suck at golf. When I was younger I wanted better clubs, because mine were old hand-me-downs from my grandparents. My father told me, "How you play has nothing to do with the clubs. They only make things a little better once you've already got the skills."

      I see computer science kind of like that. I'm not in CS anymore (was doing a dual degree... now I just apply CS stuff to biological problems) but my friend and former roommate is an absolute genius when it comes to programming. I'm running an athlon 2800+, and he had a celeron 667 up until this past January. That never stopped him from coding circles around me. Now he has an Athlon64. The bastard.

      Of course, good equipment never hurts.

      --
      Error 404 - Sig Not Found
    24. Re:Excellent by mwheeler01 · · Score: 1

      Perhaps you should look at the growing difference between a coder and a software engineer. The SE program at RIT has a far different curriculum from the CS program. The first year is spent taking mostly the same classes but SE students take engineering courses and focus more on large system design as they move on while CS students continue to talk about theory and algorithms.

      --
      Pretty widgets? What pretty widgets?
    25. Re:Excellent by Monkelectric · · Score: 1

      I don't wanna meet the programm who doesn't know the difference between an equation and an expression (again) :)

      --

      Religion is a gateway psychosis. -- Dave Foley

    26. Re:Excellent by dheltzel · · Score: 3, Funny
      Yes, but you should probably have a masters/phd or a lot of proven experience in addition.

      What good is "proven experience in addition", my 12 year old has that (and subtraction too).

      that one was just too easy

    27. Re:Excellent by shadowbearer · · Score: 2, Interesting

      Why become a plumber and route shit all day for years, when you can work in a nice clean cubicle and deal with shit all day? :)

      *grin* Well, the plumber makes just as good money, and he has job security...

      Just kidding, sorta... but fifteen years ago, I decided that the potential jobs I was lining up by going for a CS degree sucked; so I pursued other avenues until I found something I liked (carpentry) and found job security...plus I can pursue computers as a hobby at home because I'm not sick and tired of dealing with them all day (as a 30 year tech told me today "Why would I want to play with a computer at home? Hell, I don't even read my email at home...")

      Yay for Hawaiian shirt day!

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    28. Re:Excellent by HardCase · · Score: 1

      I'll second or third Monkelectric. I'm an electrical engineer and I work in an area of signal analysis that has a lot of guys with "equivalent experience" in lieu of degrees. It turns out that most of them are pretty good at what they do, as long as they don't have to do anything new. They have no foundation in math, so, while they recognize that, for instance, a badly designed high speed transmission line will generate reflections, they cannot show you why that is.

      The papers and proceedings that I get might as well be written in Sanskrit for them. And god help me if I try to explain why something is not working with a mathematical formula. If you can't use an analogy, then forget it.

      Sadly (at least, I think it's sad), these guys are at the peak of their careers, but they've been in the same positions for 15 or 20 years. They'll never move up and they can't go to another company because they have no degree. So, they do the same thing, day after day, without really learning new methods or skills. Then they get bitter because guys like me come in, fresh from school and become a project leader after a year or two. I say it's sad because I'm 41 and got my degree two years ago after 15 years in the Navy. I could have just as easily been one of those guys.

      -h-

    29. Re:Excellent by Anonymous Coward · · Score: 0

      Hope he wasn't looking in ND. I graduated in CS right before the .com bust and about the only job I saw for a CS grad in ND (aside from Great Plains) was a job for a C++ coder with 2 years experience for $17k a year.

      Now that's F'ed up!

    30. Re:Excellent by PeepSquat · · Score: 1

      my degree says software engineering
      I loved circuits, assembly, and software quality assurance :)

    31. Re:Excellent by lonesome+phreak · · Score: 1

      "There is a pool of talented engineers working at Walmart and living with their parents,"

      I agree. My company has been taping the numberous technical call centers (Sprint, Decision One, etc) for people who can program but can't find a decent job in this depressed market. My town (Tulsa) is very depressed, having gotten hit by the oil bust in 1986 and then the telecom bust. We've lost thousands of jobs...and when your population is only 500,000 that's a signifigant percentage. We will never recover.

      --
      Maybe we DID take the blue pill. You wouldn't remember anyway.
    32. Re:Excellent by Anonymous Coward · · Score: 1, Insightful

      computer science is a misnomer. its not a science at all. Unless your doing an actual experiment with a scientific method such as hypothesis ect. Ask yourself, if it is a science then what natural phenomena is it discovering. The answer is its not. Computers are a technology and a tool. Having computer science would be like having automobile science or house science. These are all technologies, not natural phenomena.

    33. Re:Excellent by zapp · · Score: 1

      And just what can a dual Xeon system do that a Pentium II can't do? Service more users at a time? Fine, there are fewer students.

      For a CS lab you don't need to push the most FPS, you just need something that gets the job done, isn't that the point of a Turing machine?

      Besides, when we have gigs of ram and blindingly fast cpus, we get sloppy. Having to code on limited space & speed might encourage better practices.

      --
      no comment
    34. Re:Excellent by Anonymous Coward · · Score: 0

      We aren't just talking about software engineering which /could/ include MIS VB coders etc... the article is about computer science programs in universities... And any computer science program worth anything should have as much circuit level logic training as a computer engineering program should have higher level language training... You should understand the fundamentals.

      Comp E majors need to have an understanding of the higher level abstractions just as Comp S need to have an understanding of low level logic.

      You say Software isn't really engineering... nor is Engineering programming...

      I graduated with a BS in Comp Sci 2.5 years ago and I got what I put into it... a lot. I was also blessed with a great school that had a good program, but we had labs where we built ICs... and we definitely spent a lot of time learning assebly... /me trying to piss farther

    35. Re:Excellent by Anonymous Coward · · Score: 0

      I would beg to differ on that. Understanding in high detail the operations that go on inside the computer is key to understanding how it works properly. CS is the science of computing. All of it. You do not have to understand chip fan in/fan out, but you should understand (again in detail) how processor pipelines work. You should know how to build (at least with logic gates) a half adder/full adder. You should know what a flip flop is (and know the different types). The software difference between edge triggered and level triggered interrupts are significant, you should know what they are. You should know the difference between L1 and L2 cache, why one is faster, and why more is better. You should know what a program counter is, so too a shift register, ALU, know why a bus must have as many wires as the 'bit size' of the computer. Not once did I say 'current' or 'volt' or 'ringing logic gate'. You don't have to know how the machine is designed, but you should understand what all of the pieces are, why they are there and how to use (code for) them properly. Knowing about (logic) state graphs helps one understand and build state firewalls (networking). I didn't take calculus (I did take linear algebra (and applied 4x4x4 matrices to image processing) and combinatorics including graph theory, turing machines, set theory, finite state machines, recurrance relations, rings and modular arithmetic -homomorphisms/isomorphisms, generating functions, groups, coding theory, boolean algebra and switching funtions. I have applied calculus to mpeg compression (fast fourier transforms), and also to image processing (again fast fourier transforms/inverse fourier transforms used to reduce blur and noise in scanned images). I know that calculus is used to control the damping of cloth in image processing (again in an nxnxn matrix), and am cheerful to use the canned applications (although if someone complained long enough, I would write one). I suppose it just seemed more logical to study Shannon, Dijkstra and Turing, rather than Riemann and Laplace.

    36. Re:Excellent by torpor · · Score: 1


      I'm extremely interested in computer science, and have been since I was 8 years old ('78) and first started hacking code.

      I dropped out of high school to take my first paying job writing computer software, and never looked back. I did not go to school, but I have a CV and work experience like no other, and I'm happy to say that I've worked on some very big projects which have had an impact on the world. I'm definitely a self-made computer science professional.

      In my opinion you don't -need- a CS degree to do computing work. The skills used in putting computers to work are intrinsic to the skills one uses to learn something. CS training does help you; it gives you time and space to learn things slowly, at your own pace, outside of the mad and hectic, chaotic nature of the commercial sector. But it's not a necessity. You can learn and deliver useful working code under pressure; being able to do so in commercial realms is what makes a successful computer person.

      The only thing you need to do well in computers is the desire to make computers do something, and do it well. Everything else - applying new CS tech, keeping up on industry advances, etc. is secondary to that single, simple purpose of making a computer do some sort of work. Old tech doesn't stop working.

      I've seen so many dilettante CS 'graduates' come into the commercial sector and go "uh oh, I hate this", u-turn, and go back to the lawyer/doctor/burgerflipper treadmill, and in my opinion its only because they forgot that at the end of the day, its the computer who has to be made to do the work by the human, not the other way around ...

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    37. Re:Excellent by horza · · Score: 1

      Software isn't really engineering. They don't have to take engineering exams be certified hackers. Sorry to be an ass, but it's true. In computer engineering, we did circuts, and writing code in assembly to run on those IC, naturally we started with easier languages, java, C++, then went on to kernel development before hitting that, but building hardware is engineering, not writine a program that sends all of this month's inventory to a different file to compare it against last months. Or putting up the latest website with fancy widgets.

      I could say hardware isn't really engineering, anyone can knock up a garage door opener with bits from Maplin. Trying to manage tens of millions of lines in a critical banking system where one misplaced character could cost millions is engineering. I'm sorry but anyone can take a blinkered view of what someone else's field is. The difference between someone that knows CS and someone that is self-taught is you can be more certain that their output is better contructed and more dependable. eg they won't use a bubble sort instead of a quicksort, and they won't let arrays go out of bounds and allow heap overflows. They should know about source control and project management.

      Software is engineering, and is still in its infancy. Take a look at pretty much every major software project; they all end up late and over budget often by an obscene degree. Over the past few years EDS has cocked up some of the largest government contracts, and some systems are obsolete even before they are delivered. These are people being paid tens or hundreds of millions of dollars. Software is engineering, and we are still in the bronze age.

      Phillip.

    38. Re:Excellent by gr8_phk · · Score: 1
      "if they're having trouble finding them they aren't looking".

      In my experience, a lot of the people doing the hiring are not qualified to evaluate the people coming in. The people above them are clearly not qualified (often business people), which is how they end up in this situation. At this moment, I haven't considered a way for a company to get out of this cycle.

    39. Re:Excellent by Anonymous Coward · · Score: 0

      I agree with your emotion that those that don't know basic alegbra and basic HS chemistry & physics (or have the ability to look it up) don't need to program. I strongly disagree that you need calculus just to write a C program. If anything the 2 classes that should be required the most are abstract alegbra and distreet structures. There needs to be a CS class whose sole purpose is assigning for implementation very odd math/physics formula that you need to go to the library to find the damn equations because unless you are a Phd in another field you wouldn't know that they exist. That is the sole reason so much math is really required. Math helps it though math isn't the be all end all of CS though. I've met math majors that needed help unzipping files and doing basic dos and windows commands like copy and paste. Trust me math does not equal CS. CS involves a very minor subset of math. All CS Math could be taught in 2 or 3 courses, but then Universities couldn't require completing nearly a minors worth of classes in another field. I'd have loved to have taken a minor's worth of chemistry or biology, but I was stuck taking required math classes.

    40. Re:Excellent by Moraelin · · Score: 1

      I will partially disaggree with "you don't -need- a CS degree to do computing work". Technically it is right. You don't absolutely need it. But there are some theoretical things you better learn from _somewhere_, or you'll be forever at best the IT equivalent of a burger flipper.

      E.g., I have entirely too often discussions like this with co-workers (mostly contractors that actually come from another company):

      ---
      Burger Flipper 1, with a debugger: "Java is buggy!!! Look what the stupid HashMap is doing! It's replacing my old element with a new one!"

      Burger Flipper 2: "Yes! I've seen that before in a program! We had to manually set the hash map's initial size, so it doesn't happen!"

      Me: "Umm... guys? A HashMap is an array of linked lists. What happened there is just normal. It didn't 'replace' your object, it just pushed another element into the list. Just click on that 'next' pointer and you'll see your old object."
      ---

      or

      ---
      Me: "We'll use a tree."

      Him: "What's a tree?"
      ---

      Etc. Sorry, I'm talking about even the most elementary stuff. Stuff like elementary data structures. Stuff like the difference between an O(n * n) algorithm and an O(n) one... and why the first will look like it's fast enough on small sets of test data, but will become a flaming disaster when in production n=3,500,000.

      I've actually seen two so called "programmers" who actually couldn't cope with something as simple as a tree, or with recursion. They spent months trying to transform the data into a flat array. The catch? On the fastest computer available at the moment, and for even a small tree, saving the data to disk took a couple of minutes. Reading it took 5 minutes. No, honestly, that's the actual measured time. By contrast, just using a tree produced times under 1 second.

      Now _you_ may have learned those on your own. Lots of people do. The problem is that 20 times more people don't. They're content to do what I call "cargo cult programming."

      The term "cargo cult" refers to the savage tribes which, at one point or another, received goods from ships or airplanes. So when the goods stopped coming in, they started carving statues of ships or airplanes and worshipping them. Hoping it would actually achieve anything.

      Well, a lot of the untrained burger-flippers of IT do just that. They never understood, for example, what a singleton or a factory really mean, nor when they're really used, nor why. They just saw some code which used that, and they proceed to mindlessly copy it into the most idiotic and unneeded places. They'll religiously carve a statue of a singleton (or the code equivalent of a statue), and a statue of a factory, and hope that blind faith in those will make their code work.

      (Or a statue of whatever else. Of a cache, for example. Or of an XML handler. Or whatever else. No technique or technology is too good to be mis-used by these clueless clowns.)

      And when it doesn't help, they don't even have a clue why. Just like those savage tribesmen. They'll just carve more statues, and have faith that enough such mindless copying will eventually bring forth the blessing of the singleton gods.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    41. Re:Excellent by randall_burns · · Score: 1

      He did a national search and also an extensive local search on the west coast.

    42. Re:Excellent by Rkane · · Score: 1

      Sorry I'm posting this a day late, but I had to toss in my 2 cents.

      I too went to UCR, but I didn't find the program as challenging as you. I went through the CS Minor, and I took all of the basic courses (10, 12, 14, assembly, etc), and took CS 183 [Unix Administration]as an elective which was considered "The hardest class on campus" by many. I had ZERO *nix experience going in to the program, yet I passed all my classes with flying colors. To this day, I can hardly get a Linux box up and running with patches, let alone administer it properly. My question is this: when did you go through the program? I just finished last june (the minor) and in my CS 14 class (the 3rd c++ class) we were working on pointers. The assignment was to take a list of integers and reverse the pointers so the list was backwards. One of the kids turned it in with a hard coding to just convert the ONE list of numbers given. If thats not clear, let me put it this way: the idiot didn't understand pointers at all, so he just made a new list using the sample numbers (no conversion at all). Guess what: he got full credit for the lab! The TA tried the program- it worked of course. Full credit! WTF!

      Again, when exactly did you go through this 'challenging' program? I know PLENTY of guys who graduated with a CS major that still call me when their windows machine blue screens, or when they want to install a network.

    43. Re:Excellent by Anonymous Coward · · Score: 0

      Big deal. CS students have their own computers, because lab computers usually suck. Just add some open source development tools, and who needs a well-funded department.

      In some cases, outdated equipment is more useful. One Uni near where I live still has a VAX, so CS students can work with real mainframes. Plus, VMS provides one more thing for the Operating Systems students to study.

    44. Re:Excellent by Moraelin · · Score: 1

      I know you were just joking, but here's my answer anyway.

      Why did I go into CS instead of becoming a doctor, broker or spy? Because I love computers and programming dearly.

      I sorta grew up with them. I wrote my first program at 13 in BASIC. I don't mean "hello world." I mean an arcade game. (In as much as possible on that machin.) The other kids at school actually liked playing my game.

      At 14 I was already learning machine code. Not assembly, like some of you wussies ;) A ZX-80 with 1K RAM didn't have the space to run an assembler. I had to convert it to hex by hand. No, honestly.

      By 16 I already had added Pascal to my repertoire and was learning Prolog. I also had the luxury of being able to use an assembler, what with that "huge" 48K memory on a ZX-Spectrum.

      Finishing homework and being allowed on the parents' computer was the highlight of my day. It was better than getting a new toy. It was being allowed to _make_ a new toy.

      Why did I love it? For the mental challenge.

      Programming isn't about typing, and isn't about learning the syntax from some "java for retards in 21 days book." It's about solving a huge puzzle. The biggest puzzle ever, in fact. It's like making an incredible mouse trap from 200,000 levers, bowling balls, desk fans, toy boats, and whatever else that language gives you. It's fun. (You can guess that my favourite kinds of games are also puzzles, business sims, adventure games, and the like. Stuff which is about exercising the grey cells, not about running around with a rifle, like a retard.)

      So, yes, on _my_ own scale, sitting and programming banking software is, in fact, actually fun. Sure, I could have been a doctor or whatnot, maybe even made more money in the process. But, guess what? I like my current job more. Same as some people like being a florist or whatever, I actually _like_ being a programmer. With or without hawaiian shirts. (Never wore one yet.) Go figure.

      If you don't, that's ok too. The world needs people doing other jobs too. Go find yourself another job, and leave CS to those of us who actually understand and enjoy it.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    45. Re:Excellent by Deanasc · · Score: 1

      My best friend doesn't have a computer at home because of the day job. Of my friends in IT, about half have no computer at home and the other half have 10base/T ports and punch down blocks in every room including the bathroom. There seems to be no middle ground.

      --
      I've hit Karma 50 and gotten a Score:5, Troll... I win!
    46. Re:Excellent by elhaf · · Score: 1
      That sort of attitude is proabably more than a little partonising(sic)... especially coming from a student.
      Whoa, talk about self-referential statements.

      Programming is hard. Whaa. Oh, I forgot to mention that in addition to my status as a PhD student, I am also a 15 year professional (continuously employed on successful projects ranging from video games to shrink-wrap graphics software to 50000-user distributed systems to compilers, none of which "succeeded via cancellation"), with OO roots going all the way back to LISP. Oh, and the last 8 or so has been as a C++ and/or Java and/or C# OO developer.

      Hear now the voice of experience: In the end, there is no substitute for good, smart software engineers (with debuggers), regardless of methodology or language.

      We used to think "structured programming" was cool too, never mind this "newfangled" OO or XP stuff. In 15 years, plus the 25 or so prior that my father has been a programmer, not much has changed in the daily work of programming, and anyone who thinks their next pet is going to change that, is a clod. So anyway, don't teach your grandmother to suck eggs ;-)

      p.s., to get back on topic for a second, I think the authors of the original book and of the review missed the whole point of XP, which is that many of these "worst practices" are already firmly in place, XP is a means to try to mitigate some of them. Not that I like XP that much; I like good programmers.

      p.p.s., I hate software engineering, especially as it presumes to be a disciplne. That will be the day.

      I hate self-referential statements - except for this one.
      --
      Six score characters.
      Brevity being wit's soul
      I have enough space.
    47. Re:Excellent by shadowbearer · · Score: 1

      Does seem that way, doesn't it?

      After I left school I was so burned out on computers that mine went in the closet and the only place I dealt with computers at all for about five years was using Gopher terminals at the library to look things up. Then during a move I looked at the old box in it's cardboard crate (it was an IBM PC :) and wondered what was happening in the field....

      Now I'm hooked again Aiiiyyyeeeeeee

      Really, it's kind of the same in any job; for me, like carpentry; I do so much fixit stuff for work that when I get home I get grief because I still haven't replaced the bathroom fan that's been dead for five months now... even tho the new fan is sitting in it's box in the bathroom closet *grin*
      nor put up the shelves that are still boxed and laying under the couch, etc...

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    48. Re:Excellent by Anonymous Coward · · Score: 0

      cs183 is the hardest? Are you kidding me? If I remember correctly that's the easiest elective back in 2002. Everyone knows the hardest is CS160 (Distributed/Concurrent Systems) which is an elective. The hardest required class is CS153 (OS design).

      About the pointers fiasco, you could have told the academic dishonesty committee and they would have castigated that guy and the TA.

      UCR is a pretty good school, it's just not as well known as its UC sisters (LA, irvine). the CS program was pretty hardcore when i was there. I have some friends/coworkers from other well-known schools who told me they didnt implement as much stuff as we did. But of course, that could change (for better or worse) since the school is growing pretty fast (classes getting bigger, new profs, new buildings etc).

      I understand your gripes though. the CS program is pretty theoretical (as it should be). It didnt concern much of the industrial, cable-cutting, network administration stuff in its required courses. But that's why vendors have those cert programs anyways.

      EECS for LIFE !!!

    49. Re:Excellent by Monkelectric · · Score: 1
      I did most of my coursework from 1998-2002, I think I was the second to last class who graduated before the "new" requirements that made things alot easier. But I think my actual graduation date ~2003 due to a paperwork snafu.

      I agree the TA's were a complete disaster. They were always some chinese assfuck who barely spoke english and didn't understand the coursework. Lemme tell you why to -- I worked in the vislab at UCR with alot of chinese folks and got to know their nobilities and foibles pretty well. The US education model is a "well rounded" education, you learn a little bit about everything and alot about one thing. When we take a test, our concept is that the test should represent some cross section of our entire knowledge of the subject, and the test will accurately gauge our knowledge of the subject (obviously theres some flaws there, but its the best we have). The chinese who come here are gaming the system. They study to beat tests, thats why they get straight A's and yet know nothing. They are "min/maxing" or "munchkins". I met a guy who had passed the java certs who had never ever written a java program in his life. It turns our western "test" system is vulnerable to manipulation in this way.

      That being said, most of the difficult coursework is in the upper division, ee120a/b, cs181, cs182 ate my lunch. CS153 was supposed to be really hard (system architecture) but my instructor was a softy so it was cake. I took that Unix admin course to, and got a C+, which was a total insult because I WAS A UNIX ADMIN AT UCR AT THE TIME.

      How many of your CS major friends have jobs though? :)

      --

      Religion is a gateway psychosis. -- Dave Foley

    50. Re:Excellent by Rkane · · Score: 1

      They all have jobs. One of them works at a restaurant as a waiter, one of them works for his dad filing shit. The funny thing is that I got a Business Admin. degree with a minor in CS (actually I don't officially have the minor...paperwork SNAFU) and I'm the one who got the Network Administrator job (albeit a windows network). I went to school for 4+ years and I don't use ANY of that education to do my job.

      Did you know of the systems group at UCR while you were there? I'm know some of them pretty well. Did you get a CS-related job when you grad.?

    51. Re:Excellent by Monkelectric · · Score: 1

      I knew them all too well :) Send me an e-mail privately and I'll give you my IM info if you'd like

      --

      Religion is a gateway psychosis. -- Dave Foley

    52. Re:Excellent by torpor · · Score: 1


      ermm... all i have to say to this is that anyone who uses a debugger isn't programming.

      i've seen this reliance on debuggers come into the industry, from education ... and in my opinion, its an unhealthy habit for programmers to rely on debuggers. if it gets to that point, you've lost control of your code, and you're not programming.

      i know that won't be a popular or 'interesting' view around here, necessarily, but i tend to avoid all possible contact with debuggers, personally...

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    53. Re:Excellent by rjshields · · Score: 1

      I am also a 15 year professional ..

      Point taken

      anyone who thinks their next pet is going to change that, is a clod

      Agreed. Although that's not what you were implying orginally, which was that OO developers are clods! I would say that if you're designing a large system and not using OO then you're a clod, simply because OO takes the pain out of creating modular software and leads to more manageable code when used well.

      don't teach your grandmother to suck eggs

      My grandmother with a PHd - just imagine!

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    54. Re:Excellent by elhaf · · Score: 1

      Hee hee. Ok, as always, present company is excepted ;-) No, I guess what I was really meaning to say is that I've had about enough of software engineering and need to move on to something else (theory). Those OO'ing, XP'ing sw engrs are welcome to it. With regards to grandmothers and eggs, in this case I was the grandmother, the way I understand that phrase. Which reminds me, the first time I encountered a reference to that (I think it's a Britishism) was in the Hobbit. It's not explicit, it comes up in a reminiscence of Gollum's from his childhood. It took me a long time before I even knew it was a common phrase and what it meant. Anyway, good day.

      --
      Six score characters.
      Brevity being wit's soul
      I have enough space.
    55. Re:Excellent by rjshields · · Score: 1

      I think it's a Britishism

      Being both British and familiar with that particular expression, I would say that's likely.

      Those OO'ing, XP'ing sw engrs are welcome to it.

      I've been OO'ing for some time now and TBH I'm slowly becoming more than a little indifferent to it all. JWZ had it right when he described the software industry as a sick, navel-gazing mess and quit. I don't do XP, but I work around those who do. I can safely say the whole XP model breaks to pieces when there is no client involved!

      Best of luck with your PHd

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
  5. duh. by edrugtrader · · Score: 2, Insightful

    duh duh duh duh.

    half of them didn't care about computers anyways and were just going to where the money was. now that the money is moving, so are they.

    are people really this dumb?

    --
    MARIJUANA, SHROOMS, X: ONLINE?! - E
    1. Re:duh. by IO+ERROR · · Score: 1
      half of them didn't care about computers anyways and were just going to where the money was. now that the money is moving, so are they.

      And good riddance too. Now how to get rid of the complete morons who have already "gone where the money was" and stolen my job twice now?

      For that matter, where are all the entry-to-mid level jobs? Everytime I see a job posting in the U.S. they want a "Senior" person. And unfortunately I don't think I've QUITE gotten to the "Senior" level... no solicitations from the AARP or anything... (American Association of Retired Programmers?)

      --
      How am I supposed to fit a pithy, relevant quote into 120 characters?
    2. Re:duh. by PhxBlue · · Score: 2, Funny

      are people really this dumb?

      Yes.

      --
      !#@%*)anks for hanging up the phone, dear.
  6. Great by kundor · · Score: 1, Funny

    More jobs for me!

  7. Better for some. by r0xah · · Score: 1, Interesting

    This may be a good thing for those of us who choose to stick with our CS or Engineering majors. This may leave more jobs available to those who really desire to be involved in those fields.

    --
    those people who think they know everything are a great annoyance to those of us who do. -isaac asimov
    1. Re:Better for some. by JVert · · Score: 1

      nah, you should get out too.

      The less the marrier, I say.

    2. Re:Better for some. by Anonymous Coward · · Score: 1, Insightful

      This may be a good thing for those of us who choose to stick with our CS or Engineering majors. This may leave more jobs available to those who really desire to be involved in those fields

      I wouldn't bet on it. One major reason why offshoring is taking place is that it is (almost) as easy to talk to India as it is to Indiana. Unless fiber optics suddenly fails as a technology this trend won't change.

      In the short term I'd expect to see the same phenomenon in offshoring countries as the dot.com boom created here - a huge pool of people in IT for the money. A couple of years of mediocre results and increasing quality of graduates here in the USA might persuade more people to bring projects back onshore.

      Even though the chaff will eventually be winnowed out of the labor pools across the world the number of high calibre programmers left is still going to be significantly larger than those available today. In an expanding software industry this can only be a good thing but competing against foreign workers is here to stay.

  8. Let it drop by Pulse_Instance · · Score: 1

    Please let the enrollment drop, I am in that field and the people that will drop out of it are most likely to be the ones who sit in the back of class don't pay any attention and then ask the question that was just answered. Please don't make this to be a bad thing, as it isn't, the bad thing may be over where you have people who don't like the field entering it because they think they can make good money doing it.

  9. In other news... by Anonymous Coward · · Score: 0

    Enrollment in the exciting fields of Hotel Management and Food Services are up by 20%.

  10. guess what they're all becoming instead. by sulli · · Score: 3, Funny

    lawyers

    --

    sulli
    RTFJ.
    1. 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.

    2. Re:guess what they're all becoming instead. by Anonymous Coward · · Score: 0

      Hey mods, this isn't funny, it's +5 Insightful. It's only funny now because these lemmings are still in school. Sadly, in 3-4 years when all these clowns have passed their BARs, it will quickly cease to be funny.

    3. Re:guess what they're all becoming instead. by jonny4001 · · Score: 3, Interesting

      Going to law school still requires an undergraduate degree (in the US). Law schools still want students with degrees in technical disciplines.

      With that said, having an engineering degree is still a novelty in law school, but it's wearing off fast. Pretty soon they too will be a dime a dozen, and you'll need at least a Masters or a PhD to have an edge in law school admissions at the best schools.

    4. Re:guess what they're all becoming instead. by Comatose51 · · Score: 1

      You laugh about that but it's kind of true. About 70% of my friends who are CS majors are going to law school or plan to after they graduate. Not all of them want to be litigators but want to be advisers to high tech computers to fend off lawsuits. One of them claims that the skill sets used in both law and CS are very similar, at least as far as the LSATs are concerned.

      --
      EvilCON - Made Famous by /.
    5. Re:guess what they're all becoming instead. by janpa · · Score: 1

      On a serious note I was considering it :). I seriously asked myself what else I would be interested in doing if I were suddenly not involved with software development, analysis and architecture. It is concievable that more than one outsourced techie-type person may consider it as well.

      Perhaps as this trend in outsourcing continues to develop, there will be a response with significant teeth to it from techies-turned-laywers.

      --
      Those who say it cannot be done should not interrupt those who are doing it.
    6. Re:guess what they're all becoming instead. by PedanticSpellingTrol · · Score: 1

      Seems pretty likely from I've seen of this sample one, take a look. http://cachewww.lsac.org/pdfs/test.pdf

    7. Re:guess what they're all becoming instead. by wintermute42 · · Score: 2, Insightful

      Or to summarize this argument, the way to fight the decline of the middle class and offshoring is better education. This is a popular argument with the free trade ideologs.

      I'm sorry, I just don't buy it. The core problem is that there is someone in India, China or Russia with the same eduction (you name it: computer science + molecular biology, computer science + statistics,...) who can work for a fraction of what someone in the US with the same education can.

      In the case of India and China there are huge populations. It is not that expensive these days to turn out a computer scientists (although a molecular biologists is a bit more expensive). So it seems likely that there will always be an large supply of cheap well trained offshore labor.

      The irony is that "knowledge workers" like computer scientists would be better off if we were factory workers. At least then capital investment could be applied to increase our productivity and reduce the offshore advantage with automation. However, in the case of software development, any new software tool that increases productivity is available world wide.

      So lets see, after you make the eduction argument you need to move on to the argument about how all this is temporary and things will be just mo'betta once the next big thing comes along. You know, biotechnology, nanotechnology....

      Although my job title is "computer scientist" my undergrad degree is in biology. So I've taken chemistry, physics, organic chem, biochem, molecular biology, cell biology, neurbiology and so on. But I don't see a whole lot more opportunity in the vaunted biotechnology revolution. All I see are drug companies spending vast amounts of money with few drugs in the pipeline. At the same time there is pressure on drug prices. Biotechnology does not exactly look like a dream industry either.

      Have you ever noticed that the US is almost alone in its free trade ideology? Virtually every country in Asia has an industrial policy that is aimed at protecting and expanding the industries that they view as strategic (China's efforts in semiconductors have been in the news lately). You simply would not see the policymakers in these countries willingly hollow out their technology base for "free trade".

      It is time that the US realized that the problem is not eduction or that The Next Big Thing has not arrived. The problem is that the US needs an industrial policy aimed.

    8. Re:guess what they're all becoming instead. by Anonymous Coward · · Score: 0

      This actually makes a lot of sense. Math and Physics majors have the highest average lsat scores of all majors (I haven't seen data for CS, but I doubt it's all that different). Math and physics majors have also historically been good programmers, but why would the go that route now? American lawyers don't face much international competition - unless you go to an ABA accredited school, you typically can't take the bar exam and become a licenced atty. But if you get a science or engineering degree in the US, you face serious competition for jobs from overseas (even if the job will be physically located in the US). It may be depressing to watch our best scientific minds go into law, but if the US gov't creates massive competitive pressures on engineers while sheltering lawyers, no big surprise that young americans want to become lawyers and not engineers.

    9. Re:guess what they're all becoming instead. by urmensch · · Score: 1

      Well, in a general sense a C program and a legal document are similar. You define terms at the begining and then use those terms to do something. A bug is a loophole...

    10. Re:guess what they're all becoming instead. by gnuLNX · · Score: 2, Insightful

      This is quite possibly one of the most asinine posts that I have ever read on slashdot (And man have I read some asinine posts on slashdot..)

      I hate to break it to you but us american engineers are just as competent as our foreign counter parts. And to be totally honest I think that the American culture is much better at producing creative engineers as opposed to number crunchers. How many people do you think actually take a derivative by hand or an integral by hand any more...sure if it is something quick during a discussion we do it, but if it is serious math we use a software package to make sure we are right...so do your foreign guy's. This whole belief that americans are somehow stupid because of standard exam scores and such is plain ludicrous. Many kids just don't care until they get older...maybe school is not there thing..maybe we the have a need for math they will go learn it....the world does not revolve around a society of people that can do high level math....if that was the case then some other country (China) would be the world leader..and not America. Funny how our country seems to produce quite a bit of the truely inovative things in the world...electricity any one....hey what about T.V...internet...computers...automobiles...assembl y lines....come on thi slist can go on forever. I am not saying that other countries don't make great contirbutions to the world, but I am saying that in the last 100 years the majority of world changing technologies have come from americans and our supposedly feable math skills....it is plailn bullshit.

      --
      what?
    11. Re:guess what they're all becoming instead. by Anonymous Coward · · Score: 0

      Hmm, most of these students sign up for a program not because of their talent or interest, but because of the potential money. Do we really want this kind of people to mess around with chemicals and viruses and such?

      Being outside and looking in, I've always seen the US as a business catalyst. US companies do well at providing an environment where people can create new stuff and get them to the market, and traditionally most of the inventing people have been imported. Americans are educated to run companies and market stuff (hence the emphasis on popularity in schools), and they rely on imports to create the actual stuff (being a brainy nerd is not engouraged in an American school).

      But lately, the States has been closing its borders more and more, so the businesses can't import fresh brainpower and become stale, or simply move their creation departments to elsewhere.

    12. Re:guess what they're all becoming instead. by TRACK-YOUR-POSITION · · Score: 1

      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. Ayn Rand got it wrong all right--but it's not because skilled people are dead. It's because Ayn Rand despised social capital and only admired value created by work. A capitalist she was, yes, but emotionally if not logically this was because capital is the result of work--of successful attempts by rational men to manipulate the objective world, rather than fuzzy meaningless feelings of people higher than you in the social hierarchy. But Ricardo's Iron of Wages applies to intellectual as well as physical labor. In our economy as it currently sits, there are simply too many people with great skill and too little demand for their skills for skill alone to be of great value--more and more, our value to society is determined by how well those in power like us, rather than what we can contribute. Perhaps if some government would do something to radically increase aggregate demand in our economy--but Ayn Rand would have none of that. Perhaps as long as we're all trapped on the same Earth, as long as their is no attainable but undeveloped frontier, social capital and the useless third are going to win over people wanting to get something done every time.

    13. Re:guess what they're all becoming instead. by xtal · · Score: 1

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

      That's OK, I'm sure China will be only to happy to export us the latest crop of bio technology and miracle cures. For a price, of course.

      We'll see how much the restrictions on stem cell research and or aborted fetus tissue mean after someone uses them to cure prostate cancer.

      The funny thing is nature handed us nano assemblers on a silver platter. They're called cells. It's sad to say it probably -won't- be us leading the world though.

      --
      ..don't panic
    14. Re:guess what they're all becoming instead. by Billobob · · Score: 0

      Sort of. First, I don't know what kind of school yours is like, but mine is in the middle of the bible belt in good old North Carolina, and I learned plenty about evolution in just by basic honors biology I class, not to mention that a huge chunk of questions on the final exam were about it (did I mention that my teacher was Christian? thats right - we have heard of evolution down here). As for the students taking up Chemical Engineering and Bioformatics, you are completely right. I mentioned to a friend that I wanted to be a chemical engineer or more specifically go into the field of biochemical engineering, and he asked what the fuck it was. The problem is that professions like this aren't exactly romanticized by the public like the medical and law fields are (although its getting harder to find people who want to be doctors thanks to, well, lawyers). The second problem is that CE-type degrees, although not new, are just now being promoted like regular colleges like NC State. Frankly, some of us just arent "perfect" enough to get into places like MIT, but certainly good enough to complete a rigorous college course (not to mention that the snob-factor doesn't exactly appeal to me). If colleges promoted degrees like CE in their hand-out packets as much as they do liberal arts and law degrees, we would probably have more people interested in the field.

      --
      If you have to ask, you'll never know.
    15. Re:guess what they're all becoming instead. by Jerf · · Score: 1

      That's a bad plan. In two or three years, the "money" job will be something else. You need to either get ahead of the curve by a couple of years, or you need to wait for a cycle to catch back up to you. I'm in computer science and I fully expect the market will pick up again, at least for the kind of thing I'd want to do, outsourcing notwithstanding, because things are cyclic. If I chased after something else, I'd just keep losing, but if I keep the faith, while I never expect to see "the bubble" again, I expect I'll be OK.

    16. Re:guess what they're all becoming instead. by michael_cain · · Score: 2, 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.

      Fascinating. I know a number of unemployed technical people who not only have the basic skills and education, but also have 15-30 years experience. Who can not only do the technical work, but can run a meeting or communicate with the marketing folk. Currently under-employed or unemployed. Why? They can't give a company 60 hours a week in the lab or on the road because they're trying to raise kids and make a marriage work. They can't afford to move from this area of relatively low-cost housing to either coast because it means starting over on a mortgage that they won't have time to pay off. They're at an age where they HAVE to save 15-20% of their salary if they're going to be able to retire when they're not able to continue with the physical effort of full-time work (and if you don't believe a coding job in SV can be physically demanding, try that commute, or finding your way from the airport to the hotel in a strange city, after dark and with 50-year-old reflexes and eyesight), and they can see that time coming.

      Sorry, I'm feeling disgruntled this evening.

    17. Re:guess what they're all becoming instead. by MrCreosote · · Score: 1

      SCO showed that to get a job with a tech company, you need be one......

      --
      MrCreosote Meow!Thump!Meow!Thump!Meow!Thump! "You're right! There isn't enough room to swing a cat in here!"
    18. Re:guess what they're all becoming instead. by kscguru · · Score: 1
      I'm gonna bite.

      Pretty much, I agree that American engineers tend to be "higher quality" (as you put it, more creative) than foreign counterparts. I've been in too many CS classes where the foreign students simply cannot apply an idea that the average native student follows immediately - as soon as the professor tosses in an idea that's slighly off what the textbook has taught, their hands fly up.

      As far as ability to do the basic number crunching and grunt work of being an engineer, I freely admit that foreign engineers (usually, grad students) are faster and, in general, more accurate; as soon as a question asks for the application of knowledge to a problem outside of the textbook (the kind of problem that shows understanding instead of rote memorization) - well, the rest of us enjoy a nice, fat curve while they struggle horribly. This isn't a rule, but it's the consistent trend I've observed in my CS classes.

      I don't see the whole outsourcing issue as a problem right now. I see a lot of "grunt work" engineering - stuff that requires maybe a few years of vocational training, not a full CS degree - being sent oversees. My opinion is that too many CS graduates are overqualified for the work they are doing (a one-shot gunky script that converts data from one format to another does NOT require a CS degree; designing that other format to scale well to millions of users does). Throwing together a web page does not require a CS degree; the kid next door who actually read the book can do that. Design an application like Paint Shop Pro or Oracle, and you'd better have some advanced studies that this kid next door doesn't. But I don't see this distinction within today's job market.

      My take on the industry right now is that it is a lemon market. There are too many wannabe hotshot programmers expecting to make as much as the real hotshot programmers - even though they lack the real programmer's talent. (A wannabe hotshot programmer = java programmer who has no idea what a pointer is, etc. - see other threads in this discussion for examples abound!). There ought to be two markets - one for good programmers, creative engineers as you put it, who really are qualified to be paid the six-figure salaries of the dot-com boom (or at least the salaries of today's good programmers). And another market for programming jobs that do not require skill, but rather just filling in code; a job like that should not pay as much as a full, trained, computer scientist!

      This outsourcing seems to be a reaction to this market. Management wants task X done as cheaply as possible; it can be done internally with 10 highly paid US engineers, or overseas by 10 less highly paid foreign engineers. The RIGHT (and cheapest) thing to do is to use 2-3 highly paid engineers and 7-8 "code monkeys" - but no, US engineers are arrogant and stupid and can't work for less than their coworkers, so in terms of cost it ends up being 6 highly-paid engineers (of which maybe 2 or 3 are really hot) versus 10 foreign engineers - of course the foreign engineers are going to get more work done! Boom, job moves overseas. I'm not at all surprised.

      --

      A witty [sig] proves nothing. --Voltaire

    19. Re:guess what they're all becoming instead. by Anonymous Coward · · Score: 0
      That's a bad plan. In two or three years, the "money" job will be something else.


      Actually, no. The market has been steadily moving away from physical goods and commodities and towards information-based industries (e.g., media content (movies, games), genomics, pharmaceuticals). IP law is one abstraction layer higher than the actual industries to which your statement might apply. A "meta industry" if you will.

      It doesn't matter if emphasis switches away from software and into biochem, you'll still need IP lawyers... unfortunately :P
    20. Re:guess what they're all becoming instead. by Anonymous Coward · · Score: 0

      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.

      QED

  11. What? by Anonymous Coward · · Score: 0

    Why did you even post?

  12. 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).

    1. Re:It had to happen by Drakonian · · Score: 2, Informative

      I think we should try to keep things in perspective. I am going to be making more in my first job out of university (Computer Engineering, graduate this year) than most school teachers will after 5 years. Do I make as significant a contribution to society as teachers? I'd say definitely not.

      --
      Random is the New Order.
    2. Re:It had to happen by Dalcius · · Score: 1

      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).

      No kidding. I spent a year in school in 2001 -- I'll be if the classes weren't half "normal" folks. ;)

      I guess it had to happen at some point, though, like every other field. Computers became popular and it was no longer a fringe, 'geek' thing.

      I work with a programmer who hasn't turned on his computer at home in something like three years. A bunch of the other folks obviously don't have much of an interest in technology, it's just a job. Not that they're bad at it, but it's sad to see the passion go in so many folks.

      I guess that's why we have things like LUGs. :)

      Cheers

      --
      ~Dalcius
      Rome wasn't burnt in a day.
    3. Re:It had to happen by Ironica · · Score: 1

      I am going to be making more in my first job out of university (Computer Engineering, graduate this year) than most school teachers will after 5 years.

      And you already have this job lined up?

      Otherwise, in five years, you might still be looking for an entry-level CE job (and working as a substitute teacher to pay the bills). On the other hand, anyone with a teaching credential is hired in a second, at least here in California where we have a serious shortage of teachers.

      --
      Don't you wish your girlfriend was a geek like me?
    4. Re:It had to happen by mr.+marbles · · Score: 1

      They thought that Computer Engineers/Programmers/etc were going making tons of money no matter what. That time is long gone.


      I would prefer to think that those times were never here. That's why they call it a bubble. There was never really a base for the kind of money IT was making other than the buzzword effect and irrational ethusaism for the field. In reality just because a technology may be useful it doesn't mean that it's necessarily profitable.

    5. Re:It had to happen by gid-goo · · Score: 1

      If you're decent and you're willing to go where the cash is getting a job doesn't take much work. The key is; follow the cash. We hire kids out of college at ~$40k. That's basically Foster City rates.

    6. Re:It had to happen by 0x0d0a · · Score: 1

      Teachers have a dramatic impact on a limited-size group.

      If you design a system, it can be replicated by the millions. Yes, that alarm clock chipset may only be a minor benefit to one person, but what about to all the people that use it?

    7. Re:It had to happen by Ironica · · Score: 1

      If you're decent and you're willing to go where the cash is getting a job doesn't take much work. The key is; follow the cash. We hire kids out of college at ~$40k. That's basically Foster City rates.

      And a fresh graduate with a crisp, shiny teaching credential and no special qualifications makes $41,177 teaching in LAUSD. And gets three months off per year.

      So, the grandparent's assertion that, right out of college, he can make more than a teacher will after five years is not borne out by your statement.

      --
      Don't you wish your girlfriend was a geek like me?
    8. Re:It had to happen by Anonymous Coward · · Score: 0

      I graduated 2001 with a 2.8 GPA, which was below the minimum standard for the company I work at...

      I really don't know much at all, because I bluffed my way through school...

      But I knew a bunch of really smart guys in school and befriended them, they got jobs at this company because of their brains... I got one because I knew them...

      So now here (well, not *here*, I'm at home now) I sit at my kooshie cube job doing "engineering" for a big fat check with no lay offs in sight.

      I'm rounding 3 years, another 2 and I'm locked in... this company is big, one of the biggest, has never had a big round of cuts, and rarely cuts anyone who's been with the company >5 years...

      I'm almost home free baby!

      Of course... they did just call an "all hands" meeting for my dept this Friday at 1pm... hmm... Friday... after lunch... "all hands"... oh well, there's always unemployment.

    9. Re:It had to happen by Rev+Snow · · Score: 2
      Perhaps you need some perspective as well. Compare like with like.

      Will your contributions be as significant as the entire class of teachers in the abstract? Of course not.

      Will they be as significant as any randomly selected new teacher just out of a School of Education? Almost certainly yes.

      Give yourself come credit. Most starting teachers are morons. Experience develops some of them into those teachers that you are romanticizing. The rest don't last 5 years.

    10. Re:It had to happen by inate2000 · · Score: 1

      In the late 1990s The CS department at the University of Utah (where I'm currently studying) shifted focus from graduating a few really good developers each year to graduating a bunch of mediocre ones. After the dotcom bubble burst, the students who were willing to be the mediocre developers started signing up for different majors.

      Just speculation on my part.

      -- n8

  13. More $$$ eventually? by Anonymous Coward · · Score: 0

    Maybe this will eventually increase engineers' salaries due to good ole' supply and demand.

  14. Shocked? by taernim · · Score: 2, 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.

    --
    "PC Load Letter? What the $@#% does that mean?!"
    1. 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

    2. Re:Shocked? by cheezit · · Score: 4, Interesting

      Take it from someone who got on that track only to get off again (after getting my MA in history)...the folks who stick with the low-paying humanities track literally *can't* do anything else.

      That might be because they love it so much, or it might be because they have such raging personality defects that they realize tenure is the only way for them to survive. There's a lot of dysfunctional people in academia, and not just cute eccentricity either. Narcissism and backstabbing the likes of which corporate America rarely sees....

      --
      Premature optimization is the root of all evil
    3. Re:Shocked? by Colazar · · Score: 2, Insightful
      Well, most people who major in the Humanities probably aren't planning on actually working in that field. (A PhD is something else, of course, but most CS majors aren't getting PhD's either.)I'm an Accountant (with a CPA), and it's a running joke in our department that nobody ever intends to be an accountant, they just find out that it's something they're good at once they start working.

      There was a time when you got a degree to be a well-rounded person, not just to get a job. I still recommend that to people: you've got your whole life to hone your job skills, after all. My experience has been that the people who are most successful in their chosen field, have a background in something else as well. My degree was in Linguistics (which I never had any intentions of making a career of, it was just something I was interested in), and there is no doubt in my mind that studying that has made me a better human being, and a better accountant. Not in a way that I could put as a bullet point on my resume, perhaps, but I'm more than my resume.

      --
      He decided to just watch the government, and kind of scale it down to size, and run his life that way. --Laurie Anderson
    4. Re:Shocked? by Anonymous Coward · · Score: 0

      Actually, it's AWESOME to go into social sciences right now, particularly archaeology and history.

      All of the baby boomers are retiring now, and thgis is particularly huge in archaeology. Almost ALL of the government-filled or government-necessitated archaeological positions are filled by baby boomers who have been there since the positions were created in the late 60s/early 70s.

    5. Re:Shocked? by Anonymous Coward · · Score: 0
      Just thought of something to add to my resume:
      • I'm more than my resume.
    6. Re:Shocked? by Ironica · · Score: 1

      The people who major in sociology get jobs just like the people who major in other fields.

      Or get laid off from them, as I did in 2000. Which is why I'm working on a master's in Transportation Planning.

      But, yeah, Sociology degree with a Specialization in Computing (that means three C++ classes and two sociology classes that were heavily computer-dependent), and I was having fun with tech support, really. But I'm enjoying the transportation field even more.

      --
      Don't you wish your girlfriend was a geek like me?
    7. Re:Shocked? by Anonymous Coward · · Score: 1, Insightful

      Narcissim and backstabbing? I'll see your academia and corporate culture and raise you one clique of high school girls.

    8. Re:Shocked? by FLOOBYDUST · · Score: 1

      And if you base your career by what is in today's slanted newspapers you deserve to sit here and whine on \. We are talking about an industry that did NOT exist 25 years ago. With all the negative comments I have heard so far .. You just got to ask yourself one question.... If you saw Bill G. and Steve B. at the Harvard Square magazine stand in early 1975, as they picked up the January issue of Popular Electronics would you say " He kid don't bother IBM and DEC have the computer business all wrapped up" ? Well... would you ???

    9. Re:Shocked? by cheezit · · Score: 1

      I fold.

      --
      Premature optimization is the root of all evil
  15. Sw$$t... by Torinaga-Sama · · Score: 0, Flamebait

    ...more money for me when all these god damned baby boomers retire.

    It is a good time to go into a medical field though. We need lots of people who can write prescriptions for Viagra.

    --
    (/local/home/curiosity)-#who -u|grep thecat|cut -c 44-49|xargs kill -9
    1. Re:Sw$$t... by coug_ · · Score: 1

      Prescription for Viagra? What are you talking about? You can just order it over the net... right?

    2. Re:Sw$$t... by NanoGator · · Score: 1

      "It is a good time to go into a medical field though. We need lots of people who can write prescriptions for Viagra."

      I thought setting up a spam server was an IT job.

      --
      "Derp de derp."
    3. Re:Sw$$t... by Torinaga-Sama · · Score: 1

      To tell the truth, spam has never once made me sprout wood.

      --
      (/local/home/curiosity)-#who -u|grep thecat|cut -c 44-49|xargs kill -9
  16. It's disturbing. by sirReal.83. · · Score: 1

    I was just discussing this in my assembly language class today... I'm a Computer Engineering Technology major and I swear it's looking worse and worse as the semesters tick by. It's *not* just because of this outsourcing crap either. I don't know what to do... try to tough it out, go straight to graduate school or just leave the country.

    1. 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.

    2. Re:It's disturbing. by JabberWokky · · Score: 1
      Depends. Is this what you really want to do? If so, congrats - it's a career that can support you and your family. Although not right after a tech bubble explosion combined with a recession, in the long run you'll be able to live. It probably won't be a six figure salary, but you can provide the basic necessities. And if you're doing what you really have a passion for, that's doing way better than people who are pushed into janitorial, simple labor or even things like data entry or telephone work.

      The question is, are you doing this because you want lots of money and recognition, or because you like the field? You'll be able to survive if you work. But if you just want the money, I've met millionares who own trash pickup companies (who got their start in the trenches, literally).

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    3. Re:It's disturbing. by Anonymous Coward · · Score: 0

      Or just fuck around and bitch when you don't get a job.
      (That is if you are a moron.)

    4. Re:It's disturbing. by Bendebecker · · Score: 1

      Yeah, gard school is a real smart move at this point. The industry is looking worse by the day and you think investing mroe moeny in it is a good move? Go in so by the time you get out the profession will be hopelessly screwed, your chances of making enough money to retrain before all the jobs go to india will be gone, and you'll be even more in debt. I'd personally save the money and wait to see what happens if I were you. If the industry ends up pushing up daisies in two years, its better you kept the money so you can use it to get a degree in another industry. But then again, in the 70's nose dive a lot of ppl went right back in to grad school and then came out during the boom with an even better position then the ppl who stuck around in the workplace.

      --
      There's a growing sense that even if The Future comes,
      most of us won't be able to afford it.
      -- Lemmy
    5. Re:It's disturbing. by forevermore · · Score: 1
      I don't know what to do... try to tough it out, go straight to graduate school or just leave the country.

      I majored in philosophy in undergrad. Took a year off to try my hand at small time ecommerce stuff, and then decided to go to grad school right before the big dot-com boom. I was in grad school for one year (short MA program in "social sciences" - emphasis in anthropology), just long enough to catch the beginning of the "dot-bomb" while I was looking for jobs.

      My degrees are relatively worthless - they prove that I can think, and that's about it. I never received any kind of counseling about what kind of career I could expect to find with them, other than more school and someday teaching (which I didn't really want to do). However, throughout all of this, I continued to pay my bills by doing ecommerce stuff, and now have almost 10 years of experience behind me in an industry that is barely 10 years old.

      I don't know if a graduate/professional level CS/CE degree will do you any better than your bachelor's degree, but make sure that you're gaining real-world experience during your studies (should you decide to pursue them). I've dealt with a lot of computer people, and it's very easy to recognize those who "live and breathe" code (or hardware, or networking, or whatever), compared to those who mostly just learned it from a book.

      --
      Do you really need reason for beer? Wingman Brewers
    6. Re:It's disturbing. by Anonymous Coward · · Score: 0

      Heck, there are kids at Burger King who don't know what they are doing either.

    7. Re:It's disturbing. by Noginbump · · Score: 1
      I don't know what to do... try to tough it out, go straight to graduate school or just leave the country.

      I did both. I worked at a factory doing assembly line and forklift driving work while I went to college. I finished my CS degree almost two years ago and I had to lowball myself to get an IT Manager job at a another smaller factory (just last week). Meanwhile, I've been hacking away hours towards a MS degree.

      Barring the chance that I meet up with the next Steve Wozniak and do something special, I plan to teach one day. It's what I enjoy most.
      --
      He who questions training, only trains himself at asking questions. -- The Sphinx, Mystery Men
  17. 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
  18. trick coin? by Anonymous Coward · · Score: 0

    You're probably right.

    Is there any down side at all, then?

    1. Re:trick coin? by Anonymous Coward · · Score: 0

      Funding cuts. Cancelled classes.

  19. Great News by Anonymous Coward · · Score: 0

    Now if only Silicon Valley residents would shun home ownership!
    And girls shunned men without well paying jobs!
    The future could be looking up!

  20. 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 FreshFunk510 · · Score: 1

      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.

      Personally, I think this is what distinguishes the second-tier from the higher-tier schools. The lower tier schools will always teach you a certain technology. The higher tier schools will always teach you the theory and expect you to teach yourself the specific technology.

      I mean if you're just going to school to learn how to work on big project or learn X technology, then why not simply go to a technical trade school like ITT tech?

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    2. 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.

    3. Re:Oversupply by Anonymous Coward · · Score: 0

      I had a friend ask me once for some help with his current Java class at U of A. I took one look at the things they were asking this B student to do, and went to barricade my doors. I do not consider myself a stupid person, but having been asked to construct Generic-Memory-Linking algorithm FROM CONTEXT alone made me feel pretty inferior.

      He has since switched majors and is now looking forward to being a Radiologist.

    4. Re:Oversupply by BlackLeader · · Score: 1

      Nobody goes into comp-sci for the money any more, like they did in the dotcom craze

      I wouldn't be so sure about that. To be sure, anyone reading Slashdot would realize that the boom has died and the $100K wages for straight-out-of-college CS majors are gone, but the perception that I mostly get from regular people when I tell them I'm a freshman majoring in CS is, "Oh, computers, there's a lot of money in that these days." I generally just nod and smile and say "No, there WAS a lot of money in that back then, but then everyone found out about that, and just when everyone and their brother had decided to work in computers people suddenly realized they didn't want groceries over the Internet..."

      So don't think that no-one goes into it for the money. Only the people who don't have a touch on the technical community already; in other words, the types that would go for CompSci for the money. There's still a few of them kicking around here, at any rate.

    5. Re:Oversupply by Anonymous Coward · · Score: 1, Interesting

      I think there is confusion here. Computer Science, its just that, a science and algorithms and math are part of it. At the opposite end of this are Software Engineers, we are the ones that build large scale projects. The CS guys provide us the tools (algorithms, etc) and we use them to build the products. I think schools should offer Software Engineering courses along with CS courses. I personally am more interested in building applications, but understand the importance and need for CS as well.

    6. Re:Oversupply by Anonymous Coward · · Score: 0

      Ask Dr. Knuth - the father of Computer Science, whether algorithms are important or software engineering is ?

      Knuth? Wasn't he the guy who finished his software project 8 years late?

      He's written 3 tomes on algorithms, none on software building.

      So I'm definitely going to get an unbiased opinion, right?

    7. Re:Oversupply by Zeinfeld · · Score: 4, Interesting
      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.

      Great for you, I have a doctorate from Oxford on applications of formal methods to massively parallel systems. Watching Tony Hoare prove Quicksort correct using Z is kinda useful and interesting but not because you are likely to invent an algorithm. I don't think I have ever worked on a project where algorithm performance was a major problem. Sure there are stupid choices (like the database package I once tested that used bubblesort).

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

      Well probably Knuth or Hoare thought it up. Offhand I can't think of a really interesting algorithm since quicksort.

      Its like the difference between arithmetic and problem sets. The ability to manipulate abstract algebra is an interesting and somewhat useful skill. I can hire people with that skill by the boatload (sic). What I want is people who can map from the concrete to the abstract and back again. About one comp sci student in ten that I interview is capable of that.

      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.

      Actually that was the point of the extended books on the TeX documentation - which I have read and discussed with Knuth when I was working on adding math markup to HTML. It is not an algorithmic problem, its a representational one.

      Making large projects work should technically not even be in Computer Science. Its mostly a management skill

      Again you miss the point, I am not looking for robots who I have to spoon-feed problems to. I am looking for people who can take a set of requirements and an outline architecture and make it work with existing code. I don't want someone who can't use the code manager, or writes code that only he can understand.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    8. Re:Oversupply by Ironica · · Score: 1

      >> 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.

      > Personally, I think this is what distinguishes the second-tier from the higher-tier schools. The lower tier schools will always teach you a certain technology. The higher tier schools will always teach you the theory and expect you to teach yourself the specific technology.


      When I read the phrase "how to contribute to building large projects that work," I interpreted it as teamwork skills, project management, etc. These *are* pretty important things to learn.

      You're right that it doesn't do all that much good to teach you a few programming languages and set you loose; you'll get a lot more from learning the algorithms and theory, because then you can pick up whatever language is required (and critique the hell out of it, too, if you're anything like my husband). But what I think many, many programs -- engineering and otherwise -- lack, is functional skills that will help you work with others on projects. *Why* is documenting your code important? *How* can you divide up a project into components that can be done by different people, and then put it together into something that works? You're not going to learn that if all the projects you do for school are things you write by yourself from scratch.

      --
      Don't you wish your girlfriend was a geek like me?
    9. Re:Oversupply by Anonymous Coward · · Score: 0

      OMFG BURN!

    10. Re:Oversupply by pardu · · Score: 1
      Offhand I can't think of a really interesting algorithm since quicksort.

      Quicksort was invented in 1961, while my favorite algorithm, the Cooley-Tukey FFT, was invented in 1965.

      Anyone have a more recent favorite?

    11. Re:Oversupply by Elanthius · · Score: 0

      Boyer-Moore! Everyone's favourite string searching algorithm.

      http://www.cs.utexas.edu/users/moore/best-ideas/ st ring-searching/

    12. Re:Oversupply by Allegro · · Score: 1

      Yes, and that requirement set and outline are so detailed that the people implementing it are basically acting as robots. I've taken a few software engineering courses, and it doesn't take much to code to other people's specifications (at least, that's the point of creating said specs).

      And the last great algorithmic contribution is quicksort? I'm not even gonna respond to that because it's way out in left field.

      --
      Don't let the lusers get you down.
    13. Re:Oversupply by WaKall · · Score: 1

      I've been out of college with a BS in CompSci for three years now. I went immediately to a big-name, reasonably young company (that /. loves and hates) with a large software division. What was I lacking most when I arrived?

      That's easy, and it's exactly what the parent said: Software Engineering skills, namely how to work on large projects, where large is in terms of code size, complexity, and number of engineers. This is something that is not taught at my alma mater, and I would guess isn't touched on at most schools either. And doing a semester-long 4-person project is not sufficient. Quickly understanding and extending code you never wrote or had input in is a real-world skill that is in high-demand, and will never be taught/learned in school.

      If I had influence on an undergrad curriculum (for students who are going to go into the workplace), I'd make sure we covered:
      - team development practices
      - code reviews
      - unit testing
      - source code management (forking/branching, conflict resolution, packaging schemes)

      It's not worth going into these in too much depth, since every company will do them differently. But at least touch on all of them so that the kids realize ther is more than writing code. Like handing it to someone else when your responsibilities change due to a transfer or moving to a new company. /now owns 70k lines of code written by the 6 guys who left before I got there.

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

      Quicksort was invented in 1961

      61? Oh, there have been tons of neat algorithms since them, like:

      The Bresenham line algorithm (1962)

      LZSS (1986), based on LZ77 (1977). Pretty good compression, very simple algorithm, even simpler decompression.

      Along those lines, arithmetic coding (1979)

    15. Re:Oversupply by DrEasy · · Score: 1
      Its like the difference between arithmetic and problem sets. The ability to manipulate abstract algebra is an interesting and somewhat useful skill. I can hire people with that skill by the boatload (sic). What I want is people who can map from the concrete to the abstract and back again. About one comp sci student in ten that I interview is capable of that.
      I have to agree with that. Most students seem to be OK manipulating symbols, but what is really needed is modelling skills. But how do you teach that? It seems that only practice makes perfect in that case.

      --
      "In our tactical decisions, we are operating contrary to our strategic interest."
    16. Re:Oversupply by Anonymous Coward · · Score: 0

      There is nothing more pathetic than a geek pissing contest. That fancy doctorate from Oxford will still never get you laid. Get a life.

    17. Re:Oversupply by martin-boundary · · Score: 1

      Try skiplists. Both recent (1990) and way cool.

      http://pine.cs.yale.edu/pinewiki/SkipLists

    18. Re:Oversupply by Anonymous Coward · · Score: 0

      Anyone have a more recent favorite?

      A*

      But hey I'm a game programmer - what do I know :)

    19. Re:Oversupply by Kiryat+Malachi · · Score: 1

      Turbo codes. The chirp-Z transform.

      I'd have to check, but I think LDPC was post-Quicksort.

      Uhm, pretty much all of post-modern control methods? Things like fuzzy control, sliding mode control, etc, etc...

      Interestingly enough, some quick research turned up the fact that Gauss wrote down the C-T FFT back in 1805. Who knew?

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    20. Re:Oversupply by yow2000 · · Score: 1
      Offhand I can't think of a really interesting algorithm since quicksort.

      Boyer-Moore substring matching. No where near as weird as quicksort, just very simple and clever.

      Algorithmic coding (can be seen as a generalization of huffman coding).

    21. Re:Oversupply by Anonymous Coward · · Score: 0
      teamwork skills, project management, etc. These *are* pretty important things to learn.

      Yes, but those are Software Engineering skills not Computer Science skills.

      Think of it this way: do most physicists graduate expecting to go straight to work as electrical engineers?
    22. Re:Oversupply by master_p · · Score: 1

      Programmers should learn algorithms as well as software engineering. One does not know how to program unless he/she goes into algorithms...but one does not know how to make software (that is, how to combine all those algorithms together) without software engineering.

  21. Re:I can't speak for anyone else by kippy · · Score: 1

    No data structures class? That's like the cornerstone of a decent CS degree. That and some decent theory classes.

  22. India == Supply by Anonymous Coward · · Score: 0

    That is all

  23. 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.

    1. Re:Great! by Anonymous Coward · · Score: 0

      Good for you. I know people who love IT, and cannot find even entry level jobs anymore. I am one of them. I was onboard before the bandwagon started rolling, had to step off for a bit, and now cannot even get an interview for what I consider to be crap IT jobs. There are many many others in the same boat. If you have your job still, then be happy and shut your mouth. Many people who love it just as much or more than you do cannot even get a foot in the door these days, and are sick of hearing about how the ones who cannot find a job are the ones who were just in it for the money.

  24. Upside by QuantumFTL · · Score: 0, Flamebait

    Undergraduates in U.S. universities are starting to abandon their studies in computer technology and engineering... Enrollment in those fields has dropped by 19% in the past year alone.

    Woohoo! Less competition for me!

    So long suckers!

    1. Re:Upside by Anonymous Coward · · Score: 0

      You're probably right, looking through old exams at my university, the computer courses in 98 where a lot tougher than the ones in 94, because so many people were trying to get into computer programs in 98. I think in 94 you could get away maintaining a C+ average but by 98 it had been raised to B+. The average thing won't change but I think professors will be more likely to cut some slack with less people applying.

  25. In UK by rokzy · · Score: 3, Informative

    here there's a massive plumber shortage and even people with PhD's are retraining.

    Is this the beginning of a blue-collar revolution? Do you think its time to crack open each others skulls and feast on the goo inside?

    1. Re:In UK by MyHair · · Score: 1

      Is this the beginning of a blue-collar revolution? Do you think its time to crack open each others skulls and feast on the goo inside?

      Answer poll:

      Option 1: "No, that will be the upper management revolution."

      Option 2: "No, that was the Republican revolution."

    2. Re:In UK by Anonymous Coward · · Score: 0

      Do you think its time to crack open each others skulls and feast on the goo inside?

      Hmm, yes I do, Kent.

    3. Re:In UK by Anonymous Coward · · Score: 0

      yes but also the sweet sweet eye juices

      [simpsons reference]

    4. Re:In UK by Anonymous Coward · · Score: 0

      This reporter says yes.

    5. Re:In UK by Bendebecker · · Score: 1

      Yoou can get a phd in plumbing? I bet ppl who have doctorates in it know a lot of shit...

      --
      There's a growing sense that even if The Future comes,
      most of us won't be able to afford it.
      -- Lemmy
    6. Re:In UK by shadowbearer · · Score: 1

      It's not any different here in the US, rokzy. There are massive shortages here in the trades. Way too many people here are going to college because it's supposed to be some kind of route to riches and job security. Meanwhile everywhere there is a huge need for people in the trades.

      Pfft. The trades have more job security (speaking as a very skilled carpenter/handyman/tradesgeek)

      The gripping hand is that I deal with people every day who are in the trades, and damned experienced, but have no underlying foundation that can give them an intuition as to how a problem should be solved (example: someone asked me today whether you should sweat copper to a brass valve with the valve open or closed; it's elementary, really, with the valve closed the heat buildup inside the valve will force the air trapped to expand, forcing the solder out rather than letting it flow along the surfaces, - so leave the valve open) - the funny thing about that is, after relating that question to a couple master plumbers I know, they knew that doing it so worked, but not why.

      I'm rambling (day off tomorrow and I'm into the beer a bit :) but my point is, I guess, that the trades field and the college technical field could really benefit from having people with some foundations in both (how many engineers can wire a light switch?) but it seems like there's an increasing divide between the two.

      Oh, fuckit, I really can't make my point decently. I just hope you can see what I'm (poorly) trying to say...

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    7. Re:In UK by chmod000 · · Score: 1
      Do you think its time to crack open each others skulls and feast on the goo inside?


      Dessert: Chilled monkey brains.

      I'm game. I could go for an electrical license myself. Plumbing's too much like work.

      --
      Aptal soru yoktur; sadece merakli aptallar vardir.
  26. So in other words... by Anonymous Coward · · Score: 0

    So in other words there is going to be a shortage of CS and engineering people 15-20 years from now.

    This is actually to some extent a good thing. All the people getting out are probably "I picked this career cause the wages looked good" types rather than "this is my life's work and I love it" types.

    The latter make far better scientists, programmers, and engineers.

    1. Re:So in other words... by Nasarius · · Score: 1
      The latter make far better scientists, programmers, and engineers.

      This holds true for any field. If you hate doing something, chances are you're not going to be very good at it. If you love it, you at least have the motivation to become good if you're not already.

      --
      LOAD "SIG",8,1
  27. We must bound together by SphericalCrusher · · Score: 1

    If we're going to keep the jobs what we already have here in America, then we don't need to see any of that. It's cowardly moves like that that sends our jobs off in the first place -- why not work hard to keep what we already have, here in the first place?

    They are not taking classes because our jobs are offshoring... well, I wonder why?

    --
    "Instant gratification takes too long." - Carrie Fisher
    1. Re:We must bound together by Uber+Banker · · Score: 1

      A 1% rise in productivity equals 1.5million jobs. The entire offshoring in the past 10 years has equalled 300,000 jobs. In both cases the consumer benefits from lower costs of supply and the pension and mutual funds benefit from better investments.

      Time to get your head out of your ass, friend!

    2. Re:We must bound together by DAldredge · · Score: 1

      What has gotten cheaper?

  28. Yeah? by CosmicDreams · · Score: 1

    Am I the only one who read this and thought, "Yeah, more job opprotunties for me."

    I do see the downside of people not taking Computer Science and Engineering seriously. But the law economics states that with decrease supply the remaining demand can be spread across fewer applicants.

    --
    Go Gusties
    1. Re:Yeah? by Anonymous Coward · · Score: 0

      Am I the only one who read this and thought, "Yeah, more job opprotunties for me."

      No. Only about FIFTY PEOPLE ALREADY POSTED SUCH THOUGHTS.

    2. Re:Yeah? by pclminion · · Score: 2, Interesting
      You aren't the only one.

      The mass of idiots churning out of CS programs everywhere has diluted the perceived value of our degree. They also monopolize the professors' valuable time (and therefore decrease the education value for the students who are passionate for the subject) with their moronic questioning.

      I say good riddance to them.

  29. And so it begins... by pararox · · Score: 2, Insightful

    This is only the next step in the re-regulation of the tech. industry. The balances were wildly thrown back during the (in)famous bubble, and have been tettering precariously for the past several years. I have never been terribly worried about the off-shoring of jobs; people are wont to be afraid of what they are unaccustomed to. I always figured this migration of jobs overseas was merely a balancing effect (as seen all throughout nature) to reregulate things. "All energy flows according to the whims of the great magnet," as HS Thompson said!

    Of course, I'm still in school, biding my time until the (admittedly brightening) economy swings my way again.

  30. Not Necessarily a Bad Thing by jmt9581 · · Score: 2, Insightful

    I think that the people who are truly interested in computer-related fields won't change their major solely based on job outlook. This might mean that a lot of people with marginal interest in computers will consider other fields, which I think is a good thing for the industry.

    --

    My blog

    1. Re:Not Necessarily a Bad Thing by Anonymous Coward · · Score: 0

      It may also mean that people with a substantial interest in computer science start looking elsewhere, too.

  31. Re:I can't speak for anyone else by ChicoLance · · Score: 1

    Yeah, you're talking about a two year community college -- it's not going to have much of a CS program. If you're really interested in CS or Engineering, go up the road a bit to CSU, Chico, where they have a very nice CS and Engineering departments.

  32. First language - Hindi. Second language - Java by PornMaster · · Score: 1, Funny

    People are realizing that a degree is irrelevant if you're going to be a help-desk lackey (and getting an MCSE doesn't require that you understand what context switching is, or pipelining, etc.), and that there are people overseas who learn programming languages as one might learn a spoken language here.

  33. Yeah I did the same thing. by Snoobs · · Score: 1, Interesting

    I changed my major from computer science to Music and Recording Arts. I think that I'm going to make more money as a musician an audio engineer. . . .

    In my opinion, you go to school to study things that interest you and that seem interesting to learn. Kids already "know" computers, can check email, write html, download warez, porn, and music, why would they want to learn how to program, maybe a good job?

    Study what interests you, get a trade to make money.

    Like KRS-One says, MCs should have more ways of making money than just rapping, same thing if you are a computer programmer.

    peace, Sam

  34. Re:I can't speak for anyone else by Saeed+al-Sahaf · · Score: 0, Offtopic

    Judging by your grasp of English, I think Auto Body and Paint was a good choice.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  35. Hear hear by Catskul · · Score: 4, Interesting

    Maybe all the tards will finally leave CompSci and stop wasting the time of everyone else who actually wants to be there. Im sick of students who cant even code coming up through the system because they dont really care and have cheated their way as far as they have come. They are overcrowding the program and ruining the name of universities who would otherwise have impressive graduates coming out of their programs.

    --

    Im not here now... Im out KILLING pepperoni
    1. Re:Hear hear by pompousjerk · · Score: 1

      Reminds me of a post I made a while ago.

      They are that bad.

    2. Re:Hear hear by MrZaius · · Score: 1

      Kid, not everyone goes to a U of I, MIT, or even your Penn State. Schools like the one I go to betray even the most gifted of their students, and have a much bigger impact on the populace than the top schools in a state. Southern X University, University of Western X, etc have exceptionally weak curriculum, but are all that some of us can afford. Personally, I had to jump ship and go to Sweden to see my first block of code. The semester's only half-over, but I've already written more code and learned more about programming than I have in any given semester before at the University of Southern Indiana. Now that I've started a new batch of classes in the fourth quarter, I can see that, when this semester's done, I'll have done more coding here than I have in my entire career at USI.

      When I look back at what I escaped, it's apparent that there's more than overcrowding and cheating to blame. Most American universities don't push a quarter of as hard as they should, and a huge portion of the blame must lay on their shoulders. You can't blame everything on students that haven't ever been challenged/tested/put in a position where they can really learn.

      Those universities used to be able to turn out "impressive graduates" from people that hadn't ever SEEN a computer before they went to the university. It's time they stopped coddling the students and started teaching again.

    3. Re:Hear hear by dasmegabyte · · Score: 5, Funny

      Hooray!

      Computing needs more people who refer to those who have difficulty with software as tards.

      After all, it's these elite few who give us the breathtaking inscruitable syntax seen in Perl, Lisp and Haskell. I salute you!

      --
      Hey freaks: now you're ju
    4. Re:Hear hear by Anonymous Coward · · Score: 0

      You know, I am pretty sure it is a blasphemy to even hint that Lisp has syntax 1/100th as bad as Perl. Lisp may take a little time to learn, but its syntax is simple, especially if you are using a variant such as scheme. Perl is just ugly.

    5. Re:Hear hear by Anonymous Coward · · Score: 0

      Maybe all the tards will finally leave CompSci and stop wasting the time of everyone else who actually wants to be there

      Hooray! That's a brilliant point. When I was doing my CompSci degree back in the mid 90's, there were always students who were there by accident - or simply because they needed an extra credit.

      I'm not sure who was worse: the near-drop-outs who did eventually drop out when they realised that they actually had to try doing some work - or the math students - they'd be bright enough, but not have the slightest interest in computers nor even a vague clue about anything remotely computer-science related.

      Less than half of those who started the same courses as me were still around when I finished it.

    6. Re:Hear hear by Anonymous Coward · · Score: 0

      counting a million parathesis is ugly too, but maybe not quite as ugly as some perl i've seen

    7. Re:Hear hear by Anonymous Coward · · Score: 0

      You count parathesis? Do you like pain? Just use emacs and the tab key. Auto indents, parathesis matching. Have to be crazy to program lisp with anything else.

    8. Re:Hear hear by Moraelin · · Score: 2, Interesting

      Psst. It's safe to get off the high horse already.

      It's not about calling the users "tards". I'll be the first to say that the end user should _not_ have to be a High Priest of the Sun (or IBM or Microsoft) to be able to use a computer.

      It's about those who are supposed to be programming the damn computer. And sorry, if they can't do the damn job they're _paid_ for, then I'll call them "tards" all right.

      That is, when they even have any intention of doing that work in the first place. I've seen entirely too many people who keep their job purely by office politics (e.g., being the resident brown-noser). Or hop from one job to another, adding more buzzwords to their resume after each project, in spite of the fact that they caused more harm than good in that project.

      A study down here said the 3 out of 4 "programmers" (or paid as such) can't program. No, I don't mean "can't program well", nor "can't write bug-free exploit free code". I mean they can't really program at all.

      At best, they'll painfully blunder through copy-and-pasting bits of tutorials and other people's code, and spend years trying to actually make it work. E.g., I've literally seen someone patiently trying all permutations of * and & and nothing at all variables in a C functions, until they got the pointers to work. But these are the good guys.

      Then come the ones who realize that they just have to _look_ like they're producing any code. They'll tend to piggy-back upon a real programmer and make him write their code too. Some nicely. (Flattery and looking like a friend goes a long way to make a lonely geek do your work.) Some by pretending it was team work. (Good version: "_we_ coded this". Bad version: "_I_ coded this. Oh and that geek guy just got in the way.")

      A lot of those will be rabid proponents of XP. It gives them an official excuse to be paired with the one actually doing the work.

      Some pretend to work by just randomly editting and commiting files, just so it appears with their name in the CVS. Sometimes to catastrophic results.

      And a lot just do backstabbing office power games to keep their job.

      --
      A polar bear is a cartesian bear after a coordinate transform.
  36. 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 FreshFunk510 · · Score: 4, Interesting

      My point of view...

      The numbers aren't hocus pocus. I majored in CS and graduated several years ago. Just from personal experience, the unemployment rate is very real. The loss of jobs is very real. When I graduated in 2000, 100% of my friends had steady jobs. After the crash, 90% had lost their jobs and some had gotten new jobs. This not an exaggeration.

      I guess you can't exactly say these job losses were caused by outsourcing as it was the dot-com crash. That said, jobs are being created but not much in tech.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    2. 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.

    3. Re:Outsourcing threat is still overblown... by amplt1337 · · Score: 5, Informative
      The economy of the US churns more jobs PER MONTH than are out sourced.

      The economy of the US churns out fewer jobs PER MONTH than the estimated population growth.

      The census estimates indicate an estimated total growth of about 26,000,000 people between 2000 and 2010, which (assuming a linear progression, which might actually be reasonable seeing that our primary driving force behind population growth is immigration these days) amounts to 223,000 new persons per month. Per the Bureau of Labor Statistics there were net 21,000 jobs added to reported payroll in Feb. (latest statistics) which is seen by most as a "recovering" figure compared to, oh, the previous eight to eighteen months.

      Not to mention that changes in those reporting rules now mean that a "McDonalds Certified Culinary Engineer" is now considered an equivalent "job" to one in the skilled manufacturing sector.

      I'm glad you feel very sanguine about the situation, however. Keep up the cheerleading.
      --
      Freedom isn't free; its price is the well-being of others.
    4. Re:Outsourcing threat is still overblown... by Anonymous Coward · · Score: 0

      Then you and your friends must have been the losers who sat in the back of the classroom and copied homework from the people who actually cared. Or you all made some really stupid, short-sighted decisions. Bottom line: you didn't deserve the job in the first place.

    5. Re:Outsourcing threat is still overblown... by happyhamster · · Score: 1

      "Score:5, Interesting" ?????

      -50 stupid troll sounds 'bout right

    6. Re:Outsourcing threat is still overblown... by Anonymous Coward · · Score: 0

      Nice slant on the stats there. There's no doubt that the US economy churns out jobs. The question is, is it chruning out more jobs than are being eliminated via layoffs etc. If the economy creates 20K jobs, outsources 15K, and eliminates 20K, that's still a net loss of 15K jobs. Also, are the 20K new jobs full time, middle class wage jobs like those being outsourced? It's not the drive through attendant at McD's that's in danger of being outsourced. It's the middle manager at AcmeSoft whose job is being outsourced while the Dunkin Donuts down the street puts up a help wanted for a part time donut puncher.

    7. Re:Outsourcing threat is still overblown... by FreshFunk510 · · Score: 1

      Or maybe it was the elephant in the room, the dot-com crash.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    8. Re:Outsourcing threat is still overblown... by Anonymous Coward · · Score: 0

      Your individual experience is not necessarily an indicator of larger trends.

    9. Re:Outsourcing threat is still overblown... by FreshFunk510 · · Score: 1

      Very true.

      But my friends, their friends, and their friends of friends all had similar experience.

      Oh yeah, one thing I wanted to write that I forgot to was the number of vacancies (both in business spaces and residential housing) in Sillicon Valley is not, in my opinion, simply a coincidence.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    10. 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."

    11. Re:Outsourcing threat is still overblown... by Anonymous Coward · · Score: 0

      Only 21,000 net jobs added?

      And that's a "recovering" figure?

      I don't even pretend to be an economist, and even I can see that's nowhere near recovering. That's the less than the population of my home county in rural Michigan. How many people attempted to enter the workforce for the first time in that month? It has to be more than 21,000.

      Recovering? Looks to me like we're still losing.

    12. Re:Outsourcing threat is still overblown... by Anonymous Coward · · Score: 0

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

      While that is true, the jobs that are offshored don't come back any time soon. Plus with most of the churn its people going from jobs they hate to another one. In high tech its mainly layoffs, without an immediate prospect of another job.

    13. Re:Outsourcing threat is still overblown... by poot_rootbeer · · Score: 1

      When I graduated in 2000, 100% of my friends had steady jobs. After the crash, 90% had lost their jobs and some had gotten new jobs. This not an exaggeration.

      No, but it is anecdotal, and therefore skewed.

      On the other side of the anecdotal spectrum, the tech department at my company is at least twice the size it was in 2000. Does that mean anything in the grand scheme of things? Probably not.

    14. Re:Outsourcing threat is still overblown... by FreshFunk510 · · Score: 1

      Yes, it is anecdotal, and I realize that. I thought I would give my anecdoate in response to this guys post. I also forgot to post this, which I responded to someone else with:

      "Oh yeah, one thing I wanted to write that I forgot to was the number of vacancies (both in business spaces and residential housing) in Sillicon Valley is not, in my opinion, simply a coincidence."

      Yes, I dind't do any statisticaly analysis but when you take the combination of 1) the number of vacancies you see, 2) the amount rent has fallen (which is a good market indicator), 3) the amount salaries have fallen (yes, it might be a small smaple that you look it but this too is a market indicator) along with your personal experience, it's hard to deny what's really going on.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    15. Re:Outsourcing threat is still overblown... by Tablizer · · Score: 1

      From your cato link: "It is important, however, to shun hysteria and demagoguery in assessing what is going on with the labor market and why. The employment picture today is that of a temporary, cyclical shortage of jobs caused by the recent downturn;"

      That is bunk. The GDP has never grown like it has without a matching increase in jobs also.

      It is a *new* pattern, especially for the white-collar sector. Something is different this time.

    16. Re:Outsourcing threat is still overblown... by Anonymous Coward · · Score: 0

      Huh? You here in America?
      I'm out of work, my two best friends are out of work (I finished a Unix Systems Admin course and yes, I am good) and one of my friends has a degree. the other is a genius, no exaggeration, but none of us are employed in CS right now.

      Of my other friends, most are either scared of losing their job so they're keeping their eyes peeled and their mouths shut or they're unemployed. Where are you? Where ever you are, I want to move there. Now!

    17. Re:Outsourcing threat is still overblown... by e_pluribus_funk · · Score: 0, Troll

      Thats right, if you want things to change, vote democratic, because we all know the way to create new jobs is higher taxes.

    18. Re:Outsourcing threat is still overblown... by randall_burns · · Score: 1

      The decline of US IT is serious. US job growth isn't even keeping up with immigration. There has been substantial skills based immigration in IT even with declining overall employment-this was supported by huge political donations.

    19. Re:Outsourcing threat is still overblown... by pavon · · Score: 1

      Everything that you said is true, and none of it has anything to do with the parent. Yes, unemployment is still down and we are not creating jobs fast enough to keep up with growth. No, it has nothing to do with outsourcing.

      When jobs were being replaced my automation people screamed the sky was falling. When manufacturing jobs were being lost to china, they did the same thing, and you know what, we went on to have one of the lowest periods of unemployment ever. Free trade really does work. Here is how:

      D is the cost to produce something domestically.
      F is the cost to produce the same elsewhere.
      S = (D-F) are the savings due to outsourcing.

      Not unless you are a cartel or monopoly, nearly all of these savings will end up having to be passed onto the customer in the long run because of competition. Now the consumers will have S more dollars to spend than they used to. They will spend most of it and it will pay the salaries of new jobs providing whatever goods and services the consumers purchased with this extra money (see note 1). Likewise the vast majority of the salary of these new employees will be spent creating more jobs. So the ecomony will grow by:
      = (k*S) + (k*(k*S)) + (k*(k*(k*S)) + ...
      = sum(i=0..inf)(k^i*S)
      where k is the percentage of money that is actually spent as opposed to being saved by individuals or corporations (aka profit). If I remember right, in the US it has been found that this equations works out to about 4*S. This is called the mulitiplication factor, and we will call it M.

      Therefore the US has lost F dollars from layoffs, and gained 4*S from growth due to less expensive goods.
      NET = M*S - F
      NET = M*(D-F) - F
      NET = M*D - (M+1)*F

      So if M*D > (M+1)*F then outsourcing will create a net gain. Or in other words if F/D < M/(M+1). Even in the worse case where M=1 (every dollar spent, in the first round of savings goes strait to profit or out of country), we will still break even if the product is half as expensive to produce. In the typical case of M=4, net growth will occur even if the outsourced work is only 25% cheaper.

      Keep up the cheerleading
      He wasn't. He was stating the facts and trying to inform intelgent people so they don't make rash judgements and pressure our congress into implementing trade restrictions that make the economic situation worse than it already is.

      (Note 1) There is also the possibility that some of the new jobs created will also be overseas, however the vast majority of the money spent in the US stays in the US. Futhermore, as people get more money they tend to spend it on things like eating out more and buying nicer houses rather than buying more expensive gadgets. Therefore as outsourcing increases you would expect to see an increase in the service sector of the market, which is exactly what empirical evidence shows us.

    20. Re:Outsourcing threat is still overblown... by demachina · · Score: 4, Interesting

      Hate to point this out but you are citing propaganda from a right wing think tank, the CATO Institute. It was founded by the Koch family among others who own one of largest energy companies and polluters in the U.S.

      http://www.counterpunch.org/behan01192004.html
      http://www.counterpunch.org/behan01192004.html

      The Koch's are best friends with the Bush family and huge backers of George W.'s reelection campaign. One of the elder's in this family had a little fling with Anna Nicole Smith.

      One of the CATO directors is, or at least was, Rupert Murdoch head of the Fox network and their right wing propaganda news network.

      These people have a vested interest in trying to downplay the consequences of outsourcing. The Cato Institute and the Bush administration are 100% pro big business and pro wealth. They are 100% indifferent to the welfare of the U.S. middle and lower classes, you know the people that work for a living, except they want Bush to get reelected so they NEED to churn out this crud in the hopes people will believe it and still vote for him. I'm assuming you must be upper middle class aspiring to the upper class or just dumb to believe it. The Bush administration has put out rosy labor projections every year they've been in office and NONE of the jobs they promised would be created by cutting taxes for the rich have been created. Correction they have been created but they are being created in China and India.

      The current rush to outsourcing is unprecedented in U.S. history. It is the product of a perfect storm, cheap container shipping, cheap telecom, collapsing trade barriers and the opening of China's economy and its massive, cheap labor pool. Couple that with the fact U.S. labor has been priced out of the global labor market by years of inflation, prosperity and declining education. This is not a transient anomoly to dismiss. Its an accelerating trend. It is either naive or deceitful to contend that its business as usual and its nothing to worry about. It was not so long ago that the U.S. trade deficit was $50-$100 billion dollars and we were concerned. It is now $500 billion dollars and exploding. The U.S. simply can't sustain this hemoraging of cash indefinitely. The multinational corporations on the other hand don't care. You see they are for the most part now truly multinational, headquartered in the Caribbean and manufacturing wherever they can find the cheapest labor. If the U.S. craters they will just sell goods to the newly affluent Chinese and Indians, its a bigger market than the U.S. anyway and they are just now aspiring to by all the things American's already have. The execs and share holders will probably still get rich unless the Chinese and Indian execs manage to fox them too. Whatever happens they will be living in gated communities or the Caribbean and will be largely indifferent to the fact most American's are going to be pushed in to poverty in the next couple of decades. Most American's simply cant compete head to head with workers in China and India without working for what are poverty wages in the U.S. Maybe they could take solace in service jobs that have to be in the U.S. but the Bush administration is eager to launch a jobs program for Mexican labor to insure those jobs will also go to the cheapest possible labor. So you are going to have to train a very select class of jobs to make a good living in the next couple of decades, lawyer or an MBA heading for a position in a multinational are probably the best bets.

      The Chinese economy ia already at 6 trillion and is expected to eclipse the U.S. and EU, now at a little over 10 trillion, in another 10-20 years. I doubt its going to take that long myself.

      There has been a real loss of more than 2 million jobs under the Bush administration which hasn't happened since the great depression. It can be attributed to the overmployment of the bubble and 9/11 but there is simply no way the U.S. economy is going to create good jobs again with the current ru

      --
      @de_machina
    21. Re:Outsourcing threat is still overblown... by Anonymous Coward · · Score: 0

      The census estimates indicate an estimated total growth of about 26,000,000 people between 2000 and 2010, which (assuming a linear progression, which might actually be reasonable seeing that our primary driving force behind population growth is immigration these days) amounts to 223,000 new persons per month.

      Due to aging of the US population, the size of the workforce will not increase as much as the population does.

      Also, it is not a good idea to make a six-year projection based on a job-growth figure from a single month. Though admittedly, it is better than nothing.

    22. Re:Outsourcing threat is still overblown... by demachina · · Score: 1

      Oops. Bad cut and paste that second link on the sordid history of the Koch family, founders of the CATO institute should be:

      http://www.mediawhoresonline.com/koch.htm

      --
      @de_machina
    23. Re:Outsourcing threat is still overblown... by Anonymous Coward · · Score: 0

      You == idiot.

      I mean seriously, looking into my magic crystal ball you're not in the top 5% of the rich in the US. Sooo you get relatively squat with these tax cuts.

      If you're middle class you get fucked either way. Voting for these republicans (who are hardly true Republicans) will certainly get you another great tax cut. Of course getting taxed at 17% rather than 18% really won't matter. When you're out of a fucking job!

    24. Re:Outsourcing threat is still overblown... by demachina · · Score: 1

      "there were net 21,000 jobs added to reported payroll in Feb."

      A key point about even that modest number is it corresponds precisely to the number of new jobs created that same month. The net job growth in the private sector was zero.

      A key facet of what little economic recovery there has been in the last year in the U.S. is that the U.S. economy is being massively pumped by tax cuts, low interest rates, massive deficit spending, and huge increases in government spending especially in defense and Iraq.

      Part of the Bush adminstrations strategy is to force prosperity in the U.S. economy through artificial and unsustainable means, in particular massive deficit spending. The Republicans desperately want the economy to appear prosperous for Bush's reelection. It inceasingly appears as though it may not work in that even the bubbling stock market is now in a steep correction, no jobs are being created in the U.S. and the huge growth figures last year appear to be largely artificial again thanks in part to government spending.

      It appears this strategy was another case of voodoo economics, trying to force prosperity through tax cuts and deficit spending. The best road to economic prosperity would be massive reductions in wasteful government spending and tax cuts for the working class who will spend the money in the U.S. and not invest it in China and India as is being done by big money at the moment.

      --
      @de_machina
    25. Re:Outsourcing threat is still overblown... by Anonymous Coward · · Score: 0

      Plain, falsely, wrong. Bush is the first president since Roosevelt to loose more jobs then is created in his term. Roosevelt had the depression era to deal with. So no excuses for bush. The job creation during the 1st (lets hope only one too, I voted for him. not making that mistake again) bush term barley covers the birth rate (or rate of graduating college students) really sad. He is to blame for the high gas prices also. Have we passed an energy plan in his term? Nope. Good looking out for me bush.

      We have ALWAYS lost jobs; it was just that good higher paying jobs were mostly spurred. But that has all changed with bush, the lobbyist has won, we no longer have out elected reprasentives representing the people who vote for them. Clinton got the boom because he cut, and held spending. spending % to GDP ratio is the key. look it up. history porves this for this country, and in most other countrys also. Look across the EU (hint french) EU has had a very slow growth rate. because they have a higher spending to GDP. the euro switch does not help the statistics.

      Boot all illegal immigrants out. And put snipers up at the border. Shoot to kill, first to 100 kills gets a free lunch. ALL this talk about how we were founded, the melting pot. Yes, Yes I know, and I want to let people in. Remember one thing, those people we are talking about came here legally, a lot went through Staten island LEAGLY! So boot the illegally out we can let as many as we need back in LEAGLY! Then nationalize the English language as the official language of the United States. And get god out! ALL RELIGONS OUT. LOOK WHO IS STARTING THE FIGHTS. RELIGON.

    26. Re:Outsourcing threat is still overblown... by Anonymous Coward · · Score: 0

      But while goofy tech firms were dying in the crash, more established, traditional industries were starting to move to offshoring for their software development. (And cutting staff, too.) And they haven't been doing much hiring.

      So the slack isn't being taken up.

    27. Re:Outsourcing threat is still overblown... by MrWa · · Score: 1
      That said, jobs are being created but not much in tech.
      Correction: not much in your small part of "tech" - programming. I think that the dot-boom and subsequent bust has clouded the vision of most people into thinking that the late nineties were normal...and that we only need to get back to that point of perpetual and crazy growth that isn't sustainable.

      Yes, unemployment is high, but even if you count all the people that want a job but can not receive benefits and all those people sitting on their butt not looking and not caring, there isn't 90% of the population out of work. It probably isn't even 10% of the working age population.

      Anecdotal evidence in a subject like this does nothing but stir emotions. It is a highly emotional subject! If you or someone you know loses a job, the impact becomes "real" and much worse than if you only read about it in the paper.

      If the US does not get back to the task of creating engineers, scientist, and other people that create innovation and drive growth, it will quickly be surpassed by those nations that do. Importing that knowledge is good as well - much better than exporting it, which will happen when the best and brightest realize that they are worth more elsewhere.

    28. Re:Outsourcing threat is still overblown... by FreshFunk510 · · Score: 1

      Well, for one, I admit my post was anecdotal. But guess what? I meant for it to be that way. I wasn't speaking about massive statistics that applied across the state; I wanted to provide a real-life story to someone who simply says "the job loss is not real, everything is ok".

      With that said, I'll repeat two remarks I've posted to people who've responded similar to you:

      "Oh yeah, one thing I wanted to write that I forgot to was the number of vacancies (both in business spaces and residential housing) in Sillicon Valley is not, in my opinion, simply a coincidence."

      Yes, I dind't do any statisticaly analysis but when you take the combination of 1) the number of vacancies you see, 2) the amount rent has fallen (which is a good market indicator), 3) the amount salaries have fallen (yes, it might be a small smaple that you look it but this too is a market indicator) along with your personal experience, it's hard to deny what's really going on.


      So there I've provided a bit more anecdotal experiences but they are of my experiences viewing indicators of larger significance that indicate something about our economy (rental prices, availability, job wages, and other strong economic indicators). I simply didn't write this in the first place because it wasn't my intention.

      No, 90% of the population isn't out of work. The thing I perhaps should've also pointed out was that all my friends are new grads like me and new grads are feeling it the worst. I also pointed out that many were rehired somewhere else in my original post, I didnt' say they were personally out of a job. But, in saying that, I should also add the the jobs people moved to were seen as downward movement in terms of job quality and salary.

      It probably isn't even 10% of the working age population.

      Maybe not, but are we still talking within tech or are you looking at the greater Sillicon Valley society? Actually I think there are some good statistics out there and at the worst point in time I don't think it's incredible to think that 10% of IT workers were unemployed.

      Yes, this does stir emotions, but it also gives a real view; it's something you won't get from an article that simply puts out statistics. I should also mention that I graduated in 2000 as a CS major from Berkeley to provide a bit of context.

      Finally, this wasn't argument for or against free trade. I was simply a bit annoyed that the original poster acted like no on in Sillicon Valley had lost a job and this whole idea of "unemployment" was merely a sham.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    29. Re:Outsourcing threat is still overblown... by Eminor · · Score: 1

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

      Yes, that looks like a particularly objective source.

      Lastly, most people I know who are out of work that bemoan outsourcing lost their jobs because of their own actions.

      I don't think companies started outsourcing because your friends made less than wise choices.

    30. Re:Outsourcing threat is still overblown... by Anonymous Coward · · Score: 0

      Nobody has good statistics on this, but nobody disputes that unemployment among engineers is up.

    31. Re:Outsourcing threat is still overblown... by ClosedSource · · Score: 1

      "Yes, unemployment is high, but even if you count all the people that want a job but can not receive benefits and all those people sitting on their butt not looking and not caring, there isn't 90% of the population out of work. It probably isn't even 10% of the working age population."

      Of course if a person loses a full-time job and can only get a 20 hour per week job, the unemployment numbers will view that as a non-change. If your assign a value of 1 to full-time employment and appropriate fractions to shorter hours, you might well get an unemployment number over 10%. This isn't even considering salary downgrades.

      My point is that in the case of unemployment numbers anecdotal evidence may be no more flawed than the official numbers.

    32. Re:Outsourcing threat is still overblown... by amplt1337 · · Score: 2, Interesting
      I don't disagree with your mathematical analysis. Here's where there's a problem:
      Now unless you are a cartel or monopoly, nearly all of these savings will end up having to be passed onto the customer in the long run because of competition.
      This assertion fails because of the market-dominating power of our largest multinationals. Example: Dell Computer. Outsources call centers to India; even tries (with varying success rates) to deceive the customer as to the call center's location. Is this necessarily reflected in the price of their PCs? No, I can find a deal with equivalent or better hardware for several hundred dollars less elsewhere; but the smaller shop is unable to leverage a brand name and exert influence over its suppliers the way Dell can, so the price of Dell's goods remains inflated.

      The benefit of increased economic efficiency to the American economy is dependent upon the repatriation of corporate profits into the American workforce. Widespread unemployment and underemployment means that this is happening at a vastly decreased rate. Meanwhile, the investment money of the large corporations is going overseas, destroying the long-term growth potential of the American economy. Meanwhile, we are ourselves the beneficiaries of the market inefficiency -- it is those unnecessarily-high paychecks given to us workers that permit us to enjoy our standard of living, and while the world system will see a net gain from increased efficiencies, the American people (and the tech, law, medical, and other knowledge sectors most especially) will see a net loss as inefficiencies in our favor are removed.

      Note that I'm not arguing for protectionism here. I agree that globalization is inevitable and we'll have to find some other way to deal with it. But note that our most essential manufacturing industries do not face this logic (steel tariffs anybody?). Also, I believe that our government could avoid being globalization-cheerleaders in a lot of ways by imposing taxes on goods that are produced without adhering to American standards of labor decency; we could lessen the inequalities in tax burdens between hiring American and overseas workers; we could find other ways to make investment within our borders more profitable than investment abroad.

      Something else you're overlooking is (as someone else pointed out in this thread) the tendency of departing manufacturing and knowledge-product manufacturing work to leave a vacuum that is filled with an expanding services sector. That's all fine and good in terms of people having jobs, but the problem is that money spent on service sector goods is by definition money thrown down a toilet in terms of corporate reinvestment. Service sector spending is purchasing leisure, thereby decreasing the total output of the economy and acting as a drag on the reinvestment of profits (the people who sit around in newfound idleness are subsequently underproducing). This is the worst & most disingenuous part about terming fast food jobs "manufacturing" jobs -- the hamburger will get made if someone needs to eat, whether it's an engineer flipping the burger or just a tired prole cooking at home. However, if the engineer were engineering instead, the GDP would rise by that additional contribution.
      --
      Freedom isn't free; its price is the well-being of others.
    33. Re:Outsourcing threat is still overblown... by jweage · · Score: 1

      Lets see, the US GDP hasn't decreased lately, although the number of manufacturing jobs has. How can this be? It is due to worker productivity increases. i.e. we are producing more with less workers. These lost manufacturing jobs are not coming back.

      However, see this article for a more detailed discussion of the situation: Free Trade Wars

    34. Re:Outsourcing threat is still overblown... by pavon · · Score: 1

      Something about those equations was bugging me, and I finally realized that we have lost D dollars from layoffs not F. Duh. Anyway, when you work this out you get a net gain when F/D (M-1)/M, which still shows a net gain in most cases, but not quite as much as I originally proported.

      Damn, no more posting during sleep deprivation. After this post. I swear.

    35. Re:Outsourcing threat is still overblown... by pavon · · Score: 1

      Good points. In processes of sifting through them. One thing that is tickling my brain:

      Service sector spending is purchasing leisure, thereby decreasing the total output of the economy and acting as a drag on the reinvestment of profits (the people who sit around in newfound idleness are subsequently underproducing).

      One of the things that I have noticed is that I am better off if I pay a restraunt to cook my food and work that extra half hour that I would otherwise spent cooking. Or in the more likely case - because I have to work longer hours I have to eat out, but it works out better for me (financially at least) anyway. So the service sector really isn't me underproducing - it is the marketization of part of the previously hidden economy of home chores.

      Then again I haven't got much sleep lately, so I may look at this post in a couple days and wonder what the heck I was thinking.

    36. Re:Outsourcing threat is still overblown... by amplt1337 · · Score: 1

      Thanks... but yeah, I wouldn't be surprised if you later on found something that doesn't seem to make sense, I've been having a zombie-brained sleep-deprived week myself.

      So the service sector really isn't me underproducing - it is the marketization of part of the previously hidden economy of home chores.

      Good point, and an example of why it's hard to make universal statements. Food services and childcare are especially tough with this, because they're necessary tasks, and people may be paying for them because they're so busy producing elsewhere. But on the whole I feel like an extremely service-oriented economy will be trouble, if for no other reason than that it's a less capital-driven sector so you can't improve its output with investment in plant, R&D, etc. to the same extent. Well, once you've bought your computers.

      I guess we'll find out in twenty years or so...!

      --
      Freedom isn't free; its price is the well-being of others.
    37. Re:Outsourcing threat is still overblown... by Rich0 · · Score: 1
      They will spend most of it and it will pay the salaries of new jobs providing whatever goods and services the consumers purchased with this extra money (see note 1). Likewise the vast majority of the salary of these new employees will be spent creating more jobs.

      You have a problem there. It should read:

      They will spend most of it and it will pay the salaries of new jobs outside the USA providing whatever goods and services the consumers purchased with this extra money (see note 1). Likewise the vast majority of the salary of these new employees outside the USA will be spent creating more jobs outside the USA.


      Sure, if Dell gets rid of its US workforce, more people can afford to buy Dell computers. This gives Dell more money, with which they will hire more foreign workers to make more Dell computers. This means more dollars in foreign markets, and eventually Dell will be selling as many computers overseas as in the USA. And then companies won't think of hiring Americans since they have no IT experience - after all, all the IT workers are overseas. And then when the next war comes along, we suddenly find that the USA has the lowest tech weapons out there, and maybe we'll be the ones dodging smart bombs...

      Sure, it sounds far-fetched, but why do you think the USA has such a big military supremacy? Becuase we spend so much on IT within the country that we have the best engineers and programmers in the world, and they make the best tanks and bombs. That is becoming less true these days, so in the future Europeans will probably be turning out bombs that are just as good. And eventually China and India will probably have the high tech armies.

      Now, maybe China will be a democracy then and the USA won't have to worry about being invaded by China any more than France has to be worried about being bombed by the USA (despite little arguments here and there, there is zero chance of the USA bombing France). Then again, maybe it won't be a democracy, and somebody in power will decide that they'll try to finish what the Axis started. Who knows? All I know is I'd feel a lot better if Americans had at least an average share of the IT market. And right now that is in danger.
    38. Re:Outsourcing threat is still overblown... by e_pluribus_funk · · Score: 1

      Actually, yes I am in the "top 5%" of wage earners, which hardly makes me "rich". What it does mean is I pay in income tax about what the average household income is, who's tax burden is about 1/10th of mine. I'm fine with that. I'm just disgusted with people who think that, because I make six figures that "I don't pay may fair share" and we need to "tax the rich some more".

      When democrats and other class warfare socialists talk about taxing the rich, do you know who they are talking about? Did you know a first year teacher and a first year firefighter, married, together, qualify as "rich" under the democratic taxation scheme?

      Our unemployment rate, btw, is below 6%, so don't talk to me about being out of a fucking job. It's not breadlines and soup kitchens out there you moron. It's people whining because they can't pay for their optioned out toyota forerunner and carry their $300k mortgage anymore.

  37. Maybe because the programs are crappy... by LordKazan · · Score: 2, Interesting

    ... I know mine is! A lot of this stuff has nothing to do with what i consider computer science. (I have been programming for 10 years). 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)).

    Even worse last semester in Comp Sci 309 "Software Engineering" in which a group project is 40% of your grade, and EVERYONE must write some of the code and some of the documents, I got stuck with a complete group of imbeciles that had no business being in that class and only passed the previous ones because they could implement a function given a function header and a description of what it does - not write a program. Needless to say I failed that class beause the other group members are completely incompetant - and then the professor refused to believe they were that bad. I just about printed out my entire CVS repository on sourceforge [which includes what code was written for that project, all by me], walked into his office and slammed the stack down on his desk.


    PS: These group members were so incompetant that they couldn't even follow the SF.net site docso n how to setup CVS - I had to GO TO THEIR APPARTMENTS MYSELF and set it up.


    /rant

    --
    If you cannot keep politics out of your moderation remove yourself from the Mod Lottery.. NOW!
    1. Re:Maybe because the programs are crappy... by Anonymous Coward · · Score: 0

      Just because you got stuck with a suckass group doesnt mean that your CS program is bad. Im not saying it isnt, but you make yourself look incompetent by saying one thing at the beginning of your rant and then saying nothing to support it.

    2. Re:Maybe because the programs are crappy... by Anonymous Coward · · Score: 0

      Or you could sum up that PowerSet junk by just stating that the PowerSet operation is distributive over intersections.

    3. Re:Maybe because the programs are crappy... by Anonymous Coward · · Score: 0

      Maybe your comment merely shows that you haven't got what it takes. Since when does computer SCIENCE have anything to do with programming skills? A fair chunk of the best programmers I know have, if they have an academic qualification at all, a degree in physics, maths or electrical engineering ... once they've understood a problem, they pick the programming language which seems most suitable and code away.

      The 'comp sci 309' course you deride seems to lay a heavy emphasis on project management, without which any software engineering project is bound to fail; your comment merely shows that you'd have to be one of those programmers to be managed.

      The main problem is that, beginning in the 1970s, universities have gradually degenerated into vocational training institutes -- why do you think it is that an undergraduate degree is nowadays regarded as the minimum requirement for most jobs that don't involve selling hamburgers or stacking shelves?
      Thus a large portion of the much touted "productivity gains", shadowed by declining real incomes, has been brought about by the fact that companies no longer shoulder the cost of apprenticeships, leaving it instead to "students" to provide for the necessary funding themselves -- when they emerge after a few years, they can now call themselves "graduates", which supposedly confers a higher social standing ... when in fact all they have acquired is a couple of skills. In the past you didn't have to go to university for that.

    4. 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.

    5. Re:Maybe because the programs are crappy... by RodgerDodger · · Score: 1

      Alternatively, you could focus on a software engineering course. This has as much relationship to computer science as mechanical engineering has to physics... that is, the former is the practical application of the latter.

      You won't come out with the ability to design new algorithims or protocols, but you should come out with the ability to build decent programs.

      Part of the problem is that too many people are taking the Computer Science route when they want to take the engineering option.

      --
      "Software is too expensive to build cheaply"
    6. Re:Maybe because the programs are crappy... by RodgerDodger · · Score: 1

      Congratulations, you experienced life on a real project. God knows I've been on projects where there were incompetents you had to carry to get over the line.

      What you should have done, having realised the problem, was take it to the professor immediately. If you couldn't get him to transfer you to a different group, then tell him you're dropping the unit for this semester and pick up another one. Oh, and complain to the faculty dean; the course obviously needed better prerequisites.

      --
      "Software is too expensive to build cheaply"
    7. Re:Maybe because the programs are crappy... by ComputerSlicer23 · · Score: 2
      I'm a programmer, I have a BS and double majored in Mathematics and Computer Science. I grok algorithms, I know who Donald Knuth is. I can do the theory behind computer science.

      I take serious exception to the analogy:

      Programming:CS::"Cleaning Test Tubes":"Molecular Biology"

      Programming:CS::Engineering:Physics

      would be a lot more accurate. The former is belittling. If you think a course in "C++ programming in 6 months" will make you a programmer (forget a decent programmer), you are demonstrating how incredibly little you actually know about programming.

      Your concept of "taking a physics degree to learn how to operate a microwave oven", further demonstrates your belittling attitude towards programmers.

      Computer Science in and of itself is mostly useless (just as is physics and mathematics). All science becomes useful in it's applications. Programming, is the definitive version of "application" in terms of CS. Just as Engineering is pretty much the application of Physics.

      Programming is where the rubber meets the road. I've never met a good programmer who wasn't a decent Computer Scientist. To a man, every good programmer understands CS, even if only at an intuitive level. The formal training is irrelavent if you comprehend what is going on.

      The problem is that CS departments are the source of people who become programmers (as that's what industry needs). At the University I went to with 2 exceptions out of 20, not a one of them made a decent programmer. I've heard similar stories from a number of people from many different Universities. Of the two exceptions, neither had a Ph.d (one was all but dissertation, the other was a smart guy with a BS). Very, very few institutions need a computer scientist, other then to create computer scientists (outside of acedemia or serious reseach centers, computer scientists are a useless bunch if they lack other skills). Sorta like the old joke about a history professor's task is to create more history professors.

      Try being a programmer sometime. It's an art, not a skill. Guess who taught me that? It should be your absolute hero if you are a CS guy. Donald Knuth named his books to reflect that. CS's entire purpose is to develop specific mathematical models that are useful for computing. In essense to work out the mechanics of algorithms given a particular type of computing machinary (FA/NFA/Turing machines, etc, etc), and do the analysis of the various algorithms and methods given a set of computing tools.

      Programming is the essense of Computer Science. It ain't high brow. It's for us lowly test tube scrubbers I guess. Programming is the time when Computer Science finally becomes useful. When Computer Science actually blooms, and shows all it's glory. Computer Science is a thing of beauty, but in the end, it's a bunch of mislabelled mathematics.

      You should try programming sometime it's lots of fun. It's lots of repetition. You'd also realize just how useless what some of you learn in CS truely is. I always like the quotes from Linus Torvalds and Alan Cox describing just how stupid modern OS design theory is. That most serious CS people couldn't design an OS that was actually workable if their lives depended on it. Nobody needs a theoritical OS, everybody needs a practical OS.

      It's lots of detail and grunt work. It's lots of chasing down bugs. That's only 'cause you high end CS guys haven't constructed the DWIM (Do What I Mean) compiler. If you'd get off your lazy theoretical ass and do something useful, I might tolerate you talking bad about programmers.

      There are lots of people who claim to be "programmers" who aren't. Just like every guy who drives nails ain't a carpenter. Just like every guy who can prove that Quicksort isn't an n*log(n) as an algorithm isn't a computer scietist. Just like not everybody on slashdot isn't as clever as they think they are (me especially). Programmers deverve a far greater amount of respect then you give them. They take the crap CS people make up, and make it do something useful in the real world.

      Kirby

    8. Re:Maybe because the programs are crappy... by zhenlin · · Score: 1

      Not quite. I believe that:

      Building programs is to Computer Science as
      Building microwave ovens is to Physics.

    9. Re:Maybe because the programs are crappy... by Alioth · · Score: 1

      Set theory is probably one of the most important things in software development that I've come across. So many problems I've had to solve in real world software development were solved by using basic set theory - everything from figuring out the applicable services and charges for Weighing, Mailing and Rating for the USPS front counter system to understanding how to construct good SQL queries.

      Ignore set theory at your peril. If you think groking set theory is irrelevant, you're going to have one hell of a wake up call at some point.

    10. Re:Maybe because the programs are crappy... by essreenim · · Score: 1

      I agree with allot of what you say. There are allot of programmers out there doing rudimentary coding to do stuff like use a post metod to pop some data into a db etc. You really don't have to be very smart to this kind of stuff. However, I want to point out that coding is of course still a very important building block to CS. True, you cannot program without a language - and a language is very much based on mathematics just as it is based on symantics and conventions and invention. But, you cant vreate an OS without a programming language. Its really about a hierarchy. True CS heads will understand this: You use A to create B to create C, literally!!.

      Those not in the know merly just program away with little idea that the compilers/debuggers etc. are very sophisticated engines analogous to that of a cars engine for example. I would say that the guys at Berkley who created UNIX are true Software Engineers. The unqualified coders, many of whom just dela with web design, and databases etc. are like the mechanics. They can service the car sure, but ask them to try and build one from scratch. I don't think so!!

    11. Re:Maybe because the programs are crappy... by essreenim · · Score: 1

      And knowing ANYTHING about how to use CVS means nothing.
      Come back to me when you create something useful like an alternative CVS yourself.
      Stop plagerising and moaning. ..

    12. Re:Maybe because the programs are crappy... by essreenim · · Score: 1


      Yeah, allot of people got better degrees than me almost by default.
      Im a real creator at the best of times, I like to do things my way, make it unique, distinctive somehow, but theres just no room for that - its all about who can do it the fastest - often by copying, and using no ingenuity of their own what so ever. Plus, many of the ppl I know with good degrees forget everything they know - they're just crammers, book worms that can learn stuff off ands regurgitate it. I wanted to do my own final year project based on my own ideas. THEY wanted to suck of to the most popular lecturers and use there SUPERIOR exam result history to get projects under them. Of course, the lecturer has come up with the project idea and helped them with a large portion so in effect - they are now getting credit for a project they have little to do with!! behaving as if a project is simply manual labour. It is not!!. And, by simply learnin stuff off - behaving like a hard disk, killing off any part of their brain (if they have it) which is used for creativity, postulating, hypothesising....
      I went to college with a guy (who now has an honours degree under him) and simply could not program anything of his own. Everything was copied...

      Yours, begrudgingly!

    13. Re:Maybe because the programs are crappy... by essreenim · · Score: 1

      *I hear echoes*
      Further to this some of these ppl then come up with the brain wave of doing a practical masters, mainly because they has no interest in CS to begin with, cant get a job because of IT slump, and now want to waist tax payers money doing something they have LITTLE aptitude for, depriving someone else of a masters position who would have liked to do a practical years masters by research regardless of economic condidtions.
      Sorry, it just gets me that the drive for materialism by the greedy gets many people in the cross fire!!

      MOST BEGRUDGINGLY,

      BEGRUDGER

    14. Re:Maybe because the programs are crappy... by Tinidril · · Score: 1

      Get ready for more, 'cause thats exactly what happens in the "real world" too.

      --
      XML is the best data format; unless your data needs to be read or written by a human or a computer.
    15. Re:Maybe because the programs are crappy... by theLOUDroom · · Score: 1

      I take serious exception to the analogy: Programming:CS::"Cleaning Test Tubes":"Molecular Biology" Programming:CS::Engineering:Physics would be a lot more accurate.

      No, it wouldn't.


      Engineers are acutally supposed to understand both the theory and application of their respective discipline. In many schools, such as the one I went to CS is considered engineering.

      A valid analogy would actually be:
      Programming:CS::Mechanic:Mechanical Engineer

      A programmer doesn't necessarily understand set theory and algorithms any more than a mechanic understands stress & strain or thermodynamics.

      Programming is the essense of Computer Science.

      No, MATH is the essence of computer science.
      Programming isn't the essence of computer science any more than running a lathe is the essence of mechincal engineering.

      --
      Life is too short to proofread.
    16. Re:Maybe because the programs are crappy... by ComputerSlicer23 · · Score: 1
      All depends on the what you consider the level of understanding. I've met people with an MS in Mechanical Engineering who can do the Engineering, but can't do any of the proofs of the calculas. They understand the calculas fine in terms of application. However, they don't understand calculas in the "built up from these axioms" sort of sets. They understand the physics fine, but they couldn't sit down and derive a lot of the formulas from first princepals. They could follow them if you showed it to them. However, actually having them do it wouldn't be something they could. A physics head could.

      I'd expect a CS person to be able to prove the pumping lemma (A FSM can't count), I'd expect a programmer to know that, and realize it's limitations on the applications of regular expressions.

      CS is probably considered Engineering where you went to school, because it was the Engineering department that spawned it, not because CS is an Engineering area. They get spawned from the Engineering because they wanted to work on building physical circuits and actual computer components as a general rule. There was plenty of interesting CS work to do back in the Golden Age of Computing. However, that had to do with building physical computer science. That's now considered Computer Engineering, not Computer Science. The fact that the Engineering department is in control of the CS is a political artifact of who created the department.

      It was that way at our sister University. They had a different take on CS that mostly had to do with the difference in where the program was spawned. Ours came out of the Math department, and as such was a little different. They had to take Differential Equations, we had to take a lot more discrete mathematics. Diff Eq is used for circuit building. Discrete more for algorithmic analysis.

      Programming is the practical. Where you don't get to change the rules. You have to deal with the limitations that "Real Life" presents to you. It's where Computer Science gets to be fun and interesting. All the rest is just mis-labelled mathematics.

      Kirby

  38. My Choice of College Majors by CyborgWarrior · · Score: 2, Interesting

    I have been a technology-oriented student for quite a long time (well, ever since 6th grade, really, and I'm a high-school senior now). While I have worked with electronics and robotics to some extent, I have the most experience in computer science and computer engineering, and have spent the majority of my time learning in these areas. However, as it has been college-applciation time, I have had to decide which field I am more inclined toward, I have chosen electrical engineering. While I may find CS and CE more enjoyable at the moment, I doubt that I could find a good job in that area now, due both to the glut in the market during the internet explosion and because of outsourcing. I may minor in CS, but I don't have high hopes of getting a good job because of it...

    --
    If you can't say something nice, make sure you have something heavy to throw.
    1. Re:My Choice of College Majors by Anonymous Coward · · Score: 0

      Don't choose a major because you expect it to better provide for you in the future. You'd be better of doing something you truly enjoy and makng barely enough money, than persuing something you don't care about. Trust me on this.

    2. Re:My Choice of College Majors by CyborgWarrior · · Score: 1

      Mmmmm, maybe I didn't make it that clear. I do care about electronics and robotics, they are what originally got me into CS and CE, which I have since spent the most time one since it costs significantly less than finding robot parts and which is also easier to do in my spare time. I have grown to enjoy programming, etc., but current conditions weighed much more heavily in the other direction. If I find out later that CS and CE jobs are finally paying more in the US, then I can always switch majors later on.

      --
      If you can't say something nice, make sure you have something heavy to throw.
  39. Smart Kids by Featureless · · Score: 2, Insightful

    University costs a lot of money, so much now that you really have little choice but to make your investment count.

    Sad as it is, if I am objective about it, I would have to discourage young people I know from going into the discipline myself. Even if computer science has a future in this country at all, young people today can only look forward to the long, painful and endless contraction of the domestic market for these jobs.

    Software engineering is especially vulnerable to offshoring - much more so than previously decimated domestic industries. There are no tarrifs and no transportation costs. This is freer trade than most had previously dreamed of.

    1. Re:Smart Kids by FreshFunk510 · · Score: 1

      I definitely agree with you.

      Here's an interesting perspective though: I think that most people would agree that tech is only going to grow and that we are only now truly using IT to its real strength. Take a look at much of the internet hype and it's becoming real, but just a much slower pace than people anticipated (i.e. ecommerce).

      Yes, outsourcing is real but I'm still going to bet that the tech industry will grow. This, in conjunction that most new jobs created in teh past several years are the result of small-businesses (which are less able and likely to outsource compared to big companies) also gives me hope.

      It just won't be a wild orgy like it was during the dot-com days.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
  40. Play it smart by erik+umenhofer · · Score: 1

    I jumped ship early and at the end of this year i'll have a degree in managment. I will miss all the hardcore programming classes and all that, but I feel i'm a lot more hirable. Plus I don't have to get used to indian food if i don't want to.

  41. Not to mention... by Eneff · · Score: 1

    You do not need a CS degree to work in CS in many cases.

    I have a CS minor. Some I work with dropped out of college.

    Of course, I'm working as a programmer as an intermediate step, myself. If the right non-IT job came along, I'd still program but it would be back to being my hobby.

  42. Blame Homeland Security by BlueLlama · · Score: 5, Interesting

    Yes, applications to US Universities are down in EE and CS, but you'll find the biggest drop was in international student applications. Recent restrictions on international students have made the US a painful choice for higher education. I think this facet of the enrollment drop has been glossed over for the most part in the media. I was unaware until I spoke with some people in my EE departement's graduate admissions office. Granted, exporting jobs causes some of this, but let's take a look at all the causes.

    1. Re:Blame Homeland Security by Le'BottomEh · · Score: 1

      Yup, the FBI wanted to charge foreign students $65 so that the FBI could track them. When they convert that into their own currency, that was a lot of money. Not to mention that some universities charge 3 times as much per credit hour compared to in-state fees. Also, the number of credit hours for EE and CS is way more than say, Liberal Arts (this depending on the university). So, it all boils down to money! I have friends who have chosen Australia and New Zealand over US to further their education because it was cheaper. One friend learned Japanese so that he could study in Japan.

    2. Re:Blame Homeland Security by spood · · Score: 1

      but let's take a look at all the causes

      You must be new here.

      --
      ---- Just another spud server.
    3. Re:Blame Homeland Security by HungWeiLo · · Score: 1

      That's very true. Until 2001, foreign grad students constituted a pool of readily available cheap researchers and lab assistants in higher ed. I've even heard certain academic departments threatening to deport foreign grad students if they unionize along with the other grad students/TA's.

      I heard somewhere that 30-40% of US patents were done by foreign scientists working/studying in the US. On the same token, a similarly high percentage of US Ph.D.'s are awarded to foreign students/researchers as well. Until 2001, that is.

      --
      There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
    4. Re:Blame Homeland Security by dasmegabyte · · Score: 1

      So wait -- the outsourcing trend is creating a demand for foreign students to get good education -- and they're not getting it here because of the DHS -- and people STILL plan to vote for Bush?

      --
      Hey freaks: now you're ju
    5. Re:Blame Homeland Security by Ironica · · Score: 2, Informative

      Yes, applications to US Universities are down in EE and CS, but you'll find the biggest drop was in international student applications.

      The University of California, system-wide, had an overall drop of 4.5% in applications this year (mostly because fees were raised 30% by one governor and then 40% by the next). But applications for international students dropped by 18%, mostly because they've had the devil's own time getting here to go to school. Some have missed an entire term after going home for the holidays and getting held up for no explainable reason when returning. (I'm sure there's an explanation, somewhere, but the students themselves apparently don't have the clearance to know why they're not allowed back after a two-week vacation.)

      --
      Don't you wish your girlfriend was a geek like me?
    6. Re:Blame Homeland Security by Anonymous Coward · · Score: 0

      Actually, now is a great time to be a graduate student in the US. Universities are looking for simply *qualified* American students who want to study toward a Ph.D. in technical fields. Frequently, you don't even have to teach to pay your way through because the universities will fully support you for simply being American.

    7. Re:Blame Homeland Security by jameshowison · · Score: 1

      This is true. Largely because there is lots of funding that requires that the employees be US citizens. Lots of defence and security work, but really work in all fields.

      If you are an American citizen that speaks Arabic you can get paid quite a lot just to study for a PhD.

    8. Re:Blame Homeland Security by demonbug · · Score: 1

      I recently went through applying to graduate schools (yes, I was accepted). In conversations with several different chairs of departments at several different schools in California, I was told that many of the public universities, because of massive budget cuts, are accepting fewer and fewer foreign applicants simply because it is a way to reduce expenses. Generally in the field I am in (as with most scientific fields) the department a graduate student belongs to pays that students fees; in years past, when money wasn't quite such a hugely painful problem that it is currently, they were able to look for the best applicants regardless of where they were from. Now, under pressure from administrators trying to cut expenditures, many departments are trying to reduce the number of students they admit from foreign nations (or even out of state) because it can cost more than four times as much (and as much as ten times the amount) to support a foreign student as a domestic student (graduate fees are roughly $2200-$2700 per quarter at UCs for domestic students, while they can be up to ~$10000 or more per quarter for non-residents).
      While this isn't widely talked about, many prospective students have been informed informally that while they are free to apply, unless they are incredible applicants or come with their own funding source(like their government footing the bill, as is the case with several foreign graduate students I know - one of whom owes her country 3 years of service for every year they supported her here) the likelihood they will be accepted is very low, so many probably just decide applying isn't worth it (especially those for whom a $60 or higher application fee is a whole lot of money).

    9. Re:Blame Homeland Security by dead+sun · · Score: 1
      Oddly enough, however, Homeland Security is going to be one of the places that you can be assured of hiring geeks grown in the USA. Why? The government isn't too keen on foreign nationals running even small parts of our national security, much less writing code that will be used for their systems.

      Beyond working directly for "the man", the government, including homeland security, is generally happy to hand out wads of cash for interesting research that they think can provide some sort of value to them, even if indirectly. Even if our local corporations are concerned about maximizing their bank balances at the cost of the geeks there are other opportunities.

      Personally, I think US corporations need to remove their collective heads from their behinds and focus on a little bit of long term strategy. This new crop of get rich quick CEOs is getting on my nerves, opposed to the let's dominate everything in sight sort I've been told existed in days gone by. Homeland security may be frightening off foreign students, but US CEOs must be frightening off students who would stay in the US for a job, domestic and foreign alike.

      --
      If not now, when?
  43. Re:i'm just... by Anonymous Coward · · Score: 1, Funny

    Do you flip out and write matlab code? Do you calculate ALL the time and don't even think twice about it?

  44. Cause and effect... by xot · · Score: 1

    Isnt this a good thing?? When there are less people in the industry itself there are actually less jobs being taken away in the tech arena.
    Thats a good way to go for the american economy as all the surplus techies who are just there for the money or due to everyone else doing it are gonna contemplate and move to other viable fields.

    --
    Lord of the Binges.
  45. sorry to flip off the tunnel light switch but.... by eegad · · Score: 1

    those people who are sincerely interested in computer science will have a hard time making money in the field and not exercising purely academic interest.

  46. 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...

    1. Re:get rid of the gold diggers by FreshFunk510 · · Score: 1

      True that. What year were you? I graduated in 2000 and had the same feelings as you did. That's not to say, though, that I also got caught up in the dot-com hype. I definitely did EECS, though, because I liked what I was doing (declared when I started Berkeley when there wasn't really a hype).

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    2. Re:get rid of the gold diggers by Anonymous Coward · · Score: 0
      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.

      What's really funny is that I'm getting $61K right now, straight out of school, and the reason cited by my boss for that salary was that I seemed "intensely passionate" about my work. And because he himself got a criminally low salary straight out of school.

      All I can say to the CS failures is... Don't let the door hit your ass on the way out.

      [Posting anon so my bragging is slightly less offensive]

    3. Re:get rid of the gold diggers by Anonymous Coward · · Score: 1, Interesting

      Well stated. What people don't realize is that people like you, who doing exciting and interesting work, i.e. developing new ways of doing things, innovation, etc. aren't getting outsourced. It's the people that are doing mind-numbing coding and debugging, that are getting canned.

      I don't think people realize how large the non-glamorous side to programming is. Like, when an employer wants to add a couple of new searches to his database, or make an update to an installation script, etc. This is all work that's hardly worth of a CS degree and $70K a year.

    4. Re:get rid of the gold diggers by Anonymous Coward · · Score: 0

      What's really funny is that I'm getting $61K right now, straight out of school, and the reason cited by my boss for that salary was that I seemed "intensely passionate" about my work. And because he himself got a criminally low salary straight out of school.

      Depends what part of the country you live in.... $61K IS criminally low wages in places like New York City, Washington DC, Los Angeles CA, or Seattle, WA even. When an 800 sq-ft flat costs $1300 per month, $61k is peanuts.

      Just my two cents...

    5. Re:get rid of the gold diggers by FreshFunk510 · · Score: 1

      Well, not exactly.

      I knew a bunch of really smart coders who got hit by the dot-com crash. There was a sudden glut of skilled workers and, therefore, the competition for jobs not outsourced was really high. The result was that wages were pushed way down.

      Also, it was very tough for inexperience and new hires. I came from a good school but I coudlnt' compete with others when all the job opportunities asked for 5+ years experience. The result of the glut wasn't that just wages went down, but that companies could get better skilled workers for much cheaper. So suddenly 3 years experience people were being hired for what used ot be starting salaries and 7 yaers experienced people were being paid at a 3-5 years experience level.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    6. Re:get rid of the gold diggers by Anonymous Coward · · Score: 0

      I totally agree. I go to Berkeley now, and I am amazed by CS majors who just aren't *curious* about CS; they don't care how something that they use works, or even why it works the way it does.

      Many are *still* in it for the money. Probably because it's still being better than being, say, a poet.

    7. Re:get rid of the gold diggers by psetzer · · Score: 0

      I don't mind gold diggers. It's incompetent gold diggers that annoy me. The competent ones can write Point of Sale and Payroll systems until their fingers bleed for all I care, since someone has to do it, and I'd prefer not to if there's another programming job out there.

      --
      "Anyone who attempts to generate random numbers by deterministic means is living in a state of sin." -- John von Neumann
    8. Re:get rid of the gold diggers by Anonymous Coward · · Score: 0

      Last time I checked the folks in Soda hall are still clicking away... Just as they always have..

  47. Trite but true... by mbrother · · Score: 2, Interesting

    Do what you love and the money will follow. While I think this is just an appropriate example of market forces at work, job markets can be hard to judge (I have degrees in engineering, physics, and astronomy and the job market was supposes to be great when I started, turned out not to be so much later). There will be jobs for the excellent and hard working in pretty much any field they enter. If you're just chasing the jobs, please rethink your major, unless you want six figures and a company car with a BA in philosophy. Really though, be a life-long learner and a good human being and you'll probably get by OK.

    --
    Professor of Astronomy, Author of Spider Star & Star Dragon (Tor)
    1. Re:Trite but true... by Anonymous Coward · · Score: 0

      I love doing nothing. Go on, throw your money at me.

  48. In other news by Anonymous Coward · · Score: 0


    Plumbers, Carpenters ,Mechanics all report a rise in applicants

  49. I'm about to gradjuate with a CS degree by Anonymous Coward · · Score: 0

    i thought about droping out or going t another degree, but I am glad i kept with it. It might be hard to find a job but I like computers and that is what i want to do with my live.

  50. 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.
  51. It couldn't have anything to do with........ by Anonymous Coward · · Score: 0

    the really crappy job market. At one point you could just start your own company if you didn't have a job. That is rough to do now.

    Finally the college kids have looked at the recent alumni, probably at homecoming when the alumni are all drunk, depressed, can only afford beast light, all their college loans are in deferment, and they are still driving the same piece of crap car.

    Oh wait, is that a little to revealing?

  52. Re:i'm just... by Cruciform · · Score: 1

    Oh yeah?? When we evolve into pure energy beings you guys are SCREWED!

  53. Ruling from Management by Anonymous Coward · · Score: 1, Insightful

    There is a design flaw in our society that sees developers and workers as a lower caste than the management and all power executive group. Perhaps this is why US management loves to outsource to India, as there is already a well established caste system in place and less fear of engineers trying to break from their caste just because they have more sense than the rulers in management.

    Why study boring stuff like computers and engineering when there's no job market for those skills?

    Boring? Computers, science, mathemathics and physics were among the most exciting classes I took in school. Studying business politics is what bores me to tears. Unfortunately, if a student were to ask me which path to take, I would probably have to concede that, if the student is ambitious, the most lucrative opportunities all lie in the political side of business.

  54. I have a backup plan by Anonymous Coward · · Score: 0

    I'm a junior CS major with a minor in communications. If those career paths fail me, I have a backup:

    My 10 inch cock.

    That's right, all I need to do is whip it out at the next LAN party and watch the offers roll in. Porn movies. Strip clubs. Video games. You name it, my cock will be there.

    Sucks for everyone who isn't as fortunate.

  55. why waste your time by Anonymous Coward · · Score: 0

    The money is in sales and marketing anyway.

    Engineers are considered to be just overhead in the U.S. What good is somebody who doesn't have a revenue stream in the company balance sheet?

  56. I guess time will tell by Anonymous Coward · · Score: 1, Insightful

    Whether or not this is a blessing or a curse. The problem is that if there is job pickup(whether there will be one or not is up to debate) and companies cannot find enough people to hire, then the call of going offshore will be even greater, and if a company does it for one project, then next time they will be even more(or less depending on the success of the project) to continue to offshore. This is the so called "critical mass" that is required for innovation, which is why I actually don't buy the whole offshoring is great for this country bs we are being spoon-fed.
    In order to sustain innovation and progress in this country, we are going to need more than lawyers and managers. People tend to look at economic benifits strictly in terms of short-run GDP growth, and then they have a point, in the short term, offshoring may help GDP grow, but if it scares away our best and brightest(once again, not s\aying that those are the people going into the cs field but still) then the US will lose innovation, new stuff won't be invented here, and we will continue our slide into a 3rd world nation.
    The earlier post about the Bell Labs demise is just another symptom of the "hollowing out" of the American economy. Now we don't even build our own stuff, but also we are moving away from designing it too. It's a slippery slope, and I feel that this is just the beggining of our long decline.

  57. There's this phrase by Anonymous Coward · · Score: 0

    "Golden Parachute"

    It's what upper-level managers (those hackless techies) have.

    The hackers have lead parachutes with maybe two weeks severance and free cardboard boxes.

    1. 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
    2. Re:There's this phrase by Anonymous Coward · · Score: 0

      Soo you're saying, carpenters, farmers, plumbers, and other physical labor jobs will eat.

      All intellectuals will starve.

      I'm sorry to dispel the Dilbert myth but not all managers are incompetent. (I'm not management)

    3. Re:There's this phrase by Anonymous Coward · · Score: 0

      Yeah, upper-level. Good luck getting there, the masses of mere mortals in middle management don't get anything "Golden."

    4. Re:There's this phrase by Fallen_Knight · · Score: 1

      So just most managers are incompetent?

    5. Re:There's this phrase by BgJonson79 · · Score: 1

      Are you suggesting we eat management?

      What sauce would you recommend with them?

      --

      There are four boxes used in defense of liberty: soap, ballot, jury, ammo. Use in that order.

  58. Two sides to the story by Sean80 · · Score: 1
    I guess there are lots of facets to this kind of story. I hear that in 2010 the US will face a shortage of 10 million-odd workers, though I haven't heard what industries those shortages will be in. If it's in computer science-related areas, then I can only imagine that the remaining 81% of people pursuing these degrees will be stoked.

    On the other hand, I think the person quoted as proceeding to an MBA is doing the right thing. If you can't beat them, join them, as they say, and that's precisely what I intend to do myself. Better to be the outsourcer than the outsourcee. Of course, this argument will fall through when they shift those jobs overseas as well.

    I didn't see where these 19% are going though, apart from this one quote. In my view, the safer bet nowadays is migrating to jobs where you physically -have- to be there to do the job. Medicine jumps to mind, though the robots are coming, I know. And, God help us, lawyers.

    1. Re:Two sides to the story by Ironica · · Score: 1

      I hear that in 2010 the US will face a shortage of 10 million-odd workers, though I haven't heard what industries those shortages will be in. If it's in computer science-related areas, then I can only imagine that the remaining 81% of people pursuing these degrees will be stoked.

      That will be from the baby-boomers retiring in droves, so the jobs will not much be in CS. Maybe a few, but not significant numbers. They'll be more likely to be in things that we're already short on, like nursing, teaching, etc. I'm hoping a lot of them are public-sector, so that my MA in Urban Planning will be worth something (assuming I actually finish it by June... ;-)

      --
      Don't you wish your girlfriend was a geek like me?
    2. Re:Two sides to the story by cubicledrone · · Score: 2, Funny

      I hear that in 2010 the US will face a shortage of 10 million-odd workers, though I haven't heard what industries those shortages will be in.

      That's when they plan to replace the state of Idaho with a new Wal-Mart "Continent-Center" which will include a grocery store, bank, library, several hundred housing tracts, four parks, a University, power plant, hospital, two sports arenas and a drive-through interstate highway.

      Most of northern Utah and portions of Wyoming will be sold to build a parking lot which will be visible from orbit.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    3. Re:Two sides to the story by michael_cain · · Score: 1
      That will be from the baby-boomers retiring in droves, so the jobs will not much be in CS. Maybe a few, but not significant numbers. They'll be more likely to be in things that we're already short on, like nursing, teaching, etc. I'm hoping a lot of them are public-sector, so that my MA in Urban Planning will be worth something (assuming I actually finish it by June... ;-)

      It will be interesting to watch the retirement of the baby boomers unfold. On average, the boomers have done a miserable job of saving for their own retirement (I'm at the tail end of the boomer generation, I'm allowed to criticize us). Most of them will not be able to live on Social Security alone (and despite assertions to the contrary, the boomers will get their SS payments, unless the US decides to ruin the world economy by starting to default on their bonds). The worker shortage seems likely to hit in very specific situations where the boomers have other retirement funding available. I would expect to see lots of boomer doctors retire (they've been able to save), boomer teachers and government workers retire (they have nice government-funded pensions), boomer owners of successful small businesses retire if they can find purchasers for those businesses.

      Many boomers who thought they were prepared have seen their plans implode in the past five years -- the stock market unpleasantness drastically cut the value of many 401(k) and similar accounts, and too many have discovered that a corporation going through bankruptcy court can make drastic, unilateral cuts in the pension promises. It appears likely that there will be corporate bankruptcies caused by pension obligations in the not-too-distant future -- GM has almost two retirees per active employee, and Lucent has almost eight!

  59. THERE CAN BE ONLY ONE!!!! by ENOENT · · Score: 3, Funny

    When I'm the last person on Earth who know how to debug a C program on AIX, ALL SHALL BOW BEFORE ME!!!!

    --
    That's "Mr. Soulless Automaton" to you, Bub.
    1. Re:THERE CAN BE ONLY ONE!!!! by Anonymous Coward · · Score: 0

      AIX? Isn't that dead? No... wait... that's BSD.

      /me bows...

    2. Re:THERE CAN BE ONLY ONE!!!! by Anonymous Coward · · Score: 0

      When I'm the last person on Earth who know how to debug a C program on AIX, ALL SHALL BOW BEFORE ME!!!!

      'Cept NoDebug man, who writes code without bugs.

    3. Re:THERE CAN BE ONLY ONE!!!! by Anonymous Coward · · Score: 0

      And no matter what happens, we'll all get juicy contracts in 2999 when the Y3K craze hits the roof.

    4. Re:THERE CAN BE ONLY ONE!!!! by Anonymous Coward · · Score: 0

      I, for one, welcome our new code debugging overlords!

    5. Re:THERE CAN BE ONLY ONE!!!! by Anonymous Coward · · Score: 0

      waving bye bye to that IBM 3080...there goes that AIX into the junk heap. I guess we don't have to bow anytime soon :)

  60. How long 'til industry starts griping about this? by loiosh13 · · Score: 1

    To some extent, this has already started - many of the pro-Outsourcing types argue "theres a lack of qualified people here in the us" (my addendum: willing to work these hours for a $7.95/hour and no benefits). But seriously, how long before industry groups start to complain that there aren't enough people going into the field?

  61. 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

    1. Re:wonder why by Anonymous Coward · · Score: 2, Funny

      You think that's bad, look at this one:

      Application Level Multicast Infrastructure Architect.

      Education: Ph.D. in computer science or twenty years applicable experience.

      Required Skills/Experience: Detailed knowledge of the structure and coding of operating system kernels , process scheduling, and the TCP/IP network protocol stack.
      Familiarity with Internet routing protocols: BGP, OSPF, IS-IS, IP multicast.
      Extensive experience with designing and coding of network routing algorithms, and simulations of heterogeneous network environments.
      Advanced analytical skills in statistics, computational complexity and linear optimization.
      Programming Languages: C, C++, Java, Perl, Tcl/tk, HTML, XML, VHDL.
      Operating Systems: Linux, NetBSD, Solaris, Win 95/NT.

      Compensation: $4.00/hr

    2. Re:wonder why by galgon · · Score: 5, Interesting

      It's funny, I graduate last year an Ivy League Institution with a degree CS and I would be more then happy to have that job. At least then I wouldn't have to be searching for a job in the retail sector. I have a $160,000 education and yet I can't even get a job selling computers at circuit city.

    3. Re:wonder why by Anonymous Coward · · Score: 0

      Write a really k-rad piece of software and give it away so it becomes popular. Thats how you set yourself apart.

    4. Re:wonder why by FreshFunk510 · · Score: 1

      Which school?

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    5. Re:wonder why by asdfghjklqwertyuiop · · Score: 1

      Write a really k-rad piece of software

      Wow... 'k-rad'... it has been like 10 years since I've heard that word... memories...

    6. Re:wonder why by Anonymous Coward · · Score: 0

      You left out the "Fluency in Hindi or Urdu preferable, though not required."

    7. Re:wonder why by Anonymous Coward · · Score: 0

      Just why exactly would an employer needing to fill a position that requires only

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

      pay more than 10.00 an hour to -anyone-???

      The job description boils down to this: Must speak /write decent English, must know how to click a mouse.

      If someone has completed their 4 (or more) year degree and is looking at jobs like this.. that's tough luck.. I feel for them. Well, I feel for them -if- they are competent.

      If someone has completed an AA at the local community college and is expecting high dollar for this type of work .. you're completely fucking insane. If you fall in this category, do yourself a favor and learn a tad about business and economics. No intelligent business is going to pay much for skills that could be taught to any reasonably bright sixteen year old in about 1 month.

      In fact, my advice to this employer is just that: find a reasonably bright 16 year old and train them.

    8. Re:wonder why by djupedal · · Score: 1

      'Expecting high dollar' isn't the point. ...hellloo... Of course the work listed pays such a low rate.

      Why list an AA if any 16 yr old can do the job?

    9. Re:wonder why by Anonymous Coward · · Score: 3, Funny
      • "It's funny, I graduate last year an Ivy League Institution with a degree CS and I would be more then happy to have that job. At least then I wouldn't have to be searching for a job in the retail sector. I have a $160,000 education and yet I can't even get a job selling computers at circuit city."


      Well...Not to be too pedantic, but $160k later and you don't know the difference between 'then' and 'than' and 'graduate' and 'graduated'--"more then happy" and "I graduate"

      It seems like communications skills are becoming more important, at least for domestic (US) IT staff. Unless, of course, you're talking about "Ivy League" in a non-English speaking country, in which case your usage is forgivable. Honestly, if I had to pick two roughly equivalent candidates, I'd definitely (Note, not definately) hire the candidate with better communication and rudimentary spelling and grammar skills.

    10. Re:wonder why by cubicledrone · · Score: 2, Informative

      Just why exactly would an employer needing to fill a position that requires only

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

      pay more than 10.00 an hour to -anyone-???


      Because it ALSO requires:

      Two Years of College, Associates Degree or Equivalent Experience

      That's worth more than $10/hour. $10 is an entry-level job. If that's the pay, fine. Then drop the bullshit "Associates Degree/equivalent" or offer a graduate-level wage.

      It's really rather simple.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    11. Re:wonder why by workindev · · Score: 3, Funny

      Man, for $160,000 you would think they would have thrown in some basic grammar classes.

    12. Re:wonder why by galgon · · Score: 2, Informative

      Which school? Dartmouth College

    13. Re:wonder why by Anonymous Coward · · Score: 0

      That's because my dad, with his MBA and former yearly income about equivalent to your tuition, is already working there.

      For real.

    14. Re:wonder why by metallic · · Score: 1

      Pretty stupid to spend $160,000 to go to a college that was ranked 47th in the country in 2002 for computer science in my opinion. There were 46 other choices that were probably better, would have cost you a lot less and would have higher prestige than the degree coming from an "ivy league school." But then again, ability seems to outweigh prestige in this field anyways.

      --
      Karma: Positive. Mostly effected by cowbell.
  62. This is good news by dmohney · · Score: 0, Redundant

    I think that this is good news, now maybe the students in the classes that are left will be serious students.

  63. Reminds Me of A Story by the+eric+conspiracy · · Score: 4, Funny

    Joe was an engineer. He worked hard, studied hard and took pride in his work. He was also faithful to his wife, raised two children to be solid members of the community and attended church every Sunday.

    Finally after a full life Joe died in his sleep one night.

    On awakening he found himself facing St. Peter at the Pearly Gates. Peter looks in his book, and finds that Joe is not in the Authorized list. He looks at Joe and says, sorry!, pulls the trapdoor lever and Joe starts falling. Joe yells "Wait there must be some Missstaaakeeee".

    A few hundred years later God is auditing the Big Book and finds that Joe should have been listed as Authorized. We, he goes on a rampage, thunder and lighting, assorted Vengeful God stuff. After calming down God picks up the cellphone and rings up the Devil.

    God: Hey Dev, remember Joe, that Engineer I sent you a few hundred years ago?

    Devil: Yeah, I sure do. I want to thank you for sending him down here. He's got the A/C fixed, and we now get broadband and digital cable. He's now working on beer-on-tap. Whatta guy!

    God: (Pissed Off) Hey! You have got to send him up here. He should have never been sent down to you. He belongs up here.

    Devil: Yeah Right. Finders Keepers. No way am I letting him go!

    God: (Really Pissed Off) I'LL SUE!!!

    Devil: (ROTFL) HA HA Where are you getting a lawyer HA HA.

    - -

    So that's where we are heading. A country of lawyers where the A/C and cable doesn't work. Not a pleasent prognosis.

    1. Re:Reminds Me of A Story by ashkar · · Score: 1

      LOL

    2. Re:Reminds Me of A Story by Anonymous Coward · · Score: 0

      Uh, according to your (stupid) story, the lawyers are *in* hell with the A/C and broadband, not in heaven without.

      It must suck to be you.

    3. Re:Reminds Me of A Story by Anonymous Coward · · Score: 2, Funny

      Uh, according to your (stupid) story, the lawyers are *in* hell with the A/C and broadband, not in heaven without.

      Whoooooossshhhhh

    4. Re:Reminds Me of A Story by Anonymous Coward · · Score: 0

      He worked hard, studied hard

      Well, no worries then. All the programmers I know (myself included) are lazy and will avoid hard work wherever possible.

      That's what make programming attractive: "Meh, it's too hard to do that all manually, make the computer do it."

      Those of us that happen to be perfectionists as well will often work very hard to avoid hard work. Sounds silly, but it works well for me.

    5. Re:Reminds Me of A Story by pablodiazgutierrez · · Score: 1

      I don't get it.

    6. Re:Reminds Me of A Story by shadowbearer · · Score: 1


      Holy shit, that was hilarious.

      Great funny troll (it was a troll, I read your sig). But that was truly worthy of marking a friend.

      A sense of humor is the best damned thing anyone can have in this fucked up world :) and given how overloaded us trade people are nowadays, your sig was way too appropriate...

      SB
      "All truly great humor has at least a grain of truth in it"

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    7. Re:Reminds Me of A Story by Animats · · Score: 1

      This is actually a rehash of a 19th century classic by, perhaps, Mark Twain. Anyone have the correct reference?

    8. Re:Reminds Me of A Story by HeghmoH · · Score: 1

      This is just begging for some "modernization".

      *** joe has joined channel #heaven
      <stpeter> hi joe
      <joe> wtf?
      * stpeter looks joe up in his book
      <stpeter> sorry, you're not on the list, off to hell with you
      *** joe has been kicked off channel #heaven by stpeter (damned)

      *** God has joined channel #heaven
      <God> Peter, you moron!
      <God> Engineers don't go to hell, you idiot!
      * God zaps Peter with a giant lightning bolt.
      <stpeter> sorry boss :(
      *** God has left channel #heaven (I am surrounded by morons!)

      *** God has joined channel #hell
      <lucifer> sup
      <God> Remember that engineer we sent down a while back?
      <lucifer> yeah, hes great!
      <lucifer> a genius
      * lucifer basks in the a/c
      <lucifer> furnace efficeincy is up 50%, too
      <lucifer> wanna beer? joe hooked up a tap in my office
      <God> Look, engineers aren't supposed to get damned. I want him back.
      <lucifer> your out of ur mind
      <lucifer> why would i give him back? he's getting us hooked up with digital cable next week
      <God> You'd better give him back, or else I'll sue!
      * lucifer rotfl
      <lucifer> yeah right, where r u going to find a lawyer haha


      My apologies to anyone who is adversely affected by this version.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
  64. Thanks, Open Source! by mr_majestyk · · Score: 0, Troll

    There are no Computer Science Graduates going into the Computer Software business because with Open Source there is no more money in the Computer Software Business. There is money in the Computer Service Business, though. So maybe Computer Science graduates should go into the Computer Service Business, right?


    Well, it turns out that the Computer Service Business is more profitable in outsourcing countries, so there is no more money in the Computer Service Business, either. Now there isn't any money in either the Computer Software Business OR the Computer Service Business...ooops!


    Maybe Computer Science Graduate graduate isn't such a good idea after all.


    Thanks, Open Source!

  65. "most of the interesting problems..." by 10am-bedtime · · Score: 1

    yeah, right... (i'm referring to the parting blurb in the article).

    most of the remaining problems are in management:

    • how to play politics
      • how to lie
      • how to steal
      • how to cheat
    • how to get a raise
      • how to lie about yourself
      • how to steal credit from others
      • how to cheat the clock/schedule
    • how to survive upper management ax swinging "problems"
      • how to lie about other people
      • how to steal from the customer/client
      • how to cheat the regulators/analysts

    the dude is dropping out from tech and going directly into management w/o any grounding. that will only add to the problem; he will be like the puppies before napoleon and squealer...

  66. edrugtrader.com? by Roofus · · Score: 1

    Who the hell is ed rug, and what is he trading online?

    1. Re:edrugtrader.com? by Uber+Banker · · Score: 1

      I think he is affiliated with The Sed Rugs .

  67. It is about time the message got through by eltoyoboyo · · Score: 1

    The general population has been shunning computer scientists and engineers for years!

    --
    Have you Meta Moderated t
    1. Re:It is about time the message got through by Tackhead · · Score: 1
      > The general population has been shunning computer scientists and engineers for years!

      There are at least two In Soviet Russia jokes here, but they're mutually-exclusive. I know that because I've been shunning the general population for years, and I learned about mutual exclusivity while getting my CompSci degree.

  68. It is my destiny by zuzzabuzz · · Score: 1, Insightful

    I ponder doing something else, but CS appeals to me the most. I've resigned myself to future uncertainty and I'm just learning for the pleasure of it. Always keeping in mind how what I learn can apply to other jobs/disciplines. Everyone else I know getting English Majors or Religious Studies degrees isn't exactly pursuing the almight dollar. I'm in good company. Poor, but good. :-)

    --
    -buzz
  69. Outsourcing... by Iberian · · Score: 1

    First: Corporations are here to make money. When American students forgoe education in technical fields US corporations will be forced to give the available positions to workers from coutnries outside the US. This is the equivalent of exporting money. The lazy culture American prosperity has fostered is about to cost the US its place as the worlds most dominant economy.

  70. I'm confused. by ath0mic · · Score: 1

    Isn't mainly programming jobs that are being offshored, not computer science/engineering jobs?

    I think it was Dijkstra who said computer science has about as much to do with computers as astronomy has to do with telescopes.

    1. Re:I'm confused. by Anonymous Coward · · Score: 0

      You make a good point. Many of the outsourced jobs entail mind-numbing programming and debugging. Boring stuff. The real excitement is in innovation and development, which isn't being outsourced.

  71. This is not necessarily good by Kenrod · · Score: 1

    Unfortunately, these lower enrollments will give Corporate leaders yet another excuse to offshore NOW, due to the appearance that talent is becoming more scarce domestically, driving up salaries and bottlenecking development, like in the 90's. Instead of bringing the talent to the job (H1-B), the job will be sent to the talent (offshoring).

    --
    Good heavens Miss Sakamoto - you're beautiful!
  72. Re:First language - Hindi. Second language - Java by Anonymous Coward · · Score: 0

    fuk yea ur subject is true.
    When we stop educating these indians n asians in our own universities, the cheap wages will stop. Im sick to death that in my course (info systems) its constituted by about 80% indians were as the govt continually quotes that there are more local students in every course.

  73. 19% are just followers by shemnon · · Score: 3

    I would have to echo the sentiment that this isn't as dire as it seems. I was in CS from 92-93, 95-96, and 98-00 (I have an alergic reaction to large amounts of unsecured debt) I noticed in the 98-00 timeframe that there were a lot of students in CS that plain old dind't belong there, and quite frankly would have (and for one I saw was) happier elsewhere.

    Seeing the dot com bubble and microsofts valuation many incoming studens thought that it was spelled $oftware and Computer $cience, when they are really interested in Bu$ine$$. I mean if you want money go to business school, you don't have to graduate. Then there is the "plug and chug" crowd can now see there is more stability in the Engineering disciplines. There is no drop from the hard sciences because "anything that needs to put the word science in it's name isn't a science". As for the others... well it's only a 19% drop.

    People who are truly passionate about computers programming, algorithms, languages, etc. will still do Computer Science, and in my last school stint it was a minority (as far as being passionate) in the overloaded senior level classes. The down side is there seems to be a strong gender correlation to being passionate about CS. For of the femenine persuasion when they are passionate about something it tends to be in the liberal arts/musical/medical side of things. (and when I say medical it's more the RN/NP side than the MD side: passionate != stupid WRT insurance liability).

    --
    --Shemnon
    1. Re:19% are just followers by monique · · Score: 1

      Hey, I was plenty passionate about CS in college! What I didn't feel passion for? The vast majority of the guys in the department.

      It's true that there were very few females in higher-level CS classes; on the other hand, percentage wise, there were as many if not more females in the classes as there were *attractive* males.

      Here's a clue: you're in class to get an education, not to let your hormones run free.

      --
      -monique
    2. Re:19% are just followers by Anonymous Coward · · Score: 0

      What about attractive females?

    3. Re:19% are just followers by Peyna · · Score: 1

      Women tend to be more inclined towards the liberal arts because they are strongly discouraged against involvement in the sciences and engineering when they are in elementary and middle school (high school as well, but it gets its start earlier.)

      When I started my CS degree 4 years ago, the male:female ratio was about 25:1, as I look at the freshman class from this yearh it's more like 3:1.

      --
      What?
    4. Re:19% are just followers by varjag · · Score: 1

      The down side is there seems to be a strong gender correlation to being passionate about CS. For of the femenine persuasion when they are passionate about something it tends to be in the liberal arts/musical/medical side of things.

      We have two female hackers here, coding in Ruby and Tcl/Tk under Linux. Both are quite good at that. So while fewer females tend to like CS, those who do like it definitely exist.

      --
      Lisp is the Tengwar of programming languages.
    5. Re:19% are just followers by shemnon · · Score: 1

      I have to disagree on the fact the schools are the one strongly discouraging the little girls. My wife, who is a civil engineer, is of the opinion that because of the nature of most women there will never be absolute parity of interest in technical areas like engineering and computers. There is typically some level of bias against such technical fields that is just intrinsic in the way womans minds are wired. The fact that there are some differences between the way male and female brains are wired has been scientificlly proven for things like the ability to mentally visualize 3D objects. Some transgender studies (female to male in this case) have shown increases in such abilities as testoterone levels rise and estrogen levels fall. (This is admittedly a male biased example, but that was the first one that comes to mind because occasionally my wife complains about how much she hated her drafting classes and why).

      Given that bias there is a feedback loop that you may be observing, in that it's the other little girls influinceing said little girls. It's not usally until high school that peoples personalities/abilities and the adolecent's understanding of such personalities that people are less concerned with being like the rest of their friends, the only real distinctions in elementary/secondary school are between extremes of intelligence and social class. Having more people in high school may help too.

      --
      --Shemnon
  74. 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.

    1. Re:Not Money But Challenge by FreshFunk510 · · Score: 1

      Damn straight. This is the story of my life.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    2. Re:Not Money But Challenge by damballah · · Score: 1

      Same thing for me. I found that the most interesting stuff being done was by the math department at my university. The math department has classes in computer algebra, numerical analysis, numerical linear algebra, and data mining which I think should be part of the cs curiculum.

    3. Re:Not Money But Challenge by Fnkmaster · · Score: 1
      I think you are over-generalizing. Yes, for those of us who were very bright and went to top schools and learned and loved CS and thought that the software/internet industries were the shit when we were in college in the late 90s, watching people earn millions and just chomping at the bit to get out of college and join them, the real world post 2000 was quite a shocker. The thing is I still love programming, and I don't mean to be immodest, but I'm one of the best problem solvers, domain mappers and programmers I've ever seen or met. Nonetheless, I don't do it professionally - I discovered within 6 months of graduation that writing boring code for unappreciative companies sucks.


      The point is that you and I may have left those jobs for that reason, but I don't think we (or most active Slashdotters) are representative of the average programmers out there, based on my experiences in the software industry. I mean, when I graduated from college in 2000 I was shocked to discover just how mediocre many programmers are in the "real world" - these aren't the same people that post on developers.slashdot.org about multithreaded design techniques or OS scheduling algorithms. These people were genuinely overpaid mediocre thinkers and shitty programmers. And they everywhere a few years back. Not saying you'll do so much better in India, and my personal experiences are that outsourcing anything other than truly rote programming projects just produces really sucky results.

    4. Re:Not Money But Challenge by achesloc · · Score: 1

      I totally agree with this. I was going to pursue a PhD where I am now, but I am just starting to get burned out. Instead .... I have chosen law school. I think a lot of people convinced themselves that CS was a lot more interesting in the job place then it actually is (like me for instance). All my industry experience has been eye-opening and horifying at the same time. It is like all the rejects from undergrad managed to follow me to each of my internships and grew 10 years older but still didn't know anything.

      Like this from a UNIX sysadmin at one of my jobs. What is a shared library? I should have just jacked that guy in the face.

    5. Re:Not Money But Challenge by rbolkey · · Score: 1

      I think a lot of people convinced themselves that CS was a lot more interesting in the job place then it actually is

      I'm just worried you're going to find the same thing out about law.

  75. As a CompSci freshman... by BlackLeader · · Score: 1

    I say hooray.

    I, of course, decided to major in CompSci after all the recent impediments the industry has had, and after heading a few dozen slashdot posts telling people not to major in CompSci anymore.... I definitely didn't do it for the money; I did it because I (think I) like it. I can tell from the people around me in the 100-level CS classes who's there because they have a passion for it, who's there because they couldn't think of anything else to major in (bad choice at my university; CS is 76 credit hours), and who's there because "them computer guys are making so much money." The money crowd actually seems to be fairly small; maybe they all changed their minds after the first C++ class.

    Anyway, I'm thrilled. The fewer people pursuing my path, the more opportunities I'll have. I'll be able to get closer to the profs than I could if the classes were bloated with money-grabbers. And maybe, just maybe, in about 3 years the market will be looking desperately for CS majors again. Well, I can hope, anyway.

  76. 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.

    1. Re:Pros and Cons by BillsPetMonkey · · Score: 1

      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!

      Can I guess they were writing business/enterprise applications?

      A typical CTO, IT Director or Project Manager does not care about elegance.

      They do care about readability and maintainability - a certain amount of elegance will support easy maintenance but beyond a certain point, clever hacks do not a good program make. Especially bearing in mind that writing your own software is infinitely easier than reading someone elses - especially when it has too many natty "tweaks" and not enough documentation.

      The real world is not a CS lecture - your boss won't let you you're not paying enough attention to the important topic for the day.

      He'll just fire you.

      --
      "It's not your information. It's information about you" - John Ford, Vice President, Equifax
    2. Re:Pros and Cons by dmaxwell · · Score: 1

      I always thought that "elegance" and "clever hacks" tend to be miles apart. Here's a nice exposition on the subject of elegance. I disagree with the author about Unix but to each his own.

      http://www.tinaja.com/glib/elesimp.pdf

  77. thank god by Anonymous Coward · · Score: 0

    now there will be fewer posers who don't love to code. the programming industry like all other industry is full of posers who can't code worth a lick. during the boom years, I get the feeling there were more posers than down years. Hardcore programmers don't need to major in CS anyways, so I don't see any negatives.

  78. Do it because you love CS, not for the money by rufey · · Score: 1
    I've been in the computer industry now going on 15 years, and the people I have seen excel in the computer science field (me included) were those who were in it because that is what they loved to do.

    In the mid-late 90's, there were a lot of people in my computer scinece classes that just stood out as someone who's first real experience with a computer was when they started the undergraduate program in computer science. Then there were those who had been messing around with computers since the early 80's, and they are the ones who have always excelled beyond everyone else. I have even worked with several people who never went to college and were much better programmers than what some college grads in CS turn out to be.

    I'm still working on my CS degree (took some time off), and the few remaining classes I'm taking now have most of the money-only-seekers gone.

  79. The easy way out by kyoko21 · · Score: 0, Troll

    Perhaps the 19% decline all went to the increase in business schools that have "information technology" as a major.

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

    Comment removed based on user account deletion

  81. There were too many anyway by faust2097 · · Score: 1

    CS is a great degree for someone who is interested in math and logic and programming but not so much so for anyone who isn't into all 3. For everyone else it can be a hellish nighmare of not sleeping, forgetting what the sun looks like and getting terrible grades.

    I almost flunked out of CS [I suck at coding], took some time off from school and reevaluated my priorities. It turns out I was more interested in psychology so I got a degree in that instead and worked on design as a side project. I got great grades finishing school, got a career started and had time for a social life [not that CS majors can't have them, but it's a lot easier].

    I'm hoping some of this will help people realize that you don't go to undergrad to get a job, you go to get an education. Most of the people I know who are programmers nowadays don't have CS degrees, they're just good coders.

  82. we have been planing this for years by Anonymous Coward · · Score: 0

    I am a mechanical engineering student at the University of Central Florida. Both the engineering and business administration buildings are directly connected so students can easily wash out of one and into the other. We have a joke that goes "the limit as GPA approaches 0 of ENGINEERING = BUSINESS"

    -Chase

  83. student visa decline partially to blame? by fishbert42 · · Score: 2, Interesting

    It would be interesting to see how much of this 19% enrollment drop-off may be attributed to the increased difficulty and harassment involved in foreigners getting student visas to attend colleges in the United States? A great many of these foreign students seem to enroll in technology-related programs such as EE/CE/CS/etc.

    1. Re:student visa decline partially to blame? by Tablizer · · Score: 1

      Good point. Better statistics would distinquish between citizens and non-citizen students.

    2. Re:student visa decline partially to blame? by gekhond · · Score: 2, Interesting

      This is very true.

      From experience I can tell you that presently the USCIS (former INS) services are hardly processing greencards, visas, work permits, advance parole, etc for foreign *professors* and *top level scientists*, let alone student visas. The delays are simply beyond comprehension and the procedures worse than anything Kafka could have drawn from his darkest nightmares. Greencards for outstanding professors are taking several years to approve, not to mention the incredible delays in actually getting the cards themselves printed. The latter I have from hearsay because I submitted in November 2002 and I haven't gotten to that stage yet :-(.

      Have a look at:
      http://uscis.gov/graphics/index.htm
      (-> processing dates)

      For many foreigners, especially those that are not desperate to work in the US (EU citizens e.g.), I fear it's getting to the point that the US are simply not worth it.

      For testimony that the local /.'ers will enjoy see:
      http://www.shusterman.com/torvalds.html
      and this was the year 2000! Things have only gotten worse.

  84. 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?

    1. Re:Economists and prophecy by Alan+Cox · · Score: 3, Informative

      Patent lawyer, military weapons specialist, president ?

    2. Re:Economists and prophecy by Tackhead · · Score: 2, Interesting
      > 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?

      1) Basic financial common sense like that outlined in The Millionaire Next Door. Stay out of debt unless what you bought has is likely to return your initial investment plus the cost of interest. Going into debt for a postgraduate education is a good gamble. Going to Disneyland every year on a credit card is a poor gamble. Don't buy crap you don't need with money you don't have.

      2) And don't have kids unless you have $500K in liquid assets to fund their development. If you can't raise it, feed it, and educate it to the postgraduate level, it's not going to have what you consider a middle class lifestyle. Don't like that? Tough. Bitch about it all you want, but don't waste your time or its time by breeding something you can't program to the point of self sufficiency.

      3) If it's too late for #2, start dissecting frogs and playing with logic puzzles. Explain that ones and zeroes can encode words, and that words can contain instructions. Explain that DNA is like ones and zeroes. Play games with ones, zeroes, and codes. Assuming your offspring is human, your offspring's brain comes with preloaded firmware that's capable of doing the rest. Catch is, it also comes with a few zillion open ports suitable for exploitation -- and everyone from your offspring's peers, to marketroids, to your own political leaders, is portscanning it 24/7. Keep your offspring's CPU pegged on useful processes as a first line of defense against hijackers.

      4) Start with a firm grounding in rationality and the scientific method. Work up to Organic Chemistry + Biology + Computer Science + Bioinformatics = Biological Engineering. Depending on how things work out abroad (because the technology leaders sure as hell won't be coming from here anymore), you may wish to swap out the bioinformatics and add in some inorganic chemistry and you've got Materials Science and/or Nanotechnological Engineering.

      As for #4 - if they're not teaching it in the schools, that's fine. If you're reading this, you've got most of what you need. You don't need a biology background to beat the system from public school to an undergraduate degree -- you just need to stay a chapter or two ahead of your offspring while you learn about it yourself.

    3. Re:Economists and prophecy by wintermute42 · · Score: 1

      Go into finance. By finance I mean market trading, either as a trader or as someone who builds models. Or other financial areas like foreign exchange hedging for corporations, management of exotic options, stuff like that.

      The technical parts of finance are really interesting. Highly mathematical (much like statistical physics). A knowledge of software helps. And you may get rich. Even better, so far no country matches the US markets. So this is not something that is ever likely to be offshored to India or China.

    4. Re:Economists and prophecy by Anonymous Coward · · Score: 0

      And don't have kids unless you have $500K in liquid assets to fund their development.

      I think I smell the rancid stench of elitism.

    5. Re:Economists and prophecy by Anonymous Coward · · Score: 0

      Sounds like you have everything figured out. Might be time to take a shower, put on some clean underwear, and peak your head out of your mom's basement to spread your wisdom!

      Oh, and I wouldn't worry about having kids anytime soon. You should probably worry about talking to a real girl without soiling yourself first.

    6. Re:Economists and prophecy by shadowbearer · · Score: 1

      Plumber. Nothing wrong with it, either.

      (can't decide whether I'm going for the funny mod, the insightful mod, or just don't give a shit because I'm so fucking pissed off :)

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    7. Re:Economists and prophecy by Tackhead · · Score: 1
      > I think I smell the rancid stench of elitism.

      I think I smell the rancid stink of innumeracy. 18 years * 10+K/year in food/education/clothing = $180K - call it $200K. 4 years * 20+K/year tuition/room/board - call that $100K.

      Problem is, that $100K in 2022 won't buy you a $100K education in 2022. At 3% inflation (and colleges expenses have traditionally risen much faster than inflation), you're looking at $100K * 1.03^18 = $170K in 18 years. Unless you have $100K to invest in 2004, you're not going to get a $100K education in 2022.

      So my $500K figure was a little off - it's more like $300K. (The final bill by graduation in 2026 will be $500K in 2026 dollars, but about $300K in 2022 dollars.)

      An education isn't cheap. Deal.

  85. Talk about self-fulfilling prophecies... by feelyoda · · Score: 1

    It almost begs the question if American programmers DESERVE to be outsourced.

    I propose more involvement at all levels of industries and government in education. Cheap programmers( aka college interns ) aren't just in India & China.

    Like I've said at least a dozen times on this site, people need to add value to compete. Experience does just that...

    --

    Robo-Blogs of the world: UNITE!
  86. Current observations by JohnsonWax · · Score: 4, Informative

    Not all engineering is suffering, but the computer and EE areas certainly are. Civil, chemical, biomedical, mechanical engineerings are strong and growing.

    I've talked to a number of executives of engineering firms and they indicate that offshoring is not really a major trend. Yes, it is impacting some areas very heavily such as support, but for programmers and engineers, it's a rather minor situation, and the good engineering/programming jobs are likely to always remain local to the company.

    The weak job situation for most programmers is not due to offshoring, but rather to simply a lack of jobs, and the fact that the peak of students entering computer majors was around 1999/2000, so they are graduating in highest numbers right now - there's simply more demand than supply. The Merc and other publications are hollaring 'offshore' at the top of their lungs, and unfortunately some people can only hear what they hear the loudest.

    1. Re:Current observations by the+eric+conspiracy · · Score: 2, Insightful

      Civil, chemical, biomedical, mechanical engineerings are strong and growing.

      Do you have data to support this? The last numbers I could find were that undergraduate engineering peaked in 1983, declined sharply until 1990, and has been creeping downwards since.

      http://www.nsf.gov/sbe/srs/seind02/append/c2/at0 2- 09.xls

    2. Re:Current observations by NormalVisual · · Score: 1

      The weak job situation for most programmers is not due to offshoring, but rather to simply a lack of jobs

      Certainly we don't need any more software people at my current job - out of 14 positions, three are filled by Americans (two of us with more than five years there), and the remainder are Sri Lankan, Pakistani, or Indian H1-Bs. I personally have interviewed several American candidates that were more than suitable for the open positions, only to have my recommendations ignored and more H1-Bs brought on. I don't suppose the fact that our CEO is also Sri Lankan with a good friend who runs an employment agency in Sri Lanka has anything to do with it, though...

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    3. Re:Current observations by boboroshi · · Score: 1

      Outsourcing isn't necesarily the problem. Bad expectations is more of it. People expected to graduate and be working the next day. Once anyone's been in the work force for a while, they learn about changing up and going with the flow and new skill learning.

      It's re-applying yourself. I have a friend who is an EE. He's also a guitarist who builds amps and effects. After slugging it out for a job opening with the Federal Gov't and getting offered the job only to be let go before his first day, he went more or less full time in the [OH SO HAPPENING!] DC music scene, building amps, effects, and repairing stuff for people.

      Not necesarily for everyone, but if you want to ensure your job, find something that is not cost effective to be sent overseas. A plumber from India isn't going to be able to compete with the guy down the street.

      And there's always opportunity for someone who has a great idea or a more efficent way to do something. Maybe not at yoru current company, but someone, somewhere, is willing to give it a shot.

      Be your own boss! :)

      --
      // john athayde
      # x@boboroshi.com
      # http://www.boboroshi.com/
    4. Re:Current observations by eraserewind · · Score: 1

      That's probably because in most cases you can't claim to be an Engineer unless you really are one. There are professional associations and legal regulations so on. It's not the same for SW "Engineering" at all. Maybe it should be, but that's a whole 'nother discussion.

  87. Other engineering options by Anonymous Coward · · Score: 0

    Atleast some of the niche engineering fields are doing great. I'm in geological engineering and in demand. Not enough young people in the industry + good price of metals compared to the past fourteen years. I've been flooded for companies wanting prospectors, core loggers, jr. field engineerings, etc. I get this and I'm only half done my undergrad degree --my graduating friends have much better options. Nice place to be --the outdoorsy engineers.

  88. Follow the money-Exit, stage left. by Anonymous Coward · · Score: 0

    You know I'd be thinking all the "do it for the love" people would be dancing on the tables after hearing this news? How many times have they told people to get out and leave it to them? Well folks you're getting your wish. But I'm reminded of that saying "Those the gods punish, they first bless".

  89. UPDATE: BS! by MadBurner · · Score: 2, Insightful

    Companies do things for profit. they outsource for profit. it's totally dependant on cheap labor. We can kid ourselves all we want. bottom line is they want more profit.

  90. I recommend against an IT career by Anonymous Coward · · Score: 0

    In the US the IT industry current sucks and will for a long time. Besides, I got mine so you young punks quit steppin on my dick when I'm trying to make some cash. kthxbye

    1. Re:I recommend against an IT career by fuzzdawg · · Score: 1

      Heh, well if you didn't answer to all that penis enlargment spam, we probably wouldn't be tripping on your dick.
      gg

      --
      Sig* sig = theOneSig();
  91. Re:i'm just... by TimeForGuinness · · Score: 1
    ...yup me to, especially with all of those ITAR regulations on government research grants. From what I hear, graduate schools are desperate to get US citizens into grad school because of restrictions like ITAR. Its seems like some of the EE's I know are getting their MBAs after their undergraduate degree...boring.

    Yes, I am in graduate school (Masters) hopefully finishing up in May....June....oh God please let me graduate.

    Please slide the pizza under the door and depart quietly.

  92. Hybrids? by gtada · · Score: 2, Interesting

    I'm fortunate in that I'm a decent programmer and a pretty good artist... this has opened many doors for me. What do other /. readers think about more cross disciplinary students? I know there will always be a place for pure programmers, but I also hope to see more programmer-minded people in different fields. Will the declining enrollment in SE/EE possibly result in this trend?

    1. Re:Hybrids? by Ironica · · Score: 1

      I know there will always be a place for pure programmers, but I also hope to see more programmer-minded people in different fields.

      I agree that tech-minded people absolutely need to get out of the IT rut.

      --
      Don't you wish your girlfriend was a geek like me?
  93. Here's to the universities by fuzzdawg · · Score: 2, Insightful

    Let's hope that the quality of education also rises. I am in my senior year at a CSU school, and sorry to say it, but I am _highly_ disappointed in the quality of professors at both of the CSU's I have studied at. Teachers who are not passionate about their field, and students in my systems programming course who have never used a terminal emulator before or even really know what linux is. It is sad when seniors in a BS CS program don't understand basic concepts. I had several students in my compiler course not understanding how to even implement a hash table. Another student had his source code headers included via "c:\dir\to\file" even though the source had to be compiled and run on sun workstations at school that are accessable remotely. My compiler teacher had his *nix environment so messed up that he couldn't even compile or run utilities that linked to libstdc. *sigh*

    Here's to the future.

    --
    Sig* sig = theOneSig();
  94. Re:First language - Hindi. Second language - Java by grantls · · Score: 0

    When we stop educating these indians n asians in our own universities, the cheap wages will stop. Im sick to death that in my course (info systems) its constituted by about 80% indians were as the govt continually quotes that there are more local students in every course.

    Wow... what an astounding foray into bigotry you've posted. But then again, I'm certain it's not your first try at it.

  95. Disagree by Featureless · · Score: 1, Insightful

    As a warning to readers, the Cato Institute is hardly a respected academic or politically neutral source for information. In general, I consider their positions on the issue convoluted enough that I guess they are actually intended to deceive.

    Cato advocates what could be called classic Laissez Faire capitalism, and since they oppose the worker reforms that have made America rich over the last 50 years, they are naturally proponents of Free Trade, a political sleight-of-hand for eliminating those progressive reforms.

    Free trade is about benefiting from illegal corporate practices (such as worker abuse) by simply allowing American companies to do it overseas, and letting the market do the rest.

    If you're interested in some actual straight views on the subject, read more here.

    1. Re:Disagree by Anonymous Coward · · Score: 1, Insightful

      Thats because most universities are hung up on preaching interventionism. CATO is certainly a biased organization, just as they all are. The key difference is that CATO admits their bias and doesn't hide it. You know what kind of view you are getting, a free-market view.

      Laissez-faire is not about worker exploitation...its about getting an oligarchy out of the way of progress. An oligarchy propped up by barriers (read regulations) to entry erected by well healed large corporations. Corporations represented by the MPAA, RIAA, Longshoreman's Union, and other large industry lobbyists.

      'The Man' works through regulation and the government's gun. It doesn't matter that corporations use their money to get these laws passed - its a way of doing business. If we close the regulation nursery then the corporations must compete on product value, price, and service alone.

    2. Re:Disagree by Featureless · · Score: 0, Troll

      "Preaching interventionism" is a very deceptive way to descrive teaching the economic history of the wealthiest nation on earth.

      You knew what kind of a view you were getting from the Soviets, too. A Soviet-Communist view. As if that kind of thinking makes Cato any less silly.

      Laissez Faire is exactly about worker exploitation. Because it is the most ruthless pursuit of efficiency - and if you can, through deceit or violence, convince people to work for free, slaves are, after all, more efficient than paid labor. Laissez Faire is a clever code for saying that profit is more important to you than democracy or human rights.

      There are many barriers to "progress" in this modern world. Laissez Faire advocates are reduced to conflating those that are necessary (like weekends off, for instance) with those that are pernicious (like the RIAA, for instance)...

      But if you really want to see Cato's theories in action, you can visit anywhere in our planet's generous 3rd world, where Laissez Faire indeed reigns supreme, just as it did here, before we finally, inch by painful inch, evolved.

    3. Re:Disagree by bnenning · · Score: 2, Insightful
      Laissez Faire is exactly about worker exploitation. Because it is the most ruthless pursuit of efficiency - and if you can, through deceit or violence, convince people to work for free


      Show me where Cato has advocated using force or fraud to acquire workers.


      But if you really want to see Cato's theories in action, you can visit anywhere in our planet's generous 3rd world


      Third world countries are generally run by despots and/or kleptocrats.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    4. Re:Disagree by Anonymous Coward · · Score: 0

      Ok, fair enough...
      I accept the distinction between weekends-off and the RIAA.

      CATO's advertised philosophy isn't supposed to make it "less silly." Its to contrast it with modern academia that does have a perspective though it likes to advertise itself as sactified,un-silly, and unbiased.

      "Laissez Faire is exactly about worker exploitation. Because it is the most ruthless pursuit of efficiency - and if you can, through deceit or violence, convince people to work for free, slaves are, after all, more efficient than paid labor"

      Realize the parallel of your statement is that a country that enslaves its population, makes them work for no money but houses and feeds them will have a more efficient economy than a country that allows its labor to earn and spend their own money. Do you really agree with this?

    5. Re:Disagree by pavon · · Score: 1

      Yes the Cato Institute has bias, just like your "strait views on the subject", but what they said in this article was spot on. I won't defend any of their other views or your accusation that they are intentionally deceptive because I honestly don't know much about them. But I will take issue with this:

      Free trade is about benefiting from illegal corporate practices (such as worker abuse) by simply allowing American companies to do it overseas, and letting the market do the rest.

      Companies outsource because they they want the work done cheaper. There are many reasons that foriegn labor is less expensive, but the biggest is that the workers don't have as high of a standard of living. They don't expect their salary to buy a house and two cars, eat out every night, and take 3 weeks of vacation every year.

      Some companies do expose their workers to unsafe conditions (textiles), and this should be stopped. But the savings due to this are really quite small when compared to savings gained from being in a poor country, where it doesn't take as much money to live.

      Furthermore, the thing that well meaning activists always forget is that these jobs help poor countries get out of poverty. The people who are working them choose to work there because it is better than what they had before. Not as good as we have it in the states but a step forward. In fact, jobs and education are the only things that will ever get these countries out of poverty.

      Lastly, in addition to helping the foriegn country outsourcing helps the US as a whole as well. See these two posts for an explaination why.

    6. Re:Disagree by Featureless · · Score: 0, Troll

      Show me where Cato has advocated using force or fraud to acquire workers.

      You want me to repeat myself? They advocate Laissez Faire. In other words, if I can "find a way" for something to be cheaper, then it should win in the marketplace. By definition, they care less about how I "find a way" than is generally acceptable American in society.

      Force and fraud are the bare minimum standard of entry in today's Free Trading global economy.

      Let me be crystal clear on this, so I don't have to explain it a third time. You advocate for force or fraud when you spout nonsense made to sound like economics justifying how workers in the 3rd world should abused every day making our sneakers, our plastic lawn ornaments, our campaign T-shirts... all while you look the other way. Smirking as Americans try compete with 4 cents a day.

      You have some audacity to ask that question, sir.

      Oh, you wanted me to show you where they bluntly admit this? Hah. Good one. You're like someone asking for proof that they got in a fight... from their hospital bed.

    7. Re:Disagree by Featureless · · Score: 0, Flamebait

      CATO's advertised philosophy isn't supposed to make it "less silly." Its to contrast it with modern academia that does have a perspective though it likes to advertise itself as sactified,un-silly, and unbiased.

      Manipulators love to talk about "bias" - because they cannot imagine anyone who doesn't think like them. They really can't get their heads around the fact that, often (though hardly always) academic consensus forms around the truth - frequently because the truth is obvious.

      They merely stand on the fringes and say: it is in my interests (so I believe) to convince people otherwise. So I will call all of "modern academia" biased. As if you could forget that proponents of your own ideas had plenty of shots at making their case to their peers, but were always, in the end, laughed out of the room.

      As they will always be, in any room where the occupants you argue with are relatively non-credulous and moderately educated, and you can't intimidate them with threats, violence or other elaborate conspiracies.

      Realize the parallel of your statement is that a country that enslaves its population, makes them work for no money but houses and feeds them will have a more efficient economy than a country that allows its labor to earn and spend their own money. Do you really agree with this?

      That is not a parallel of my statement, so I do not agree with it.

      You're amusing - trying to conflate slavery with a command economy.

      I am sure, despite your best efforts, people will continue to understand that what is most economically efficient != what is best for the people in the economy.

      The South used to produce cotton so efficiently, you'd think it was picked by slaves.

    8. Re:Disagree by Featureless · · Score: 1

      What you describe as a "standard of living" should not be glossed over so easily. Consider, what makes the 1st world more expensive than the 3rd?

      I doubt anyone in the U.S. is really expecting a house and two cars these days, and eating out every night? Let's be realistic. But 3 weeks of vacation isn't such a lot to ask. Perhaps you think a person should only expect 2 weeks, or one. Maybe 15 days off a year is a luxury you think worthy of ridicule. I wonder about your opinion of a $12k a year minimum wage, or an 8 hour workday. But this is all just scratching the surface.

      When you say "standard of living" - let's look at the differences. Functioning police and criminal justice, firemen, building codes and inspectors to enforce them, a real medical infrastructure, schools that can have the resources to do any kind of a decent job, about, yes, workplace safety regulations, insurance so that an injury on the job isn't a one-way trip to begging in the street, or death from starvation. Yes, all of these things cost money. They also make money - because when you do them, you evolve past the medieval caste system and create a functioning middle class. It turns out this is very good for your economy. One of the simplest reasons is that aristocrats may not spend all that they earn - some portion of their hoard can be, is often static, but middle and lower classes can, indeed often must spend their income.

      We used to be like the 3rd world here, and we reformed. We didn't do it by getting rich first, as you will undoubtedly suggest. We got rich by reforming. And by saying that national borders can contain arbitrary laws, but they don't contain trade, we abandon these reforms - and through sleight of hand, no less.

      Now lets look at how you help the 3rd world get out of poverty. Do you say - let's trade with them, and then maybe they'll modernize? And hey, whether they do or not... it's their affair. Wink wink.

      Or do you say, modernize, and we'll trade more freely with you. Start with the stuff that doesn't cost you money. Eliminate those jail-without-trial practices. Get a little more democratic. Release those political prisoners. How about mandating an 8-hour workday? Stop "disappearing" those "troublemakers." OK, cut the tarrifs a little more, and a little more.

      But it seems what is different between your approach and mine is that you advocate trading freely whether they reform or not. And this trade is arbitrated by the companies that have a vested interested in making sure they do not - because profits depend on it.

      Good luck. This is like psychotherapy. Very profitable for the shrink, and it will be a long, hard road etc. for the patient and after so many years, strangely, the patient is basically still where they started, but with a bit more jargon to show for it.

      Would you admit that Burma or Guatemala are good examples of how your policy works out? And we are not without examples of what I am advocating. Look at the hoops Turkey is willing to jump through to join the EU! Turkish prisons are already losing their old-world charm.

      At this point I believe that I have now thoroughly and amply rebutted every point in your two additional posts, but if you like, write back, and I will reiterate.

      The too-ruthless pursuit of efficiency led us, through hard, painful, repeptitive experience, to the very reforms free trade is designed to destroy. Business owners have always, through history, found the local maxima of Laissez Faire... ironically, it's as bad for them as it is for the massive underclass it both creates and requires. And this has been well demonstrated - so well that Laissez Faire enjoys its current disrepute...

      After all, no one would actually advocate running a Burmese factory here, it would be wrong. At least, wrong as long as we might drive past it.

  96. 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.

  97. Next up: legal, accounting, graphics design... by bADlOGIN · · Score: 1

    Any lines of work that require a significant slevel of autonomy will be the next candidates for Outhousing.

    --
    *** Sigs are a stupid waste of bandwidth.
  98. Trend Shifting by stecoop · · Score: 1

    I hope the trend has shifted whereby people that would have otherwise sought an MBA were moving towards a CS degree and let the real CS people get back to work.

  99. I've done my part. by NegativeK · · Score: 1

    There's a freshman in my Russian II class who was majoring in CS.. After hearing him complain for a while about how much his programming classes sucked, I deemed it necessary to inform him of the problems with outsourcing and the difficulties of getting a job as a CS graduate. He's now an undeclared major, and has his eyes on auditioning for acceptance into the university's guitar program.

    To tell you the truth, I didn't lie to him either. I simply told him that, right now, a lot companies are looking at (and using) India as a viable market for employees, and that CS grads have a difficult time getting a job right out of graduation, and tend to make less than $50k a year.

    So hopefully he and all the other CS students jumping boat will find something they enjoy, instead of a dead end tech support job.. But in the meantime, here's to those of us who see computers as a form of enjoyment, as opposed as a means to money.

    --
    This statement is false.
  100. Dot Com Craze Included ... Humanities Majors? by weston · · Score: 1

    Nobody goes into comp-sci for the money any more, like they did in the dotcom craze

    One of the interesting things about the dot-com craze, though, was that you had English majors and other humanities and sundry graduates doing HTML (and sometimes more) programming. Not to mention graduates of various certification schools.

    Not everybody who labors in the field of I/T studied CS... this isn't a guarantee that the I/T field is going to get less competetive. It means that the labor pool of the academically disciplined is going to shrink.

  101. Well... by devhen · · Score: 2, Insightful

    I'm a Computer Science Pre-Major at the University of Utah and I can say that the engineering program at the U is up to snuff. This is why it is one of the highest ranking engineering departments in the nation. However, spending time at the U I have often thought about how most schools out there probably aren't doing as good of a job as the U is. I did attent a State College for a year before going to the U and it was certainly less effective, by a factor of 100! There are certain aspects of computer science which are the basis of the entire discipline. These are very high-level math and science ideas (or should I say math and engineering?). This is precicely where shools are slacking. But hats off to the guys at the U. I knew after just one semester that I was working with individuals that knew what they were doing. People who are interested in the technology and the knowledge behind the science unlike so many egotistic morons out there who "know more than you" because they went to [place name of ivy league school here].

  102. Re:I can't speak for anyone else by cHiphead · · Score: 1

    one could always work at autozone, they run linux! ;)

    --

    This is my sig. There are many like it, but this one is mine.
  103. Ooooohh! by Anonymous Coward · · Score: 0

    Maybe my 2.1 GPA will get me into the CS school now!!!!

  104. The thought has crossed my mind by Quattro+Vezina · · Score: 1

    I'm currently a freshman in college and a Computer Science major.

    I have been worried about the state of the tech industry...I'm worried that when I get out of college, I'll not be able to get a job anywhere.

    But then another thought comes to me, namely: ``What the bloody hell else am I going to do with my life?''. Computers are among the few things I have any passion for.

    So I've got a choice between doing something I'm good at and I love, but possibly not being able to get a job, or doing something I'm not good at and/or I hate, but making money. Neither one is desirable, one is inevitable. I'll go with the former--I'd rather not be one of the people I see all the time who are successful but miserable because they have no passion for what they do for a living, and are stuck doing it.

    --
    I support the Center for Consumer Freedom
  105. Thats what they said about physics by Anonymous Coward · · Score: 0

    i got my physical chemistry degree in 1998 (phd)
    and i was repeatedly told there are now jobs.

    that was pretty much true.

    i fell into IT by accident, learned 85dozen computer languages and now i'm the director
    of research informatics at xyz corp.

    i think if you're going to get a degree in
    computer science, mix it up with something else.

  106. Small businesses can't outsource? by Featureless · · Score: 1

    Why do you think a small business is less able or likely to outsource?

    I submit that, in fact, they are, if anything, only more motivated to do so.

    1. Re:Small businesses can't outsource? by FreshFunk510 · · Score: 2, Insightful

      Because of the overhead in doing so. I think it really only benefits larger companies, that have larger projects and pay a lot in terms of support and development.

      Smaller companies, as I see it, are usually more service oriented and need projects to be closer for those reasons. Also, smaller companies are less stable and require constant redirection which is not possible if your code is on the other side of the planet.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    2. Re:Small businesses can't outsource? by Featureless · · Score: 1

      I don't know. I see your point, but I think in the long run there really isn't that big a difference hiring a contractor here or in another country. I guess I don't believe the overhead of overseas outsourcing is that big a factor. Especially given the price differential, we are still talking about, for the small business, paying less or paying more.

      There will always be companies who want to (or need to) sit right on top of the development process for various reasons - and however many of those companies there will be in the U.S., that will be what's left of the domestic job market. But I don't know if I'd bet that's small businesses in general.

    3. Re:Small businesses can't outsource? by FreshFunk510 · · Score: 1

      There is a big difference. Just think about the overhead that it takes to hire an overseas contractor. There are the legal hurdles, the tax hurdles and also the language barrier. Not only that, you also need some project management on their end if you're going to be doing any serious project. I suppose, though, that some small shops employ contractors that they never have to meet but I think most contracting requires at least the people speak the same language.

      With that said, statistics show that small business, for the past 10 years, have been providing most of the new jobs. We should also note the amount of exporting that is done by big companies. The only way I really see small companies outsourcing is if they employ a third-party service that does the outsourcing for them.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    4. Re:Small businesses can't outsource? by Featureless · · Score: 1

      What legal hurdles? There's no law against it, or even regulating it. Worse, any such law would be nearly unenforceable. There is no port, no customs desk on the internet.

      What tax hurdles? I've hired foreign works and contractors (not from India, from Western Europe - but to our gov't, it's the same thing). There's no tax problem.

      What language barrier? They all speak english.

      They manage themselves, or you don't hire them - you hire their better competition. Still 1/4 of American prices.

      Nonetheless, 3rd party services doing the outsouring will indeed be a big part of how it happens.

  107. IS Major here by utlemming · · Score: 2, Insightful

    I look at that stat and think that it is good news. Why? Because that means that people that are really interested in IS and CS will be the ones majoring in it. It was yesterday, I think, that /. reported that only 1 out 7 IT professionals are really happy in their jobs, and the dicussion went to talk about people that had fallen into IT because of the money. Well, with these stats, it means that less people are are chosing IT because of the employment outlook and going someplace else. Maybe, for example, they liked computers, but really liked History. So instead of taking IS they chose history. Which is fine. It just means that those of us that are complete freaks when it comes to computers, where it be IS or CS will have the opportunity to recieve an education where our peers are interested in doing the job instead of the money. Further it also gives me more of an incentive to spend some time studying IS and looking into developing outside skill development. Those of us that actually spend time looking into getting some software or network to work will develop skills that the classroom can not teach. For example, I have spent time studying network security. My university does not really offer much in that way, but I have learned quite a bit about hacking, and defending against hacking. So in short, if you spend a little bit of time outside class and a potiential employer sees that you have a passion and have taken the time to learn what was not required it will be a great benefit. I mean who would you take if you were hiring -- the guy that spent time in the classes but really didn't care, or the freak that spent a year building a super cluster out of 386's, 486's, Pentium 1-4's? I can say that out of those that are in my University, only about 10% are excited about their subject in computers. One good buddy of mine is just doing it because he likes computers, but he doesn't know anything about them. It is truly commendable, but at the same time, having the passion to study and learn is the adantage that will help you to get a job in the IT field.

    --
    The views expressed are mine own and do not express the views of my employer.
  108. 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.
    1. Re:Unparalleled Excellence at Grad School Level by FreshFunk510 · · Score: 1

      In their defense, I think the American way has always been about how hard you try and how much effort you put in as opposed to raw intelligence.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    2. Re:Unparalleled Excellence at Grad School Level by boomka · · Score: 1

      It bothered me then and now that my tax money and my tuition money was being used to educate people who aren't Americans.
      Graduate students are cheap labor, your tax money is not going to "educate" them, you pay them to do research, and you pay them a puny amount barely enough to live on. Good deal for the taxpayer if you ask me. It's a known fact that most of the work in sciences is done by grads and postdocs. Now you will probably understand why in American graduate school it's not unusual to spend 6 or 7 years studying for PhD in some programs. The rest of the world has 3 year schools.
      Also after reading this, you probably realized the answer to your original question about why so much support goes to foreign students. Most of the bright americans (with a few notable exceptions) realize that grad. school is NOT a place to go if you want to earn good money and be appreciated. I study in PhD program in Physics at the Univ. of Pennsylvania, and when I was accepted we had 5 american and 6 foreign students. 3 years later, there was only 1 american student left - they dropped out either by choice or because they couldn't keep up with the classes. All foreign students are still in, some have graduated already.

      --
      Human history becomes more and more a race between education and catastrophe.
      H.G. Wells, "The Outline of History"
    3. Re:Unparalleled Excellence at Grad School Level by Ironica · · Score: 1

      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.

      Maybe you can give a few more details to back up that anecdote. The foreign students in my program are (1) paying more tuition even than the out-of-state American students; (2) eligible only for a handful of private or international fellowships. They can't get CalGrants, Pell Grants, or even qualify for a lot of the student loans out there. I'm in Urban Planning, and some of them are actually being funded by the government agencies they work for back home. One is on a Fulbright scholarship, which is basically a one-for-one exchange program operated by the US government.

      So if you want to quote some figures, like how many students were in your program, how many were receiving aid from the US (or local) government, and how many of those were foreign students, please do... but consider that you may have received a distorted impression of what was actually going on.

      --
      Don't you wish your girlfriend was a geek like me?
    4. Re:Unparalleled Excellence at Grad School Level by craXORjack · · Score: 2, Interesting
      Graduate students are cheap labor, your tax money is not going to "educate" them, you pay them to do research, and you pay them a puny amount barely enough to live on. Good deal for the taxpayer if you ask me.

      I know that grad students are being paid little compared to the caliber of work they perform. However after that 4-7 years they command high salaries. Also it is not a great deal for the taxpayer when he pays for the tuition, housing, and admittedly small salary of these students but who benefits are the corporations that give research grants. (Okay some grants are from the government) When I graduated there were very few jobs available. Almost none of my classmates had a job lined up. Many of us applied to grad school though I tested the waters for a couple years first. We found we could generally get scholarships that would cover tuition but nothing else. When I finally tried it I had to work a fulltime job as well as fulltime school so that I could pay rent and buy groceries. I gave it my best shot but I don't believe anyone could work 50 hours a week and commute to school for an 18 credit hour load. I was falling asleep on the highway and even in mid sentence. I would have been more than happy to live in on-campus housing and work for 8 bucks an hour in a lab doing research related to my degree which is what most of the foreign students were getting in addition to the full tuition scholarships. Needless to say I burned out and dropped out, but it sure wasn't because I found some other place to 'earn good money and be appreciated'. I do agree though that it is easier for American students to be distracted both from their studies and from their academic track. i.e. One might stop with a Masters and accept a 60k job than stick with for a few more years and be worth 80k. All of the foreign students I am referring to worked hard and were very smart and I am happy for them personally, but I'll bet if I moved to China or Saudi Arabia *they* wouldn't invest money in *my* future. I'm sure they would tell me to pay my own way or "hit the road Jack!"

      --
      Liberals call everyone Nazis yet they are the closest thing to it.
    5. Re:Unparalleled Excellence at Grad School Level by craXORjack · · Score: 1
      So if you want to quote some figures, like how many students were in your program, how many were receiving aid from the US (or local) government, and how many of those were foreign students, please do... but consider that you may have received a distorted impression of what was actually going on.

      I'm sorry I can't quote figures or remember the names of the scholarships, grants, or amounts of stipends; it was way too many years ago. You are probably right that my perception was distorted. All my classmates were in a similar bind and our uncertainty and dread probably fed each others fears. But even if our complaints were exagerated they were still real.

      Heh heh. Nice sig. Valenti really said that?

      --
      Liberals call everyone Nazis yet they are the closest thing to it.
    6. Re:Unparalleled Excellence at Grad School Level by linca · · Score: 1

      That's how US technology was built up. With foreign educated brains.

      The thing the US has understood, and that allowed it to really build a technological, and then economical and military, lead over the rest of the world, was that getting the top of the world's brains working for them was the thing to do. And that's what your grad school was doing, as long with the rest of the US : freeriding on the primary, secondary and undergraduate education provided by the rest of the world, in order to build its research capacity. Not making them pay for grade school was the least it could do.

    7. Re:Unparalleled Excellence at Grad School Level by Ironica · · Score: 1

      Heh heh. Nice sig. Valenti really said that?

      Yep. He was quoted by a columnist in Entertainment Weekly, when the anti-piracy ads were first coming out. here's a link, but I have the original story in print still, just to prove it.

      --
      Don't you wish your girlfriend was a geek like me?
    8. Re:Unparalleled Excellence at Grad School Level by svetkins · · Score: 1

      It bothers you that American universities attract the best minds from all over the world and bring them to the US?
      99% of those foreign students actually stay in the US, for good. For some it is the original goal, the rest just stay because they become overqualified for any job back where they came from.

      Or maybe you have a problem with immigrants coming to the US?
      Somehow, I doubt your gradparents were from the Apache...

    9. Re:Unparalleled Excellence at Grad School Level by craXORjack · · Score: 1
      Or maybe you have a problem with immigrants coming to the US? Somehow, I doubt your gradparents were from the Apache...

      You seem to reject my notion that America belongs to American citizens. You imply that anyone from anywhere has as much right to the land and wealth of the U.S. as an American citizen. Yet at the same time you reject that too by implying that American Indians are the rightful owners.

      I guess you are a foreign grad student yourself, your real name is maybe something like Svetlana and you might be from the former Soviet Union. Am I close? Tell me, If I wished it, could I emigrate to Estonia? Would the government and the institutions there finance my education preparing me for a high paying career?

      Do not worry. Welcome to America, Svetlana. I hope you are successful here. My problem is not with immigrants. My problem is with a government which uses my taxes as a subsidy for corporate research from which only the wealthy stockholders profit.

      --
      Liberals call everyone Nazis yet they are the closest thing to it.
  109. On the bright side-Bumper crop, Fallow fields. by Anonymous Coward · · Score: 0

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

    Working were? India? Your profession is being gutted, and when this crop of "doing it for the love" get out. They're going to be facing an IT desert. Also they will not be treated any different than IT usually is treated. Is that the "bright side" you're looking to?

    1. Re:On the bright side-Bumper crop, Fallow fields. by Bendebecker · · Score: 1

      What's the old phrase? 'Get in, drug up, drop out.' Its the new summer o love - only instead of each other its our computers that we have a passion for.

      --
      There's a growing sense that even if The Future comes,
      most of us won't be able to afford it.
      -- Lemmy
  110. 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.

  111. Right by MAXOMENOS · · Score: 2, Insightful
    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.

    Absolutely. However, while this makes for good computer scientists, it also makes for underqualified software engineers. Knowing how to design a good algorithm doesn't guarantee that one knows how to design, document, and test a production system. A lot of undergraduates don't even do unit testing until they hit the job market. And you can forget about knowing the difference between waterfall vs. incremental development.

    Don't get me wrong: I'm not dismissing algorithm development at all. I'm saying that one has to be both a strong computer scientist and a strong software engineer to compete in today's job market. And frankly, I just don't see a lot of that in our schools.

    1. Re:Right by Anonymous Coward · · Score: 0

      Someone mod this post up. This is an excellent point. I think most Com Sci programs fall down in either one or both of these areas, and I absolutely agree that both a basic grounding in theory and knowledge of how to apply it are both important. I don't think that Com Sci graduates should only get theory, otherwise all they will be qualified to do is teach. I also don't think that Com Sci should be reduced to a trade school program where it only teaches specific tools. There is some happy medium that gives the right balance of both that is necessary to train people who will be able to do real work in the real world. Not that it matters of course since there won't be jobs for anybody given the way it is going.

    2. Re:Right by Zeinfeld · · Score: 1
      And you can forget about knowing the difference between waterfall vs. incremental development.

      Please do not forget that. Back in the dotcom heyday I spoke to somebody who had bought a company that had spent oodles developing a new piece of core technology.

      Unfortunately they had gone to one of the big six consulting bandits who ran out their development methodology which you would call waterfall and I call 'emperors new clothes'.

      The consulting firm bled their victim for millions before getting the boot at which point there was not a single line of code written.

      Another similar exercise I was consulting on as a sub-contractor. There was a problem that needed a bit of code writing to address it. "Oh thats easy says I, we just write an ISAPI filter in C and drop it in, problem solved".

      The consultant 'programmer' did not know C.

      "I will see if Visual Basic could be used"

      Guess what? he did not know Visual Basic either, in fact the only language he did know was some oracle scripting language. and this guy was being billed out at $1.5K per day as a programmer.

      Clients can do wierd things as well. I once flew in to brief a client only to find that their entire team had left for an off-site. I charged less then than I would today, but it was still a premium rate.

      Don't get me wrong: I'm not dismissing algorithm development at all. I'm saying that one has to be both a strong computer scientist and a strong software engineer to compete in today's job market. And frankly, I just don't see a lot of that in our schools.

      The academics like it because it is nice, mathematical and you can get mpu's out of it. But they also need to teach the skills the students are going to really need.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    3. Re:Right by alienw · · Score: 1

      That's called software engineering. It's one or two courses in any good CS cirriculum, and good programming practices should be emphasized throughout. If people with a BS don't know about unit testing, that either means that they either slept in class or went to a university with a very crappy CS program.

  112. AEA report by sulli · · Score: 1
    Kazmierczak acknowledged that AeA members are all business owners, not employees, but says this had no effect on the report's findings.

    Riiiiiiiiiight.

    --

    sulli
    RTFJ.
  113. Headline error by Rorschach1 · · Score: 1, Flamebait

    Sorry, that should have read:

    U.S. Shuns Computer Science, Engineering Students

    And I'm afraid it's just a rehash of an old JonKatz rant.

    1. Re:Headline error by Rorschach1 · · Score: 1

      +1 Informative? It was a joke! To those moderating without reading the article first, let me quote Jon Stewart from the daily show:

      "Don't DO that! We make stuff up!"

  114. Why I left by IshanCaspian · · Score: 0, Troll

    I was a CS major for a year and a half at Boston University. I took a bunch of classes, and I finally realized that a University's idea of CS is fifty different flavors of Discrete Math. Most of my classmates had never even written a program over 100 lines....and I took up through Junior level courses. Now, I certainly realize there's math involved in CS, but CS != math. All of my friends in the CS program spend weeks simulating queues and predicting average TOS etc, but as soon as I start talking about things like polymorphism or inheritance I just get blank stares.

    If my professors actually taught me USEFUL skills, like PHP / MySQL, I would have stuck with it...but a program that chooses completely useless, academic languages like Scheme and Standard ML over practical skills just doesn't give me enough competitive skills to be worth the money.

    There's always a market for people with useful skills....it's no surprise that when the industry gets tougher people are not as likely to waste their time and money to come out of school without marketable skills.

    --

    But there is another kind of evil that we must fear most... and that is the indifference of good men.
  115. Education in Decline by thelizman · · Score: 1

    It's true. It's very true. I remember high school, I could take automechanics and electronics because those were considered "trades", and had no academic restrictions. But in the year I graduated - 1994 - my high school would not let you touch a computer outside of the LRC unless you had taken at least algebra. What sense does that make? I used Algebra in electronics and automechanics every day, but most people who are proficient at using and troubleshooting computers barely need to know how to do basic arithmetic.

    Now the latest thing in schools is to "push the arts", under the assumption that arts encourage academic excellence. What these people don't get is challenging students encourages academic excellence. Providing opportunity encourages academics.

    The current education system is learning oriented. It's a production line that shuffles children around with little regard as to whether they can or do achieve. The education kids were given 40 years ago is equivalent to what sophmores in college are getting today.

  116. When will people learn by Anonymous Coward · · Score: 0

    The computer is just a tool. As in, "You are such a tool."

  117. Regarding the update.. by FreshFunk510 · · Score: 2, Informative

    Oh please:

    "Kazmierczak acknowledged that AeA members are all business owners, not employees, but says this had no effect on the report's findings. "Yes, we do represent the interests of businesses," said Kazmierczak. "However, we believe our report is a fair and balanced look at the entire scope and context of the offshore-outsourcing issue.

    Riiight. So the fact that the report was written by a bunch of business owners who are probably outsourcing wouldn't make me suspicious just one bit.

    Uh huh... yeah.. and I'm Bill Gates. Last I checked unemployment in the US, the country with the most skilled workers on this planet, still have pretty high unemployment (especially in tech).

    --


    "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
  118. Teachers by fsterman · · Score: 1

    Maybe now the CS department in my high school won't be headed by all the asshole gold diggers who can't really program. If you can't do, you teach is a very true for my school district. They bused my two hours a day to another school for a year to learn shit that I would've taught myself in 3 months if I just had the spare computer lying around. It was run by a former football scholarshipee (nothing against football or sport scholarships, but this guy had _no_ interest in computers before) that was a dick in general. Later I nearly taught the web design course at my school, instead it was taught by someone who order videos of someone else coding. Just screen capture.
    They pushed computers as the way to become a millionaire, just like CNA's, welding, ad infinitum. High demand/placement + 2 year degree ? end all for jobs. A good education starts with interest in the field, NOT with the lust for a job.

    --
    Is there anything better than clicking through Microsoft ads on Slashdot?
  119. No kidding... by Transcendent · · Score: 1

    "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."

    No kidding. If you only knew how stupid some of the people are that are going through the motions, getting their degree. The sad part is some of my professors slack off so they can pass... Only one held everybody to a high standard.

    Going through college, I often wonder how some of the people that are graduating can actually find jobs and be productive. If I were to interview them for a engineering or IT job, I'd just laugh at them (especially the people coming from ITT Tech... no flaming intended).

    1. Re:No kidding... by t_allardyce · · Score: 1

      Totally with you, id say 90% of students are just going through the motions, they can give you text-book answers and pass exams but if you talk to them its clear they arnt geeks - they dont have an actuall understanding. Im pretty crap at that sort of thing so my test scores are bad, but ask me to code something practical or debug a circuit and im great (modesty mode off). Im just wondering if the people who get outsourced jobs are text-bookers or real geeks!? if you interviewed them would you laugh or cry?

      --
      This comment does not represent the views or opinions of the user.
  120. You're hardly unbiased by Anonymous Coward · · Score: 0
    a political sleight-of-hand for eliminating those progressive reforms

    That's hardly the wording of someone who hasn't made up his mind....

    1. Re:You're hardly unbiased by Anonymous Coward · · Score: 0

      Hmm, nonetheless it's true.

  121. Group work, part of the Computer Major demise by dalamarian · · Score: 1

    One of the major themes of many universitys' coursework in tech related majors is group work. They are starting to emphasize soft skills so much that hard skills or knowledge for that matter are lost. Much worse, groupwork in education encourages only 1 to 2 members of a 5 person team to actually complete the assigned tasks. Because of this, even though math and science are being taught, 50% of the team can slide by without doing anything. How many people do you know said they were part of some major project but couldn't write or even explain a single line of code? just my 2 cents anyway

    1. Re:Group work, part of the Computer Major demise by Tablizer · · Score: 1

      One of the major themes of many universitys' coursework in tech related majors is group work. They are starting to emphasize soft skills so much that hard skills or knowledge for that matter are lost.

      Because soft skills are what businesses want. The offshoring lobbyists are simply making up excuses by emphasizing raw "brainy" education as the reason for offshoring. They are lying, plain and simple. (Or perhaps just very naive.)

      Because of this, even though math and science are being taught, 50% of the team can slide by without doing anything.

      You may have a point there. Perhaps they should group people with roughly the same skill levels to avoid parasites. Then again, the parasites can teach geeks better interpersonal skills sometimes.

  122. AWESOME!!! Seriosly... by Eric_Cartman_South_P · · Score: 1
    The less tech heads we have, the better it is for the small business / individual geek who wants to be self employed. You can get 1,000 Indians on the phone, but someone who needs one-on-one service will always need to hire me (us) to come to their office and train/teach/setup/etc.

    Hooray for the individual consultant who has the know-how/guts/$300 to get incorperated in the US and start selling themselves by the hour or the day as a service.

    That's what I did two years ago when I finished a 4 year stint as a Java/GUI developer, and I'll never go back to office work. Hooray for a tech-naive future! Plenty of prosepcts for me to sell to and train.

    Of course, touch-of-sarcasim aside, i think it's bad that more people don't have an interest in tech. Bad for economy, country, et. al. in the long run, but the short-term does look bright for the small self employed businuesses.

    1. Re:AWESOME!!! Seriosly... by anubi · · Score: 1
      If I had not responded to another post later in this thread, I would have given you a modpoint for that.

      I think what you said is exactly what needs to happen... that is more of us go out on our own and cut out the supervisory overhead which makes us so damned expensive.

      I haven't "taken my car to the shop" for over ten years, because I know mechanics. I get my car maintained for less than 1/10 of the price I pay in the "car repair palace". The mechanics I know often work right out of their home. They often do the work right in my own driveway. They do not have a business, nor do they advertise. The only way you can get into "the loop" is to know someone who is and they share with you.

      There is no need to force a heavy economic burden to support unnecessary supervision on our customers.

      In the past, our training has been all designed to train us for corporate wage-slave work. With the current outsourcing trends, I think the writing is on the wall that to train for corporate work is kinda like training to be a ditch digger. Face it, there is no way we can economically compete with foreign labor, given the cost-of-living and taxation overheads one has to pay to do the work here.

      We need to see how others survive here.

      And its not working for corporations.

      One needs to work for people directly. Like the mechanics I know. There are several who shortly retired from working at the car palace because the car palace took too many hours out of their day and too many dollars out of their paychecks.

      We not only need to learn to work for ourselves, we need to pay a lot more attention to not involving corporations in our affairs and going directly to the workman for whatever needs to be done.

      One thing I found out, you don't need to "earn" nearly as many dollars when you learn to do things for each other directly and bypass the corporate economic overburdens.

      Corporate interests can always hire the supervisorial guy for the quarter-million dollar a year executive job, but they may have trouble hiring local guys which they consider on the menial level to design their products or maintain their systems for the same wage as given in India.

      So, go into business for yourself...

      If a friend of a friend asks you a favor, you can do it pretty cheap as you don't have any overhead to speak of.

      If a corporate guy calls, the instant he gives you a form wanting your social-security number, your hourly rate goes to at least $200/hr to cover the accounting overhead and the paperwork this guy is fixing to create for you.

      Its not that I am advocating tax cheat, tax has to be paid on money - The question is who is going to pay the tax. If someone else is going to write the money paid to me off as a business expense and leave the burden on me to pay the tax, fine, I just need to include the tax and paperwork handling burdens in my rate. If they pay the tax on the money and pay me in cash, that's fine too then I don't need to mess with accounting for it. Or maybe, we can work out an arrangement to swap services.

      As things mutate, we need to adapt too. And that means leaving the corporate umbrella and working for ourselves.

      When Congress signs those bills sending our jobs overseas, they also need to see the American jobs lost as that many tax returns no longer arriving and make appropriate cuts to their congressional budgets to reflect the lost income taxes received.

      We will survive. Its just we won't be corporately employed. We, like my automotive mechanic friends, will survive by rendering service needed by people, not by rendering services needed by corporations. Corporations can get their services cheaper overseas. We need to address the needs of people here. In our neighborhoods.

      Incidentally, I am taking a helluva lot of courses at the local college in auto repair. Its a helluva occupation these days. Do you know how complex the average car

      --
      "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

  123. Cool dot-com jobs by GuyMannDude · · Score: 1

    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.

    For the record, I never for a moment thought that the guy who got to be the Pets.com sock-puppet operator was a programmer.

    GMD

  124. it's true by chunkwhite86 · · Score: 1

    they contend that American schools don't teach enough math and science anymore.

    Why else do you think the US is ranked like number 24, yes, TWENTY-FOUR in the world for math skills. It's because in other nations, completing calculus in high school is required. Here we can barely get high-school graduates who can speak proper english much less balance a checkbook.

    --
    I'd rather be a conservative nutjob than a liberal with no nuts and no job.
    1. Re:it's true by boobsea · · Score: 1

      Part of the problem is the redundant math courses.

      I get sick of learning the same thing three times in several different math classes because the masses cannot get a grasp on it the first time.

      (This is speaking from the public high school perspective)

    2. Re:it's true by Dasein · · Score: 1

      Uh.. I don't know how you balance your checkbook but mine doesn't require calculus. ;-)

      --
      You are not a beautiful or unique snowflake -- but you could be if you got off your ass.
    3. Re:it's true by Viv · · Score: 1

      HEAR HEAR!

      I took basic algebra in fifth grade. Then in sixth grade. Then in seventh grade. And this was in Shaker Heights, one of the best school districts in the nation. In the seventh grade, on the first day, the teacher gave us a pre-test which covered every topic we would be covering for the whole year. I got every problem right. It took an ENTIRE semester of my complaining, my parents complaining, and my TEACHER complaining about how I already knew everything they were going to teach me before they would put me in the next level up -- by which time I had MISSED THE ENTIRE FIRST BLOODY SEMESTER, AND WAS HOSED. I still got a C, but that was a low grade for me at the time.

      Then I moved to the Cy-Fair district right outside of Houston, and I took Algebra again in the 8th grade. And again in the 9th grade. I finally got out of Algebra I after that.

      BUT FOR CHRIST'S SAKE, WHO THE FUCK NEEDS TO TAKE ALGEBRA I FIVE YEARS IN A ROW?

      Other posters are correct: College is the new high school. But they're not really the "new" high school. When my father graduated from college (in the 1970's), some old fogey who only had graduated from high school laughed at him, saying that the only reason employers were starting to require college degrees was because what my father learned in college is what they USED to teach in high school. This was 30 bloody years ago, and it's only gotten worse. Bah, the US school system blows.

  125. Interdisciplinary Programs are Taking Students by Vagary · · Score: 1

    In my Dept this year marks the first time that there are more first-years in our Biomedical Computing program than straight CompSci. It's not clear whether there will be better job prospects for them*, although the press (and funding!) bioinformatics has been getting lately may be a factor. Supposedly a lot of the students think that they'll have more opportunity to help people in BioMed, and as a result the program has way more women than CompSci. The Dept believes that all future growth will be in interdisciplinary programs, so that's probably where a lot of the missing students mentioned in the article are ending up.

    * Most of the development in Canada that could be done remotely was already being outsourced to US firms, so offshoring isn't effecting the industry up here very much.

  126. American schools don't teach enough... by davidl9999 · · Score: 1

    I have to throw the B.S. flag on this point. My current employer is outsourcing to India - NOT because of American education but EXACTLY because they can get 10 programmers for the price of 1. We are not hiring local UNIX Admins for their mathematical or engineering talent - only if they can "do the job" and say "yes" when told to do something. I can't count how many times I've had a DBA ask me why he can't use his whole 8GB filesystem only to find some num-nutz "Senior" Admin build a 8000 MB filesystem because they don't know binary math. But - hey - it was NEVER part of their interview...

    --
    (Yes, it's my Yahoo id) :P
  127. It was only a matter of time by OldSchoolNapster · · Score: 1

    At UTDallas every freshman says they are studying Computer Science or Electrical Engineering. By sophomore year its more like this:
    I was a Computer Science major, but then I hate programming, only playing Counterstrike. Now I am a Business major. But wait I hate accounting. Now I am a (insert easy major) major.
    It's easy to tell the real CS majors (When do we learn Perl?) from the wannabes (Why would I take UNIX if it's not required?).

  128. Re:I can't speak for anyone else by Anonymous Coward · · Score: 0

    And the hottest sluts everywhere. I was walking around Chico and the girls dress with short shorts and love to party. Woohoo!

  129. Inexperience workers are always last to be hired by Anonymous Coward · · Score: 0
    And first to be let go.

    So unemployment in any field is highest amongst the youngest workers and newest graduates.

    Tech workers like programmers are subject to this even more so because good ones don't really need any training, and bad ones aren't worth hiring in the first place.

  130. What you learn in schools not enough by Le'BottomEh · · Score: 2, Interesting
    One thing that I've learned after graduating with a degree in computer engineering is that one geniunely need to have an interest in the field to succeed. What they teach in school is not enough. Schools only teach you the basic fundamentals. It's how you apply the fundamentals that makes you better than the person sitting beside you. It's how you apply the fundamentals that make you more likely to get a job. My lecturer once told me that during his job interview at Intel, he was asked to draw out a plan for a program to control an elevator system. They weren't interested in his degrees or his GPA. They were more interested in his thought process and analytical skills.

    This is good news indeed. Now the industry will be filled with people who work because they love the work. It reminds of a post I read in an article on Slashdot a while back, one reader said something similiar to "you either love what you do or be forced to love what you do".

    Btw, I graduated and went straight into web development. So most of what I learned in school is now rarely applied to my work. It was great course though. I learned a lot about CPUs, Hardware programming and the fact that finding a female student in Computer Engineering in my school was like winning the state lottery. We had rumors that a girl enrolled in the Comp. Eng. but we never saw proof of it.

  131. science, trade school, and engineering by r00t · · Score: 0

    > I mean if you're just going to school to learn
    > how to work on big project or learn X technology,
    > then why not simply go to a technical trade
    > school like ITT tech?

    Quit it with the insults.

    Suppose that mechanical enginneering didn't
    exist. The students would all wind up in physics,
    complaining that the courses were too theoretical.
    The students want to design engines and such.
    Would you tell these students to sign up for
    machine shop classes at a place like ITT tech?

    The same goes for students stuck in computer
    science. They sure don't want to be there,
    but not too many schools have a department of
    software engineering. Computer science is a
    more acceptable fit than ITT tech.

    1. Re:science, trade school, and engineering by FreshFunk510 · · Score: 2, Interesting

      ?

      That's not an insult. It's true. If you want to learn a specific trade, then you go to a trade school, like ITT tech. I'm being very serious here.

      Why would you pay insane amounts in college tuition to learn from uber-intelligent professors about specific technologies when you could do that at a trade school? You go to those universities to learn theory, that's what you're paying for. Because being taught that stuff and learning that stuff is NOT something you can get at a trade school.

      Your analogy regarding physics and mech eng is a poor one.

      They don't have a dept for software engineering because that's more of a job title than it is an areas of study or science (at least as of now). They do, however, offer classes on software engineering.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    2. Re:science, trade school, and engineering by ealar+dlanvuli · · Score: 1

      Well I would say it works the other way.

      CS is almost what SE should be, at the expense of a real CS program. There should be two programs, and CS should actually teach CS.

      (one of my problems in picking a school is trying to find one that didn't teach SE under the guise of CS, I want to go into CS not SE)

      --
      I live in a giant bucket.
    3. Re:science, trade school, and engineering by r00t · · Score: 1, Interesting

      If somebody wants to slap together VB apps,
      then maybe I could agree with you.

      I sure didn't want to do that, and I didn't
      want to screw around with LISP either.

      Where it the place for highly-intelligent people
      who want to be part of a team designing large and
      complex software like:

      Solaris C library, Linux kernel, Mozilla, Excel,
      MacOS X display PDF engine, Oracle, google's
      back-end database, IBM's Java JIT engine, VmWare,
      vxWorks ports, Cisco router internals...

      Sorry, but ITT tech isn't the place. It doesn't
      offer a real degree with any standards. It has a
      reputation for being a place for the non-so-bright.
      I really do see your comment as an age-old insult
      that isn't at all fair to those with an engineering
      mindset and intelligence. I think you know it too.

      Since software engineering isn't commonly offered
      as a degree, people go into computer science.
      Then of course they complain about all the
      impractical and out-of-touch bullshit they get
      stuck learning. They get LISP, but nothing about
      optimizing data structures for cache layout and
      avoiding TLB misses. In computer science, a binary
      tree is faster than a multi-way tree. In software
      engineering, dealing with real hardware, this is
      not usually the case.

      There ought to be something besides trade shops
      like ITT tech and the mental masturbation of CS.
      Until that appears, be kind to the engineering
      types stuck in CS.

    4. Re:science, trade school, and engineering by FreshFunk510 · · Score: 1

      I'm honestly not trying to be condescending.

      They get LISP, but nothing about optimizing data structures for cache layout and avoiding TLB misses. In computer science, a binary tree is faster than a multi-way tree. In software engineering, dealing with real hardware, this is not usually the case.

      This will happen if you only take the first class in CS and that's it. We had lisp for one semester and the point of it was to learn about programming, which I think it did well. We did learn about caching and TLBs later on in operating systems (which was done in C++, not LISP). Nowadays teh data structures classes are done in Java. Lisp is still reserved for the first 2 introductory classes (the absolute first one being optional).

      HOnestly, I've never attended ITT so I dont' know the quality of their education. Yes, you're right in that it would be cool if you could learn more about developing large projects.

      My point is that you can't knock "higher tier" schools for teaching theory. "Software engineering", you have to admit, is more about code application than code theory. I was simply saying that code application and the practicalities of it can be taught anywhere, whereas the higher-end schools are better suited for teachign theory.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    5. Re:science, trade school, and engineering by FreshFunk510 · · Score: 1

      Actually it depends on what school you go to.

      I went to Berkeley and all we learned was theory and CS (not SE) unless you took a class that was specifically called Software Engineering.

      I had another friend who attended the "CS" program at Harvey Mudd and from the sounds of it (he told me what he learned) a good portion of it was actually software engineering rather than cs. I think he still leraned some cs though (but it definitely sounded more SE oriented because he was throwing around all these enterprise buzzwords).

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    6. Re:science, trade school, and engineering by r00t · · Score: 0
      Caching and TLBs in an operating systems class will be about invalidating them and perhaps about the largely impractical idea of cache coloring.

      Caching and TLBs need to be covered in your data structures and algorithms classes. Here you should learn ways to avoid touching memory that isn't already in the cache on your local CPU. Performance today is all about avoiding cache misses; the old measures of computational work (math ops especially) are quite useless. This really changes the way you analyse an algorithm; locality is key.

      Pure computer science doesn't deal with this. At best, memory access is seen as being free. At worst, the fictional Turing machine is used. Pure computer science deals with simplified hardware models and highly mathematical studies of the very nature of computability.

      I think that software engineering, or "code application and the practicalities of it" as you say, needs to be taught in the higher-end schools. It might be a different degree or in a different department though. We don't fold the Chemical Engineering department into the Chemistry department; why do this for computing? Outside of the university setting, it wouldn't get the strict standards needed to be credible. See also "MSCE", etc.

      BTW, starting with a single first language is poor. It lets a student get into a bad mindset. I'd likely choose C, Python, UNIX shell, and an assembly (PowerPC or x86-64 being useful). Those are very different from each other, yet not in useless and obsolete ways. A student should end up getting a feel for how the high-level languages ultimately map to the hardware; this keeps people from thinking that a string is as fundamental and simple as an integer.

    7. Re:science, trade school, and engineering by FreshFunk510 · · Score: 1

      "Caching and TLBs need to be covered in your data structures and algorithms classes. Here you should learn ways to avoid touching memory that isn't already in the cache on your local CPU. Performance today is all about avoiding cache misses; the old measures of computational work (math ops especially) are quite useless. This really changes the way you analyse an algorithm; locality is key. Pure computer science doesn't deal with this. At best, memory access is seen as being free. At worst, the fictional Turing machine is used. Pure computer science deals with simplified hardware models and highly mathematical studies of the very nature of computability. "

      I'm curious. Did you attend a school that taught "pure computer science"? As far as Berkeley goes, we didnt' just deal with "simplified hardware models and highly mathematical studies". We learned how to do real caching and TLB lookups because we wrote our own OS.. "wrote" meaning "coded". It was all in C++.

      So I'm not sure what you're really speaking of when you depict "pure cs" in schools as those that never do any coding projects.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    8. Re:science, trade school, and engineering by virtual_mps · · Score: 1
      Why would you pay insane amounts in college tuition to learn from uber-intelligent professors about specific technologies when you could do that at a trade school?

      Because that's what you need to get a job. Most of the jobs around here require a degree, preferably in computer science. It may be stupid, but if you want a job that's just the way it is. Personally, I blame the fact that the high schools are so pathetic that a college degree is the only way to get a reasonable shot at hiring someone who is functionally literate.
  132. let the bitching begin by kir · · Score: 1

    Here we go. All the ranting about not having a job or having a shite job they had to take because they couldn't get the job they "deserve" -- START!

    Now, to the article...

    What exactly was the point of this article? Off-shoring has nothing to do with why CS enrollment is down. It's the money.

    I've been doing "IT stuff" for years and have come to realize that IT related fields simply do not pay what they used to. The era of the $60,000/yr, 22 yr old administrator/programmer/engineer is over. If you want make money in IT, you've got to know your shit (shit = more than just your job). You've got to -- oh my -- work hard and move around. That's not very appealing to many college students who are just starting to experience the realities of adult life (I'm not bashing you college students -- life is tough!).

    One can still make good money in IT, but the field is starting to reflect more traditional white-collar fields. You have to build experience and a resume. You have to be willing to move to a different state or even a different country (I work in Japan) and work jobs that are not exactly what you want. This definitely scares some people away. Lots of folks do not like the idea of moving to Denver when they've lived in Florida their entire life.

    I'm starting to ramble. Must get more coffee and get this work day started.

    --
    3cx.org - A truly bad website.
  133. Re:i'm just... by Tackhead · · Score: 1
    > > ...glad to be an EE.
    >
    > Oh yeah?? When we evolve into pure energy beings you guys are SCREWED!

    ...and just who do you think is going to invent the technology that underlies the Transformation? :)

  134. I'm not worried by LighthouseJ · · Score: 2, Interesting

    I'm a senior in computer engineering and I'm not too worried. This isn't like the textile industry where robots are poised to take my place. There will always be a need for someone to write firmware code, assembly or other tasks because computers aren't going to go out of style anytime soon.

    Yeah, the market may be bad today, a year from today or even 5 years from today, but don't jump ship too soon. Assuming you had a BS in CE, a good employer of a non-CE, but computing-type job should see your BS and realize you can do more things than you were taught. I already have an AS in Civil Engineering, that shows I know other forms of engineering and transfers over the core classes so I don't have to overlap my classes. My dad got his BS in EE, but worked with chemicals for 15 years till his company was bought out but the new company went under. He now fixes electronic sensor machines for the Virginia Department of Environmental Quality doing what he is educated for with a generous salary.

    I guess the moral of the story is get the computer degree you are trying to get and in the long run it'll be okay.

  135. Self fulfilling prophecy? by CatGrep · · Score: 1

    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."

    And why should the youngsters be interested in taking math & science if the kinds of jobs that use them are being sent overseas? Less highschoolers opting for math/science classes means you need less teachers in those areas and could probably lead to even less math & science being taught.

    No, the kids may as well concentrate on getting into Lawschool and you don't need either math or science for that.

    Teacher: Johnny, what do you want to do when you grow up?
    Johnny: I want to be a software engineer.
    Teacher: Are you willing to move to India?
    Johnny: India?! I don't think so, why?
    Teacher: Well, Johnny, if you're serious about being a software engineer, you'll have to move to India to find work.
    Johnny: (after a couple of minutes of intense thought) I think I'll be a fireman instead.

  136. It's the women : men ratio, stupid. by HungWeiLo · · Score: 1

    Fields like computer science teaches students a real-life application of mathematical ratios, such as 1:50. Or especially at places like tech schools - 1:100.

    --
    There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
  137. Obvious liars by Anonymous Coward · · Score: 0

    American companies are outsourcing not because of cheap labor but because of the American school system not being up to snuff.

    In the immortal words of every four-year-old, "Liar, liar. Pants on fire."

  138. Direct Link to AeA Paper by Anonymous Coward · · Score: 0

    Offshore Outsourcing in an Increasingly Competitive and Rapidly Changing World: A High-Tech Perspective

    (I have no idea if the gibberish string in the URL is just temporary, but it at least works at the time of posting.)

  139. Aerospace Engineering by Detritus · · Score: 3, Interesting

    If the job situation continues to deteriorate, the effects can be more than just getting rid of the dead wood. The field of Aerospace Engineering was nearly destroyed by the massive cutbacks in military and NASA spending during the 1970s. Everyone read stories in the newspaper about highly-skilled engineers driving cabs and losing their houses. The follow-on effects wiped out many academic programs. Most of the best students went to other fields where the job prospects were not so dismal. NASA now has a severe demographic problem with its workforce. Many of its best people have died or retired, or will do so in the near future.

    --
    Mea navis aericumbens anguillis abundat
  140. A Daring Idea for Depressed Techies by LazloToth · · Score: 1



    Try this: learn to speak and write English correctly. The folks in India produce good code for less money while, at the same time, speaking and writing better English than most Americans. I am not trying to be funny here. The truth is that it's very sad. On the upside, though, I can tell you that if you can communicate well, both verbally and in the written word, AND you are technically proficient, there is work for you. I am living proof. You CAN do it. I was a starving journalist when I decided to dive into systems administration. I made IT Manager in three years at a nice little firm of about 250 employees, and it pays just fine. No weekends or nights for me, either. It is staggering to see the oceans of techies who can't spell, refuse to use a spellchecker, and wet themselves at the thought of speaking to a room full of execs.

    --


    It's only funny until someone gets hurt. Then, it's hilarious.
    1. Re:A Daring Idea for Depressed Techies by Anonymous Coward · · Score: 0

      Do the following errors count:

      1) misuse of capital letters
      2) run-on sentences
      3) improper word use
      4) subject-verb disagreement
      5) excessive, unnecessary punctuation

      There is no wondering why it is so frustrating to even make an attempt at reading a newspaper.

    2. Re:A Daring Idea for Depressed Techies by LazloToth · · Score: 1

      An anonymous coward wondered, "Do the following errors count: . . . ."

      Well, yes, assuming the inquisitive one fails to recognize that informal style in an informal setting is entirely appropriate.

      I'd say your editorial remarks are more opinion than learned commentary. If you were able to point out the differences between formal and informal style, though, referencing any authority on usage, I'd be surprised. Remember, Coward: writing effectively has much to do with knowing who the audience is. If I were writing for my professor, then yes - - my form would be different.

      And I am sorry you are challenged by newspapers. We were taught in journalism school to keep sentences short for people such as yourself.

      --


      It's only funny until someone gets hurt. Then, it's hilarious.
  141. Education majors don't need science by JPriest · · Score: 1

    It's true, Education majors are some of the only people that get to skate out of a science credit. So you end up with a bunch of non-techie teachers.

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  142. brain drain by lone_marauder · · Score: 1

    I agree with the general sentiment so far - that this is good for the industry. But think about what this means long-term.

    Even if you are interested in Computer Science or Engineering, you are fighting an uphill battle trying to do that for a living in the United States, because you are so expensive compared to overseas labor. We are therefore going to see a brain drain in the long term, resulting in a condition wherein we no longer posess the skills necessary to support our civilization - all because we insist upon placing unmaintainable burdens on our economy, such as artificially controlled markets by a business oligarchy (vote Bush!) and the suffocating support of aging baby boomers by a public geriocracy(vote Kerry!).

    --
    who are those slashdot people? they swept over like Mongol-Tartars.
  143. 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"
    1. Re:Australian University Enrolments by Mateito · · Score: 1

      > When the drop in enrolments first started to
      > appear, it was shored up by running industry
      > training courses, like MS and CISCO .... running
      > it at a university level is inappropriate.

      To me the big difference between a tech-based course and an industry CERT is that your BSc is forever... your tech cert expires in X years.

      I'm currently preparing the Cisco Certs (changing countries and changing languages... most Australian companies won't bother to read a ref's report in Spanish), and there is no way that they even approach the oft-stated "Doctor Of Networking".

      The CCIE could almost be a post-graduate Masters by coursework, in the same catagory as an MBA. The biggest difference between this and any other cert (except maybe the RHCE) is that you need muscle memory. Many things that appear at the lower level course

      The CCNP could be a post-grad diploma. CCNA is high-school or TAFE level. The design track is 50% sales... but then that's exactly what the sort of people who employ CCDPs are looking for. The biggest value in a Cisco cert is that Cisco Partners need to have X certified people on staff in order to maintain their wholesale discount.

      Note.. I did start a doctorate (PhD), and in the 9 months I stuck with it, I covered a lot more ground than any of these tech certs.

      But, to be fair, they are worth something. I'm delving a lot deeper into stuff than I really need to (call it procrasting), but looking at the maths behind MD5 digests and the evolution of tagged VLANs under the various IEEE working groups has been really interesting.

    2. Re:Australian University Enrolments by Blittzed · · Score: 1

      Don't get me wrong; I am not having a go at these certs. They have their place, I just don't belive that it is at a Uni. It is mainly run by Technical colleges, and that is more appropriate. At the end of the cert, you are qualified to setup / maintain / troubleshoot that particular system. At the end of an undergard or postgrad, you are qualified to do a lot more (theoretically).

      --
      "They looked deep into my soul and assigned me a number based on the order in which I joined"
  144. wired article is very loosely related. by Anonymous Coward · · Score: 0

    The wired article has nothing to do with US universities providing the workforce with under-educated graduates. It's more about the lack of math/science in public high-schools. Who here went to Engineering school (Purdue BSEE, 1996) and didn't have a gaggle of foreign classmates? secondary and graduate-level(especially) are the best in the world, bar-none. As if foreign students would move across the world to attend college in the US if they received a sub-standard degree. Use your head slashdot.

    Me, I'm going to law school now. One of the main reasons is that I can't stand every dillhole out there claiming to be some sort of engineer (ex: I build computers and I am therefore a systems engineer, I'm an IT engineer). This is one of the reasons you have all kinds of layoffs now - all kinds of underqualified guys in jobs because the idiots that hired them can't tell the difference between a REAL engineering degree and an 'I took 5 tests on afternoon' engineering degree. Here's a tip - If your degree is not an ABET accredited engineering degree - You are _not_ an engineer. Any degree with the word 'certified' in the title is also bullshit. There is no such thing as a certified novell engineer, nor such a thing as a microsoft certified engineer - no matter what the paper says.

    At least as a lawyer, I don't have to worry about somebody claiming to be a lawyer, and getting paid like it with some correspondence 'degree'. The society of professional engineers needs to take a page from the ABA and keep the term 'engineer' from being watered down any more than it is already. Fake lawyers get arrested, fake engineers get jobs based on the reputation built by real engineers.

  145. And blame the universities and faculty as well. by jtwJGuevara · · Score: 2, Insightful
    In a report by the AeA, they contend that American schools don't teach enough math and science anymore."

    It's been my experience with higher education that they are just like corporate business. Instead of share prices being the overall objective, it's the enrollment number and retention rate. Since computer science and information systems were the big programs roughly 5 years ago, they were dumbed down to accomodate more enrollment and to keep the lesser skilled and less serious students enrolled. This is just a case of the higher of administration simply looking a bottom line numbers and not on the quality and integrity of education that is being offered.

    Of course, this is simply a narrow view from my experience with a couple of universities, but I gather that this is the trend with all universities across the nation.

    1. Re:And blame the universities and faculty as well. by Tablizer · · Score: 1

      It doesn't matter. Most cubicle work does not use the stuff they teach in school anyhow.

  146. Re:Proof that outsourcing is having a bad effect.. by Anonymous Coward · · Score: 0

    Hey, I've heard India and Pakistan have WMDs

  147. Education Pissing Match with India? by Anonymous Coward · · Score: 0

    "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.

    Debunked here.

  148. Engineering is volatile by Mr.+Piddle · · Score: 1


    Engineering disciplines are simply volatile. History proves this. The only difference now is that it seems the peak and trough on the graph might be a big bigger this time around.

    --
    Vote in November. You won't regret it.
  149. what about bob? by blue_adept · · Score: 1

    From the article:

    "About the only job these profit-hungry, blood-sucking corporations aren't going to be able to outsource is the kind that requires you to physically be there in order to serve up those burgers and fries to customers." -Bob

    sorry bob, they've thought of that:
    http://wlc.csumb.edu/student.pages/vending. machine s/burg.gif

    --

    "Is this just useless, or is it expensive as well?"
  150. i'm just...Diploma shield. by Anonymous Coward · · Score: 0

    I wouldn't cheer too loudly. I'm an EE/ME with some programming background, and most of the jobs are for senior engineers. If you fit that, great you have a chance (kind of like a lottery)? Else it's much harder, and living in Indiana, home of the disappearing manufacturing sector doesn't help.

    1. Re:i'm just...Diploma shield. by Anonymous Coward · · Score: 0

      Well, living in detriot helps... we got the "Big Three"

  151. Funding the wrong answer by leandrod · · Score: 1

    As much as US costs are inflated by protectionism, it is still quite a rich country. It is not government funding missing, but rigorous teachers, interested pupils and demanding parents. Ah, and a more general social pressure.

    Face it, the US goes downhill, slowly but surely.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  152. Re:Proof that outsourcing is having a bad effect.. by Jackie_Chan_Fan · · Score: 2, Insightful

    Well whats even funnier, is that our current administration lists burger flipper as a manufacturing job and clearly its obvious that software engineering and computer science is menial... yeah... menial. I hear Mcdonalds is hiring...

  153. Eat my ass... by super_ogg · · Score: 0

    Take a look at the number of calc courses I take, not sure how it is in good ol US of A but we get raped on calculus classes. Also algorithms, numerical methods, complex analysis.

    Too much is what I argue but oh well.
    (this is computer engineering)
    ogg

    --
    Black cat, searing pain, flames...? I must be in Heaven! - Homer Simpson
  154. San Francisco State University kills Engr program by wolfpaws · · Score: 1

    SFSU's President just informed the head of their engineering program they're planning on shutting down the college of engineering entirely.

    And right before spring break to minimize the protest.

  155. Re:I can't speak for anyone else by Anonymous Coward · · Score: 0

    It's called Chico for a reason: Thems' ain't girlies.

    In fact, most trannys like to wear short skirts and party. Go figure.

  156. offshoring overhyped by dredwa · · Score: 1

    The "I'm not going to have a job unless it's in India" thought has been blown completely out of poportion. I have noticed that students especially have become irrationally afraid of the job prospects out there, and I think it likely has to do with the articles that are being written and the environment that they are in.

    The reality is that the job situation is fine. If you are a good programmer, you likely have not had trouble finding work, have not taken a pay cut (even during the downturn), have not lost a job due to outsourcing, and are still comfortably employed with no end in sight.

    That's if you are a good programmer. Many people on slashdot have written very eloquently about what it means to be a good programmer and all the qualities that make you one. I won't go into it now.

    The truth is that we can't hire enough good programmers. They have been incredibly hard to find over the past few years because of all the dead wood in the industry. Too many people that shouldn't be in the industry at all have been clogging up the hiring system. Why doesn't a journalist write about what a struggle it is to find a good programmer?

    Just 1 example: I spent more than 1 year (2002-2003) trying to find a solid Java programmer with some J2EE that actually could "really" program and I found 2 out of hundreds of applicants. Those 2 I only got because we bought another company and I was able to snatch the 2 best programmers into my group.

    So if you are a student and you love programming, don't listen to those idiots sitting around you in class lamenting about how you won't have a job when you graduate. You will have a job. Be a good programmer, and be passionate about what you are doing and you will have a job. For now, apply for some internships, there are lots of good companies (ibm and microsoft for starters) that have great internships for someone just like you. Once you see what it's like "out there", you will feel much more comfortable. If you don't want to work for someone else, do some open-source work, it looks really good and shows you can get things done.

    I share the same hope as many of the other posters that the quality of graduates will improve. It would save me a lot of time and improve the quality of my day if I didn't have to look at a pseudo-programmer's resume.

    [Disclaimer: my opinion is based solely on my experiences living and working in Silicon Valley; I don't know the situation in other countries]

    1. Re:offshoring overhyped by EmagGeek · · Score: 1

      HONEYWELL also hires good programmers - and I mean *GOOD* programmers. If you are a student who is interested in applying for a summer internship in Fort Washington (Philly suburb), Pennsylvania, you need to get in touch with me NOW as we're starting the hiring process SOON. We also have many open full-time positions in various parts of the country and globe, so by all means if you are experienced, I'd also like to hear from you.

    2. Re:offshoring overhyped by cubicledrone · · Score: 3, Interesting

      The reality is that the job situation is fine.

      Says the employed programmer.

      If you are a good programmer, you likely have not had trouble finding work,

      I know eight programming languages, three of them cold. I've been unemployed for over three years. I couldn't rent a job with a coupon.

      you won't have a job when you graduate. You will have a job.

      Until you get laid off. Then the mortgage falls through, and your wife goes into labor in the parking lot because there isn't any room in the ER, and you find you have to choose between food and electricity, or dignity and a paycheck, or rent and car payment.

      Then you find out just how much your former employer doesn't give a shit, and how they precisely timed your layoff for maximum cruelty, plus maximum hype for the announcement (the following day, naturally) that they had reached record profits for the quarter and the new product (that you helped build) was projected to increase sales 500%.

      And so you're back at Poverty-Mart, stocking shelves to pay off your five-figure student loans for your useless Magna Cum Laude degree. Until you get laid off again, of course.

      I share the same hope as many of the other posters that the quality of graduates will improve. It would save me a lot of time and improve the quality of my day if I didn't have to look at a pseudo-programmer's resume.

      Really? Degreed candidates are "pseudo-programmers" now? Well, I guess that proves my argument about the usefulness of a college degree.

      See, here a degree used to qualify someone ON ITS FACE for their job. Now, it's "well, it's nice you have a degree, but I still don't believe you, so get out."

      Yeah. The future's bright in them cubicles, ain't it?

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    3. Re:offshoring overhyped by Glonoinha · · Score: 1

      Am I allowed to use the phrase 'dumb mother fscker' on slashdot? I'm gonna assume no. No offense intended to you, more intended at the entire hiring process in general.

      -Just 1 example: I spent more than 1 year (2002-2003) trying to find a solid Java programmer with some J2EE that actually could "really" program

      A year? Over a year? Holy fucking shit - that pretty much sums up most of the disconnect between hiring managers and good employees today. Here is a clue [1] : there are thousands of hardcore software engineers / programmers out there with a dozen years of experience writing client server apps, database driven business systems, real time systems to do the stuff during the day and batch processing engines to do more stuff each night - dying for a chance to do good work for you. Plenty can read a hex dump of a 64k chunk of memory and understand why the system is doing wrong what it should be doing right. They have learned and forgotten more operating systems, programming languages, development methodologies and data modeling practices than Abu has even heard of - and most of their resumes can't make it past HR because they don't have 9 years of J2EE. They may not even know Java YET - but here's another clue : it is just another language, and I pretty much guarantee you that a good developer (BS/CompSci) will pick it up just like he picked up all the other languages, and probably a LOT faster than the year and a half you have just spent 'looking' for a J2EE developer.

      -So if you are a student and you love programming, don't listen to those idiots sitting around you in class lamenting about how you won't have a job when you graduate. You will have a job.

      No - if you are a student and you love programming, listen anyways. HR and hiring managers will reject your resume because you only have Oracle 7 and they 'need' someone with Oracle 8i. You won't make it past the screening process with 9 years of C++ development because they need someone with J2EE. You won't be hired because the 7 years of Oracle and MS/SQL don't 'count' because they 'need' someone with Sybase.

      I will agree with the parent on 'don't worry' the minute he comes back here and says 'hey guys - I couldn't find J2EE developers so I hired a bunch of experienced C++ guys, sent them to a two week Java boot camp. They came back a tight knit team of developers that are kicking butt on my projects and my company is really reaping the rewards of having all these hardcore coders.' Until then - worry big time because there is no way you (a recent grad) are going to have three years experience in every single technology listed on every job req out there today.

      [1] Most HR reps couldn't get a clue during the clue mating season in a field full of horny clues if they smeared their bodies with clue musk and did the clue mating dance.

      --
      Glonoinha the MebiByte Slayer
    4. Re:offshoring overhyped by JeanBaptiste · · Score: 1

      im a decent programmer. not the best, but better than a lot that i run into. no college whatsoever.

      i've not had a problem finding and/or keeping jobs, even as the current company i work for outsources more and more. it increases our overall productivity, and our employment has increased more and more as we outsource more. As we are able to handle much larger volumes of work at lower cost, we end up hiring more people both here and in india. its a win-win as far as i can tell, at least in my experience. besides, protectionism isnt going to help anyone in the long run.

      Sure, the job market is not what it was during the dot-com bubble. But I dont think its anywhere near as bleak as you make it out to be.

      In addition to my 8-5 job, i have more side jobs than I know what to do with, usually another 10hrs worth a week, more if I felt like it. Many side jobs I get that I dont want to do I pass on to my friends. All the side jobs I get are mainly through social networking, not through the want-ads. But the work IS out there, at least in the twin cities area (minneapolis, MN).

      You arent going to make 100k like a few years ago, but 50k is certainly attainable.

    5. Re:offshoring overhyped by Anonymous Coward · · Score: 0

      Who keeps modding this shit up? The situation is not the same in every city in the country. I think there's a dedicated core of unemployed Slashdotters that love the doom-and-gloom that comes with these types of stories, and they're engaged in a circle jerk moderation game. It sounds like you haven't really done anything in 3 years so perhaps the job market and your ex-employer aren't the whole problem (I suspect a lack in social skills)

    6. Re:offshoring overhyped by dredwa · · Score: 1

      You have a good point about not having the right skills on the resume up to a certain point. If you are posting on some job board then of course your resume will get missed by the HR person doing their daily rake of resumes. And I totally agree with you that there are tons of people out there who could do the job better than a "J2EE person" with a couple years of experience. But do they WANT to do the job that I have for them? The answer is that usually they don't.

      When I wrote that I was looking for a Java/J2EE person, I meant I was looking for someone capable and willing to work with Java and J2EE. When I say capable, I mean they must be able to do the work rather than have it on their resume. I find it interesting that I have to make that point. Most good teams are run by people who know a good programmer when they see one. If you show me a resume that says you do good work and you can program well, then I don't care what technologies you don't have experience with.

      Are those great programmers you are talking about willing to do the Java work? Are they in the bay area?
      If so, I know of 2 great job openings, let's get in touch.

    7. Re:offshoring overhyped by Anonymous Coward · · Score: 0

      Oh, how I wish I hadn't used my mod points last night.

      I'm a self-taught C++ programmer. I can program in a dozen programming and scripting languages, including Visual Basic, Fortran, Rebol, etc. I have 1 year actual work experience programming where I actively used my C++ skill and learned VBA and Fortran literally in a matter of hours. I've been programming since I was 4, and I've since learned assembly language for 3 different platforms.

      I have spent a good deal of my free time studying and learning 3D math and graphics APIs in the hopes of moving up to a position in a game devleopment company. I've also spent a good dela of time learning about scripting languages and virtual machines, and one of my pet projects is an emulator.

      At my last job (which I quit after 1 year employ for personal reasons), the software I developed and maintained dealt heavily with FCC radio wave propagation contours for the commercial FM bands. As a result, I have a large working knowledge of radio engineering. The job also involved maintaining and automating a collection of Access databases, which were scripted in VBA. As a result, I feel my knowledge of SQL and the inner workings of databases is finely tuned.

      I'm also an experienced freelance web developer that understands and regularly uses HTML, XML, CSS, JavaScript, PHP, MySQL, and a number of other web technologies.

      I'm intimately familiar with Linux, and have a good working knowledge of BASH scripting and management of the system.

      Half of the programming, scripting and markup languagaes I know I learned in a matter of hours. Some of which I mastered in as much time. I'm confident that I could learn Java in short order.

      -------------
      All of that said, would you even consider me as a candidate? Probably not.

      But I'm currently unemployed and ready and willing to accept any job offer that might come up.

      But honestly, I really don't think you give a fuck. You want me to have 6 years experience with some technology that has been around for 3 years and probably think that my lack of a CS degree makes me any less worthy of your cursory attention.

    8. Re:offshoring overhyped by Glonoinha · · Score: 1

      This guy looks promising and was a computer guys before computers were cool.
      No it isn't me and I don't personally know him / can't vouch for him, I just found it real quick on Craigs.

      Sounds like you are looking the kind of guy I assume we all are - kind of old school hacker that has been doing it forever, does it because that's what he loves doing. Where are you going to find those kinds of guys? Go to Fry's on a Friday night. Go to Barnes and Noble's on a Saturday night and browse the programming language book section. If a guy's idea of a fun Saturday night is looking for reference material for a new computer language, just hire him. Doesn't matter - if he doesn't work out you can fire him later but that is the kind of guy you should be looking for ... other ideas would be LAN partys (heck, have your company sponsor one, mingle, you can spot the ones you are looking for a mile away), the computer room on a college campus on nights that the football team is playing at home - if you were a computer nerd where would you be found?

      --
      Glonoinha the MebiByte Slayer
    9. Re:offshoring overhyped by fliplap · · Score: 1

      Whoa. Bitter much?

  157. Need more lawyers by Superpaz · · Score: 1

    We could certainly use some more lawyers.

  158. Learn your Theory, Folks! by IceAgeComing · · Score: 1


    Being good at theory means:

    * You're good at abstract thinking.
    * You love CS.
    * You're not distracted by silly things like girls :-)

    The people with strong theory backgrounds will be able to grok the changes in languages and protocols that are bound to happen.

    1. Re:Learn your Theory, Folks! by Anonymous Coward · · Score: 0

      I don't grok.

      Anyone with a stong mental map of the basic fundamentals will adapt. This is true in all aspects of life.

      Packers vs Mappers

      The term 'CS' is a label. University isn't even a necessity. I believe in learning institutions but in OZ students are taken for a ride (fees, resources etc) and you are lucky if the course structure even points to industry relevancy. TAFE here is a more viable solution but lacks the required analytical depth and inherent commitment associated with Uni.

      Theory is socially useless without practical application. There's also a silly little thing called survival which requires even the most 31337 to earn a living.

      Adapting to changes requires more than being 'theoretically' competent.

      You can take that either way :)

    2. Re:Learn your Theory, Folks! by lonesome+phreak · · Score: 1

      "I don't grok"

      Obviously. No one who did would even fathom saying something like that. ...it's probably a cultural reference (sci-fi liturature, actually) that you just missed. But since your in OZ it's forgivable.

      --
      Maybe we DID take the blue pill. You wouldn't remember anyway.
    3. Re:Learn your Theory, Folks! by Anonymous Coward · · Score: 0

      Theory is socially useless without practical application.

      Spoken like a true engineer.
  159. Last time you used Calculus? by Anonymous Coward · · Score: 0

    When's the last time you used calculus in your business application?

    For the lucky few that work on physics modelers, I salute you.

    Employers require such high math coursework but then don't ever actually use it in their programs. If the employers are going to lie about their requirements, I'm going to lie about my qualifications.

    1. Re:Last time you used Calculus? by spaceyhackerlady · · Score: 2, Insightful
      When's the last time you used calculus in your business application?

      I use calculus, statistics and group theory at work. They were anything but a waste of time.

      Even if you never use such things, mastery of undergraduate calculus shows that you can think, and shows that you understand the sometimes veering approach mathematics takes to solving problems. If I ever interview you, I want to see evidence of these qualities. I don't give a shit if you think it's useful or not. It is useful, though the reasons may not be immediately apparent to you.

      ...laura

    2. Re:Last time you used Calculus? by psykocrime · · Score: 1

      Even if you never use such things, mastery of undergraduate calculus shows that you can think,


      Maybe, but it's hardly the only thing that shows you can think.

      If I ever interview you, I want to see evidence of these qualities. I don't give a shit if you think it's useful or not. It is useful, though the reasons may not be immediately apparent to you.


      Remind me never to apply for a job where you work. You are obviously somebody who has a big batch of pre-determined notions, from which you will not deviate, even if it means trying to put a square peg into a round hole.

      Why do I have this image in my head of you, with a big-ass hammer, hammering on a square wooden peg, while somebody in the background yells "Hit it harder, hit it harder!"

      --
      // TODO: Insert Cool Sig
    3. Re:Last time you used Calculus? by Bull999999 · · Score: 1

      I think that you'll have a hard time finding an IT job since most of them require 4 year CS degree and all the CS programs I've been in requires several semesters of Calculus.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    4. Re:Last time you used Calculus? by Anonymous Coward · · Score: 0

      I use calculus, statistics and group theory at work.

      Where do you work and what application are you coding?

      I don't give a shit if you think it's useful or not.

      It must be an absolute joy to work with you.

    5. Re:Last time you used Calculus? by psykocrime · · Score: 1

      I think that you'll have a hard time finding an IT job

      Nope... I've been steadily employed in the IT field since 1997, and am happily working away now, designing & developing applications for a small ISV/ASP in North Carolina... no Bachelors degree.. hell, I don't even have an associate degree that's related to programming (yet), but yet my peers constantly acknowledge my technical acumen, and the boss formally named me lead architect on our latest project... Lack of Calculus ability has yet to hinder my ability to do my job.

      <disclaimer> I do have an associate degree in General Education, and am currently working on my 2nd, 3rd, and 4th college degrees sort-of in concert. I'll finish an Associate Degree in Computer Programming this semester, have already started working on an Associate Degree in High Performance Computing (same school) and am taking transfer classes for when I transfer to a 4-year school to finish my half-finished Bachelors Degree in Computer Science. I'm not knocking the value of higher education, and I actually like math and am looking forward to Calculus. My point is that assuming somebody who doesn't know calculus can't think, is asinine; just like hammering a square peg into a round hole.</disclaimer>

      --
      // TODO: Insert Cool Sig
    6. Re:Last time you used Calculus? by mrzonk · · Score: 1

      Though I've gone through calculus and have passed the courses up through planer integrals, I didn't do it just to jump through hoops for some stuck up interviewer. I did it because I thought that there was *indeed* some chance that I might actually *use the skills* someday.

      That was over fifteen years ago, and all I've got to show for it was a lot of interviewers with egos as big as Laura's telling people how they have to jump through hoops.

      God, I hate stuck up dorks who can't distinguish between integral calculus and programming skills!!

  160. A Rationalization by Rick+Zeman · · Score: 1

    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.

    And how much math and science is needed in manufacturing at the labor end (vs design) (China) or all of the call centers/ medical support industries (India)?
    The US educational system may bite, but this is sophistry; this is a reaction to the bad press outsourcing is getting. Most of the jobs don't demand engineering/medical-level math and science.

  161. Wait, the AEA represents businesses by CatGrep · · Score: 1

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

    The AEA is all for offshoring. It represents business interests. So it makes sense that they would give this excuse for offshoring...

    AEA: "We're not doing it 'cause we're greedy, honest! We just can't find qualified employees in the US anymore."

    Casual Observer: "Errr... Ummm, what about all those engineers over there in the unemployment line?"

    AEA: "Oh...yeah... well, um, those aren't the kind of engineers we need these days..."

    Casual Observer: "Of course, you're looking for the ones who are willing to work for $7/hour, 16 hours per day with no complaints"

  162. Hm, could have seen this coming about 7 years ago by CatPieMan · · Score: 2, Interesting

    The current SAT's have 1.5 Verbal sections and .5 Math sections. I say this b/c about half of the math part is written and the 'process' counts more than the answer (in other words, you can get the right answer and still have the wrong answer, like the verbal section).

    Now, some stupid board wants to add a 'writing skills' section to the test (aka, another English section), making it 2.5 English sections to the .5 Math sections.

    That 'writing skills' section is the reason I was not National Merit, as I am not very good at English/Verbal, but got an 800 on the Math section.

    So now that we have so much English on the test, a Math person doesn't do as well on the test and thus doesn't get the scholarships or into the best schools. Before you could do ok on one section and well on another and not have to worry about which school you get into. There has been a systematic killing of Math skills by a dumb group of people on a board somewhere.

    Of course, this could always be a side effect of placing too much faith in one stupid test.

    -CPM

    --
    ---You're all I need, When the water runs deep, You're all I need, Now I cry my soul to sleep -- Collective Soul, Needs
  163. You're being manipulated! by EmbeddedJanitor · · Score: 1
    Conspiracy theory: Considering the small % of jobs that have been offshored, perhaps this is a way for the industry to get control of programmers again. When people are frightened about their jobs and don't feel secure they don't kick up a fuss and ask for big money etc. They're just happy for their job. Offshoring has been going on for decades. Why is such a fuss being made about it now?

    For the corporations that had to pay through their noses, and were generally abused by their technical staff, during dotcom this must be a far more pleasant situation to be in.

    Unfortunately there has historically been a problem getting the youth motivated to join into high tech. The exception to this was during dotcom when high tech looked like a dreamland of guaranteed employment at obscene starting salaries. The offshoring threat will likely make things worse (ie. less kids go into tech). If the industry bosses play to hard-ball, then they won't have anyone to employ at all.

    --
    Engineering is the art of compromise.
  164. Re:Proof that outsourcing is having a bad effect.. by jafac · · Score: 0

    That's the thing.

    The reason why the degree costs $80k, is because it was a high-demand field.

    The corellary to the $100k/yr starting salary for a "Web Designer" is a CIS graduate with skills befitting a "Web Designer". Taught by a professor with skills befitting a "Web Designer".

    Perhaps now that corporations are cutting fat, maybe our higher education system will also cut the fat, and start building programs that actually teach, instead of milling diplomas.

    And maybe, just maybe, the prices for such degrees will come back down to a realistic level as well.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  165. For the sake of non-Americans by pjt33 · · Score: 1

    Class of 2002 means you graduated in the summer of 2002?

    1. Re:For the sake of non-Americans by DarkFencer · · Score: 1

      Well, May 2002 actually. When someone in the U.S. (like me) says class of xxxx they usually mean one of the two things:

      1) Graduated in May of year xxxx
      2) Was supposed to graduate in my of year xxxx but our advisor screwed us over and made a mistake and we need one more bullshit class that we need to take in the summer

  166. Let's face it by Anonymous Coward · · Score: 0

    every US citizen wants to be rockstar or a moviestar.

  167. Positive effect? by NanoGator · · Score: 1

    "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."

    If that's true, then the US finds itself a competitor. Losing means economic problems. Maybe we'll reach a point where funding finally flies in the schools' way? Maybe we'll see more computers in the classrooms?

    At least I hope so. I was lucky. My high school had just recieved a grant to buy new computers, and at the time, they were top of the line. I was disheartened when the teacher told me they had to last at least 5 years. Ick. The sad thing is, I wasn't even at a public high school.

    --
    "Derp de derp."
  168. Re:LOL TEH 2PPL TLKING POST +5FUNAY LOLOMGWTF!?!?! by Anonymous Coward · · Score: 0

    Oh man, that was hilarious. Nice one, Jeff K

  169. TIAJ by pjt33 · · Score: 1
    Last I checked unemployment in the US, the country with the most skilled workers on this planet
    What do you mean? I'm the most skilled worker on this planet, and I'm not in the US.
  170. Everyone complains about the schools... by CatGrep · · Score: 1

    It's fashionable to complain about how bad the US K-12 education system is. In some areas the complaints are justified, however, I've noticed in recent years that highschools seem to be teaching a lot more highlevel math & science courses than they did in the '70s when i was in HS.

    I know of local schools which teach classes in C++/Java and Object Oriented programming as well - you were lucky to find a school with a single computer in it in the '70s.

    I recently visited a regional science fair and was amazed at some of the projects being presented there by highschool students. A couple neural net projects, one on how to make better fiber optics... Anyway, I couldn't help thinking that these kids who are into technology are now cursed. They'll either have to move to India to find work that they like or they'll have to give up on their dreams and become lawyers, mechanics, dentists, etc (oh, they'll make a good living in those fields, but it probably won't be what they really like to do)

  171. 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.

    1. Re:They're partially right ... by BCW2 · · Score: 1

      Absolutely, all the filler courses are even percolating down to community college level. The psyc, sociology, and other meaning less liberal crap. I took a philosophy class once and it was ok. Did it make me think like Aristotle? No. Does anyone get hired with a Liberal Arts degree? I mean to do real work, of course not because they know some neat stuff, but nothing useful.
      In the job world:
      A bachelors degree today is the equivilent of a High School Diploma in the 50's. It will get you in the door, maybe, but that is all. In truth it just means your trainable to any tech company.

      --
      Professional Politicians are not the solution, they ARE the problem.
    2. Re:They're partially right ... by darkharlequin · · Score: 2, Informative

      are you crazy? don't you know that your whole brain requires activation, not just your left brain. I got a liberal arts physics degree from Saint Joes--yes the guys you see on espn--and value my liberal arts classes as much as my calc, math phys, etc. Besides, if you have any kind of job, you are going to need to know how to write both technically and critically. most liberal arts classes require copious writing and critical thinking.

      --
      i am so very tired....
    3. Re:They're partially right ... by Anonymous Coward · · Score: 0

      Consider yourself lucky. I went to a highly technical private school and wish I had a chance to take a class like "world music." As it is, I'm very grateful for the humanities classes I did get to take, and am proud of my literature minor, as totally useless as it is.

      I don't think taking those classes would have reduced the value of my technical education either. I could probably have replaced a few of my electives with humanities. Sure, functional programming was fun, but it has about as much utility in a corporate environment as world music does, so why not have the option.

      Some of us went to college to improve our lives, not just to get a career.

    4. Re:They're partially right ... by biobogonics · · Score: 1

      There is a definite de-emphasis on math and science in American schools....

      Yup. Last week I pointed out a Dilbert cartoon in the newspaper to my girlfriend. The main character was being punished. His punishment was to provide the exact value of 22/7.

      Needless to say my girlfirend didn't think it was funny. I thought about explaining it to her, and wisely gave up without trying.

    5. Re:They're partially right ... by Anonymous Coward · · Score: 0

      Replace "bleeding-heart liberalism" with neo-conservatism!

    6. Re:They're partially right ... by Durandal64 · · Score: 1

      Things like "analyzing" literature, learning about music history and all but the most basic philosophy are purely leisure activities. I don't care if people want to take them, but forcing those of us in technical majors to take them is absurd. I write fan fiction in my spare time, and I love doing it. But I do it in my spare time. It never ceases to amaze me how many people have made a living off "analyzing" Shakespeare's works to death or proposing new "theories of communication."

    7. Re:They're partially right ... by Durandal64 · · Score: 1

      I should probably clarify ... I actually am a social liberal on most issues, but I think that the sudden obsession with "culture" is a symptom of the extreme left's (the so-called "bleeding heart" liberals) noble but somewhat misguided quest for racial and cultural harmony.

  172. Follow the money? Follow the Golden Rule.... by iamcf13 · · Score: 1

    Leave the geeks to their machines, let the rest of us rule them from management.

    That attitude of hubris helped pop the dot-com bubble in the first place. The geeks you so derisively malign helped infuse the world economy with *LOTS* of money of which a number of managers at successful companies used to lavish on themselves and their cronies rather than reward said geeks for their services and re-invest the proceeds in the companies they manage to help them survive and grow.

    How many wildly successful internet-only business are there left?

    eBay / PayPal
    Google
    Amazon

    Those are the only ones that come readily to my mind.

    Managers with that attitude are a dime a dozen....

    Great managers are the ones that treat the staff as people and not as tools, utensils, and ultimately a drag on the bottom line to be disposed of the moment they are no longer useful. In return, such managers get a loyal workforce that respect them in return--even to the point of sticking with the company through lean times or other hardship.

    The poster's attitude may work in the retail and service industries where the profits are slim and employee turnover is high but it *still* isn't right!

  173. I blame constructivism by TeachingMachines · · Score: 1


    Big rant here...

    A large part of the problem is that constructivists have taken over the educational system, especially higher education. These are folks who believe that no one person's viewpoint is more valid than another's (all are equally valid and valuable), and that our current obsession with science is in conflict with the notion of being obsessed with, or highly valuing, any one perpsective or "story" more than any other. Fingerpainting should be valued as highly as performing calculus. The result: you are absolved from teaching (i.e., imposing your value system upon the student). If you can't do you teach, and if you can't teach you justify it with constructivist philosophies.

    A better solution is to search for the most effective teaching technologies, such as programmed instruction, and use them to create a highly educated populace that can get us out of this mess. Then again, is there anything more threatening than an informed, educated populace?

    --

    The Death Penalty: Killing people to show others that killing people is wrong.
  174. Mediocrity is the key by mcrbids · · Score: 1

    Hey guys: I have a news flash for you!

    It's damn hard to find a decent, skilled employee/contractor.

    Everybody figures they "are qualified", but when push comes to shove, finding somebody to trust, rely on, who will get the job done, who will perform at their honest best, who will put out high quality work and take personal pride in the deliverable?

    Damn, damn hard to find.

    Be that person, and make sure those you work with know that you are that. Play the game. It will take a while, but once you find your groove, you'll find people tripping over themselves to give you paying projects!

    When the right people know that they can give you a project and have it done, and "don't have to worry about it", you will get lots and lots of well-paying work.

    Be worthy of trust. Be willing to work your ass off. Develop strong interpersonal skills, and focus on making things work. Make sure those you work with benefit from your work.

    It will happen.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Mediocrity is the key by anubi · · Score: 1
      Yes, it sounds nice.

      You see, I used to work in Aerospace. A very small company. We were just a bunch of Amateur Radio Operators and electronics tinkerers who found out the Government would hire us to tinker for them. We worked our butts off, but we called it fun.

      Then big-money Wall Street Corporation got interested in us. Used lots of money to buy us. Then paid big-money for the management and executive skills to tell us what to do and how to do it. Thats we started needing to develop "strong interpersonal skills" in order to communicate with those who were above having to deal with time-consuming technical minutiae.

      We techies no longer called the shots; we are now just followers trying to keep the tie-guys that did our personnel evaluations happy. It seemed every day was like taking an exam in college, if you passed, you got to come again tomorrow and do it again. At one time, the job was fun, but now its a drudge as people who have never had the joys of having to take the time to understand exactly what they are doing now tell me that I am a "perfectionist" and write in their little Franklin Day Planners that I lack the "communication skills" required to keep them happy. From my point of view, I flat refuse to tell them something I do not think has a snowball's chance in hell of working, regardless of how they express their desires to have me approve this thing they propose. So they call me inflexible and lay me off.

      I am no longer allowed the luxury of doing things the way I know how to do them. I do get set in my ways, and if there are certain tools ( such as my trusty old Borland C++ compiler ) that I feel I gotta have to run my DSP algorithms past, so be it. I know this old tool. I know it has bugs - but I know where they are. I am very uncomfortable with tools I have not worked with - especially if I don't have a lot of time to go back and fix the things I missed. You would not ask some golf pro to give up his clubs and use some fancy new proprietary tool to use right before a game, but why do they force this on us engineers? In the case of the team I was working on, I figured we gave up about two hundred year's worth of combined knowledge in order to make us subordinate to the executive manager, in addition to the salary he was paid. And somehow, they expected this change to result in a better cash flow?

      No biggie. I start doing industrial robot work on my own. By now, I know the Corporate Executive is looking for Car Salesmen types to work for him, not mechanincs. I perceive the MBA Executive Graduate hired by the Corporate Interests is looking more for one who knows psychology well, but knowledge of physics is a don't care. He wants his hand shaken and pretty reports submitted in the latest wordprocessor and presentation formats of the day, but who cares if the product in the development lab is full of bugs?

      Yeh, you can tell already I will not be able to work for one of these quarter-million-dollar a year salary guys. You know, I would rather fix cars for a living than have to snub up to them all the time, kissing the tailpipe of their BMW.

      Yeh, the salary is nice, but there is such a thing as job satisfaction too. Often times, in the frenzy to push perceived output of subordinate wage-slaves to the limit, the workplace becomes a place of maximal stress... and its just not worth it. I realize the guys up the line drawing these huge salaries justify it on the basis they can extract it out of the underlings. So, as they wedge themselves into the upper echelons of management, the company slowly evolves from a production organization to a management organization, with much emphasis on monitoring skills, and lesser and lesser emphasis on technical acumen.

      Here's some observations I have:

      I noted in the college I am attending - in a class in Data Structures ( which BTW, I thoroughly enjoyed ), there were seven students. This course is offered once per year. Seven students.

      This is the la

      --
      "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

    2. Re:Mediocrity is the key by mpspence · · Score: 1

      ......."Arbit Macht Frei".......

  175. Thank g0d it did! by E1v!$ · · Score: 1

    I'm VERY glad to see this. When I graduated from ASU they still taught some fairly sophisticated low level stuff.

    Now it's 'Java this' and 'Java that'. They eliminated the C/C++ low end core classes. When students get to the assembly language classes they fail in droves.

    I'd rather see them fail early on, before they've invested 1.5 years of their life when they are better suited to something like Broadcasting and Communications.

    1. Re:Thank g0d it did! by Chanc_Gorkon · · Score: 1

      They taught Assembly first here. Learn low level then you understand the higher level languages so much better. That and it works GREAT as a weedout course.

      --

      Gorkman

    2. Re:Thank g0d it did! by DarkFencer · · Score: 1

      Yes, and that frightnes me immensly. The Comp Sci department in my Alma Mater (where I now work as a Sytems Admin) is going to be dropping dropping C++ completely (only a few years after dropping assembly) and just doing Java in the intro classes.

      I did Computer Engineering instead and think I came out a better then the vast majority of the Computer Science majors.

    3. Re:Thank g0d it did! by E1v!$ · · Score: 1

      Yes,

      At ASU we had
      CS and CSE, which were the same (excepting a 100 level ECE course) until you got into your 6th semester. The difference there was mainly focus, hardware vs. software...
      BIS, for all the people who couldn't cut it in CS/CSE. The engineering department wouldn't teach it, so they put it over at the college of business.

  176. Re:Yep. by Bendebecker · · Score: 1

    So you want to be a writer? Well, in a couple of years, your going to be using that paper to roll doobies in your van down by the river!

    --
    There's a growing sense that even if The Future comes,
    most of us won't be able to afford it.
    -- Lemmy
  177. Do you know how I know you're a liar??? by mosel-saar-ruwer · · Score: 1

    When I graduated in 2000, 100% of my friends had steady jobs. After the crash, 90% had lost their jobs and some had gotten new jobs.

    1/2 = 50%
    2/3 = 67%
    3/4 = 75%
    4/5 = 80%
    5/6 = 83%
    6/7 = 86%
    7/8 = 88%
    8/9 = 89%

    Therefore you must have at least ten friends, at least nine of whom lost their jobs.

    But no geek has ten friends; in fact, most geeks don't have any friends at all.

    [Well, maybe Rosie, but I don't know if she counts...]

  178. The Return of the Geek by Metaldsa · · Score: 1

    I am glad to see this as my CS department was filled with people who were dreaming of big money. Instead it will be filled with the dorks and geeks we all love. Those people who dream of talking about the latest CPUs and video cards, who love to program at 2:00am, and who will load up a quake deathmatch instead of going to a trendy nightspot. These things move in cycles and I am happy it is on the downtrend.

    1. Re:The Return of the Geek by Anonymous Coward · · Score: 0

      Unfortunately when those geeks graduated, all the geeky jobs are in India. Of course there is always that burger "manufacturing" jobs down the road.

  179. Re:"We had more jobs than people" == bullSHIT by Cryofan · · Score: 1, Flamebait

    I wrote:
    >>>>>>>>>>>>>>
    That is SO MUCH crap, you mindles sheeple randroid.....
    >>>>>>>>>>>>>>>>>>>>>&g t;

    Oops! I meant to say "mindlesS"!

    Here is the rest of my post:
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    THere are NEVER more jobs than people. THere never have been. The entire history of the Americas is the story of flooding the supply of labor so that the workers will get less money. Perhaps you have heard of slavery? And all the waves of mass immigration? All about lowering the price of labor.

    Hey, moronic Randroid....WE WANT labor prices to be high! That's A GOOD THING, you pre-programmed sheeple. Do you ever hear about business owners complaining that profits are TOO HIGH? Of course not. And our wages ARE our profits.

    Outsourcing is just the latest wave in the series of labor-market manipulations by the rich. And it aint great that treasonous little sheeple like you are in it with us all? You are a traitor to your fellow citizen. And if I have MY way, we will get a constitution defining economic treason, and traitors like you will be punished accordingly....

    Hey, mods...KARMA TO BURN!

    Proposed 28th Constitutional Amendment: Economic Treason (outlaws outsourcing, corporate immigration, etc.)

    --
    eat shiat and bark at the moon
  180. Then why won't they hire me? by Anonymous Coward · · Score: 1, Insightful


    "...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."

    This is obvious bull, to me personally. I got my degree in 1984, when they *did* teach enough math and science, and my degree is in PHYSICS. But they don't even respond to my resume submissions.

    The reason people are outsourceing is strictly because it is the latest fad. Someone could offer me (with 20 years of experience) $60,000 a year and I would jump at it. I'm absolutely certain (again from personal experience with working with employees at, for instance BFL in Bangalore) that at 60,000 I would be far more cost effective than the outsourced solution. I would actually be a lot more effective than that, but I mean assuming I was 10% as productive as I actually am.

    It's not about education and it's not really about dollars. The real problem is that employers do not have any idea *how* to hire capable engineers, and they feel that outsourcing is a cheaper solution given the uncertainty. What companies in general should be doing is figuring out how to hire better. I would suggest strict trail periods of 3 months or something, where the prospect is assumed fired until proven otherwise. They real problem is they need to move people in and OUT faster to make room for the capable engineers.

  181. yeah surrRRrre by Anonymous Coward · · Score: 0

    because of the American school system not being up to snuff

    Getting 2 to 4 developers for what you had been paying 1, has nothing to do with it!

  182. Re:Don't forget... by Anonymous Coward · · Score: 0

    You are quite possibly the most boring fucking troll on this entire site. Can't you inject some sort of originality into your trolling pursuits? There really must be something more to life than masturbating to your latest Kazaa anal-rimming pr0n, whilst waiting for the next /. story to pop up, just so that oh boy, you can surprise us with your oh so fucking original and unique shitty SCO post before everyone else! Just slit your wrists now, die and go to hell you fuckstained faggot.

  183. Letter to dear ol' Al by BobLenon · · Score: 2, Interesting

    I am currently attending RIT for a Masters in Comp Sci. Last May I recieved a Bacholers in Software Engineering from RIT. For the past several years, RIT has been trying to deal with it's rettention problem ... right now, the "grand idea" is to reduce the acdemic program. This would involve reducing the maximum number of co-ops and reduce total number of required credit hours.

    This is a horrible idea ... and this article is proof of that. Why would I want to hire someone who has less expereince coming out of college ... when I could hire someone overseas for less who knows at least as much. Its a damn shame. Most classes I took were vauable - at least the ones within my major. Its pretty damn obvious that they wont cut math/science/lib arts ... so the only thing that will suffer is the core courses. what a shame.

    Pitty on ol al simone and the administration ... its just a bad Idea. If they want to solve the retition issue, they outta look at revoking the dry-campus policy.

    --

    /* Lobster Stick To Magnet!*/
    1. Re:Letter to dear ol' Al by Anonymous Coward · · Score: 0
      I am not usually a spelling Nazi, but for christs sake, could this be any worse?

    2. Re:Letter to dear ol' Al by Anonymous Coward · · Score: 0

      What do you expect, he goes to a tech school.

      FUCK YOU.

      Join GNAA today.

  184. Why is this bad? by Anonymous Coward · · Score: 0

    I like this trend!

    Hopefully we'll eventually get these poor saps to do ALL the work and send the money on back. Americans wont need jobs; we'll just get a paycheck every week/month from the government.

    It's like communism, really, but instead of a working class it's a lazy class and everyone else does the work--it might work!

  185. good by pizza_milkshake · · Score: 1

    compsci was trendy for a while, but now the wannabes will major in Speaking Hindi or whatever is hot. leaves more room for folks who want to play with computers not because marc andressen drives a porsche but because they have some talent and enjoy it

  186. same BS every cycle. by Anonymous Coward · · Score: 0

    Everytime the US moves a bunch of jobs overseas, there are always two reasons for it spread around:

    1) Americans are fat and lazy and foreigners do better work for less;

    2) Americans don't have the skill set necessary for the job.

    Well, the truth is...I'm older and have seen this cycle several times. When all is said and done, most foreigners I went to school with were spotty engineers at best.

    The real truth is...it's much cheaper to send jobs overseas...and foreigners don't blow the whistle on stupid management. A lot of American engineers will send out emails and challenge stupidity. Foreigners tend to just not rock the boat.

    The largest shareholders benefit greatly from getting rid of high cost employees. Those salaries get transferred directly to the bottom line, and the result bubble in share value makes a great time to sell off assets in an an engineering outfit.

    Finally, never trust "Wired" for anything! They took a big plunge down the toilet a couple months ago. I used to subscribe, but now it's a third-rate rag at best. Fuck Conde-Nast, they are truly ass-sucking scumbags.

    American corporations have always sung this song...the workers are fat and lazy, or too dumb. The fact is, and has always been, that they save big on salaries and benefits by going overseas, and can "detach" management from actual production. End of story.

  187. Re:I can't speak for anyone else by Grishnakh · · Score: 1

    However, if he's serious, he'll actually make more money painting cars than he ever would in CS. I knew an auto body shop manager who told me auto body people in my area (AZ) frequently make $100k with overtime. No CS person in this area would make that kind of money unless they had gone into middle or upper management.

  188. now it's a real science (again) by Goldsmith · · Score: 1

    This has been an ongoing trend in the US for a long time now. For about 30 years, US citizens have been more and more reluctant to give the "hard" sciences a try.

    Take a look at
    this to get an idea of what I'm talking about.

    A special quote from table 2 is: "Except for biological and social sciences, the number of science and engineering Ph.D. graduates was lower in 2002 than it was in 1992". Obviously we're doing something right as scientests in general if everyone else seems to think we don't need any help!

    I say, this trend of decreasing enrollment signifies the re-acceptance of computer science as an actual science by the general public. I think most of the problems with not-so-motivated peers which have been voiced here come from the perception of computer science during the 90s as something other than "real" science.

  189. PEMDAS by daVinci1980 · · Score: 1

    You guys think its bad that people cheat and make it to their sixth year of CS without being able to do string comparisons or understand working directories?

    My roomate in college was in a senior level Electrical Engineering class when someone tried to argue with the professor about why the result of this equation:

    (3 * 2) ^ 5

    was 96, and not the correct answer of 7776. (I'm simplifying the equation substantially, but the basic gist is the same).

    Turns out the man had made it to his fourth year of EE without understanding order of operations.

    --
    I currently have no clever signature witicism to add here.
  190. Umm - what has school got to do with education? by Beryllium+Sphere(tm) · · Score: 1

    Look around your workplace (or recall the one you had when you got laid off).

    How many of your coworkers are self-taught enthusiasts, compared to the number who studied "Computer Science"?

    How much math and science does your job require? How much of that were you taught in school, and how much did you pick up on your own?

    If the schools are not teaching enough math and science, there could still be quite a few qualified candidates for technical jobs.

    1. Re:Umm - what has school got to do with education? by daVinci1980 · · Score: 1


      At my job, all except for one guy are college educated; and all of the programmers definitely are.

      The fact of the matter is, if you don't have good fundamentals in C++ (ie, data structures, algorithms, etc); I'm not interested in hiring you.

      --
      I currently have no clever signature witicism to add here.
  191. Taking CS for the hell of it by joeljkp · · Score: 1

    This is only mildly related to the article, but it made me think of it.

    I skipped CS for aerospace engineering, deciding I'd keep computers/programming as an interesting hobby. Now I'm contemplating taking some random CS/SE classes to get some kind of formal working knowledge. I'd like to contribute to open-source projects, but I don't really know my stuff (besides some Perl and such).

    So should I skip the CS/SE courses and head for the O'Reilly books? Or what?

    By the way, this also may have some bearing on the article. I've seen a few posts in this discussion (and others) from people who love their programming, but who decided to keep it a hobby instead of ruin it with business and politics. So perhaps there are lots of "doing it for the love" people opting out, who knows.

    --
    WeRelate.org - wiki-based genealogy
  192. loss of passion by JurgenThor · · Score: 0

    When I was in school (Uni) I felt much the same. Sure, I'm a geek with social skills, but a geek nonetheless (coding since I was 5 on my Amstrad CPC6128 *sighs happy sighs*), and it was disappointing to me to see other people getting into it 'just for the money'.

    Since I've started working, I barely touch my computer at home, except to check the occasional email. I'd much rather spend my time in the gym, or dancing, or performing.

    The thing is though, when I talk to people whose work IS singing, or dancing, or acting, they're often no longer seeing it as a passion, but just a job. I suspect it's the nature of the beast. Something to do with the 'grass is always greener'?

    When you're doing something for fun, it's fun. But one you're getting paid for it, and are at someone else's beck and call, it becomes a job.

    --
    GENERAL PUBLIC SIGNATURE (GPS) Any replies (derivatives) of this post must also use the GPS
  193. OT: USI by TamMan2000 · · Score: 1

    I grew up in Illinois, next door to your state, and we had more than our share of community colleges and "direction" schools as we called them. Tuition at all of our public schools was compairable, I went to U of I. because it was the best one I could get into. Are you telling me that USI is substantially cheaper than Purdue or Indiana University? Purdue in particular has excelent engineering programs.

    Unfortunatly I agree with the parent, during my time at UIUC I saw the CS program (which I was not in, I minored in CS and majored in TAM) get a lot easier at the freshaman level, and now all the kids that were switching to business majors the year I took the intro CS class, were passing, and they are going to start taking advanced classes were they will severly slow the learning of those who deserved to be there, or have to switch majors in their 3rd or 4rth year...

    --
    "I'll have a Guinness, no wait, make that a Coors Light" -Grad student I work with, who shall remain anonymous...
  194. I'm computer engineering and it's bullshit by Stevyn · · Score: 1

    I'm in my second year as a computer engineer. We've all come to realize that we're probably not going to learn anything. The only thing we can do with proficiency is figure out how to do a problem well enough since the teachers can't teach. It's frustrating, but it's better than being a history major.

    1. Re:I'm computer engineering and it's bullshit by xneuromancer · · Score: 1

      i hear ya man, i'm 4th year comp eng and i'm constantly dreading life. i just hope the workplace is a better teacher than these professors who can't teach.

  195. CAD and Drawing Quality by pipingguy · · Score: 1

    (Here I get to plug my own site, sort of)

    Does CAD Degrade Drawing Quality? compiles a few weeks' worth of reader comments about computers, engineering and current events. The original source of the comments (reprinted with permission) are from Ralph Grabowski's upFront.eZine, which is a weekly newsletter all about the CAD industry.

  196. More? by gd2shoe · · Score: 1


    Haveing trouble paying the bills I see. ;)

    --
    I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
  197. Re:"We had more jobs than people" == bullSHIT by Bull999999 · · Score: 1

    I'd rate this post as one of the most stupidest posts I've read on slashdhot.

    Why do you think people invest in stocks? Maybe to make money? You can raise net income by raising the revenue but there's a limit to it. So to maximize the net income, you also need to cut expenses, including labor costs. If the profit suffers, stock prices suffers as well and the rich aren't only ones stuffering. Good example would be the average Joes who found out that the value retirement accounts halved or even worse after the bust.

    I don't want to remain a poor defense worker like you that bitch on slashdot all day because you are too close minded to do anything else. I've started a small side business, and even though the odds are against me (9 out of 10 small businesses fail within the first year, 9 of 10 remaining fail within 5 years). But even if I do fail, I can at least say I did something about it.

    Take Esther Diller for example. She was a single mother when she was laid off in late 2000. Instead of giving up, she started her own mortgage brokerage firm in less than a year. She's doing good know, and even has a staff of ten people. That's right, she CREATED jobs!

    --
    1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
  198. Yeah, they're too engrossed in by pair-a-noyd · · Score: 1

    ghettology and beer 101 to worry about making a living or god forbid, bettering themselves.

    They would rather walk around in a stupor with their pants hanging off their asses and baseball hats on sideways, listening to cRAP like morons.

    This country is going to implode. The brain drain has been on for 40 years. The begining of the end was the 60's with the dope and the anti-establishment shit.

    With all the offshoring underway, this country will FAIL as a country within 25 years or less, I suspect much less. America will become a third world country and will be invaded by a foreign power as the economy collapses.

    I see America becoming the mirror image of the former Soviet Union..

    Let he that hath eyes, see...

  199. Please split into two separate articles... by Anonymous Coward · · Score: 0
    They're really different topics: 1) what students study and 2)reasons/excuses for outsourcing...

    and I've got lots to say about each!

  200. Re:Proof that outsourcing is having a bad effect.. by jbischof · · Score: 0, Redundant

    While you are right, they do take a lot of "high-tech" jobs from us. I think there are several benefits as well.

    Moving jobs other countries can fill ofshore allows room for US companies to innovate and work on new technologies. You can't stagnate, ever, keep the boom going.

    Not to mention that the standard of living in India is far far below that of the US. While you might not care, it seems better from a worldwide point of view. I am by no means an expert, but I have heard it argued that offshoring of jobs has historically caused problems in the short-term but allowed for cheaper goods and services, increased demand, and it allows for innovation in the US. Just think about textile and factory jobs moving overseas.

    Bottom line is it is cheaper to hire coders in India and if we don't do it then someone else will. If American students can offer skills that other students can't then companies are willing to pay a premium for them.

  201. The system is adjusting well. by Anonymous Coward · · Score: 0

    This is proof that when you outsource intelligent people's jobs (as opposed to, say, autoworkers), the intelligent people respond by moving onto other things. People capable of IT are likely capable of doing more things than, say, an autoworker. They recognize that, rather than clinging to something that will continue to decline. It's just the intelligent thing to do.

    1. Re:The system is adjusting well. by Peyna · · Score: 2, Insightful

      Or, the people capable of doing IT realize that they can make more money in a factory doing work that only requires a high school degree; so they go work there instead and the guy that was there gets pushed out because he was slightly less competent.

      --
      What?
  202. In praise of algorithms by rumblin'rabbit · · Score: 2, Insightful
    I've seen good software developers with a sound foundation in the analysis of algorithms, and good software developers without. Those with are better.

    A knowledge of algorithms is constantly useful because you are aware of solutions less informed people wouldn't even think of. For example, I've cast a couple of problems as "the stagecoach problem", a kind of shortest path problem for which a very fast and elegant solution exists. It's behaviour almost looks like artificial intelligence.

    I've also made use of Voronoi diagrams (a solution to the nearest neighbour problem), which has numerous applications, one of which is fast 2-dimensional searching.

    Knowledge of least-L1-norm algorithms has helped me develop robust software where the "obvious" solution would fail miserably.

    I didn't use knowledge of algorithms to create new algorithms (as you say, most of that work has been done), but to find solutions for applications that wouldn't even occur to someone without such a background.

  203. me to by cyberbob2010 · · Score: 1

    this is certainly true with me. I have spent everyday of my life (slight exaggeration - but not by much lol)on computers. Building, programming, and repairing and now I am finding myself unsure of just what it is that i want to do with the rest of my life. All of these reports in bus. 2.0, wired, here on slashdot etc... have just got me to scared to even attempt it. Where there was once an opinion of wealth and respect, there will soon be an image of cheap labor. Id rather turn to some other sort of engineering that will still allow me to work with technology and other fun "geeky" things but with far more security than to continue on my current path towards an uncertain future

    --
    We seldom regret saying too little but often regret saying too much.
  204. One simple answer - there are tons of unemployed by Anonymous Coward · · Score: 0

    Yes, there are tons of unemployed software engineer out there. Even the Mercury News had a story where a PHd in Computer Science with years of experience in networking and couldn't find a job. If we have that sort of unemployment problem with the experienced professional engineers, what sort of job available can a CS student get. Worse yet, they have to compete with low wage outsource professional in India.

    Not only that, majority of would be engineering student saw what their parents are out of a job during this recession, Would they entering a "dead end" career?

  205. FR by Anonymous Coward · · Score: 0

    This First Reply(C) Brought To You EXCLUSIVELY by NegroVision!

  206. 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
    1. Re:Engineering is HARD.. but why is it hard? by Jerf · · Score: 1

      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.

      People make this same mistake in computer science all the time. When you hear someone say "They have all this useless theory stuff that I'll never use in real life." When you hear that, there is someone who most likely never understood the theory in the first place, so who are they to judge the usefulness of it in real life?

      (And if your first instinct was to say "Hey, I understood the theory and I've never used it in real life!" thinking that this disproves my point, you just proved my point that you didn't Really Get the math. Examine the previous paragraph to see if you can figure out why this is true. It may help to logically diagram the sentences. I'm dead serious here.)

      Even when the theory isn't directly useful, it provides mental exercise and develops thought processes that are directly useful in the real world. And it is quite often useful, even in the most practical sense; if you're not using it, then is it because it's useless, or because you don't understand how to use it? If you're not using graph theory, maybe that's because you don't understand how it might be helpful? If you're not using OO correctly, maybe it's because you don't understand it? (And maybe not, of course, but if you can give me a cogent reason why beyond "It's stupid" for those things, then I'm not addressing this to you.)

      Indeed, if you're successful you may well be using it implicitly.

      Computer science was a hard program where I took it, too. Sometimes I wonder if the education system is really "going to hell", or if we're just absorbing the useless influx of folks who think they "need to go to college" into non-rigorous programs like business or marketing. (Note I don't call them "useless"... but they are not as hard as Comp. Sci. or EE and don't kid yourself that they are.) The solution to college woes, or at least the start of one, is probably to stop accepting everybody.

    2. Re:Engineering is HARD.. but why is it hard? by Anonymous Coward · · Score: 0

      ..or maybe we're not all fucking programmers?!

      maybe I'm good w/ PCs because of all those mental exercises in school, even though I can't directly corelate cause/effect and I never really liked math. Now if school was all about lighting things on fire and making stuff explode, I probably would have payed more attention during class.

    3. Re:Engineering is HARD.. but why is it hard? by Strych9 · · Score: 1

      Hi,

      What area of the country are you in where projects are plentiful?

      Out here in Winnipeg quality embedded jobs are difficult to find, (you are not the only one who has had to debug embedded projects with an scope :))

      But on a side note, as an engineering graduate myself I know exactly what you went through, the nice thing about having a standardized program across the country. I agree completely that the math taught in lower grades is pitiful. However you have to look at who teaches the students, and what passes for teachers out of univeristy. I mean for a phys-ed teacher I could enroll a rock, and get a degree for that rock.

      Just curious.

    4. Re:Engineering is HARD.. but why is it hard? by xtal · · Score: 1

      Nova Scotia.. I work with small companies; there's lots of work out there if you can demonstrate your solution to problem Y costs X, and X cost of problem Y. :)

      --
      ..don't panic
    5. Re:Engineering is HARD.. but why is it hard? by zhiwenchong · · Score: 1


      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.


      Thanks for your insights into engineering as a discipline.

      Just a little comment: I'm not sure, but your comment on ME and EE could possibly be bordering on being an overgeneralization. EE and ME programs are not necessarily always the hardest, and definitely not at any Canadian university (hey, I graduated from one myself).

      That is not to say that all engineering programs are equally difficult -- they're not. Sure, the CEAB (Canadian Engineering Accreditation Board) has very strict standards and is anal retentive about what goes into the curriculum, but there is still a lot of latitude in curriculum design. (I read the guidelines) From my observations, in some schools EE programs can be less challenging than other programs, simply because of the way it is approached.

      EE programs are known to be mathematically intensive, and ME programs are known to be technically broad. As to whether they are really more difficult than others, it really depends on a variety of factors, not least personal aptitude and propensity for the subject matter.

      At my school, the dropout rate in ChE was the highest (because of all the weeder courses). But I wouldn't say ChE was the hardest program (though it was widely believed to be one of the more difficult ones to graduate from). Heck, a math degree can be pretty difficult too if you're not cut out for it.

      I just want to add this: the hardest part about engineering school wasn't the math (at least not for me). Learning the math was the easy bit (when you get down to it, PDEs and Fourier series are not really that hard...). The hardest part was learning how to apply the math, how to make judgment calls (when there's missing information -- this happens a lot in real life), and how to visualize the physical problem. All these sound easy but in reality problems can be quite abstract.

      If you ever get a chance to model a complex thermodynamic system, you'll see what I mean.

    6. Re:Engineering is HARD.. but why is it hard? by Minna+Kirai · · Score: 1

      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?

      Decades ago, people with those kinds of opinions experimentally reformed elementary education.

      It was called "New Math", and it was a fiasco.
      (link has a strong negative bias)

      It turns out that for most students, addition and multiplication are all they'll really need, and set theory is wasted on them.

    7. Re:Engineering is HARD.. but why is it hard? by xtal · · Score: 1

      Basic arthmetic is the bare minimum. Do we aspire to lead the world, or is the lowest common denominator what we all strive for?

      --
      ..don't panic
    8. Re:Engineering is HARD.. but why is it hard? by Triones · · Score: 1

      Actually... engineering is not "HARD"...

      If you really think that the engineering math is hard, try to pick up any upperclass math or physics textbook. The difference is another order of magnitude. Even theoretical CS's math is harder than
      any engineering math (but still easier than pure math).

    9. Re:Engineering is HARD.. but why is it hard? by Anonymous Coward · · Score: 0

      The Lowest Common Denominator is what we seem to be developing to. Make things so easy that a 2yr old could use it. Problem with this mentality is that I'm helping turn us into a nation of 2 year olds. On the bright side, I am getting paid to do this.

    10. Re:Engineering is HARD.. but why is it hard? by Anonymous Coward · · Score: 0

      I almost never respond to slashdot anymore but here goes.

      Be very carfeul with your generalizations. First you are entirely incorrect about Law School. Law School is considered to be an Undergraduate degree in Canada. Same with Med school so I'd be very careful saying that engineering is the hardest undergrad degree. Even ignoring those take a look at Physics for example. Yes physics students dont take as many courses at least not where I went as engineering but physics isnt any easier in terms of material.

      Just for point of reference I also have an Engineering Undergrad as well as an Applied Math BSc. I also have a masters and doctorate in applied math.

      To some degree the math courses in engineering are watered down versions of the courses that Applied MAth students take. Pure math course are a different ballgame. I will disagree with what someone else said about them being harder, they arent, but they are a different way of approaching problems. I've met lots of pure mathematicians who can tell you the nitty gritty details of real analysis and what conditions apply for interchanging differentiation and integration say but couldn't actually solve a PDE. Its a different set of skills.

      That said I highly doubt you've done any stochastics, measure theoretic probability, advanced PDEs, with Green's Functions, Eigenvalue expansions, method of lines, characteristics or much non-linear stuff, like perturbation theory, though possibly in fluids, etc.

      Furthermore, there are few engineering students who could or would read Ulysses and know whats going on, or could easily analyze Kafka or Geothe. The arts isnt all a walk in the park even though we thought so when I was in undergrad as well. Once you get outside the cult of engineering you see that life isnt exactly that way, and yes I also worked doing engineering too.

      The main difference is that many subject areas other than math dont necessarily have abstract concepts to grasp. If I study biology generally I dont have to think to hard about what I read to understand, so I can read a biology textbook or a sociology text somewhat easily and obsorb the info. Doing this with math, or math heavy engineering texts is not the case.

      Also dont over exagerate the economics or law that you did. They aren't really even remotely representaitve to what real law or economics is, same with the ethics course you took. Take an upper level phil. course and then compare the two, its a world of difference.

      I aslo think you are entirely incorrect to think that engineering hasnt been watered down over time like arts or social science has. It has t as well. Hell I've seen it happen. Engineering today is easier that it was 30 years ago, hell even 10 years ago. Thats not to say engineering isnt hard. It is. Its also somewhat more challenging not due to material difficulty but due to workload, but talk to a med student and see if you think you have it bad.

    11. Re:Engineering is HARD.. but why is it hard? by Concerned+Onlooker · · Score: 1
      You're not developing for the Lowest Common Denominator, you're developing for people who would like a product that they can use right away to make the best use of their precious time. It's not turning us into a nation of two-year olds any more than engineering cars to be easy maintenance did. Programming so that your software is extremely easy to use is a smart competitive move, not an onerous task bestowed upon you by a moronic public.

      Not everyone has the time or desire to be the equivalent of a shade tree mechanic with their computers. I would certainly hate to have to fiddle with my car constantly just to be able to drive to work and school and I'm sure most people would rather their software just work and be intuitive rather than have to plow through yet another thick manual.

      --
      http://www.rootstrikers.org/
    12. Re:Engineering is HARD.. but why is it hard? by xtal · · Score: 1

      Law School is considered to be an Undergraduate degree in Canada.

      For all purposes it is a graduate degree.

      Its also somewhat more challenging not due to material difficulty but due to workload, but talk to a med student and see if you think you have it bad.

      See above. A PhD in Semiconductor Physics is beyond me. I'm not debating post grad work.


      That said I highly doubt you've done any stochastics, measure theoretic probability, advanced PDEs, with Green's Functions, Eigenvalue expansions, method of lines, characteristics or much non-linear stuff, like perturbation theory, though possibly in fluids, etc.


      Batting about 50% on the above. Mr. Fourier and his buddy Laplace's work is the vast majority of my skillset, though.


      To some degree the math courses in engineering are watered down versions of the courses that Applied MAth students take. Pure math course are a different ballgame. I will disagree with what someone else said about them being harder, they arent, but they are a different way of approaching problems. I've met lots of pure mathematicians who can tell you the nitty gritty details of real analysis and what conditions apply for interchanging differentiation and integration say but couldn't actually solve a PDE. Its a different set of skills.


      Every university I've been at, engineering students take the same math courses as math students, given by the math departments. No watering down required.

      --
      ..don't panic
  207. Re:I can't speak for anyone else by Anonymous Coward · · Score: 0

    Automechanic can make a lot more than a computer science graduate. Think of all the CEO, CFO, geeks and lawyers that can't fix their BMW, Toyotas, Chevy, SUV, Hummers and what ever else.

    Best yet, you can't outsource automechanic to India!!

  208. I've got a slightly different take.... by ericbrow · · Score: 1, Interesting

    "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'm an American math and science teacher. I have found that the basic American student is trying to avoid thinking less and less. I've seen many students drop out of Algebra II and Pre-Calculus and take consumer math because "it's too hard". American parents are too busy making too many excuses for their children also. Students don't want to take a structured programming class because it would require them to find and correct their own mistakes and think too much. I have a hell of a time getting them to do that in my HTML class.

    I know there's all kinds of self taught programmers out there (myself included) because your school didn't have a staff member knowledgeable enough. I know there's a lot of schools out there that are way behind the technology.

    With that said, the US is going to do nothing but fall behind unless more students find the desire to think.

    1. Re:I've got a slightly different take.... by Anonymous Coward · · Score: 0

      "I have found that the basic American student is trying to avoid thinking less and less"

      I don't know what you're trying to say here, but if you're a teacher, YOU SUCK.

  209. Biology next. by stm2 · · Score: 1

    Mod me down, but I'll never hire a biologist or a biotechnologist in a place were evolution is not part of the curriculum.

    --
    DNA in your Linux: DNALinux
  210. My recomendation - Get an auto mechanic degree by Anonymous Coward · · Score: 0

    Auto mechanic is a stable high paying jobs that can not be outsource. Why entering engineering when a freshly graduated auto mechanic with 2 years degree can make in the high $80K.

  211. I can attest to the lack of math and sci... by Triode · · Score: 2, Insightful

    As a Ph.D. student in Computer Engineering, I can attest to the fact that schools today lack a requisite in math and sci. As an undergrad I took more math as I knew I was going to go for an M.S. in Physics. In physics, I took even more math to stay on top of the courses. Now in my Ph.D., it scares me to see EEs and CEs at the M.S. and Ph.D. level that do not know matrix algebra, differential equations or numerical analysis.

    Listen up, if you are going to go into any engineering major or science major, take more math. It can only help you. (even if you do not use it, you will learn to look at problems in a different light).

    1. Re:I can attest to the lack of math and sci... by Anonymous Coward · · Score: 0

      At SJSU, you need 3 semesters of calculus plus linear math, linear algebra, statistics, and 2 semesters of physics to get a BSCS. CS majors can easily get a math minor just by taking differential equations.

  212. Ha! by Anonymous Coward · · Score: 0

    Lucky bastard. So far, this semester I had to implement a user-space pthreads workalike AND rewrite the Linux scheduler to be fair on a per-user basis. And that's just for one class...

    1. Re:Ha! by Rick+and+Roll · · Score: 1

      Yeah, you are actually getting your money's worth. I feel like I've just wasted months of time and thousands of dollars. From my point of view, you're the lucky bastard.

  213. stock brokers dont make millions by Anonymous Coward · · Score: 0

    An old saying in the industry is: they are called "brokers" because they are usually broker than you are.

  214. Re:I can't speak for anyone else by drinkypoo · · Score: 1
    Interestingly I threw the text into Word 2003 (The only program with a grammar checker which I have readily available) and the only nit it could pick was that it wasn't familiar with the word "sci". Do you have any specific problems with my text?

    Incidentally I went back through your most recent posts and the longest one I could find (out of the top 12-15) was four sentences. Do you ever say anything worth expounding on?

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  215. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  216. It gets worse by mnmn · · Score: 1

    Only one other student in my class knew anything about Linux/BSD/UNIX or anything outside of Windows. You know whats worse? Most of those other students are now in their MBA classes after their BCS. They will be leading IT technicians, the likes of us.

    I remember in the second year, the blabbing away of Von Newman architectures, inputs and outputs etc, without any real examples at all. Next class, learning ADA and the students copying structures from each other or googling around to find a piece of code that does the job. Genuine interest in technology was unheard of, except for a small (3) group of Quake enthusiasts. I was so bored.

    Tough luck that I couldnt do more than 2 years of college for personal reasons, and am now in the workforce, while theyre in their MBA classes, once in a while emailing me to ask how to get rid of Gator, and help them with their assignment to describe what FreeBSD is.

    I sure as hell wouldnt put much value on college grads if I were hiring. I'd test them myself with complex and multiple interviews. Its the only way.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:It gets worse by DunbarTheInept · · Score: 1

      At a previous place of employment, they had collectively developed a standardized test to check for UNIX and C knowlege (and later, a Windows section too, oh well). The test was put together by the programming staff themselves, for use in interviews. The idea was that if you're interviewing people during the technical portion of their battery of questions, you're supposed to take the test with you and then use it to check the candidate's knowledge. Some of us complained that some of the questions on the test had ambiguous multiple choice answers, and that in those cases, often the answer that would be given by the less savvy person would be the 'right' one. They said, "well the test is just a guide. Use it to help talk to the interviewee, don't take the grade literally." But the problem is, more and more often, the person doing the technical interview *would* just believe the answers and not realize that the test was a problem.

      Me, I was lucky. When I was first going there as a prospective interviewee, it just so happens my technical interviewer was the one guy who really disliked the test the most - so when I (during the interview) gave some caveats on my answers to the ambiguous questions, he liked this and gave me a really good recommendation. (He liked the fact that I was confused on the bad questions. He said afterward, that he uses the flaws in the test as his own sort of mini-test. The candidates that don't notice anything is wrong with the test (or don't have the guts to say anything about it) don't get as high a recommendation from him.)

      Not that I'd recommend this - it's a bit deceptive (because the test is given in an environment in which the candidate might think that rocking the boat would ruin his chances) - but the guy said it was the one way he could salvage something useful out of the unfair test he didn't like to use.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  217. Law School BS/MS Computer Engineering by achesloc · · Score: 1

    This is definately the case. I am a combined degree Computer Engineering student and I am now going to be attending law school following the completion of my MS in Comp Eng

    In my case it is a combination of current trends along with my realization that I really don't want to be a traditional engineer anymore. The real problem is that there aren't that many interesting problems to solve in the field. The majority of the work for graduating engineers is life-less Database Applications or some other horribly boring nonsense. Even traditional hardcore engineering isn't that attractive to me anymore. The nature of the work is no longer dynamic, and I feel as though I stopped learning some time over a year ago. Everything is just a permutation of something I have already seen/mastered.

    I also agree with the statement that many of our graduating EE/CE people don't know what they are doing. I certainly saw enough of that through TA and tutoring.

    It is really unfortunate, but it seems like an entire generation of very talented folks got into Computer Science/Engineering and EE but ended up finding out that at the end it really isn't as challenging in the everyday job. As a result, people like me that are at the top of their class and have lots of experience are looking for other options to avoid the horribleness of the employment situations.

  218. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  219. you rise above the herd by Anonymous Coward · · Score: 0

    and yet you lament the presence of those who did not follow.

    Rather than insulting your near-neighbors, perhaps you could find a way of connecting with them. Maybe once they see you as real and interesting person, just maybe, they will see some value in the example you set.

    But I suppose you are free to wallow in cynicism and arrogance, if it suits you.

  220. Nonsense! Companies want ONLY cheap labor by Anonymous Coward · · Score: 1, Insightful
    from the Wired article:

    "Companies aren't outsourcing only in order to obtain cheap labor; they are also looking for skilled technology workers that they increasingly can't find in the U.S.," said Matthew Kazmierczak, senior manager of research at AeA, and one of the authors of the report.

    which, when expressed fully, is

    "Companies aren't outsourcing only in order to obtain cheap labor; they are also looking for skilled technology workers that they increasingly can't find in the U.S. at below-U.S. wages ," said Matthew Kazmierczak, senior manager of research at AeA, and one of the authors of the report.

    There are plenty of people with all sorts of skills in the U.S. but companies aren't willing to pay for them.

  221. Don't get a degree to get a damn job. by Anonymous Coward · · Score: 0

    Oh for god's sake. Whoever told you that university degrees were for vocational training and/or came with an ROI?!

    If you enjoy, I mean really enjoy computer science, then get a degree in it. You'll enjoy it, you'll be well-rounded (having been forced to take things such as languages or philosophy or complementary sciences), you'll improve you ability to think and problem solve beyond just computer science, but nobody is crazy enough to guarantee you'll make your tuition back. Ever.

    If you want a job, go to a vocational school. In. Out. Quick. Cheaper. They are much more job focussed. You won't 'waste' any time on non-core subjects or general critical thinking.

    Either way, be prepared to jump from employment opportunity to employment opportunity. You may even decide to self-employ yourself.

    1. Re:Don't get a degree to get a damn job. by jafac · · Score: 1

      I'm talking about the very real MARKET effect that a high-demand career field has on degree programs, salaries of professors, cost of equipment, and cost of textbooks.

      Whoever told you that university degrees were for vocational training and/or came with an ROI?!

      ALL through High School, that's ALL I heard coming from my parents, guidance counsellors, teachers, you name it. They were all very effective salesmen for the "Higher Education Industry". "Get your piece of paper" they said - "It's worth more than gold".

      Frankly, my degree is not in Computer Science, it's in Art. (I haven't done any "Art" in years). I found, after college that I love computers. Been more or less steadily employed since then. Should people have a RIGHT to work in a field if they don't love it? Sure. But they tend not to be as effective or competent, without that element of passion.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  222. The Bounding Buffer Problem? by xyote · · Score: 1
    Sort of the one that got away, huh?


    This is not that producer/consumer with circular buffer that compsci profs are inordinately fond of using? That just screws up more people. They're always wandering into c.p.t. asking for help. It's usually too late by that time. They are hopelessly confused beyond redemption.

    1. Re:The Bounding Buffer Problem? by Rick+and+Roll · · Score: 1
      Yeah, that's the one all right.

      A lot of people found it terribly confusing. I found it quite natural. But I guess that's just because I spend so much time fiddling around with my Linux Distribution, (Gentoo, with a lot of kernel recompiling and other customizations put into it), and I already understood multithreading and IPC that makes all these programs work.

  223. Re:I can't speak for anyone else by drinkypoo · · Score: 1
    The two things that determine how much you make at auto body are basically thus: How many pieces of the puzzle do you have at your fingertips, and where do you work? Even here in bumfuck, CA (aka Marysville) you can make a good $50-60k yearly doing just paint or auto body. But, with the same skills you can make probably 60-75k in Sacramento. However, if you can do color matching (not nearly as easy as you might think it is, and with auto paint a computer has basically no hope of a successful match) or air conditioning or even alignment, which are all things done by body shops. Want to replace the front clip? you need to disassemble the air conditioning system, which means reclaiming and recharging it. Frame damage? The car's alignment will be affected.

    Someone with all of the above skills can command a six figure salary in basically any population center nationwide. I have experience with the basic auto body and paint, I'm OK at them, and with AC - I can recharge and reclaim and retrofit, but I'm pretty shabby on diagnosis so far - still I know everything you need to know about AC to work in an auto body shop.

    I actually got into this stuff because my car needs body work, A/C work, alignment, and so on, and while I fix it I can be learning useful skills with which I can make money. I plan to get my A/C certificate soon, and I'm going to take the alignment course in the Fall assuming everything works out. If I know about that stuff, I can get a job making good money in a body shop without even doing that much body work. I hope :)

    I was making 60k/year when the dot bomb dropped, which means I was basically a mid level technical employee. Now I am well below the poverty line. But, I'm still happy, mostly because I'm learning, and I love to learn. I will however be happier when I have more money, without which "civilized" (read: car, computer, internet access, clean running water, etc) life is a real pain in the backside.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  224. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  225. Boo-hoo... there aren't any tech jobs available. by Gruneun · · Score: 1

    Instead of everyone whining about how they can't find an IT position, find a problem that you can solve with your IT skills and create the job for yourself. It's hard for an employer to outsource a position (or give it to an unqualified candidate) if that position hasn't been created, yet.

    It comes back to a great number of people wanting things handed to them on a silver platter and it's that mindset that caused these problems in the first place.

  226. Re:I can't speak for anyone else by drinkypoo · · Score: 1

    Cabrillo College in Soquel, CA has or had a quite competent CS program, especially for a two year college. Unfortunately just to take C you had to take Math 4, discrete mathematics. As someone whose eyes glaze over when just trying to utilize algebra (I have no idea why I can write programs in assembly language better than anyone else who was in my class - and a couple of them were exceptionally bright kids - yet I cannot retain algebraic mathematics) that basically put me way, WAY out of the ball game at that school. I'm not sure why they were demanding so much math, since A> computers are good for more than just mathematics and B> it's possible to understand the ideas of grouping, order of operations, functions, inputs, and outputs without taking higher math. I know this, because I do, and I haven't.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  227. Typical Museum Curator's Job by pipingguy · · Score: 1

    Why would anyone go into the humanities, get a PhD in history and figure they could get a job as a museum curator

    Dear Sir:

    Thank you for your latest submission to the Institute, labeled "211-D, layer seven, next to the clothesline post. Hominid skull." We have given this specimen a careful and detailed examination, and regret to inform you that we disagree with your theory that it represents "conclusive proof of the presence of Early Man in Charleston County two million years ago." Rather, it appears that what you have found is the head of a Barbie doll, of the variety one of our staff, who has small children, believes to be the "Malibu Barbie". It is evident that you have given a great deal of thought to the analysis of this specimen, and you may be quite certain that those of us who are familiar with your prior work in the field were loathe to come to contradiction with your findings. However, we do feel that there are a number of physical attributes of the specimen which might have tipped you off to it's modern origin:

    See Smithsonian Barbie for the rest of this.

  228. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  229. Can Open Source help? by milsim · · Score: 1

    Sorry, it's a bit OT... I'm currently in my 3rd year of CS studies, and have very little commercial experience. It seems most employers require at least 2 years of experience, except for those offering graduate programs (the places are very limited). Over the past few years I've been involved in a few open source projects (started some, and contributed to others), and I wonder whether I can use that experience in my job hunting? Will that count as actual experience? Otherwise it'd be pretty hard for me to prove that e.g. I know Java, Perl, etc.

    1. Re:Can Open Source help? by Glonoinha · · Score: 1

      It is called fiction, and your first resume is going to be one of the most glorious works of fiction you have ever written in your life.
      Welcome to the club, kid :-)

      --
      Glonoinha the MebiByte Slayer
    2. Re:Can Open Source help? by Anonymous Coward · · Score: 0

      Answer: start a small software company. the steps are
      1) Print sign. Hang it over your desk
      2) Write Open Source stuff
      3) ???
      4) No reasonable expectation of PROFIT!!!

      You can then list your OSS work as professional experience.

      If you need a reference letter, it's also easy. If you followed the steps above, you were your own manager. Thus, it is OK to write the letter yourself. Include stuff like "Best programmer we've ever had".

  230. Outsourcing to India is just the beginning... by divisionbyzero · · Score: 1

    As business processes become business services (i.e. business processes transformed into web services), entire companies will become virtualized... Nearly every single component of a company will be outsource-able... Not only that, most of these business services will be automated rather than done by people (e.g. customer support will almost be self-service). Yes, there will still be people doing customer support, but it will be a skeleton crew. In short, the tech boom in India is another bubble because what they are doing now will be automated in the future. It might go to China or the Philipines first, but ultimately it will be automated. The folks in India better move up the food chain pretty quick. Otherwise, they will be lefft behind.

  231. On the bright side,-Shot across the bow. by Anonymous Coward · · Score: 0

    Yes they do act that way. You got to know how to approach them. They usually respond well (see botom response).

  232. MOD DOWN NEVER WOULD HAPPEN!!!! by aliens · · Score: 1

    you could hardly assure her yes

    Parent is implying a girl would be asking about a career in computers or is otherwise interested in computers.

    We all know this is false or it is the sign of the End Times!!

    Run Away!!!!

    --
    -- taking over the world, we are.
  233. wait for me! by et289807 · · Score: 1

    Don't worry, come this time next year you can higher me and my computer science degree...

  234. I'm still gonna do it! by Code+Dark · · Score: 1

    Well, as many others have said- I'm still going to major in computer science when I go to college. I love programming, and to be honest, I think that outsourcing just weeds out the people that don't really have a passion for computer science- those that if hired may take jobs away, but don't really "deserve" to have those jobs. Just my opinion, but I think that that's the way it is.

    --
    - Code Dark
    1. Re:I'm still gonna do it! by Anonymous Coward · · Score: 0

      You are truly wrong. I worked my way up to the top several times only to have the company sold or my job outsourced. Once I developed an emerging technology to a new level only to have the (one of the big three)company funding it remove the project to overseas programers in India. I didn't own the work I did and those that owned it now get a large return where the remaining tweaks and changes don't take as much code knowledge as inventing the process. The big three company enjoys the accellerated production benefit and the cross platform compataboility and the easy setup (15 min as opposed to 2 weeks) but they will not even consider me as an employee because I don't have enough experience for a project of that size (DESPITE INVENTING AND DEVELOPING THE WORKING PROTOTYPE!). Make me sad and now I think of any job as just a job. Go into nursing instead. My friends that are nurses make good money and the jobs are there enough for them to quit if they don't like it and find another job in a week.

  235. Re:"We had more jobs than people" == bullSHIT by bnenning · · Score: 1

    WE WANT labor prices to be high!

    Speak for yourself. Actually, don't speak at all until you learn basic economics. Hint: increased productivity is *good*.

    --
    How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
  236. Re:I can't speak for anyone else by Tassach · · Score: 1

    Exactly what I was going to say. People are always going to be smashing up their cars, recession or not. A good mechanic who also has a decent business education isn't going to go hungry.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  237. At my school, it's the other way around... by Ayaress · · Score: 1

    The Computer Science and Engineering departments are abandoning their students. CSC enrollment is up something like 15% this year, while the school's entire enrollment is down about the same proportion.

    Meanwhile, they laid off three professors in engineering and computer science to help pay for four new english professors. The college already has over 50 english professors, and now under 20 computer science and engineering professors - and most of the engineering professors are just physics and chemistry professors who signed up an extra class.

    To make it worse, there's at least three CSC professors who are just teaching one or two 100-level intro courses that hardly anybody takes so they get their paycheck.

    I'm in my third year, and it'll take a minimum of 2 more for me to finish my CSC major, and that's if they actually start to offer 401 again (highest *REQUIRED* class in the major, hasn't been offered in four semesters).

  238. Re:I can't speak for anyone else by Grishnakh · · Score: 1

    You better watch out with this "money" talk. Pretty soon you'll have a bunch of people telling you don't need all that stuff to be happy, and all you really need is a bamboo hut with a straw roof to sleep in between your 18-hour days at Megacorp, Inc. which you volunteer at, because you should have such a passion for your work that you don't need to get paid for it, and if you complain that people at McDonald's are getting paid more than you, even though you spent 6 years and $100k getting two degrees, then you don't really have a passion for tech and should be working somewhere else.

    How hard was it to get an A/C certificate anyway? Did you have to attend a tech school?

  239. read the fine print by Anonymous Coward · · Score: 0

    Wealthy is defined in this survey as $1 million or more in net worth, not including the primary residence.

    Average age: 60

    1. Re:read the fine print by Bull999999 · · Score: 1

      And I suppose you are going to use that as an excuse to not to save/invest? I suppose you are the type who believes that you can retire on social security alone.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
  240. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  241. 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.

    1. Re:Shocked and appalled! by BubbleNOP · · Score: 1

      I disagree. My 4 years in CS at one of the top universities in the nation were pretty easy. There was a lot of work to do, but it wasn't too hard. I didn't party, so I had just enough time on my hands to get through it all. I've worked at companies that have such high standards that they can't hire random people from other countries. Security comes when you feel you are too good to be replaced - and that's a great feeling. Work at companies that value talent. Probably none of such companies are public - but you never know. Your idea of engineers over 40 being fossils is ludicrous. If they continue learning throughout their life, they get more skills. Have you seen what most requirements on software engineering job sites are nowadays? 5+ years this, 10+ years that - you can get a lot more jobs with years of experience that you don't have when you're young.

    2. Re:Shocked and appalled! by Alioth · · Score: 1

      Your rant is not my experience.

      At a certain three-lettered company with blue stripes over its logo which I spent a few years working at, we had:
      1. numerous software engineers over 40 in the department I worked in. None considered fossils.
      2. some H1/L1 workers who could - and did - complain to management if things weren't right, and who DID NOT work 80 hour weeks
      3. good software developers got rewarded well.

      I wouldn't have left had the company had a presence where I really wanted to live, so it was with some regret that I had to quit when I moved.

    3. Re:Shocked and appalled! by fredy · · Score: 1
      The above comment is dead on. Outside of a few bastions such as IBM there are few places for a programming career past the age of 40. AT&T Bell Labs (and Lucent) used to allow working as a programmer until retirement, but those positions have dwindled.

      Norm Matloff has written about this in the context of H-1B visas. See Problems and Needed Reform for the H-1B and L-1 Work Visas and Debunking the Myth of a Desperate Software Labor Shortage.

    4. Re:Shocked and appalled! by Gruneun · · Score: 1

      there is no such thing as a 40+ year old software engineer in the United States

      Simply, not true. Besides the fact that, as you mature and grow in your career in IT, you acquire buisiness and management skills outside of straight software development (leading to expanded roles), the 40+ year old software engineers who are still coding are generally in one of two sub-types:

      1) remarkably well-versed and content in their positions (read as: valuable and secure)

      2) pidgeon-holed because they haven't kept up on the latest technology (read as: expensive and increasingly obsolete).

      Obviously, one of those is destined to be punted.

  242. Re:Don't forget... by Anonymous Coward · · Score: 0

    what?! he is a troll with personality. most trolls copy and paste, create their own, as well as post the occasional insightful comment. one could also regard that lot as simlilar. however, you fail to realize, have we ever seen a troll that pastes the same exact thing only in the same exact manner? he has NEVER said anything other than his first post we are all famililar with. he could easily be an avid troll with more than one accounts. i for one welcome him. the more TYPES of trolls the better.

  243. Wired News gets it wrong. by alizard · · Score: 2, Insightful
    To: wired_newsfb@wired.com
    Subject: Wired: feedback: re: Outsourcing report blames schools
    From: "A. Lizard"

    The problem isn't a lack of trained and educated people as recent reports from the IEEE showing increased unemployment demonstrate.

    The problem is a lack of trained and educated people willing to work for minimum wage.

    Your repeating industry propaganda uncritically serves nobody except your advertisers. We expect better from Wired News.

    When I tried to send this to Wired News via their contact form, the above is part of 1 of the 12 bounce messages I sent. Perhaps Wired News needs some trained and educated people to run their own computer systems. Before people start asking questions about the competence of Wired News to address technological issues. Of course, one doesn't have to have competent reporters willing to do research if their news source is recycled corporate press releases.

    The article itself is just pro-outsourcing spin control. The essential industry complaint is that nobody in the USA is stupid enough to put 4 years into getting a degree that will entitle its owner to a minimum wage gig. If US companies actually want kids to study high tech, they will provide a reasonable assurance that middle-class jobs will be available for kids who study technology when they graduate from college. That's all they have to do. Instead, they are pushing college kids out of technology fields by doing the opposite. The kind of bullshit reassurances they're getting from people like Bill Gates, whose encouraging words can be translated to "Go to school and get your degree, we'll cherry-pick the best 5% of you and the rest of you have wasted tens of thousands of dollars and hours in vain pursuit of a degree which will entitle you to flip burgers" are not going to be bought by anyone smart enough to get a tech degree to begin with.

    However, the best attack on outsourcing is that it is indeed a high-risk strategy. All we generally hear about from the mass media and business magazines are the "good news" stories about how wonderful it is and how it's a competitive necessity. Here are some stories about outsourcing gone bad. Some of the companies discussed in the collection of articles this links to. . . are no longer with us and there's no question that their decision to outsource was responsible. It is apparent that outsourcing is being pushed without due diligence and often without regard for long-term consequences even to the companies whose investors are supposed to profit from this.

  244. Science education is sadly lacking by Dukeofshadows · · Score: 1

    Unfortunately the parent post rings true. Science education in the public schools in the US tends to suck, especially when parents in some areas are fighting to have biblical doctrines taught in science class or want real science taken out because it conflicts with Biblical information. Many of the teachers I had did not even have a BS in their field. If you did not solve the equation/problem *exactly as written in the instruction book* then you were wrong.

    Also, the public school system seems to focus more on social engineering than actual education these days, especially middle school. In Florida there were 5th graders taking almost algebra one and 9th graders taking algebra two. They had experienced about one actual year of education over the course of three years time, and this was before Columbine. Personally I got lucky and went to a public high school above and beyond the rest, but in many cases our poor schools are causing droughts of people trained or even interested in technology, science, or anything related. Our schools should be a focus for reform as quickly as possible if we want to reverse this trend.

    --
    As long as there is a Second Amendment, there will always be a First Amendment.
  245. A-fricken-men! by Second_Derivative · · Score: 1

    I study at the University of Edinburgh, and the entire Informatics system runs on a customized version of RedHat. They teach Java instead of C (okay Java sucks, but for a lot of tasks everything else sucks more) but the electronic submission still happens from the good old command line (they teach a bit about how to work on your assignments from home, but generally the focus is on using a Linux machine there).

    That and the Inf labs are 24 hour, and the machines are fairly specced up with DRI on the X server... hmm. Obviously that's just for that Java3D Fractals assignment we had to do ;)

    Good uni this, and the four year course is also a plus (although that's an opinion of mine few agree with for some reason). Just wish the first year wasn't a total pisstake; the only assignment we've had so far which wasn't a dumb "fill in the gaps in the skeleton code" exercise was an Instant Runoff Voting system, although that might have something to do with the fact that you could count the number of people who have actually written a single line of code before in that class on one hand... they're smart people though, just about everyone had much better A-Level results than me (I think these are the UK equivalent of SATs, although confusingly enough SATs in the UK are a different set of exams altogether, they're for little kids)

    1. Re:A-fricken-men! by drachen · · Score: 1
      (posted w/o karma bonus due to being offtopic for the story, but on topic for the reply :)

      Glad to know other Universities embrace the unix philosophy as well... :)

      We also now have a cluster of Linux (redhat) machines that the upper-level courses do their coding on.

      When I got here 3 years ago, you started out at C and moved to C++, etc. You only did Java and other languages once you got to your junior level (3rd year). Unfortunately, just this past year they now start the intro classes at Java. I overheard some teachers the other day saying they wished it was still C. Ah well, gotta change with the times, I guess. Either way, you learn more about how to code, than how to use an IDE, and that is what I feel is important.

    2. Re:A-fricken-men! by essreenim · · Score: 1

      Yeah, I went to an Irish uni and the curriculum sounds similar.

      we did all our programming on WinNT for some forsaken reason though.

      But we did all have Solaris Unix accounts.

      Intro programming involved things like: Write code to manage a video library - i.ie. rentals database - just a simple array or linked list would do... with a focus on GUI - in JAVA - now the popular 1st year programming language. Crappy I know, 1st year...

      My main point is this:

      _WHY_ don't they go through the fundamentals of an OS from day 1. Talk about the kernel.

      Make the studenyts compile the kernel from the source and add packages etc - make it practical.
      Introduce them to debugging a linux kernel...

      It should be engraved in their mind that an OS is not some magical bit of M$ eye candy, but millions of lines of code which all amzingly compiles together to create a working OS.

      You cant teach THAT with frikin Windows NT, pff
      please

    3. Re:A-fricken-men! by GiMP · · Score: 1

      I think it is more important to learn how NOT to use an IDE. IDEs are a programmer's bane.

      Learn how to function without an IDE first.

    4. Re:A-fricken-men! by Anonymous Coward · · Score: 0

      Most programmers will never do systems programming, so teaching them about the Linux kernel wouldn't be terribly useful. In fact, it might lead them to make assumptions that, while true on Linux, lead to incorrect or horribly inefficient behaviour on other systems.

      Programmers who are specialising in systems programming should learn about the UNIX (or even Linux) kernel, but that's a very narrow field without a particularly large number of job opportunities. It definitely isn't the common case, and compiling a Linux kernel is a pretty useless skill for most programmers to have.

    5. Re:A-fricken-men! by drachen · · Score: 1

      I'm pretty sure that's what I was saying.

    6. Re:A-fricken-men! by essreenim · · Score: 1

      Wrong. You are making the assumption that we
      are ..
      I'm too tired to argue with you!
      Sorry

  246. And in other news... by Ingolfke · · Score: 0, Troll

    John Kerry promises to create millions of jobs for the unskilled, unwashed, unmotivate, uneducated masses in the new video game and junk food testing industries.

    Hower Dean supports the decision with a resounding "GWAUAUAHEUE"

  247. With respect, AeA... by Anonymous Coward · · Score: 0

    ...Blaming the schools is mostly wrong. Any student who wants to learn and puts his heart and soul into the effort will learn. He'll get exactly what he put into it out of it. The people I remember as being the most successful in school (and then in later life) were the ones who always strived to do *more* than was expected of them. That said, it's also true that educators don't push kids as hard as they should. Social promotion, grade inflation, too much emphasis on avoiding hurting their self-esteem, and all that. Not everywhere to be sure, but enough to affect the statistics. Mainly though, the reason the Asians and the Indians are kicking our asses is because let's face it, most of them have a better work ethic than we do from childhood on forward. I'll freely admit that I didn't knuckle down and study when I should've. My priorities were (a) drink, and (b) get laid. Which is why today I'm an unemployed truck driver.

  248. 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?
    1. Re:Here's a guarantee... by ob1knob777 · · Score: 1

      I'd have to agree. They're just making up excuses to keep everyone distracted while they outsource more jobs. I'm sure they'll think of another excuse when this one grows tired.

    2. Re:Here's a guarantee... by Anonymous Coward · · Score: 0

      Agreed; this is the same reason why manufacturers will switch from a domestic to foreign supplier if it saves them 1 cent per item produced. After all, making one more penny is worth a lot more than looking out for your fellow citizens.

  249. Computer Engineering by a1cypher · · Score: 1

    I am a first year computer engineering student in Canada and I found it a very difficult decision to make.

    I dont think that Comp. Eng. is going to be offshored nearly as much as Comp. Sci jobs will be, which is one of the main reasons why I chose comp eng. I was reading up some statistics from the US government about average salleries and the such, and despite the "offshoring" theory, Computer Engineering remains one of the fastest growing engineering job sectors in america. They also start with the highest pay of all engineering degrees.

    I am not sure what those stats really mean, but I couldnt really picture myself doing anything else, and I think that if you are truly good at what you do, you will get a very good paying job. Same goes for comp. sci. in my opinion. Although the sallaries may be lower, and theres more graduates than comp. eng, if you are truly good at it, then chances are you will get a decent North American job.

    I mean, you cant really offshore EVERYBODY can you?

    1. Re:Computer Engineering by Zapraki · · Score: 1, Interesting
      Hey, I'm a second year Software Engineering (yes, it's actually an approved Engg degree, NOT compsci or some crappy 2 yr. thing) in Canada. And I'm sure glad I chose Engg.

      Even though it might be a lot more work (from what I've seen), even though we do calculus coming out the wazoo and still have to take lots of weird math and physics and mechanics, in the long run, it's gonna pay off.

      "Engineer" still carries some weight, it's still a worthy title. Something to look forward to, and something to take pride in. Not that CompSci isn't, but only fellow "gears" can know the magic of the iron ring, that fellowship of brotherhood within our hallowed halls. It's something special, it's like being part of an exclusive club.

      So good for you man. Good choice. I don't think you'll regret it. After all, only WE have a cool theme song. "We are we are we are we are..."

    2. Re:Computer Engineering by a1cypher · · Score: 1

      =)

      Yup.. I hear ya about the calculus through the wazoo.. I am actually in the process of cramming for a calculus exam tomorrow. Taking my "slashdot break" he he he .

  250. Consider it marketing by Anonymous Coward · · Score: 1, Funny
    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.

    There is nothing wrong with generating a little mystique. Some of the geeks that I work with, bless their hearts, wear Business Casual ensambles that only a mother could love. When dressing 'professionally' causes coworkers to laugh at you, maybe black leather isn't such a bad idea...

    ===--===

  251. Quit with the Whinning and Lawyer Bashing by xtort17 · · Score: 1

    Just for the record - as one of those people that plans to get a liberal arts degree then go to law school - law school isn't a picnic either.

    I know some of you computer science and math people like to ride your high horses and pretend you're so much better than other majors, but you're full of shit. (Note: To those of you who don't do this, I'm not talking to you, so don't flame me...)

    I'm an Economics major, I took calculus and calculus based physics, and I plan to take differential equations. Hell, I lost my 4.0 because I got an A- in Cal II (which was one of the better grades in my class and I even took it as an elective). So you can't tell me I took the easy way out... I'm not majoring in computer science (or math or EE or whatever) because, personally, I don't think it's as interesting and I don't want to do that for a living. I guarentee that my math and science skills are as good or better than most of the CS and related students are. Most of the people in my E&M class are failing and/or taking the class for the 2nd or 3rd time - and I'm the only one in there that isn't required to take the class... So please, don't generalize about the people getting "arts degrees."

    In the name of fairness, why don't you go take the LSAT, score in the 90th+ percentile (because that's what it takes to get into a tier one law school), then go look at Havard's curriculum for law school (where you will be doing A LOT of pro-bono work and A LOT of case review, and taking quite a few classes...) and then tell me that law school is a cake walk?

    Oh, and please, give me the names of the lawyers you know that are competent and work less than 60+ hours a week. Because all the ones I know wish they had the 40 hour (maybe 50 if there's a big project due) work week you probably have...

    I think you (and many other computer scientists and related persons) cover up for your utter lack of English, history, art, and other "lesser" skills by touting math and science as the end all be all.

    It isn't, so shut up about it. I know more than one EE major that can't pass his government class or is having trouble with English class, so I wouldn't say that going for an arts degree is the easy way out. You can't dumb down Beowulf or Paradise Lost either.

    Not everyone wants to do what you do. Why are my life goals any less difficult or less commendable than yours just because I want to be a lawyer?

    1. Re:Quit with the Whinning and Lawyer Bashing by torokun · · Score: 1
      No $#!+.

      I am now nearing the end of my first year of law school. I studied CS at Carnegie Mellon and graduated in '98.

      I can assure all of you that law is insane. It is very very hard and a ton of work. I suggest you go check out Vosburg v. Putney, the first case we read in Torts. Walk in the door, and you're going to read this case. You will have no frigging idea what's going on. I certainly didn't...

      Here's how it goes. You read 30-60 pages of stuff like this, go into class, and the prof grills you about what this case means. What is battery? What should it be? What is right? What is wrong? Where do we draw lines, and how do we? Can we?

      This is definitely not programming.

    2. Re:Quit with the Whinning and Lawyer Bashing by entropy123 · · Score: 1

      Well, this would explain why lawyers are typically spineless and lack imaginations. With an 'education' like that. That said, I'm in a Chemical Engineering PhD program, specializing in bioinformatics and its fucking hard. Craft an original idea into a workable project AND get the support of other people who want to kill your idea? Nasty hard. Add outsourcing and NO peer support to the equation and I wish I'd decided to go to law. All I need to do then is satisfy the wishes of some rich client who wants to smash a twerp...well...a twerp like me or my sisters.. Lawyers got it good, well the ones that got it good have typically lost their souls...It's a Dilbert world...

    3. Re:Quit with the Whinning and Lawyer Bashing by Anonymous Coward · · Score: 0

      Sounds like biology.

      In my aerospace physiology class, we were reading Russian-produced weightless studies from the 70s on the cardiovascular system. Talk about incomprehensible.

    4. Re:Quit with the Whinning and Lawyer Bashing by Kreigaffe · · Score: 1

      How about a Chem/Physics double major while I spend all my free time reading.. oh let's see I've got a copy of Beowulf and Paradise Lost and some Kafka and lord, I could go on. Hundreds. Lots of nonfiction about history, sociology and some psychology, biology and whatnot.

      for some reason, the world doesn't abide someone who sometimes just.. sleeps all day. at all. which is a shame.

      --
      ... still waiting for this free-as-in-beer free beer I keep hearing about. :|
  252. Re:I can't speak for anyone else by drinkypoo · · Score: 1
    I don't have the cert yet, the semester is only half over. You can get enough of a cert to work on automotive A/C legally by getting a free booklet from ASE, filling out a multiple-guess test with answers from the text in the (fairly short) booklet, and sending in the test form with fifteen bucks. This lets you buy refrigerant in bottles, not just little one pound (really ~12oz) cans at the hardware store or auto parts shop.

    The A/C cert at my school requires (IIRC) 1 unit of experience class (basically 1/3 as many hours as an actual class, I forget how many hours you are expected to put in) after doing one 3 unit class in Auto HVAC, in which you do heating, cooling, and air conditioning, including diagnosis, conversion, evacuation, and charging. It is of course all applicable to every other kind of A/C system, including refrigerators and water coolers, because it all works the same way. The only difference is what the evaporator looks like, whether gas or liquid flows by/through it.

    But legally, all you need is that $15 certificate from ASE, and all the equipment (thousands of dollars.) Because in order to service A/C on a vehicle (which as previously indicated comes up when fixing plenty of other stuff) you must have a reclamation/recycling unit. If you have multiple locations, each location can have a reclaim only, and you can send refrigerant off to be processed. People will of course take the stuff off your hands for nothing, or you can pay a few bucks to have the stuff turned around for you. With R-12 it's worth it to do so, because the stuff is so expensive.

    Oh I forgot to mention, you also need the Auto 20 technical skills class at my school, another 3 units in which you learn to identify and use tools (believe me, anyone can learn something in this class) including precision measurement, broken bolt extraction, eyeball measurement...

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  253. 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

    1. Re:The problem by dwarfsoft · · Score: 1

      This is exactly right! I have seen countless people roll through my University Degree passing all the classes with flying colours only to find that what they have learned is a few years old and they really didn't have the will to learn all the new material.

      On the other hand I have seen some of the smartest programmers I have ever met fail to be taught a thing by these classes, but these people end up in the high paid jobs without a degree. Why? Because they actually know what they are doing and are actually interested in learning in their own time anything that is going to give them the advantage.

      These people succeed because they have the passion, the knowledge and the LOVE of coding. There are far too many students who make their way to Uni expecting to get into the high paid jobs doing a bit of "easy IT stuff". These are the people who are flooding our marketplace and making it hard for programmers by convincing execs that the cheaper and better alternative to insourcing is outsourcing.

      At least I know I am safe in my job.

      --
      Cheers, Chris
    2. Re:The problem by horza · · Score: 1

      I don't need a piece of paper to tell me I know how to program. Certainly not a $16,000 piece of paper.

      You certainly don't. Prospective employers will require it though.

      The students who excel in programming in reality don't need the university.

      I don't know about the States, but it's a different reality to the UK. Most programming positions require a degree in CS, with the top jobs stating a minimum 1st or 2.1. If you are a good programmer but don't have a degree you can expect to be able to develop VB apps for small businesses, but no matter how much experience you get you will find it difficult to break through the glass ceiling into a company serious about software development.

      Phillip.

    3. Re:The problem by nossid · · Score: 1
      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.


      From your posting it seems that you expect to be feeded knowledge. In my experience this does not work well, especially in math and physics. For me learning is an incremental process where I work on a small problem, verify that my solution is correct and continue on to more advanced stuff and theory that can't be completly understood until you know, and can apply, the prerequisites. Most likely the TA isn't there to do the calculations for you (this can be expressed as "tavelrunk" in Swedish, which I will not translate) but is there to help you out with the problems you encounter while working with the book. Personally I rarely attend these classes, I usually sit in a secluded area (librarys are good) and read the book, work with the problems therein and learn this way. Of course, we also have lectures with a professor giving an overview of the subject and pointers on what you should read up on.

      It's not a game and most certainly not always fun but it sure is rewarding.
  254. AEA by br00tus · · Score: 2, Informative
    I see the AEA is quoted here as a source. If you go to their web page, it says "AeA is the nation's largest high-tech trade association. AeA represents more than 3,000 companies with 1.8 million employees."

    I think IT workers have to take anything that a trade association of 3000 companies says with a grain of salt. "We want more trained workers, trained at their, or someone else's, expense" is a constant, never changing mantra of these associations. There is ALWAYS a shortage of trained people in their eyes, there are ALWAYS a huge amount of high skilled jobs that are going unfilled (unfilled at the wages THEY want to offer). The ITAA was apoplectic in the late 1990s about the shortage of trained people there were for careers that would be around forever. And this is the line they continued to play for the past few years, saying people need to come in on H1-B visas with skills Americans don't have and so forth. Meanwhile, I know people here on H1-B visas who told me they never touched a computer before they stepped foot in the US.

    So take all of this with a grain of salt. I would trust information from other IT people then some of the doo-doo that comes out of the AEA and ITAA. Check out Washtech.org or TechsUnite. If anything, they help IT workers communicate with one another about various things.

  255. It's that new-math multiplier stuff by Anonymous Coward · · Score: 0

    2 to 4 people for the price of 1

    U.S. schools aren't teaching it yet.

  256. Engineering isn't going out of style by Zapraki · · Score: 0
    Ok, ok, maybe it's never been "in style", what with our stigma (perhaps rightly deserved) of being a rather eccentric branch of humanity.

    But the world NEEDS us, and even though it might treat us like crap sometimes, Engineering is never going to go away, at least not until we discover the secret to life, the universe, and everything, which will probably only come about through Engineering in the first place (hey, philosophers can "think" all they want but somebody has to build a giant machine that can tyranically rule us...)

    So, ya, enrollment in Engg might be going down, but that's probably less of the crust and more of the cream, if you know what I mean. And even though ECE is going through a rough time, it can't stay like that forever. Things were great only a few years ago, they could be great a few years from now.

    And as far as outsourcing goes, we just have to make sure that we're just plain better at what we do then most of these off-shore guys. Either that or learn to like elephant polo...

  257. I'd have to agree... by RyoShin · · Score: 1

    "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."

    That sounds about right. Even going to a 'technical ' college, there's a strong basis on stuff that doesn't have a whole lot to do with CS. And don't get me started about High School.

    I mean, really, has McGuyver (sp) ever gotten out of a situation because he knew proper grammar?

  258. Re:Excellent (Management Lies) by Anonymous Coward · · Score: 0
    Employer sponsored groups lie about the so called "shortage" of talent as a reason for outsourcing. They want cheap labor that is stupid enough to put up with endless unpaid overtime and overpaid incompetent pointy headed bosses.

    How do I know? Just send out a resume with 20 years of experience. Or (in my case) 30 years. You will never get an interview. It doesn't make any difference if you're willing to work for the same wages as other people doing the same job. If you have the exact background they will assume that you want too much money, and if you don't hit the exact keyword match then they have a perfect excuse to ignore you.

    Real experience scares management. It makes them feel insecure. They want to keep on doing a crumby job, but that becomes difficult if they have people who know the difference between doing it right and doing it wrong.

    Just wait. It will happen to you. I see all these posting about "I have a real C.S. degree" or "I do it because I really love it" and I laugh. You are no more useful to management then a piece of toilet paper. Once they use you and throw you away you will never get another chance. There is some other sucker they can get for less money who will keep his/her mouth shut no matter what.

    I had a long stretch of unemployment, and I was lucky enough to find a job. One of the interesting things about the place I'm working is that all the technical people are over the age of thirty, and most are over forty. They appreciate experience, and the company is growing. Surprise, experience is an asset, but you wouldn't know it from current American business practice.

  259. Re:I can't speak for anyone else by Saeed+al-Sahaf · · Score: 1
    Everything said in this thread is true. I know a guy (used to be my sister's BF) Made 100k+ just doing AC in Arazona and New Mexico in the sumers, came back up here to Washington State in the winters to do power windows.

    I guess my comment was snide, but there is in fact a lot of money in servicing these new cars. And auto body? Yeh, it pays more than CS. Sad in a way, but also, there is the fact that ***ANY*** good craftsman should be paid well.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  260. You're pretty smart for a High Schooler by whipping_post · · Score: 1

    The problem with these jobs is that when you can find the work, it pays well (enough). Unfortunately when you can't find work at all, it pays $0. Regardless of how little you care about the pay, when you aren't working at all, you'll suffer.

  261. Confused premise by fjm03 · · Score: 1
    The article seems to imply that the US, post secondary, academic, educational system is producing underprepared graduates with degrees in computer technology.

    However the article goes on to propose better math and science preparation at the secondary level, not the post secondary level. This seems to imply a supply issue at post secondary entry, not a quality issue within the post secondary system.

    The article also fails to mention that the stronger math and science prerequisist are included in the EE degree which is where most technically prepared undergradutates are funneled.

    Maybe this argument would be bettered framed if viewed from an issue of what constitutes a "computer science" degree. Is it an EE degree, with a CS minor, or a CS degree which can be a broad collection of academic abuses?

    What's in a name?

  262. Too many damn contract jobs!!!!!! by ITR81 · · Score: 1
    I've got a BS in CIS and I'm tired of seeing nothing but contract jobs in IT. None of them have been contract to hire but freaking short term and with all contracts you normally come out with less money then say normal perm. job.

    Give me a perm. job and less contract freakin' jobs. Short term BS! No one here is sending their workforce overseas so I could careless about that...they are just all contracting out!!

    Now I'm considering going back to school to learn about a trade, like working on cars and such..because it sucks not having a work and all you can look forward to is another damn short term BS contract job.

  263. And in other news by joelsanda · · Score: 0
    Enrollment in those fields has dropped by 19% in the past year alone.

    In other news, the unemployment rate among technology workers in Sri Lanka and India has decreased by 19%.

    --
    The Luddites were ahead of their time.
  264. It's not the schools dummy by DukeLinux · · Score: 1

    Blaming schools is nothing more than a cop out. It is all about the money. You can argue that Americans earn too much. That may be true and time will make any necessary adjustments. We have much higher costs than many other countries. We can no longer dump our waste into our rivers - at least not as easily as before. We are not allowed to force our prisoners to work which I would like to change. Though not as strong as Europe we have many environmental and worker's rights laws which simply make us a high cost nation. Add to that a very expensive and over-priced higher education system and I guess we are screwed! When somebody shells out 100k for an engineering degree they just "might" expect a reasonable salary and career. Why spend all that money and go through the effort for poor job prospects, no respect and a mid-life career change? I should know: B.S. Univ. of CA in Engineering, P.E. license, M.S. in C.S. I am a part time C.S. instructor but class size is dropping 20% a semester so I am probably about finished with that as well. Just why go through the effort and expense of engineering / C.S. to have a less than satisfying career...if any at all? Drink your way through college and become a lawyer, I say. Then you can sue your way to riches, right? They seem to be the only ones "winning" right now. Remember, accountants are next. Virtually any job that requires computational competence is destined to be sent outside of the U.S. That is why "smart" kids do not pursue education and careers in math and science. Do we need engineers in the United States? Apparently not!

  265. Re:First language - Hindi. Second language - Java by Anonymous Coward · · Score: 0

    bullshit.
    Why is it that in a lecture i walked into today that there are more international students than local ones? Why is the standard to get into university in their country so high, whereas back in aus/us you can walk into a degree just by having cash! Why is it that when doing groupwork with a bunch of international's last year, most couldn't even put together a few sentences together but *magically* they can put together 5000 word essays?!?! FUKING CORRUPT!
    If they aint fuking good enough to get into their own country, then why the fuck are they attending world class westernised universities that are much better? Surely this is where standards must apply!?

  266. Thought about taking the LSAT.. why? by xtal · · Score: 4, Interesting

    In the name of fairness, why don't you go take the LSAT, score in the 90th+ percentile (because that's what it takes to get into a tier one law school), then go look at Havard's curriculum for law school (where you will be doing A LOT of pro-bono work and A LOT of case review, and taking quite a few classes...) and then tell me that law school is a cake walk? ...just to shut people like you up. I took enough history courses with my engineering degree to get a minor if I so desired. Even ones that weren't required. I would have LOVED to have become a historian - unfortunately, the pay is miserable.

    Not all EE's are illiterate, and this one in particular can legalese with with best of them. So don't paint us all with the same brush - and while I have no problem reading and interpreting Canadian law - I had to take a law course to qualify for the engineering association, FWIW, as well.

    All engineers in this country are required to take many economics, arts, and english courses - humanities - so they are well rounded. Arts students IMHO do not have the burden of mathematics and science placed upon them that would make THEM as well rounded.

    There are exceptions that prove BOTH rules. The other fact is lawyers do not produce new products in a society. They are a result of people being greedy and utterly miserable to one another. The state of the legal profession in Canada is not as bad as the USA - the concept of "nominal" damages still exists.

    Who's the one painting who with the big brush? Nowhere did I state my skills were superior. I stated that EE and ME are the most difficult UNDERGRADUATE degrees to take. If you do an informal survey on campus, you will find most students agree with me. Law is a GRADUATE calling.

    Secondly, I stated that I believe math is NOT difficult, and that it is mearly taught incorrectly.

    Perhaps you (the lawyer) are the one who should learn to read more critically. Or, are you compensating for something?

    --
    ..don't panic
    1. Re:Thought about taking the LSAT.. why? by Phocas · · Score: 1

      "The other fact is lawyers do not produce new products in a society. They are a result of people being greedy and utterly miserable to one another. The state of the legal profession in Canada is not as bad as the USA - the concept of "nominal" damages still exists."

      Engineers don't produce new products either in that they don't personally build what they design. If you count designs or programs as products, I don't see why a lawyer's contract or prospectus or articles of incorporation wouldn't qualify as a product as well.

      Also, since you're presumably not greedy or miserable towards other people, you will no doubt forego retaining a lawyer when you want to buy a house, or draft a will, or get divorced, or get some advice about the absurdly one sided employment agreement your employer has presented to you.

    2. Re:Thought about taking the LSAT.. why? by kupci · · Score: 1
      Law is a GRADUATE calling.

      Heh heh. I remember the joke at my school, which had a very tough engineering and computer science (*not* "Comp Sci"!) program, was that all the folks in Law were the ones who couldn't pass Calculus (the first weed-out course, there were many others if you got past that one).

      Then there was the joke of what the English majors would do after graduating? Study law of course!

      Kidding aside, certainly there are smart folks in law. One former programmer I know is now studying law, patent law to be specific. Might have something there..

    3. Re:Thought about taking the LSAT.. why? by xtort17 · · Score: 1

      You're not shutting me up, because you aren't responding to the argument.

      A liberal arts degree isn't super easy and neither is going to law school afterward. Stop treating it like it is. Maybe EE is more difficult, but choosing liberal arts doesn't mean I'm taking the easy way out. I'm choosing something interesting. Sorry if trying to get the resistor to stay stuck in the breadboard isn't my idea of fun.

      I never said all EE's are illiterate. Where the hell did you get that? I'm saying you have stupid people in your field too, just like liberal arts does. Yeah, some people who can't do math are taking it easy with their English major - just like some people who can't write are taking it easy with their EE one.

      That's great, you took a law course and can read and interpret laws. However, that's a far cry from law school and passing the bar exam (or whatever the Canadian equivalent is - I'm sorry, I'm not familiar with the Canadian legal system).

      Arts students, at least here in the US, are required to take a minimum of math and science just like EE students are required to take a minimum of English and humanities courses. Why does that make them less well rounded? Do I, as an Economics major REALLY need to know how to apply Kirchhoff's rules to find current any more than you REALLY need to know how to use an endogenous growth model to find potential GDP growth?? Why is it fair to say liberal arts majors need to take higher level math and science while engineering majors only have to take a minimum of macroeconomics (if even that!)?? I mean, it's great that you chose to do history, but the fact is it's not required.

      I don't know where I said math was difficult, but I concede your point.

      I don't think I'm compensating for anything - do you think I am?? If so, please elaborate. I think my analysis of your snide comment regarding arts degrees and law school was fair. Granted, some of my side comments were superfluous but I get pissed off when I hear people act like liberal art majors are doing nothing with their lives just because we don't want to be engineers.

      Finally, your analysis about lawyers is misguided. Any profession that provides a service doesn't produce new goods. Surgeons and doctors don't produce new goods either, but you're not complaining about them. And while some lawyers are horrible people, you're generalizing too much. They're necessary in a complex society to determine right and wrong (or do you have a better way??). Don't judge an entire profession by a (relatively) few bad seeds. There are just as many shitty programmers.

  267. I think the article is correct by twenex · · Score: 1

    As someone who is hiring in the bay area (J2EE folks), we're having problems finding good, qualified candidates.
    The problems we see are:
    1. Gross overstatement of skills on the resume
    2. Bad written or verbal communication skills
    3. Bad attitudes (won't function well in a team)

    So, I concur that there's a dearth of good, experienced, qualified candidates. Chumps are a dime a dozen.

  268. Macro Micro by N8F8 · · Score: 1

    How does crap like this get modded up? We're still below unemployment levels I was told were theorical minimums in economics classes in the early 90s. The unemploment rate has remained so low for the last decade that most unemployment theory has had to be rewritten. Worse yet, I hve to hear fro myou whiners when the economy really cycles down as it will inevatbly does. We live in blessed times at least economically. Give the credit to the people.

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
    1. Re:Macro Micro by cubicledrone · · Score: 1

      We're still below unemployment levels I was told were theorical minimums in economics classes in the early 90s. The unemploment rate has remained so low for the last decade that most unemployment theory has had to be rewritten.

      The unemployment rate is so far abstracted from the real world that the number is practically meaningless. The real unemployment rate (any able person not regularly cashing a paycheck) is probably close to 20% and that's very conservative.

      Half of the adult working population in this country is either:

      1) Unemployed
      2) Working part-time
      3) Out of the work force completely
      4) Working as a temp.

      One HALF.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    2. Re:Macro Micro by amplt1337 · · Score: 1

      Half of the adult working population in this country is either:

      1) Unemployed
      2) Working part-time
      3) Out of the work force completely
      4) Working as a temp.

      One HALF.
      That's a really great stat. Do you have a source on it? It might come in handy the next time I argue this stuff...
      --
      Freedom isn't free; its price is the well-being of others.
  269. Programming Questions? by Anonymous Coward · · Score: 0

    When learning C I ALWAYS get stuck at this 1 point and I can't make it over the hill. Basically, when its time to learn pointers I immediately freak and all hell breaks loose. I simply can't get the information and grasp the concept of pointers! From what I know it deals with memory location or something like that. BTW what math class should I take first before I get to Calculus. Should I take a certain math class before learning to program in C?

    1. Re:Programming Questions? by Anonymous Coward · · Score: 0
      (Posting as AC to avoid cancelling my comment moderation)

      Learning more math won't help much for understanding the concept of pointers. However, I would definitely recommend a course (or reading a book) about microprocessors, how they work, how they deal with memory access/mapping and stuff. That would probably help you understand that a pointer is not a "physical" object or a value or a string, but simply a reference to this object/value/string in memory. If this reference is erroneous (points to a bad place in memory) then you are in trouble if you try to read from the pointer or write to it.

      The most common misunderstanding about pointers is that when you have declared a pointer like this :

      int *pMyPtr;
      you think you can immediately do something like this:
      *pMyPtr = 5;
      This is wrong. Why ? Because the only thing that exists here is the pointer, pMyPtr, which is an integer containing an address to some place in memory. It has to be initialized to the address of an existing place in order to be useful. You can do this in different ways :
      int Value; /* This value is allocated in memory; its contents is not defined yet. */
      int Table[10]; /* This table is allocated and exists in memory. Its contents is not initialized. */
      int *pMyPtr; /* This is a pointer. It contains an uninitialized address to somewhere in memory. */

      /* ... */
      pMyPtr = &Value; /* pMyPtr points to the address of Value. Therefore *pMyPtr==Value. */
      pMyPtr = &Table[5]; /* pMyPtr points to Table[5], therefore *pMyPtr==Table[5]. */
      pMyPtr = Table; /* pMyPtr points to Table[0], therefore *pMyPtr==Table[0]. */
      For more information, try this link and this discussion which may be helpful too.
  270. Perfect idea! by Loconut1389 · · Score: 1

    Yes, we -think- everything is going offshore, oh no! Lets quickly start dumping our program support, then we can make sure to force it offshore even faster!

  271. Incompetent? by Anonymous Coward · · Score: 0

    Hah, in my senior year in EE I had this real quality graduate student team-mate. I had to argue extensively with this person that C automatic variables did not need to be deleted at the end of functions. And to top it all off, one day I walked in the lab to find said team-mate editing code using WORD! With.. wait for it.. grammer and spellchecking turned on!

    Needless to say, it wasn't fun.

    1. Re:Incompetent? by Anonymous Coward · · Score: 0

      With.. wait for it.. grammer and spellchecking turned on!

      Oh sweet irony.

  272. 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.

    1. Re:Schools must be overhauled. by KD5YPT · · Score: 1

      I would say I agree with the first part of your comment, but I must say something about your last part. You DO NOT WANT to have 80 students in one class (upper limit? 40). With 80 students in class, most English teacher won't even think about teaching it.
      On another note, "liberal social" classes should be scrapped all together, stuff that have to deal with gay issues and such should not be part of the subject. Unfortunately, with Bush in charge... I have little hope that would change. And you're right we need more Science and Mathematics, and more history.

      --
      In US, you can easily buy enough major firearms to wipe out your neighbourhood but a few little fireworks are banned.
    2. Re:Schools must be overhauled. by FreshFunk510 · · Score: 1

      Either I'm out of touch with today's social system or you've got some real issues with some sort of "liberal conspiracy".

      I did all public schooling in a southern california suburb and we never spent all our time ot "liberal social issues" or talking about "gay marriage". I imagine, though, that gay marriage might have been brought up in some social science classes today, but I think that's more of the sign of the times than some sort of liberal bent. It probably is brought up in the same classes that bring up The Passion by Mel Gibson because that, too, is a big issue in today's society. We might as well throw in the addition (or removal) of "under God" in the Pledge of Allegiance.

      Anyway, if you really think about it, social issues don't belong to any party or belief system. A social issue isn't liberal or conservative. That simply doesn't make sense. The only different in ideology is how their approach at social issues. (I.e. liberals tend to want things like unemployment and welfare while conservatives would rather have a less lax system. Liberals want a certain kind of medicare, conservatives recently passed a drug benefit. Liberal want gay marriage; conservatives want an amendment saying a marriage is strictly between a man and a woman).

      Anyway, if you lived in San Francisco or some other major urban, liberal city then I could understand. Otherwise I'd say you're just being paranoid.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
    3. Re:Schools must be overhauled. by matthewcraig · · Score: 2, Insightful

      I know you are trying to present a conservative opinion, but expanding school budgets, offering alternative classes, and opening after-school programs is extremely liberal thinking. Welcome to the Left!

    4. Re:Schools must be overhauled. by Anonymous Coward · · Score: 1, Funny

      No way! Gay 101 should be taught at grade school. That is the core of our liberal sodomite agenda!

      NAMBLA

    5. Re:Schools must be overhauled. by Teancum · · Score: 1

      I've been doing contract work lately out of my home, and doing some substitute teaching on the side at the local high schools.

      I think the original poster is dead on with the problems facing K-12 education. I live in a very conservative, Republican (and largely rural) area and even here the high school is all caught up with social issues. I once mentioned religious thought in the context of historical trends and what caused mass mirgrations of people (like the Pilgrims in Massachusetts, Mormons in Utah, Mennonites in Pennsylvania, etc.) and got a major ass chewing by some students and teachers for teaching religion. Science and math (what I try to teach if I get a chance) tend not to bring up these issues as much.

      It shocks me in some ways how the High School experience has changed since I graduated (over 20 years ago). Some things like illegal drugs actually seem to be less common now than when I was in school. Seeing a police officer walk on campus in uniform (actually a T-Shirt with a police badge on it... to make them fit more with the high school kids, but everybody knows who he is) as a full-time faculty member does surprise me. I hate Channel One (a "manditory" TV commercial that pays for some A/V equipment that is usually half broken as well).

      What you describe as a "sign of the times" is driven in part by faculty and what they percieve as the current issues. Social issues are issues in part because some activist wants to push them onto the front pages of newspapers and leading stories on the evening TV news. That traditionally liberals have also been more successful at identifying these issues tends to make them more liberal in nature.

      The real issue that should be discussed in schools is if they can read, intelligently construct and defend and argument, and handle most ordinary consumer mathmatical problems (comparing price/oz/gram of differnt food items, and knowing when somebody is truly trying to rob you blind.) I also hope that most students learn enough science that they can intelligently seperate bad psuedo-science and con-artists from real scientists.

    6. Re:Schools must be overhauled. by ThousandStars · · Score: 1
      I don't think I'm one of those "liberals". Nor am I teacher.

      But that being said, what disturbs me is that you seem to have failed the same classes you deride -- like logic or rhetoric. You make numerous ludicrous accusations with no data to back them up, no studies of any kind, and somehow assume that the answer is to "cut funding to the aforementioned boring academic crap." Meanwhile, you say schools "have been placing too much emphasis on liberal social issues." Well, what schools spend too much time? How many hours shouled be spent on them? How much is "too much"?

      Then you say bring up the red-herring economic argument that everyone should pay equally for educational taxes -- but everyone has to live somewhere, which means property taxes...

      I'm not going to get into the rest of it. Your posting history demonstrates that you spew garbage in almost every response, and some of that garbage, like this post, somehow gets modded up.

    7. Re:Schools must be overhauled. by FreshFunk510 · · Score: 1

      "I live in a very conservative, Republican (and largely rural) area and even here the high school is all caught up with social issues. I once mentioned religious thought in the context of historical trends and what caused mass mirgrations of people (like the Pilgrims in Massachusetts, Mormons in Utah, Mennonites in Pennsylvania, etc.) and got a major ass chewing by some students and teachers for teaching religion. "

      Interesting. What part of America do you live in?

      I think talking about anything religious is always going to involve walking on egg shells. I can't say that you or they were in the wrong because I simply wasn't there to hear how you spoke about religious but I can imagine a case where you're in the right and I can imagine a case where they are. It's simply ludicrous to avoid religion altogether since that's an integral part of how America was formed but the extend to which you talk about those religious, themselves, should be limited.

      "What you describe as a "sign of the times" is driven in part by faculty and what they percieve as the current issues. Social issues are issues in part because some activist wants to push them onto the front pages of newspapers and leading stories on the evening TV news. That traditionally liberals have also been more successful at identifying these issues tends to make them more liberal in nature."

      Sorry, but maybe you can give an example to me because I really just don't buy it. I don't see social issues as belonging to one part or another. As I said in my last post, the only difference between left and right is the approach. Both liberals and conservatives recognize the same social issues. Now if the schools are spreading propaganda about welfare then I could see it having a liberal bent. But, otherwise, social issues belong to all of America, not just the left. In fact, the southeast is full of poor white conservative Americans who actually benefit from these "liberal social issues".

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
  273. Two comments by schnitzi · · Score: 2, Insightful
    1. They write

    But AeA researchers also state in the report that the effects of offshore outsourcing on technology workers have been exaggerated, and that no hard numbers are being gathered by government or independent entities that cite exactly how many jobs have actually been lost to outsourcing over the past few years.

    But where are THEIR hard numbers? Pot, kettle, black. It's like they're saying, oh, they haven't even proven there's a problem -- but here's what's causing it.

    2. Please also keep in mind that they are talking about the outsourcing of ALL tech jobs, including engineering, and not just computer science. Within computer science, jobs ARE being outsourced to save money. It's undeniable.
    --



    I object to that article, and to the next reply.
  274. Our sad, sad teachers... by diagonalizable · · Score: 2, Insightful
    "...that American schools don't teach enough math and science anymore."
    This is probably because most of the teachers don't like math and science. -Or, even more likely because they either weren't very good at it, or weren't required to know much of it themselves, and therefore cannot teach adequately.
    1. Re:Our sad, sad teachers... by ericbrow · · Score: 1

      The teaching of upper level math and science has nothing to do with the teachers. If were up to math and science teachers like myself, we'd teach AP Physics and Calculus all day. In our high school of 700 students, the enrollment in the calculus class is so small the teacher was forced to take the 7 kids who signed up into other classes or cut calculus all together. There just isn't enough money in school budgets for a teacher to have a class of 7, when there are consumer math classes (read this as: remedial math) of 32 kids.

      These kids refuse to think, and their parents want to blame anyone and everyone else.

      Personally, I'm beating it into my kids heads right now that they ARE going to take all uppper level classes weather they want to think or now. I'm also teaching my 8 year old daughter web design too ;)

  275. Re:Boo-hoo... there aren't any tech jobs available by Bull999999 · · Score: 1

    Interestingly enough, we are in process of wrapping up a project for an Indian (as in India) store. The owner told me that he couldn't find anyone in the local Indian community with skills to do the website for him.

    --
    1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
  276. 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.

    1. Re:And by kryonD · · Score: 1

      "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."


      Both of these are predominantly facets of Japan. The first point is incorrect, the second is fairly dead on. Suicide in Japan is a completely different concept than most westerners would understand. High profile suicides happen all the time (most recently the owners of a major poultry farm over the bird flu scandal), but it has very little to do with stress and very much to do with over 1000 years of cultural history that accepted suicide as an honorable way to bow out in disgrace. There is also a fairly strong trend of double suicides among young lovers even today. It is a trend that is slowly on the wane, but it was just as strong when the mojority of the populace did not even attend formal schooling.

      The nobel arguement is somewhat weak as America is one of the few countries who can brag that all 101 years of the awards process there were no major battles fought within her borders. Naturally when you don't have to spend most of your time rebuilding infrastructure, you are somewhat at an advantage when it comes to pressing ahead.

      However, if you look at periods in Asian history when they were not in open war, or immersed in 3rd world relative levels of poverty, America and the reast of western europe really doesn't have too much to brag about.

      Don't get me wrong, I'm proud to be an American and I don't think there is another culture on the planet that can match our competive spirit and fierce love of liberty(many come close though). I'm just willing to admit after spending 3 years abroad that I've seen some things done better.

      --
      I've dirtied my hands writing poetry, for the sake of seduction; that is, for the sake of a useful cause. --Dostoevsky
    2. Re:And by Anonymous Coward · · Score: 0

      As a student under said Asian (specifically, Malaysian) education system, I have to admit it is true.

      All the way through to sixth form, students are spoon fed facts and figures, and regurgitate it for exams. Creative thinking is reserved for essay writing, and even then, you are encouraged (*coughforcedcough*) to study example essays.

      I never learnt how to independently research when I was in primary school. I never had the chance to do independent research.

      I left this system 4 years ago for a British school, but all my cousins and one of my sisters are still there in the Asian school system. One of my cousins has the stereotypical results-oriented parents. Last I heard, she was getting 3 hours of sleep on school nights.

    3. Re:And by CatPieMan · · Score: 1

      One of the reasons that Japanesse kids get such high grades is that they will retake tests until the majority of the kids pass.

      I was not a JET (Japanesse English Teacher -- someone who speaks English nativly who teaches in a Japanesse school), but I know a lot of people who were. On many of the tests, if not enough people did well enough, they would take the same test over and over again until the majority did well enough.

      So, you get to memorize for the test, but not learn.

      However, I did get to visit some of these schools. The one had an accelerated class where students who did really well could be set aside and work at a faster pace.

      As for the suicide in schools, from what I understand, it is a sign of a poor school when the students perform a lot of suicide. The district I was visiting had one or two per year (Miyagi Prefecture) versus Tokyo which has many more (sorry, don't know stats).

      Oh, and for any Americans/Canadians/Aussies/Kiwis/Brits/Germans who happen to be about 6ft (oh, say about 1.8M) tall, you will be an instant crush of the week for all of the girls (this I do know from experience).

      -CPM

      --
      ---You're all I need, When the water runs deep, You're all I need, Now I cry my soul to sleep -- Collective Soul, Needs
    4. Re:And by Anonymous Coward · · Score: 0

      >Oh, and for any Americans/Canadians/Aussies/Kiwis/Brits/Germans who happen to be about 6ft (oh, say about 1.8M) tall, you will be an instant crush of the week for all of the girls (this I do know from experience).

      True, true...

    5. Re:And by Anonymous Coward · · Score: 0

      first time I ever post anonymously, but this is a really useless comment that still has to be made, and I care about my karma:

      There is no Nobel Prize in Math. They are Biology, Chemistry, Physics and Medicine. (and Litterature and Economics and Peace if you want to count them)

  277. Re:Don't forget... by Anonymous Coward · · Score: 0

    It's true. This is a troll with a FUCKING THEME! He's thought this out. He's a icon, an archetype. I love this troll! Not mention that his reminders are actually HELPFUL! I bet lots of people remembered to pay SCO BECAUSE of this troll. Rock on brother, rock on.

  278. Vortex cooler??? by uncadonna · · Score: 1
    Wow, does that vortex cooler thing really work? I tend to believe Don Lancaster about such things but I'm having trouble with that one.

    I know we're wandering off topic, here, but moderators, go have a look at the figure on top of p 26 in http://www.tinaja.com/glib/elesimp.pdf before you mod me down. Isn't this sort of like Maxwell's demon? Is this even possible? If so, why aren't these things everywhere?

    --
    mt
  279. It's true by hiworld · · Score: 1

    I agree that the schools here in the US don't teach enough math and science (atleast the college I attend, University of Illinois at Chicago). As a Computer Science major, I have to take 36 (out of 128 total) hours of social science and humanities classes. These classes include: Sociology, Pysch, Poli Sci, Geography, etc.... Most engineering majors have to take less than half this amount (and instead take more math/science).

    Whats the point of taking so many social science/humanities classes, when all I do is study the night before the exam, or start the papers 6 hours before theyre due? I've even stopped buying the books to these classes, cause its a waste!

    These classes take away more valuable math/science classes. I think I'd be better off if I took Physics instead of Poli Sci 101, or if I took an Advanced math class instead of Geography 100.

  280. BS! by Billly+Gates · · Score: 1

    Education??

    How many programers do you see writing calculus learned from college on the job?

    Its about cheap labor.

    For those who got burned hiring bad programers in the 90's ? Tough, but demand accelerated supplys.

    How many jr level programer jobs in 97-2001 required CS degree's? I worked at a McDonalds then for a few weeks and 2 were studying to become MCSES! One also had a c++ programing book.

    But if education were really the case then why can't even Harvard grads or Berkely grads find any jobs? Most of them take phone support jobs because companies do not hire Americans.

  281. Soft on Science by tacocat · · Score: 0, Flamebait

    My kids are in middle school and they are approaching idiots with regard to the sciences in comparison to what I was exposed to at that grade level.

    They spend more time on conflict resolution and other tree hugging ultra-liberal bullshit then they do actually getting around to solving a problem or making a better mousetrap.

    America didn't get to where they are by group hugs and sing-a-longs. And the cold fact is we are about to get bypassed by everyone in the world whom we can't bomb unless we start telling johnny he's just going to have to get over it and learn math and science.

    Schools in America suck really bad. They have gone ultra liberal and as such are no longer viable institutions for education.

    I'm not the least bit surprised by this move and until there is sufficient economic force in the US for the jobs to exist here people won't bother. And you can't legislate economic forces.

  282. RE: 24% ? by King_TJ · · Score: 1

    I'm generally in agreement with your post, but only 24% of the wealthy population got wealthy through hard work/taking risks/living below their means? That doesn't say much for the wealthy, IMHO. I'd really be interested in the breakdown for the remaining 76% of the wealthy!

    Quite frankly, despite my repeated attempts to remain optimistic about my work - this is one of the things that always brings me down again.... I really want to believe that hard work and a job done the best you can do eventually brings reward. But it looks like more often than not, the people who have/control the majority of the money got there just by being in the "right place at the right time" (inheritances, for example - or getting lucky in a huge stock rally and selling out at the right time). Others got there by using/abusing everyone they could along the way.

    Not a day goes by in my current job (trying to make a small on-site PC and Mac support/service business work) that I don't give it my all. (It's what I really love to do.) But usually, I end up doing work for rather thankless folks who have more money than I'll ever really dream of having - and it's rare that I'm under the impression they attained their wealth through their sheer hard work and sacrifice.

  283. Re: US needs an industrial policy by mhackarbie · · Score: 1
    You hit the nail on the forward looking policy, except that education IS part of industrial policy. I'm beginning to realize that this issue truly reveals the ultimate failure of the 'free market' economic and political ideology that is commonly promoted and widely accepted in US society.

    The theory that the free market will always move us in the right direction to respond to any challenge only works in the very limited case where our circumstances permit us to respond to any particular challenge. Now the circumstances were well matched to the challenges in the US economy in the past.

    But to assume that it will always be the case is the fundamental error. For an extreme case, consider the 'challenge' of a huge meteor hitting the Earth and causing massive disruption of global weather patterns, and subsequently, global economic activity. Obviously, the 'free-market' mechanism will fail to meet such a challenge. The challenge happens too quickly for the system to respond.

    Now here's the point: in an age of ever-increasing technology, we are experiencing rapid challenges and disruptions to our economic status quo. The ability of our domestic economy to respond to these challenges is dependent upon our educational infrastructure, which in turn is dependent upon broader cultural factors such as the ability of families and institutions to provide an effective educational environment for our children.

    These broader factors have much greater inertia and change on much longer timescales. The problem gets worse as the technological bar goes higher. Learning Computer Science take years. Learning Molecular Biology takes DECADES (I speak from experience in both fields). So US workers could easily reach a position where the majority will be unable to compete in the modern technological economy.

    Just as many nations currently hamstrung by war, poverty and corruption are basically 'screwed', the United States population could end up screwed in the future. All it would take is the continued blind adherence to the ideology of the 'free market' as the solution to all of our economic problems.

    That, and maybe the arrogance and ultimate expense of empire building.

    mhack

    --
    Building a better ribosome since 1997
  284. And if all the lawyers became programmers... by Phronesis · · Score: 1
    We'd have lots of excellent code, but no rights or freedom. Eben Moglen and Lawrence Lessig do at least as much to make America excellent as any coder does!

    India got a good start at this. Mohandas Gandhi was a lawyer, after all, but today no one will sue or prosecute genocidal terrorists like Bal Thackeray. Perhaps India can outsource their legal work to the U.S. and defang Thackeray the way we did David Duke.

  285. Re:San Francisco State University kills Engr progr by Anonymous Coward · · Score: 0

    God and I hope they don't kill San Jose State's Computer Science program. I plan on transferring to SJSU after De Anza.

  286. No interesting algorithms since Quicksort by brodin · · Score: 1

    How about any one of the top 10 algorithms? My fave is the Fast Multipole Method.

  287. 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.

    1. Re:Let's see.... by Anonymous Coward · · Score: 0

      Take a hike ... you jerk. You don't know crap about finding talent.

    2. Re:Let's see.... by Skapare · · Score: 2, Insightful
      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.

      Most positions require experience anyway. Recent grads don't have that. But if you're talking about positions specifically for non-experienced people, then show me those requirements so I can see if they are legitimate or not. I've seen way to many job postings that have unrealistically picky requirements, both of experienced and non-experienced people.

      Keep in mind that for every person who does present a level of experience in a skill area, someone did have to hire them once without requiring that skill. They obviously acquired it somewhere (should be obvious where by their resume). Over the past several years, however, businesses have been less willing to hire someone who has to learn some of the needed skills on the job ... and that means the pool of those people who have learned those skills on the job is shrinking.

      ... get an MBA

      That's fine for some people. Hell it would be nice if more business executives really did understand the technology better, which would happen if more technical people went the MBA route. But the MBA path isn't right for everyone. Some people just love the technology too much to ever want to do the kind of work an MBA prepares them for. All you really need of these people is that they have a basic understanding of how their technical contribution makes business work. But this does require managers to respect them for their focus on technology (something they could not do as much if they are getting an MBA, too). These are not CTO/CIO jobs I'm talking about here.

      Very few people get to write software from scratch nowadays.

      That's one of the reasons I left software and went into network and security administration. I happen to love writing software, which is why I don't want to do that at work (it would ruin it for me).

      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.

      Exactly. Sadly, working for corporations these days tends to rule out doing a job you can love. It's just a job for money. And that is one of the reasons fewer people are going into high tech these days ... because it isn't a career path for money anymore.

      Just pray that they don't start outsourcing financial/estate planning to India, as they are already doing to investment analysis and tax preparation. But I'd say your new career path is safe for at least the next 4 or 5 years. Maybe.

      --
      now we need to go OSS in diesel cars
    3. Re:Let's see.... by Anonymous Coward · · Score: 0

      "SAP. Peoplesoft. Oracle. Webmethods. Lawson. JDEdwards. Manugistics."

      I don't know whether to laugh at this or cry.

      "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."

      I disagree. It's like Joel Spolsky said about what makes a good day different from a bad day - control over your destiny and local environment. And trust me folks, if you learn those things he's recommending, you will have no control over either. One long endless stream of bad days. Also, don't rely on what others think of you - because the people around you don't really care whether you're happy or not.

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

      Yes, that's true. And I would argue that working for a soul-sucking big company will ultimately put you not just where you started from, but behind. They'll put you in a little pigeonhole, and run you ragged. Then one day, after you've been saddled with a marriage and a mortgage, they'll tap you on the shoulder and escort you out the door.

      Find something that you're passionate about, and then go do it. Avoid big companies, because they often offer no more job security than the small companies do. Whatever happens, always remember, unless they're pointing a gun to your head, you always have a choice. You choose to go to work, you choose to go in debt.

    4. Re:Let's see.... by grgyle · · Score: 1

      I'm buried in the middle of going back to college for a second degree (EE). Your statements are very disheartening, there is something very unsettling when you, as a recruiter, are recommending that people *not* depend upon university to make them employable but instead rely on internships, apprenticeships, certificates, and all-things-external-to-university to make them desirable for employment. What does this say about what employers desire in an applicant? What does this say about the educational effectiveness or focus of our universities? Personally, I'm sick to death of trying to get "foot-in-the-door" jobs that also require me to have "5+ years experience, cert in this, license in that, etc". I shouldn't have to blow $100k for a degree just to have someone tell me "you should really be doing an internship to supplement your college". Employers and universities both simply need to be more up front and realistic about what they desire or produce.

      --
      ----- And all that the Lorax left here in this mess was a small pile of rocks, with one word...UNLESS.
  288. Agreed! Outsourcing = Increasing Profit by Pejorian · · Score: 1

    they outsource for profit. it's totally dependant on cheap labor.

    This is obvious.

    Of course companies want to increase their profit. That is the stated or implied motivation behind all corporate activity. And that's how it should be.

    Any smokescreen about schools not teaching the right things is total crap. If a company can get cheaper labour then it will do so.

    I also agree with the supply and demand comments made elsewhere. Too many graduates who signed up during the dotcom craze, not enough jobs (or at least not enough offering the dotcom wages the grads were expecting).

    --
    - Murphy's Corollary: - It is impossible to make things foolproof because fools are so ingenious.
  289. Re: 24% ? by Anonymous Coward · · Score: 0

    Dude, you need to charge more. I may get a lot of shit from my clients, but when I give 'em the bill, well, lets just say that revenge is a dish best served up cold. :-)

  290. new course studies for the future by corporatewhore · · Score: 2, Interesting
    Think about it - all those millions of lines of code we wrote are going to be worthless when the lights go out, or martial law gets declared...and all this discussion about outsourcing, brain drain...its smoke and mirrors like Janet's breast instead of an accurate death/wounded/maimed count from Iraq...


    The skills any geek worth his/her salt should be studying, imho...
    1) reloading cartridge ammunition
    2) manual labor-intensive and technology-poor farming and manufacturing techniques (bootstrap baby, bootstrap...)
    3) pioneer-style medical care

    The real irony is that a nation of overweight cows sitting in front of the magic box can't even see it coming. When the feces hits the ventilation system, no degree will mean as much as simply being ready to deal with the new 'economy'...and like it or not you can't eat money, degrees, nice resumes, or fancy algorithms...its called hubberts peak, and I believe we just hit it...mod me as off topic, but think about it...

    --

    you think it's easy, but you're wrong...

  291. Yep it's true, it's because of the math by blueworm · · Score: 1

    I'm a computer science student who has always struggled with math but I'm sticking to it just because I love to fail and eventually get things right. I'll tell you though, nearly 9/10 people I talk to who have switched majors from mine have said it was because of the math!

  292. Re:"We had more jobs than people" by cubicledrone · · Score: 1

    9 out of 10 small businesses fail within the first year, 9 of 10 remaining fail within 5 years

    Myth.

    she started her own mortgage brokerage firm in less than a year. She's doing good know, and even has a staff of ten people. That's right, she CREATED jobs!

    Good for her. Did she get a preferred (read: near-automatically approved) guaranteed business loan as a female business owner? Almost certainly. Are such loans available to the rest of us? No.

    So how does Joe Unemployed start his mortgage brokerage firm (since he ain't findin' no job anytime soon)? Fill out an application at the bank? lol

    --
    Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
  293. Re:Good. Don't be a tool. by Anonymous Coward · · Score: 0

    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.
    Yep, that's the real problem with offshore outsourcing. Blue collar workers don't often become mechanical or chemical engineers after 10 years on the job. But you probably shouldn't become a systems architect or be running an IT department if you haven't spent some time in the development trenches. In 10 years and more, as retirements increase, good candidates for senior IT positions are going to be scarcer than hens' teeth.

    That's when the companies providing offshore services are going to really start making outrageous claims and ripping companies off, because they'll know the client's overseers don't have the competence to know any better. Companies will have to start hiring talent back from offshore at premium prices to make sure they don't get ripped off, and after 20 years of living in third world countries, I wouldn't be surprised if some of that talent start getting some nice kickbacks for picking the right offshore outsourcer.

    If you can last until that point, you'll make a mint (and everybody else will pay).

  294. Good Thing by Anonymous Coward · · Score: 0

    Good thing I have a BSc in Math Sciences with a minor in Computing Science. I should be in high demand!

  295. Moderators, please drop the crack pipes by drinkypoo · · Score: 1

    I didn't think the above post was complicated enough to need the director's commentary, or author's footnotes, or whatever the hell you call it on the web. THE COMMENTS BEHIND THE COMMENTS DUN DUN DUN BEEP BOOP BEEP BOOP BOOP BOOP BEEP this just in, it's not a reoll, or flamebait. I am a student at Yuba College in Marysville, CA. I am at once a huge fan of the institution for the many fine classes that they offer and the many talented and/or intelligent people teaching them. It is a serious shame that California's economy is in the shambles it is in today (yay rah boom and bust!) especially since it is having such a detrimental effect on our school system(s). I probably shouldn't have said "Crappy" but in terms of it suiting me, it most certainly is. Since I'm exceptionally self-centered (but in a generous way, mind you, read my comments regularly to see what I mean) I basically focus on how shit affects me.

    I'm probably going to switch to being a liberal arts major and see if I can pick up some certificates in auto body and paint instead of that degree, though it would be a pretty cool degree to have on my wall if I ever make it big. "Yeah I got a college education, and look how applicable it is." Then again I could end up owning a chain of body shops or something, you never know. But the fact is that in the CS program at Yuba you have to take a certain number of units from a certain portion of the catalogue and since you typically cannot repeat a class you have successfully passed you will end up taking shit like COBOL, Pascal, etc. Now I realize that there are fine uses for these ancillary languages (except maybe Pascal) and that learning multiple languages is good for you. But look, I've taken assembler, I'd like to take specific classes on C, Java, and maybe C++ and then once I've got some time and experience with some assorted languages I'd like to take some theory classes to teach me the finer points so I'm not just bludgeoning.

    Now, I am from Santa Cruz, and while I have never been a UCSC student I have known many of them, and have had a chance to see what a real CS program looks like. At the same time I have been a Cabrillo student and have had a chance to see what an almost-real CS program looks like. Doubtless one could get a fine education in computer science at Yuba College through it but in the process I would be forced to do things which I frankly do not want to get involved doing in the pursuit of money. As I have implied elsewhere, I'd rather paint cars - and I expect I'd signifcantly more money doing so.

    Life is too short to do things you don't want to do that aren't required to make you happy, within certain limitations like not excessively harming others in the pursuit, etc. (Falling over and dying will cause you to consume oxygen as you decay, you can't make everyone happy.

    Now back to the CS program at Yuba. I suspect that there are enough people teaching in it to where a motivated student could get a good education, but you couldn't tell by the course catalog. I've found that instructors will typically take the time to explain anything to you if you are able to absorb it, don't annoy them too much, and appear genuinely interested. So you could learn a lot about data structures while taking one of these nauseating classes - but I'm not going to play musical languages to find out which one.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  296. Let's takes away the incompetents. by Wolfier · · Score: 1, Insightful

    I'm constantly (negatively) amazed by the recent trend of the implementation of "non-discriminating" policies by a lot of universities by lowering entrance requirements, making courses easier, etc.

    Not having an entrance bias based on height, colour, sex, etc. is reasonable. However, universities should discriminate on intelligence.

    WHAT IS WRONG WITH ELITISM???

    People who back away from mathematics should have NOTHING to do with Computer Science. The current system is giving them too much false hope, and as a result their career, and our reputation, is hurt.

    Less people is a good thing, because it probably means higher quality. I'll say, on top of this, all universities should restore a "gifted" class of sorts, where the best people will receive special, accelerated educations.

    1. Re:Let's takes away the incompetents. by Anonymous Coward · · Score: 1, Interesting

      I'm going to agree with you here. I'm posting anon because I don't want to bring negative karma towards my home institution, which has been very good to me, but I'm finding that my school is just too easy.

      To preface this, I'm primarily a math major, and I consider myself pretty smart. But I'm not THAT smart.

      I literally don't show up to classes for a week, spend an hour with the book and get caught up on a week's worth of material for the quiz/HW/test. My CS classes thus far have been a professor reading from the book for the entire class period, writing examples on the board, and getting things wrong at least 3/4 of the time. Any question that deviates from the material he planned for class that day, he has no idea.

      I feel like this man is just barely ahead of me half the time, and he's dropped statements that makes it seem like he just got into CS several years ago.

      Our school has a liberal arts requirement of philosophy, etc. The problem is that those classes are equally braindead, and don't even have the advantage of being in either of my majors. The school has a special program that requires first-year undergrads to waste time an an even more "special" class where you spend an extra hour without credit and the pace is slower.

      The worst part is that this is a fairly well-known undergrad school. I hope there's greener pastures elsewhere.


      As a footnote, I know that I can be spending my copious free time pushing the borders of my math/CS knowledge. The issue at stake here is that I'm going to be walking out with this flimsy paper degree, having paid money for very little in the way of services.

    2. Re:Let's takes away the incompetents. by Skapare · · Score: 1

      College education really don't help you that much in the knowledge department. It should prepare you for life long on the job learning so you can adapt to all changes (and there will be constant changes). Sadly, while it is the case businesses do want people with genuine on the job experience, they are also unwilling to be the providers of that. Most of them want people that got their on the job experience somewhere else. They seem to also want people that won't learn anything new so they can just shove them out the door in a few years and get someone new and cheaper.

      --
      now we need to go OSS in diesel cars
  297. Maybe they should take up steel working by csoto · · Score: 2, Insightful

    You know, it's gotta have as bright a future as IT these days...

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
  298. Not enough math/science? by Sheltim · · Score: 1

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

    This I find interesting. I am a freshman CS and Software Engineering double major at my undergraduate college of choice. My curriculum has so much math that there is a Math Minor built in, and enough beyond the Minor that I could easily get another major in Math. As for science, it's diverse enough that I don't have any built in minors. But there is a lot of it in there.

  299. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  300. Bingo... by Eric_Cartman_South_P · · Score: 1
    will survive by rendering service needed by people, not by rendering services needed by corporations. Corporations can get their services cheaper overseas. We need to address the needs of people here. In our neighborhoods.

    Well said, my point exactly, but better (and shorter) said. There is PLENTY of money waiting in ones' neighborhoods. Learn to sell and network and you could be really good at tech, cars, or any other specific special skill, and the money can roll in. I think the secret to making the individial thing work, is learning to sell. Think of it as a career change. I do tech, but I think of myself as a salesperson, and the tech is my deliverable. Learn to sell first and formost. A good bookstore and a bit of digging though the 10 shitty books for the 1 good gem on the shelf is well worth it. That's exactly how I got started, and several of my friends too. SELL BABY!

  301. broken schools? skills? no, a rational choice by Wansu · · Score: 2, Interesting


    This started with a story about college kids abandoning CS and engineering because fresh grads aren't getting jobs. There's nothing new about this. Enrollments have always tracked the market demand. There's not much demand now; companies aren't hiring. Yeah yeah, study something you love. There are lots of interesting things to do but few that companies are willing to pay well for. It's not about skills. It's not about broken schools. Somehow, every offshoring discussion turns into thread upon thread about skills and brokens schools. It's about money $$$. There are vast pools of educated low paid people in countries with low cost of living. Technology business is shifting to those countries. It's NOT because they are smarter or more highly skilled. It's because they are an order of magnitude cheaper. As these high paid jobs leave the US and poor people enter the US in droves, the US standard of living is going down faster than the Chinese or Indian standard of living is rising. Watch energy prices. That's a good barometer for the weakening dollar. The decline in the value of the dollar is a world vote of no confidence in the US economy. So, native US citizens are still saddled with the same debt, mortgages and cost of living but having to settle for menial wage jobs. This plus the decline in the dollar and ultimately, government entitlements will mean most formerly middle class persons will burn through their savings becoming working poor. America will descend to the level of a second then a third world country. Things are liable to get real ugly. You can think of the engineering schools as sort of a canary in a coal mine.

    --
    Wansu, th' chinese sailor
  302. I am SO impressed by your grasp of Eco 101 by Cryofan · · Score: 1

    I took it already. Even went went to business school...

    We do NOT want high productivity for ourselves. We want high productivity from the people who WORK FOR US. I hope you see the difference!

    --
    eat shiat and bark at the moon
  303. hidden costs by chame1e0n · · Score: 1

    i had a discussion with one of my professors recently about this very topic...he seemed to believe that there are plenty of hidden costs involved with making someone overseas understand complicated concepts...not to mention a possible language barrier.

    1. Re:hidden costs by TapTapTheChisler · · Score: 1

      There are more English speakers in India than in the United States.

  304. Count me in by Anonymous Coward · · Score: 0

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

    Damn New Zealands' "superior" school systems! Science sucks.

  305. the problem in a nutshell is... by BobWeiner · · Score: 2, Interesting

    ...most 'modern' school systems do not teach their students how to THINK. The emphasis is always placed on getting the 'correct answer', to the point of spoon feeding the students a rote method of solving a problem. To some degree, I've heard that this happens over in Asia as well, where the answer is the most important thing.

    Here in the US, most K - 12 teachers are grossly underpaid (or incompetent), we have parents who don't want to be bothered with their kids, while TV and Nintendo are the baby-sitters.

    As a child, I always wanted to go into art. Coming from an Asian background, my parents 'convinced' me (more like forced) me into studying engineering. I went into EE and struggled most of the way through. In my junior year, I was able to finally figure things out, and went on to graduating in the top 15% of my class. I am grateful for all those hours spent in the lab, working til 5AM most nights, taking 19 hours of courses my senior year in college (with three design courses), and otherwise living the geek life.

    Engineering helped me learn two important things I apply to my life on a daily basis: 1) problem-solving techniques and 2) perseverance.

    I'm now working in IT, completing my masters in computer animation, while freelancing as a cartoonist for EE Times (and much happier for it!)

    --
    The PC Weenies: 11 Years of Online Tech 'Too
  306. Waste of Time by Anonymous Coward · · Score: 0

    Some science is a waste of time for computer programming and software development (most important)... biology and chemistry don't really help there.

  307. rhetoric by Anonymous Coward · · Score: 0

    "because of the American school system not being up to snuff" means that the supply of technology workers is low which costs companies more per employer in the US. It is the cost of a technology worker that is driving this. Even if there were plenty of technology workers in the US. Its the cost that is the driving issue.
    Which is why Ive decided that engineering is not for me, Im going into management so I can outsource others and not get outsourced.

  308. Re: 24% ? by Bull999999 · · Score: 1

    It kinda does show that there are many wealthy people who are no different than the rest of us. I just picked the savers group because that's one sure (but slow) way to get rich. Almost anyone can follow their steps and suceed.

    As for the stock, few got lucky and got out before the bust, but there are many people who lost out big. Everyone I knew personally who day traded lost big, but I guess you can't win big without taking big risks.

    As for your business, best of luck to you. I'm currently runnng a web authoring/hosting side business myself right now. Sure, the odds are against us, but even if we fail, we can honestly say that we attempted to make our own destiny, instead of just rolling over and whining. Besides, Colonel Sanders were in his 60's, broke after his businesses failed, when he made millions from his famus "recipe".

    --
    1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
  309. oops by pavon · · Score: 1

    Sorry, I just read Shivetya's post for the fourth time and realized that I had missed the second sentance the previous three times. Boy do I feel stupid. But nevertheless, what I said in my post still stands except the parts where I told you to RTFP.

  310. sounds familiar... by iamhassi · · Score: 1
    "Undergraduates in U.S. universities are starting to abandon their studies in computer technology..."

    Sounds like just like me, quit after 70 credits. What pushed me over the edge? Last job I had I was sitting next to CS graduates, making the same $9.25/hr ($19,000/yr before tax) I was...

    --
    my karma will be here long after I'm gone
  311. What college are YOU going to? by Anonymous Coward · · Score: 0

    I got my BA in English, a classic liberal art, and *I* was never forced to take anything like "world music." If anything, my university (UCI) was interested in forcing the liberal arts students to be more aware of science: I had no idea that "Rhetoric of *SCIENCE*" would become one of my *required* classes.

    Incidentally, you are very typical of the engineers/scientists who had to take that class too for their electives -- yes Virginia, math and science are "pure," but the instant your colleagues disagree about something then *GASP* certain aspects of science ARE sometimes influenced by human conditions! Reading "The Structure of Scientific Revolutions" was NOT a waste of your time!

    It's true that these emerging countries (India, China) have made math and science a priority in their education systems. You need to keep in mind, however, that the only reason things like literature and writing aren't ALSO a priority is because they're ingrained into the culture -- I'd wager dollars to doughnuts that most top science and math students in America are more rhetorically illiterate than their math/science foreign counterparts.

    Unless of course, you were talking about high school, where I'd agree they make students learn about outlandish things. But what kind of high school are you in that has MAJORS?

  312. i salute you, sir, by understyled · · Score: 1

    a fine rebuttal.

    --
    Sig (appended to the end of comments you post, 120 chars)
  313. RTFP by Anonymous Coward · · Score: 0
    Eh? Where doees it say that?

    Here's the statement again:

    I often saw groups of those highly-educated foreign students huddling at tables struggling to do their studies communally.

    plus:

    I think that it was because the culture in the USA promoted experimentation and self-initiative.

    It doesn't compare Western vs. Other. It compares American vs. foreign. Unless of course you're implying Western == American. I'm sure Europe would like that statement a lot.

    Yet another example of American arrogance. RTFP before you sound off. You look like an idiot otherwise.

  314. He is your conscience by Anonymous Coward · · Score: 0

    This troll keeps reminding those IP thieving slashbots where their precious source code comes from. Pay up thieving biatches.

  315. Re:the problem in a nutshell is... by m1chael · · Score: 0

    The problem is not about THINKING but learning how to learn. Then applying that knowledge.

    --
    I know you are psychotic, but please make an effort.
  316. Pessimism or Opportunity? by Connectmc · · Score: 1
    A little off-topic, I know, but this sort of discussion always reminds me of a project a friend worked on a little while ago.

    He had an idea for a product. Pitched it to the company he worked for, they didnt like it. What he'd have done in the older days was to start a company with one or two friends, and spend a year or two writing it himself. Instead, he contacted a company in India, and got into a partnership with them. This resulted in the company allotting a team of 7 programmers to work on his product, which cost him about what two people's salaries and office space would have cost him here. The product was ready in 3 months, and he spent most of that time marketing it, getting feedback from potential customers, and finetuning the product with his team in India.

    What stops any out of work programmer, or anyone not happy with his job, from doing this? Getting jobs done cheaply works for him too, not just for his boss...

  317. The system is adjusting well-Two faced. by Anonymous Coward · · Score: 0

    So basically they're doing it for the money, displacing someone who may indeed "love" their job.

    Funny. When the reverse happens patronizing comments like this start circulating.

    It must be nice being able to talk out of both sides of one's mouth, and have a crowd cheering one on.

  318. I agree 100% by Anonymous Coward · · Score: 0

    I went to DeVry in 1996, I know DeVry might not be a great pillar in the teachings of Information Technology, but being an IT school you would think they would have the latest in technology, ah how this was not the case. I came to DeVry having taken 4 programming classes in high school (QuickBasic through Turbo Pascal through C/C++ and some Assembly) At Devry, we started off with QuickBasic and then spent over half of my time there learning CICS, COBOL, JCL and other SHIT that I WILL NEVER NEED TO KNOW. I complained to higher ups about it but they insisted that the technologies were "hot" and that there were tons of jobs in those arenas, despite the fact that newspaper posting on THEIR job board, had UNIX and C as the most popular (by FAR) technologies in demand. I think COBOL was under 5%, whereas C and UNIX were both above above 20%. Needless to say, I continued to teach myself whatever I deemed as a hot technology and sure enough I landed a consulting gig which eventually lead to my present position, in PHP/Linux, making just under 6 figures.

  319. Re: education by Suchetha · · Score: 1

    as someone who has been through both the "asian" system and the american system (12 years grade school in sri lanka, and 3 years college in the US), i can say that there are major differences in teh two systems.
    in Sri Lanka (most other asian countries are like this i think) you stay in one class and your teachers come to you. the emphasis is on memorisation and rote learning. the text books are mandated by the government and may or may not be accurate. god help you if you dare to question the teachers, or what is taught you. while this system is good for some, it did NOT work for people like me who tend to question what the teacher says.

    College in the US was a refreshing change for me. i loved that i could challenge the lecturer's facts and study in my own style rather than the rote learning i was used to. however, my earlier schooling in good stead as i was thoroughly drilled in some of the concepts that the US teaches at a college level. for those who think that the comparison between grade school and uniis unfair, i can assure you that the system of rote learning goes on into the local uni too. in fact my father was stunned/shocked to learn that they are still using the same note in the engineering faculty that he used when he graduated in the 60's

    i think that the US has concentrated TOO much on randomised learning in grade school, taking to one extreme what the asians have taken to the other. which is why asian students tend to excel in your system - either they or their parents have spent time in the other system and therefore push the students into some form of extra rote learning. the ideal would be a mix of the two.

    the advantages here are that those people who grew up in rote learning make good workers (code monkeys) and those in the randomised system make good "ideas people." it is simply a fact that the rote learning method tends to stifle creativity and lateral thinking. this means that people like me who have not been academically successful, can get into creative fields like conceptualisation and have a group of people who are focused on the work to bring our concepts to fruition

    Suchetha
    --

    learn from yesterday, plan for tomorrow, party tonight
    or one out of three ain't bad
  320. If you look at history, this is a bad sign.. by Christ0ph · · Score: 2, Insightful

    I'm reminded of similar situations throughout history, when empires got lazy and decided to 'outsource' the 'dirty work' to others and simply make money off them..

    It's a common thing that they do before they fall..

    What is happening here is that given a green light to, by Washington, the corporate interests are becoming too greedy. They don't want to allocate too much of 'their' profits to the *people who actually create the wealth*. Instead, they want to play the middleman. The problem with this scenario is that the skills leave the US. Eventually, the loss becomes irreplaceable, because the loss of low and middle tier jobs leads to the loss of upper tier jobs as well. But they wont admit that because they are just in it for the short term profit.. Its a symptom of the way corporations are structured.

    History teaches us that in situations like this, it's only a matter of time before the producers and consumers of tech products and services look to eliminate the middlemen.. - basically, US.

    Can the US remain a first tier nation, if it only has second tier technology? - NO

    Anyway, thats my cut on this...

  321. Funny isn't it by sjb2016 · · Score: 1

    I can see your argument in regards to the suicide thing, but wouldn't failing a test bring shame on somebody worthy of suicide?

    On an unrelated note, you mention you're proud to be an America, and that you've also lived 3 years abroad. Funny how those of us that have lived abroad (myself 1 year in Sweden, 5 months in China, 9 months in Japan, soon to be 10 months in England for grad school) are very proud to be American. I love living abroad, seeing how things are done differently and often times better. I cannot condone all of America's foreign policy, but I often wonder how many Americans that do nothing but talk down America have ever lived abroad. Just a thought. -1 Offtopic, -1 Troll, this is why I stockpile Karma.

  322. Can you blame them? by Anonymous Coward · · Score: 0

    Can you blame students from walking away from CS and Engineering Jobs? Particularly CS? It's a lot of work, very technical, considered 'lesser work' (face it, anyone in the computer industry right up to professors are labeled 'geeks' and 'techies'). You are required to get very technical with traditionally non-technical subjects (natural language processing, artificial intelligence -- really mathematics applied to psychology and implemented in software, advanced graphics which applies really ugly linear algebra and caldulus in 3-space on what is traditionally the phtographers and artists realm). Business people shun (all of) this. Fix my computer dammit! They are quite cheerful to call you at 3:00 AM when you are on holidays and yell at you that the computer (the one you don't look after) is broken and you had better come in and fix it quick! Those same people then are cheerful to call you a head count and offshore your job. And you wonder why people have stopped taking these courses? A CS degree will give you as many opportunities as a janitor, bus driver, street sweeper, sanitation engineer, day laborer, or fast food restaurant worker. So you have people who have paid a *lot* on higher education, worked very hard to learn that much material (and learn it well) in order to get how few a shrinking set of opportunities (those who haven't already lost their jobs are considered a liability and dead weight by their employers). Were you serious in wondering why students have stopped taking these courses? Really?

  323. Perhaps, but time *is* of the essence... by Anonymous Coward · · Score: 0


    I hate giving away trade secrets just to stoke my anonymous ego, but here goes anyway. I'm only doing this because you are so obviously CMU:

    Any serious algorithm development effort needs to (1) produce a practical result that can be implemented efficiently on the target platform, and (2) typically move through an incedible amount of data during development to test and iterate the approach. There is a tendency for academics to use Mathematica to delvelop and prove alogorithms, and many scientists coming out of school have mostly this skill. It turns out that these engineers are not that useful in critical applications like defense and security because the algorithm developed is often very hard to map to the target system, and when it finally is mapped it turns out it did not generalize well enough because not enough data was tested during development. Mathematica is too slow to exhaustively test enough data sets. The most useful scientists are those who can R&D in c.

    This is beginning to become a hiring criteria for algorithm developers, especially in embedded defense applications. You have to be able to *research* using c to be completely useful.

    1. Re:Perhaps, but time *is* of the essence... by Kiryat+Malachi · · Score: 0, Troll

      Mathematica is worthless, but where I work, probably 85% of our control algorithms are developed in MATLAB and then proved on a real-time system (usually a custom DSP board) in C.

      Did I mention Mathematica is worthless? Did I mention MATLAB makes me smile?

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    2. Re:Perhaps, but time *is* of the essence... by chialea · · Score: 2, Insightful
      I'm sorry, I'm not really "obviously" anything, other than A THEORETICAL CRYPTOGRAPHER. I did my undergrad at UC Berkeley, not at CMU. Note that my former field of research was robotics, so I actually have gotten my hands extremely dirty. I simply prefer math, and coding annoys me.

      Any serious algorithm development effort needs:

      1. A better result than the one known before. This can mean deveoping new capabilities that were not known before, an asymptotically better running time (and note that the cost function may or may not take into account such things as a cache hierarchy, but tying it to a specific platform makes it rather useless, in the long run), a weaker model (fewer assumptions), or something of the sort.
      2. If you are using DATA to prove your algorithms, you're not generally proving them (yes, exhaustive search may be able to prove the desired properties, but see the lack of useful theorem provers for a motivation for actual proofs). A proof guarentees correctness (and whatever other properties you wish, such as security) in a given model. It takes skill, of course, to understand and implement the proved algorithm/protocol. Security is not an easy endevour, for instance; many examples of faulty implementation (such as WEP) show this. The most useful scientists are those who can understand the math. A background in programming is also helpful, but languages can be picked up as needed.

      Frankly, if you're using C to prove your algorithms, I'm either very scared, or you have some people using some incredible automatic theorem-provers. Still, I hope you're not rolling your own crypto. Attitudes like that have led to some incredibly silly security flaws.

      Lea

    3. Re:Perhaps, but time *is* of the essence... by Kiryat+Malachi · · Score: 1

      (whoever modded me troll)

      I'm serious. I do real work in MATLAB. I work in the automotive industry. We use a lot of MATLAB. I have never, ever seen Mathematica used. MATLAB is part of our electrical engineers standard software install, along with PSpice (circuit simulation) and Mentor (schematic capture). We don't even own Mathematica licenses.

      So, you can call it trolling, but I was just being accurate.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  324. Engineering is not the only career path... by dtjohnson · · Score: 2, Informative

    People should study engineering because they like to solve problems wtih technology, because they want to develop better ways of doing things, and because they are interested in why and how things work. They should not study engineering because someone suggests it is a sure path to high wages, responsibility, and prestige. We live during a time when technology and innovation in the US have been stifled by corporate bureaucracy, where economic growth means driving the competition into bankruptcy/merger rather than offering something new or revolutionary, and where financial resources are directed towards marketing, sales, advertising, and hyperbole rather than research, education, new ideas, improved ways of doing things or an expansion of knowledge.

    Large american companies rarely ever attempt to provide anything new or different but instead concentrate on undermining their competition (if they even have any), obtaining goverment protection and favors for their market share, and generally securing a steady and growing revenue stream. There is unlikely to be much opportunity for creative, bright technical people in those sorts of enterprises. More importantly, there is a huge surplus of technically-trained people worldwide thanks to foreign educational programs that emphasize technical training over other areas. Meanwhile there is an equally large shortage of intelligent people with an education in something other than technology. There will always be a need for technically-educated people but there are a lot of people who have pursued technical educations who are lacking in any sort of aptitude whatsoever for technical work. A more even balance worldwide between technical and non-technical educations might be better for everyone in the long term.

    Universities should require every one of their graduates to complete college-level coursework in math, physics, chemistry, and biology but they should not be graduating significant portions of their student body with coursework devoted almost entirely to those things. Declining engineering and computer science enrollments shows that college students are finally recognizing that their opportunities are more likely to lie elsewhere now.

    1. Re:Engineering is not the only career path... by westendgirl · · Score: 1
      I agree with your reasons for why people should study engineering -- and why they shouldn't.

      We live during a time when technology and innovation in the US have been stifled by corporate bureaucracy, where economic growth means driving the competition into bankruptcy/merger rather than offering something new or revolutionary, and where financial resources are directed towards marketing, sales, advertising, and hyperbole rather than research, education, new ideas, improved ways of doing things or an expansion of knowledge.

      I have to take issue with your comments about marketing, sales, and advertising, though. I imagine you're mostly fed up with half-truths and hype. But I do think that marketing, sales and advertising are key to the success of the tech industry. Many wonderful technologies are overlooked because of problems with diffusion of innovation -- a.k.a. technology adoption. No matter how great a technology, you need to get people using it. And that means you need to develop an affinity with more than just techies. You need to get influential people to use your product and become evangelical about it. You need to understand where your product is in the technology adoption lifecycle, then develop messaging, marketing and sales systems that recognize that. You also need to understand buyer behaviour and the right place to "call into" an organization. You need to know how to identify users, influencers and buyers and respond to their concerns, unique agendae, and power structures. You need to be able to explain things in simple terms that speak to the needs of these people. And you need to manage relationships, right from the first time someone hears about your product to when they're struggling with it and considering a call to tech support. It's important to be able to build trust and connect on a human level, and also to manage buyer remorse (which can happen even if the buyer made a good decision).

      Granted, not many companies (or even sales/marketing/advertising professionals) understand all these things. But that doesn't mean they're unimportant. These disciplines can drive economic growth and contribute to a better society.

      For example, the first major studies of technology adoption looked at the use of solar ovens in least developed nations, then worked with influential members of the community to spur adoption. Other studies introduced health management initiatives to disease-ridden areas. Still others introduced new ways of crop farming to struggling farmers. These all represent new ways of doing things -- but the key was changing the way people think. That had to happen before anyone would consider the benefits of these technologies. And even more work had to take place to make sure people didn't stop using the products once they'd tried them or dabbled with them.

      Your post suggests you see not all opportunities lie in engineering or comp sci. But I did think it was important to point out some of the positive roles played by marketing, sales and advertising people.

      --

      -- SYS 64738 --

  325. More education isn't needed by ClosedSource · · Score: 1

    "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."

    The fact is that most students in Engineering or CS will have the opportunity only to use a small fraction of the math and science they took in college during their career.

    1. Re:More education isn't needed by EvilTwinSkippy · · Score: 1
      And more to the point, I know 4 folks with graduate degrees in EE that are working odd jobs to survive, and I can think of about 1000 experienced engineers who hit the street when the entire R&D section of the company moved to Singapore.

      Yes, there were a lot of foriegners that went to school with me. The were no means a majority, though.

      You have to read between the lines with what firms are saying. "We can't find any quality engineers [for what we want to pay them.]" And they don't even consider someone with a post-grad degree. They had the same song and dance for the H1B visas too.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  326. Re:Inexperience workers are always last to be hire by ClosedSource · · Score: 1

    I think you're wrong on both counts. Companies like to hire new graduates and retain them because they're cheap and their ignorance can be very useful.

    First of all, they are easier to indoctrinate in your company's why of doing things because they haven't formed preferences at other companies.

    In addition, if a manager gets a "great" idea that in reality is doomed to failure, inexperienced people are less likely to see the flaws. This makes it easier to create the illusion that success is just around the corner and get promoted before the shit hits the fan.

  327. The lawyers aren't the problem by dbIII · · Score: 1
    The lawyers aren't the problem - it's the clients. We've probably all met some loser who slipped on stairs in the dark, and sued the landlord because the bulb had blown. I met one who had to take almost as much time off to get the legal proceedings going to sue for lost earnings as she had to take off due to the injury. The lawyers themselves collectively keep society running on a reasonably even keel, while there are fairly balant person injusy cases going on the other extreme of installing lethal traps only occurs in war zones.

    Accountants don't produce new products either, but they sign the cheques. The problem as I see it is about proirity, and many of those that make the decisions often make very odd decisions - so production departments get ignored while others are fattened up until companies die.

    I've met lawyers who are very knowlegeable about physics and maths - I've yet to meet an accountant that truly understands simple algebra (even one that thought he was some kind of genius liked to show how clever he was by dividing by zero). This is a bad thing, since accountants tend to end up running companies and aren't tend to do destructive testing on departments that make money until they work out how - which of course stops them making money.

  328. Like rats off of a sinking ship... by Avitor · · Score: 1

    I'm trying to stay the course, I really am. But I attend a college where enrollment in CS classes has dropped a little more than 20%. For the past three semesters classes in graphics programming have been cancelled for lack of enrollment, less than 6 registered students per semester. No oportunity ofr independant study is even offered and if I want the credits for the 200-level classes I have to get accepted at the University down the street, take 300 and 400-level classes and transfer those credits backward! I can't even get the degree I signed up for!

    --
    My /. Karma is a bum rap.
  329. Nothing New Here, Everybody Go Home by Anonymous Coward · · Score: 0

    US IT education sucks the big one. US education in general sucks the big one. This is not news.

    OTOH, the Indians are great at stuff like this. They've been excellent for quite some time.

    So I wonder what good it will do for US inepts to migrate to India in search of IT jobs - who the F wants them anyway?

  330. CS isn't an Engineering Discipline, Yet by tyrione · · Score: 1

    Until it becomes a discipline like Mechanical Engineering I'd expect it to fluctuate as it does.

    Call me biased with an M.E. degree and then worked on a second bachelor's in CS I will say something that is also lacking today:

    Credible Educators

    The best Instructors easily make over 100k--at least they did when I worked for NeXT and Apple.

    Continually re-educate or become obsolete

  331. My 2 Cents... by _Potter_PLNU_ · · Score: 1

    Personally, I think that the idea that companies are outsourcing because the college education isn't _up to snuff_ is ridiculous. There is a reason that you get a degree from an _accredited_ school. If you pass, then you should know enough to get in the door and get trained on specifics. Do companies expect us to know everything coming out of college? I thought that was the point of the entry-level positions?! If companies don't feel that BA/BS in computer science is teaching enough they should be complaining to who ever the big whigs are that come up with the guidelines.

    I don't have a problem with outsourcing to those countries because I see it as helping those who are less fortunate than myself. Yes, I've been searching for work for the last 4 months since graduation and nothing, but I'll survive, eventhough it would be nice to have a job. If my hardship means that several people (and their families) have a better life than poverty, so be it. I know that not everyone's situation is the same as mine when it comes to this issue, and I sympathize. Everyone is entitled to their own opinion but I don't necessarily see this as totally bad.

    On a closing note, I wanted to respond to one of the first comments on this story. If you are just doing computer science for the money I don't think you are in the major for the right reasons. I did it because it was interesting and I was good at it. If you wanted to make money you should probably consider something else like Business. Eventually you may make the money you wanted, but despise the job.

    --
    "Hard work never killed anyone." -- Some Dead Guy
  332. YEAH CE is hell too by Anonymous Coward · · Score: 0

    Most people with normal aspirations and who want to enjoy life are gone from engineering because it is ridiculous. I am 3rd yr CE and I had a real interest at one point but most of it is inane, dribble to waste time. Yes math and science requirements are stringent but in math and science classes I can do really well. Engineering classes, no I can't I will not spend 30 hrs a week on a 4 credit class I have to live.

    Here is what I have learned engineering does not pay, you work and you are drained of the enjoyment you should have. Your GPA is lower than it should be, a C is a failing grade where as Liberal arts a d- is failing. You have to compete with crazy foreign students working 120 hr weeks sleeping in the library for your grade.

    So now you are a junior and you are looking for an internship, you have a decent record 3.0 GPA after 3 years of 18 credits per semester. You sent out your resume to 100 places you hear back from 3, and you have to bust your ass to get an internship updating bank software. When you graduate you will make maybe $60k. My sister makes 50K with a degree from not as good a school in marketing had a 3.2GPA and she had fun at school, and has a relatively easy job. My 60k job will involve probably 65 hrs a week of work so I am making less even though my education cost an arm and a leg more and I worked my ass off.

    Now with this in mind I take many LSA History classes and am able to get A's with only an hr or 2 of work a week. As for EE/CS/CE being more difficult than LAW, well it is my father is a Yale Law School grad with honors class of 76 and he claims that I am doing more work in my undergrad than he did in law school.

    Now what I can see is engineering sucks, I find it interesting but it sucks, the way it is taught, the way we learn, the work we do, and the reward we get for keeping society going. I am the goddamn jack of all engineering trades, I design software, logic, signals filters, I can do all kinds of mathematics, physics, I know a whole bunch about American Law, investment, real estate, and know way to much history. I take a class load that makes indian kids tell me I am crazy but I do it and hurt my grades because I want to learn. For this I am punished and not able to get a good career, why would any reasonable person subject themselves to this torture.

  333. This is one of the reasons I joined the military by Metalhead01 · · Score: 1

    I've loved computers since I was a kid and my dad ran a BBS out of the dining room back in The Day(tm). I've been around them for the majority of my life, and I knew from an early age that I wanted to work with computers for a living.

    When it came time for me to start college, this whole damned outsourcing trend began and got steadily worse. If I had stayed in college and graduated, I'd have a shiny new diploma, little to no job prospects, and a huge debt looming over my head. Not a good way to start a professional life.

    So I enlisted.

    I can now get all the job experience I want, along with a free education. And I can stay in the service while waiting for this trend to finally level off.

    There are other reasons, of course, but they really don't pertain to the topic.

    Semper Fi.

    --
    The only reason I keep my Windows partition is so I can mount it like the bitch that it is.
  334. A Texas A&M University Perspective by Anonymous Coward · · Score: 0

    I am currently enrolled in the computer science seminar class at Texas A&M. After completing most of my curriculum, I would have to say that I would agree with industry, in that we are not learning enough, and therefore my next stop is graduate school. The curriculum is way to easy, and the focus of professors seems to be on their research and not their teaching. I love A&M but as any school we have our problems. In my opin, but I would have to say that A&M's computer science department as a lot of work to do. We need courses that go at a faster pace, require better quality work, but not just more busy work.

    I am taking senior design, CPSC 483, and this is first course out of the required courses that I am really enjoying and finding challanging. When I took 462, it was a that was a great start, but was not quite done as well as I would have liked. From what I can recall, the 483 professor even pointed out that he is surprised at what we have not learned, and what we have to learn about in our senior semester. Learning how to design simple circuits was a lost to our group of four at first. Then we learned how to use capacitors, resisters, in meaningful ways. Until this course, we did not ever design circuits using them. Shoot last semester, in 462, we did not even use a book. We learned off datasheets and did not learn much theory at all. Now understand, at the same time he is turning the class around nicely, and improving the curriculum, and the labs are harder this semester than last. He is probably one of the professors is actually trying to turn the department around, and for that I am thankful.

    Our software engineering course is a joke. One professor, from what I was told, does not even have tests (only one project) which is nice, but you don't learn much. The other has tests but they are entirely open book, and open notes. With the other professor, the software project is also a joke. Some teams just have to make code that counts the number of lines of code...and they get credit for software engineering. The lab class is extremely disorganized. We are just working off of last years report, and we aren't even being instructed in the lab class (other than a few tutorials on how to use ClearCase), just told to pick a language and code a part of a project. I am really not even sure if the course is satisfying the ABET guidelines.

    One of the best classes we have is a compiler, which requires us to work. Most of the courses should be like that.

    Now, if I had to look at the causes of the problem, I would say it is due to funding and students not caring. The professors are under tons of stress to perform and to bring in funding, and teaching does not seem to be a top priority. Texas needs to increase the amount of money they are paying their professors.

    The C.S. department is also doing well in reducing the class sizes, and for that I am thankful.

    The ELEN courses I have taken are top notch here. I would have to say I had my best professors teaching those. As for math, again, the course are taught well and quite challenging.

    As a whole the university is doing much better then when I arrived here. But there is alot more to do. I love A&M, but we do have our problems.

    Gig'em!

  335. not what i need to see, folks by agentq · · Score: 1

    I attend the University of Pennsylvania (go Quakers.) and I was beginning to seriously consider realizing my old passing and going for a Computer Science degree with Mathematics and (maybe) Linguistics on the side. I'm not interested in software engineering as much as I am in the more theoretical side of Computer Science. Am I setting myself up for failure in the long run? I figure I could enter the academy if jobs/research opportunites really do all magically transport to India (not to shun academia, mind you). Here is a link to our Computer Science department.

    1. Re:not what i need to see, folks by Tiresias_Mons · · Score: 1

      I'm finishing my degree in Computer Science at the University of Nevada (Go Wolf Pack....er....Go Flushing My Money Down the Toilet to Send 12 Guys Who Can't Speak English to a Meaningless Basketball Game), and honestly, all I can tell you is:

      Your major doesn't mean a whole lot.

      If you like computers and technology (which I do, which is why I'm in CS), then major in engineering and technology. Don't do it for the money. 10 years from when you graduate the percentages say you probably won't be working in a field where you will use the stuff you learned for your degree anyways. The problem I'm finding now though, unfortunately, is that as soon as I mention that I'm a CS major, companies immediately either:

      A) Tell me they don't need software engineers

      or

      B) Try to pidgeon hole me into being a software engineer

      If they would have told me that when I entered CS I probably wouldn't have have gone CS, but all in all I've learned some fun stuff and don't hate myself for going CS. So if you don't want to be a software engineer then maybe go into something like Information Systems, although I don't know if a Penn degree would run into the same software engineering trap that I have found since maybe Penn is a little more well rounded as far as theory goes, but yeah. To answer your question though, the moral of the story is just do what you like to do, and then worry about finding a job when you get there.

      If what all of the people older than me say is true, then what you get your degree in doesn't matter as much as just having it, since the degree itself is what gets your foot in the door.

      Then again, there's always my theory that every job will be outsourced to third wolrd countries or robots within the next 20 years anyways, so we'll aall either be rich or in poverty, but that's another can of worms entirely =)

      --
      "But that's just my opinion, I could be wrong" - Dennis Miller
  336. Re:First language - Hindi. Second language - Java by alokeb · · Score: 0

    Have you heard of the IITs (Indian Institute of Technology), sir? Look up their rankings by international educational bodies. Trust me the education standards in Asia are as much as if not better than the US. Also look at the number of US tech companies that have been co-founded by Indians/Asians and are providing jobs to thousands of Americans over here... I don't understand why Asians are being blamed for taking away jobs when it is American companies that are sending them over? Would you, under any circumstance, refuse a job offer in your country just because the company that's offering it is from another? What exactly is the fault of the people taking those jobs and your reason for generalizing them as corrupt?

  337. Why I stayed out of IT by Felinoid · · Score: 1

    I get this question every now and then and once was subjected to a psycopathic rampage over it...
    I refuse to join the IT workforce.

    I have considerable technical skill that I use on a regulare basis.
    This leaves people to ask why I won't join the IT workforce.
    (One lady actually accused me of being a fraud over it however I believe her rampage has more to do with whom I called my friends than anything else)

    The reasons I give are as folows:
    1. I don't have quite as much technical skill as I appear to have and I certenly don't have as much as those whom I'd have to compete with for work.
    2. Nobody seams to take Brainbench sereously and I let my certificates expire.
    3. I can't stand stupid n00b questions. I like kids but they don't insist the computer is possesed by a demon when they forget to plug it in.
    4. Even tech support people suck when I try to help. I don't think normal tech support has half as much problems as I do at getting people to work with me. In short yeah stupid n00bs but also Baka Me. I think I don't communicate clearly enough.
    5. Cat piss in desk drive. No I'm not joking this actually happend and a repair shop owner told me the story of what happend.
    (I make my own repairs.. I just buy the parts from him)
    6. There are some repairs I couldn't do on MY computer. How am I to repair other peoples systems if I can't fix my own well maintained box?
    7. Hate Microsoft Products..... Burn Burn Burn...
    8. Windows confuses me. Let me expain. I learnned command line I know command line I don't know GUI. GUIs usually don't confuse me but they do make me into a n00b. Windows confuses me.
    9. I run a small business. I sleep all day. This is fun.
    10. I will not now, never did, never will sign a Non-Disclosure agreement. It's an offence against God (and I mean root not any deitys) and Man (Not man pages but the ugly bags of mostly water that we are).
    And the work I usually see is the work I do.

    I don't need to fight with you peoples for work I'm fine.

    --
    I don't actually exist.
    1. Re:Why I stayed out of IT by Anonymous Coward · · Score: 0

      11. I'm just plain fucking weird.

  338. Leaving CS/CompE? by Com2Kid · · Score: 1

    Hell I can't get into the damned department at my local U (University of Washington), a 3.6 GPA minimum is required, some students don't get in with a 3.8 or even a 4.0! It is crazy, CS is one of the hardest fields to get into around here.

    Wait. . . .

    *looks at where he is at in the country*

    Doh. :)

  339. Math and Science? by samantha · · Score: 1

    Except for a very few jobs in scientific establishments and some types of research departments, most working software engineers are not required to know a lot of science in their working career. Mathematics, at least in some of its forms and in general mathematical aptitude is more useful. But how many of us make use of 2-4 semesters of calculus as programmers? How many of us even get to use our linear algebra? How many of us even get to write frameworks or libraries? There is a growing assumption that frameworks and libraries only come out of standards bodies or big and/or successful companies. If it is "a standard" it is blessed regardless of whether it is worth a damn or not.

    The reason the jobs are leaving is that:
    a) business has no idea what good software is about or how to depdendably produce it;
    b) neither do almost all computer science departments, foreign and domestic;
    c) whatever it is can be done or not done as well for less $$$ in the long term;
    d) no one outside academia and all too few research departments is willing or interested in pushing the envelope;
    e) bread and butter programming as it has always been done can be done most anywhere.

  340. Basic Logic will do in most cases by bigusputicus · · Score: 2, Insightful

    I've been working in software organizations for over 20 years at companies like HP and Sun. Math and Science are not as important as good logic and tenacity! Most of the outsourced work to other countries is not complicated work... sustaining and testing is more about attitude than hard core math and science. That is what's mostly being outsourced.

  341. JFK's Solution? To The Moon by cmholm · · Score: 2, Interesting
    Back in the '50's and early '60's we had pretty much the same problem, nobody wanted to study math, engineering, or the hard sciences. Back in the USSR, Khurschev was getting the blood moving again, and they were cranking out technologists. How to get young Americans to get some fire in the belly and go for it? Space, brother. Kennedy found something to make technology where it was at.

    Nowadays, it's back to business degrees and Liberal Arts, somebody to manage the deconstruction of the national economy, and someone to write articles that it's all gonna be all right. At a time like this, it's too God damn bad that there's nobody with even a prayer of getting into the White House that has the vision to get this nation some wood again.

    Does the private sector have the vision and the money? Not unless I see Bill Fucking Gates decide that life just won't be complete unless his kids stand on Mars.

    --
    Luke, help me take this mask off ... Just for once, let me butterfly kiss you with my own eyes.
    1. Re:JFK's Solution? To The Moon by Tiresias_Mons · · Score: 1

      Yup, I think now technology is viewed in two ways by the general populus:

      1) Its a way to make money (although that's just the residual from the 1990s, which is dying, hence the article that started this thread).

      2) Its the scary guy in the closet office who comes and fixes my computer, and who I wouldn't want my daughter to date.

      Maybe if we had some desire to do anythign in this country other than find new ways of making money without working or being innovative we would value people with technological aptitude instead of mindlessly humping people with big fake boobs and steroid-injected pecs. But then again, I don't see anything inherently wrong with boobs.....but yeah....I hope my point came through there...

      --
      "But that's just my opinion, I could be wrong" - Dennis Miller
  342. I don't beleive a word of it! by Anonymous Coward · · Score: 4, Interesting

    Sure, outsourcing is not to save money. It's to gain access to better educated engineers. Yup. And, I have a bridge to sell you, too.

    OK, I'm in hardware, not software, so my experience may not be 100% typical for Slashdot readers. And in my field, it isn't India, but rather China and Taiwan where all the jobs are going.

    I work for a Fortune 100 corporation, whose celebrity CEO is a huge and very public advocate of offshore oursourcing. And, she's notorious for laying off people by the thousands.

    The last project I did (before quitting my division in disgust and completely changing job functions) was a design that I was instructed to outsource to China. I needed a staff of about 12 engineers. I was given only four and told to make do, without schedule or scope slip, and to use a Chinese outsource vendor in lieu of a more complete engineering staff. The corporation told me which exactly vendor to use. I had essentially no degrees of freedom.

    To cut a long story short, the program was a disaster. Almost every single task that the outsource vendor did, had to be re-done in house to get it done right. The outsource vendor was incompetent, dishonest, and outright unethical. Oh, and in case you're wondering: the outsource house was one of the big name-brand Chinese houses, not some fly by night operation.

    My tiny team pulled out all the stops, made unbeleivable efforts, sacrificing their private lives, and somehow managed to pull it off, with minimal schedule and scope slippage. They succeeded not because of the help they were getting from the outsource vendor, but rather despite the "help" they were getting.

    After the product was launched, it came time for management speechifying and self-congratulation, and what happened? Our mid-level managers declared the outsource model to be a huge success, thereby meeting their objectives and collecting their bonusses!

    My team dispursed to the four winds in dusgust, some leaving the company, some transferring to other job functions, but none ever willing to go through another similar program again.

    So, while this comment is admittedly based on a sample size of one, it's a pretty representative one -- big, famous silicon valley corporation using a well known, large name-brand outsource vendor to replace two-thirds of an R&D team.

    And in this instance, there is absolutely NO WAY it was done to gain access to better-educated engineers. The quality of the outsource engineers was pathetic. It was done to save money, plain and simple. I happen to beleive this case is typical of what's going on throughout the high tech industry. I know of many other examples that are just as clear cut, although once again I stress that I'm talking about Hardware/China, rather than Software/India.

    One more observation. The company DID save money, so in that sense, it WAS successful (for some narrow definition of the word). But only because of the behavior it elicited from the engineers on my team. I'd call it a triumph for short-term cost-saving without regard for long-term consequences. We bust our butts to help the company out of their bad management decision. Could this model produce such a "success" a second time? No way! You can only abuse people this way once. Businesses are trying to make this sort of practice S.O.P., but it won't work. Sooner or later, they'll have abused and burned out all of their best people, and then youy REALLY will have to depend on the Chinese outsource house. Then, we'll see how successful the model really is.

  343. grep -r "union label" by MisterBad · · Score: 1

    What I'm wondering is: why aren't computer programmers organizing their programming shops to have some more collective bargaining power to prevent offshoring? Sure, we should have done it during the dot-com boom, but it's not too late.

    The guy on the auto factory assembly line who sprays the new car smell on the upholstery has a better chance of keeping his job stateside than a C++ programmer with 20 years of experience. Why is that? Unions. Why don't we have one?

    --
    Evan Prodromou | evan@prodromou.name | http://evan.prodromou.name/
    1. Re:grep -r "union label" by Teancum · · Score: 3, Interesting
      There are a number of very good reasons why programmers aren't members of a union.
      • Unions work best against a specific company. Most labor unions that have been successful were organized against a specific company (like United States Steel, Ford, GM, Amalgamated Mines, etc.). An old saying, but I happen to agree with, is that companies earn the unions they have to deal with. With a couple of prominent exceptions, software does not tend to be written by large software development companies (I.E. Microsoft, Oracle, etc.), but rather by small development teams that at best are a support department. Also, rather than a small handful of companies in a particular industry (like Ford, GM, & Chrysler for auto makers in the USA) there are thousands of companies you can write software for.
      • Going on with the idea of support departments: Programming is often not the primary focus of the company (at least from the view of the CEO). Programmers that are writing software for a bank, for example, might be writing mission critical software, but from the view of the CEO it is the teller and loan officiers who are bringing in most of the money. Firing a couple of programmers and then hiring a replacement doesn't seem that big of a deal, especially if the programmer went "on strike". It is even worse when you are only working on software that is an add-on product to something else the company is working on.
      • Many software development companies are very entrepreneural in nature. This means there are many that are starting up, and the typical age of a software company can at best be measured as just a few years. Employees hired early on in the company tend to have very personal relationships with the company founders/management, so anybody feeling alienated by the management is a new hiree that appears to be a troublemaker. Also, it simply takes time to organize workers, sometimes a decade or more. By that measure the company would often be bankrupt before that could happen.
      • Many programming shops are in anti-union states. Some states have union organizing laws that either encourage or discourage union participation. Most of the traditional rust-belt states (Michigan, Ohio, Illinois, Pennsylvania) have closed shop rules that make it easier to form unions. Sun-belt states (Texas, Arizona, Florida, etc.) tend to have open shop rules and other laws making it tougher to get a union and keep it once it is formed. Where I live (Utah), even mentioning unions is actionable for getting fired from your job, and you have no legal recourse. It happened to me, so I know firsthand.
      • Computer programmers tend to have college degrees, and are better educated. Let's face it, white-collar jobs tend to have fewer union members than traditional manufacturing jobs. There are a number of factors with this, including some other points I've made with this so far, but the point here is that with a few exceptions the AFL-CIO has had little success with organizing employees among professional ranks. This isn't to say they haven't tried.
      • There appear to be few incentives for joining a union for programmers. Programmers already earn a fairly decent salary or wage (if they can find the work :)), often the equivalent of $20 or more for even entry-level work. A union organizer is going to have to promise (and deliver) much more than that if it really is going to be worth the union dues. When the Chicago stockyard workers got organized and got pay raises from $0.10 to $0.50/hour, it meant a whole lot more and those union organizers really did earn their pay.
      • Being advisarial does not develop good software. If you are a good software developer, you need to often obtain an elusive ability to feel what the customer (in most cases...the CEO of the company) really wants the software to do. If you are already fighting management and have additional barriers due to a labor union that interferes with the communication with the customer, there are many other companies
    2. Re:grep -r "union label" by Anonymous Coward · · Score: 0
      Unions did not keep manufacturing jobs in the US whay does anybody think they will keep IT and white collor jobs here? My father worked for a union for 25 years now I make more money and have better benefits than he did (I am non union). go to Flint MI and tell the people in that town how much you think the Union will protect their jobs (that is the few who are still employed..

      To pay my way through school I did construction inspection for the Army and the non-union crews typically had better take home than the union crews (they either had benefits or made way more than the union guys and bought their own).

      Unions have their place but they are too fat (as bad as corporations) to do any real good. In MSP the bus drivers are on strike because their co-pay is going up... HELLO health insurance is costing your employer more and yes some of the cost will be put onto you. In the mean time the Bus company saved money while people were on strike..

  344. Its Good and Bad by Tiresias_Mons · · Score: 1

    First, its great that people are dropping out of technology-based majors imo. These are probably the people who got into technology because they saw the huge amounts of money being raked in during the 1990s and wanted to jump on the bandwagon. Now if only the CEOs who jumped on that bandwagon and now want to outsource for cheap labor to save their dwindling paychecks did the same maybe we could get somewhere as a society instead of living every day fearing that our jobs will be sent to India.

    Maybe that was a little pessimistic and unfair, but you get my point. Its culling the weak, and its good for an industry to get rid of people without the desire to do the job.

    I come from the technological hotbed of Nevada (sarcasm), and up until last week I don't think anybody even knew my university existed (maybe there's something to be said for university athletics, but that's another story for another time). I constantly hear from employers the same type of story, that being "There isn't enough of a workforce to set up an office in Nevada". Yet every year people graduating from my university leave the area to try and find entry level hack jobs in some silicon valley sweatshop. Now granted, a lot of those people don't know a keyboard from a hole in their ass, and probably only got into CS because of the boom of the 1990s. This is where I'm hoping maybe this decline of CS students will be good. Teh professors can focus on teaching people who are worth their salt, instead of freeloaders who want big money for being half-assed web developers with a shiny degree.

    This could also backfire, of course, in that if fewer people graduate with CS and engineering degrees, then that gives business more excuse to outsource due to "lack of a workforce". Just remember all the people who can't hack it in CS and Engineering usually end up in the business school where they learn that outsourcing is good.

    Honestly, I don't know what the right answer is. I see tons of great minds with great talkent working crappy jobs, so I don't tend to buy the "we outsource because American students aren't talented enough" story. Sure, my public school education was crap, but maybe if employers tended to look past shiny degrees to see if people were really worth their salt instead of just saying "oh, the degree's good enough for me" then it would help.

    But then again, that was a lot of rambling and vague ideas. I hope some of it made sense, it seems to work for me.

    --
    "But that's just my opinion, I could be wrong" - Dennis Miller
  345. Due to feminism? by taxevader · · Score: 0, Flamebait

    Education is being geared towards females, therefore there is a lot less emphasis on maths and science.

    --
    -Copyright law #69:Whenever Mickey Mouse is about to enter the public domain,copyrights get extended by 25 years.
  346. Re:First language - Hindi. Second language - Java by Anonymous Coward · · Score: 0

    its because they work for next to nothing. Our jobs go overseas and they will never return. It happened in the clothing industry.

  347. I am wrong by Anonymous Coward · · Score: 0

    You are a great guy!

  348. here's a data point by mandalayx · · Score: 2, Interesting

    apparently in the past 5 years, the number of math majors at berkeley has gone from 200-odd to over 400.

    doesn't seem to fit into the whole "us students abandoning math/science" idea.

  349. Baby Boomers and the migration. (three things) by Lotharjade · · Score: 1

    First what degrees are these people moving to??? Are they migrating away from engineering to be math majors or art majors?

    Second even with outsourcing there is still a buyers market for engineering right now due to all the baby boomers retiring. I heard that the outsourcing of engineering is due lack of replacements.

    Thirdly, most engineers and computer programers should be prepared to enter a WORLD market and be willing and able to adapt as necessary.

    P.S. one of the biggest threats of competition is engineers from India trained over here at colleges in the US. At my college most of the undergrad program is americans, and most of the grad program is INDIAN. Wild huh.

    --
    Party at O'zorgnax's Pub! Buy me a Slurmtini aye?
  350. Chinese workers are not necessarily perfect by Anonymous Coward · · Score: 0

    I work and live in china right now. My fiance is teaching english at a local university. Be careful about the "I'd hire someone from Asia straight... blah blah" stuff. The fact is that cheating and corruption is far more rampant in China then it is in the US. If a kid fails, he can have his folks work their "guanxi" (connections) on the school, and poof, he passed. Obviously the kids know this, and it therefore affects their performance and drive.

    Aside from that there is the focus on memorization in chinese schools. memorization is obviously shitty for sciences and language, and just about anything.

    Add to that the lack of organization in most chinese enterprises and organizations. You get people who are not used to doing what they said they would do, will cheat if they can, and memorize instead of learn.

    I can't speak for India beyond that I have heard their corruption problems are bad as well. Japan has its own issues.

  351. Dammit stop knocking by essreenim · · Score: 1

    I'm Irish - live in Ireland, educated in Ireland...

    Apparently our overall ed. system is quite good by world standards, but I really hope the US doesn't get rid of the one good thing about their highschool system - individual project work - which requires initiaitive.

    Ok, Korea, Japan and Finland have the toughest education systems in the world, but this does not mean they are churning out well-rounded individuals. Have you met some of these people.
    They are machines! We are part of Europe, and there are often surveys about the various different member states. Suicide is highest in Finland. Student suicide is also very high in Japan and Korea. I don't believe you can teach someone to be creative or innivative. You have to do that yourself. It can be fostered by individual course/project work. You all seem to forget that these countries question themselves about they're ED. systems: Are we being to tough on children.

    I think a big problem is we change things that were bad to something better, but in so doing (because of lack of foresight) we also end up changing some things that should not have been changed.

    Vive le Socialism..

  352. From the wired article . . by Badgerman · · Score: 1

    "Despite our best efforts, our kids really have a hard time understanding why they might need advanced math or science in their adult lives."

    I've seen this as an IT employee and seen similar experiences with a friend who is a chemical engineer - people don't care enough about science and math, especially the advanced areas so vital to a lot of our technologies.

    My two cents is that it's a combination of anti-intellectualism (oh that stuff is for geeks) and people focusing on less foundational elements of the economy (they'd rather a marketing job at an electronics company than the people that design the actual goods).

    So, perhaps we can focus more on education - but are we going to beat the disinterest? There's the real problem.

    --
    "The Sage treasures Unity and measures all things by it" - Lao Tzu
  353. What I'll do with my CS degree by theonetruekeebler · · Score: 3, Interesting
    Rant:

    After dropping out from college in 1990, I wound up with a computer job, then a better computer job, then an even better computer job, then, in 2000, a computer job with a startup that was so market-responsive that they realized that keeping programmers on staff was diverting money from their marketing budget, so they laid most of us off in mid-2001. By late 2001, nobody was hiring. In early 2002 I fled to Denver, took a job selling motorcycles, and got married. My spouse has convinced me that I should quit work and go to school full time; after all, you can't get hired anymore without a CS degree.

    Now it looks like the job's not going to be there anymore, degree or no. And you know what? I don't want the job anymore. I can't see myself being sixty years old and still trying to wrangle code into submission in the face of a customer's false requirements and artificial deadline. Oh, I wouldn't mind settling down as a system or database admin, but if I never wrote another line of C++, I'd be happy.

    So I want a job I can still do when I'm old, one where an analytical mind, good writing and oral presentation skills, and halfway-decent social skills are in demand. And since I'm sick and tired of typing IANAL on Slashdot, once I graduate, I'm taking my BS in CS and applying to law school. I'm already an anal-retentive twit; why not get paid for it?

    Working with computers has taught me how to design and manipulate complex systems of rules. What is the law but a complex set of rules to be navigated? What is a contract but a specification document?

    When you're in court, the scariest thing you can see at the opposition table is a calm old lawyer who looks like he's been sleeping well lately. I'm not twenty years old anymore, too stupid to value a good night's sleep. I'd rather be seventy and looking forward to half a day at the office than fifty and wondering how the hell I can get out of a career that burned me out two decades ago.

    I hope for your sake you didn't bother reading this. I respect programming, I really do. I can remember a day when I got a big woody at the chance to code something. Not anymore. Tastes change; passions change. And sometimes the way you find meaning in your work, well, that's got to change, too.

    --
    This is not my sandwich.
  354. job security by woosp · · Score: 2, Insightful
    Job security doesn't exist anymore.

    We have been told the last 20 years that a college degree made us indispensible. As blue collar jobs went to mexico and taiwan, white collar jobs were supposed to be untouchable. Not so. This is the nature of the beast (capitalism). As long as someone else will do the same job cheaper, that job will move. Right now, high level managers are sitting smug, thinking their jobs cannot be outsourced... wait and see. You want job security? Find a job with face-to-face interaction. That cannot be done from India.

  355. Whats the point of getting a 4 year degree anymor. by Anonymous Coward · · Score: 0

    You'll just have to go back to tech school retrain later for a new career in a couple of years anyway.

    The preident and Greenspan said it. Retraining is the key

    Go to tech school and get a certificate in automotive repair, cutting hair, truck driving,
    whatever and when they find a way to move your job to a cheaper country go get another certificate.

  356. Try again... by LilMikey · · Score: 3, Informative

    I went to a top 50 college and majored in 'Mathematical Computer Science' getting a Math minor along the way... I'm still at the job I interned at during college -- and it's not because I like it. There are people I graduated with (2 years ago) that are still unemployed and many more that settled for webby, sysadminy scripting jobs. Not to say anything bad about those jobs however they don't exactly take advantage of a mathematical background.

    You can bitch all you want about these damn kids nowdays not getting their math and admittedly, there are CS programs that completely underexpose their students to math (to say nothing of non-applied math diciplines) but correlation != causation. The jobs aren't there for the appropriately trained.

    --
    LilMikey.com... I'll stop doing it when you sto
  357. Good schools? by Anonymous Coward · · Score: 0
    >> 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.

    That reminds me of my school... the "hard" CS classes were basically pointless because most students weren't ready or able to learn the material (maybe they didn't care) and the Prof stopped giving two $#!7s long ago.

    Can anyone recommend a school where the CS curriculum's purpose is to produce skilled programmers, instead of just weeding out people who aren't smart/dedicated enough to rote memorize formulas and learn 3 lines of Prolog?

    I'm curious where the effective curricula are at (as opposed to: where are the "good schools").

  358. blame the payroll tax! by Avial · · Score: 2, Interesting

    Some economists point fingers at the payroll tax that companies have to pay on their employee's salary. Because income tax has gone down over the past several years, payroll tax has come up, and is now equivalent to income tax. This of course makes it harder on corporations to hire people cause they gotta pay the huge tax on the CEO's paycheck, which could probably pay 3 or 4 salaries of typical worker drones.

    --
    help a poor college grad get a free Mac Mini
  359. Cheaper vs. Smarter? by casmithva · · Score: 2, Interesting
    I've never seen outsourcing done because the workforce was too stupid. It's always been because of supposed cost savings. Yes, the American secondary and undergraduate education systems are turning out graduates who are, on average, borderline clueless with regards to basic math, science, engineering, and even English language skills. But to say that this is the primary reason for outsourcing -- I don't buy it. I've rejected a significant number of resumes over the years because the candidates couldn't write well and/or were weak on basic principles, but sooner rather than later, even when before the bubble burst, we always found people who were excellent. There were periods of time there that the majority of the hired candidates were foreign -- and they wrote and spoke better English than native-born Americans.

    A company I worked at about six or seven years ago was vigorously lobbying the local universities' Computer Science departments to modify their curricula to teach practical skills, such as C++, Java, systems engineering, software configuration management concepts, concepts of transactions, databases, etc. Our point was that their graduates would be better served, get more bang for their tuition buck, and would have better chances at employment right after graduation if the curricula were more practical. The universities steadfastly refused, insisting instead to continue teaching CS students essentially nothing more than problem-solving with useless and/or home-grown languages.

    1. 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"
  360. Ah hah! by jefeweiss · · Score: 1

    I've come up with the perfect solution! Instead of better educating children in the US, I'm suggesting that we start a government program that will provide FREE Playstations to the children of countries who challenge our lead in technology. In the long run giving the kids free Playstations is only going to cost us about $200 US, and we can probably get a good deal that includes a bunch of games. That's much cheaper than providing a quality education. What we really need in conjunction is a program to identify the best and brightest in China and India so that we don't spend so much. We also might want to consider a program that sends them role-playing materials and anime dvds.

  361. puhleze. by Anonymous Coward · · Score: 0

    Alot of peoples goals here were to work with computers, as having no experience, you basically have no idea what you're talking about, reguardless of how "smart" you think you are. There is a difference between intelligence and wisdom. Your hardass additude shows you basically don't know what it's like to live on your own and worry about bills, I hate to say it but money does matter. When you're being paid table scraps and being ass reemed by some 2-bit company, working long hours on boring projects, come back and tell us how great everything is.

    If you're not thinking about money and what your skills are really worth, then you're an idiot. Nobody said anyone here disliked computers, its not about computers, its about being exploited. So have fun picking up that soap bud.

  362. Good for us by Avatar8 · · Score: 2, Insightful
    In the past I would have encouraged students to study CS and enter the IT field. Now, I think we're still oversaturated in the IT market and I know highly skilled and experienced techs who are doing manual labor.

    Why bring another wave of newbies into the mix? The jobs they'll be doing to gain experience are exactly the jobs that are getting offshored: help desk, programming, web development, etc.

    I was lucky and have been lucky throughout my 20 years in IT. I started at a small office while in HS, worked my way through college, was confused as to what degree to pursue (I didn't know you could get paid for playing... er, working, with computers.), and started climbing the technical ladder 10 years ago.

    Now I'm a network administrator, learning more every day, earning a comfortable (but unfortunately not opulent) salary, and finally, after all this time I'll get my MCSE in July. Maybe next year I'll finish those 6 hours to have my BS in CS and eventually become a manager.

    Bring in a fresh wave of techies? No way. That's more, less expensive competition for the guys with skills and experience. I seriously doubt the retirement/departure rate of IT professionals can match the incoming numbers. In case you haven't noticed, the trend has been to do more with less, work smarter not harder, and for systems to be manageable by fewer people. I see no reason why this trend will change anytime soon.

    Sure we need fresh recruits in some areas, but I feel they'll have to be specialized in the latest technology. If you're coming out of college without .NET coding skills, a great deal of Linux experience, or extensive IP experience, you're just another coder or toolie waiting to be outsourced.

    I think these students are right to be pessimistic, and eventually things will reach a balance.

  363. Re: charge more? by King_TJ · · Score: 1

    That's always been a thought. But when you're trying to build up a buisness, soaking people with large bills isn't really a good way to guarantee repeat customers.

    Right now, we bill at $75/hr. with a $20 trip charge. Here in the midwest, that seems to be roughly average for on-site PC service. (Well, probably, we're about $10/hr. below many competitors, which is about where we want to be if we want the business of the people who call around for the "best quote".)

    I do enough work for retired folks on fixed incomes and the like that I don't think charging more would be beneficial right now. (Sure, there are people I'd love to charge double the rate to, but we do have published rates....)

  364. Asian countries have tiny college systems by peter303 · · Score: 1

    The US has college spaces for almost half of its college-age population (slowing down with recent recession). China, India and even Japan have a much smaller college system, less than 5% for the first two. So you see immense competition for the tiny number of spaces. Its like the 19th century in the USA when there were only MIT and the Ivies. So Asian colleges are going to look comparatively good with mostly elite students.

  365. 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
    1. Re:Offshoring is about cheap labor by DavidHumus · · Score: 2, Insightful
      The report vaguely alludes to the failure of American schools. However, this looks more like cheap "ed-bashing" than an empirically-supported assertion. The one specific shortcoming mentioned is that Americans don't want to study that hard stuff like math and science. If 55% of math and science graduate students are foreign-born, what does that really say about our schools?

      Well, it says that a lot of people prefer our graduate institutions to those of their own countries. It hardly supports the assertion that lower schools don't prepare students for math and science.

      In any case, blaming your school for not teaching you is a cop-out, especially these days. If you're sufficiently wired to be reading slashdot, you have access to any amount of material and resources to learn just about anything you put your mind to.

      School can not make you be motivated - you have to do that for yourself.

  366. Independent Thinking by NoseSocks · · Score: 1

    Right. "Independent thinking" is encouraged in the classroom. Maybe you went to a private school, or you had one or two teachers that gave a damn, but for the most part, K-12's job is to keep you educated enough to buy into whatever marketing is thrown your way (be it commercial, political, whatever) and steer you clear of independent thinking. The job of public schools is to keep you in the "awkward" (child-like in maturity and responsibility, but in that perfect phase where the majority of people's one desire is to fit in) phase as long as possible. Doing this makes you the most susceptible to much of the marketing done today. "Buy this car and you'll fit in!", "Buy this T shirt that costs 30 bucks because a designer name is on it and you'll fit in!", and many others come to mind. Very little has to deal with independent thinking.

    But you don't have to take my word for it

    While I think in college many people's independent thinking is praised and nurtured, I do not see such practices done in the K-12 (the exceptions are of course the motivated teacher, but unfortunately they seem few and far between).

    Hell, intelligence in general is shunned in the public schools in America. My girlfriend (from Sichuan, China) and I were watching TV one night, and she noticed every show about the school years was based mostly on social status. She asked me "Doesn't your academic standing determine how popular you are?"

    I think the rigid testing of the Asian culture does have its drawbacks, but at least their culture praises academics at the parental, teacher, and peer social levels(Disclaimer: My girlfriend hasn't been in High School for many years and she did only attend one of many schools in China, but she did insist that this was common across China).

    1. Re:Independent Thinking by sjb2016 · · Score: 1

      You do have some valid points, I guess I was lucky. Most, definitely not all, but most of my teachers seemed to care. However, my parents were probably the most important factor. I think with good parents you can overcome anything that the school may throw at you, like piss poor teachers, but if your parents suck you may be up shit creek. Obviously there will be many exceptions to both cases, but generally speaking.

  367. My grandfather often said this country was going.. by gatkinso · · Score: 1

    ...to hell in a handbasket.

    Way to go gramps - you nailed that one!

    --
    I am very small, utmostly microscopic.
  368. American School Children are LAZY by Dak_Peoples · · Score: 0, Flamebait

    Thanks to parents who don't kick their asses to study, thanks to computer games, game consoles, TV, entertainment, internet, chat, online games, shopping, clubbing, partying, "going out", need I say more? Of course it all apart of growing up. I too one time was there, that was 6 years ago; found out on my own the kind of $$$$ maths and sciences command. Over all who to blame for the laziness and ineptness of American school kids? The lazy Parents. They should be the ones to crack down on their lazy son/daughter to do work instead of "play" What's going to happen if parents don't do their job? Well, our beloved Uncle Sugar and his buddies in office. For example, you can kind of see it happening right now. Let have the government decide what the children can hear and see on TV. (www.stopfcc.com) Yes, that will help solve the problem for sure (*note sarcasm*)

    --
    This is my signature.
    1. Re:American School Children are LAZY by Sigma+7 · · Score: 2, Insightful
      Thanks to parents who don't kick their asses to study, thanks to computer games, game consoles, TV, entertainment, internet, chat, online games, shopping, clubbing, partying, "going out", need I say more?
      That's true for most parents and students, but as you know, there is a small group of gifted children that can fly right through the highschool levels with almost no effort or studying. Forcing them to work or study on material that they've already mastered is causes a detremental effect known as burnout.

      Over all who to blame for the laziness and ineptness of American school kids?
      I'd say that it's the school system itself, as it does not even provide any room for skilled students to advance without having to waste 110 hours on material that they already know. College is somewhat better as it provides students with the ability to perform a Prior Learning Assessment (usually not recommended as courses contain information that isn't taught outside of college.)

      The lazy Parents. They should be the ones to crack down on their lazy son/daughter to do work instead of "play"
      From my experience, not every parent is lazy. The majority of them tend to want their child to perform well (but sometimes overdrive them.) The few bad apples that demand that their students get scholarship class "A+"s instead of a mere "A" are the major problem.
    2. Re:American School Children are LAZY by Dak_Peoples · · Score: 1

      Agree right along with you. I had to go off on an early morning rant. Coffee was kicked in and I was lovin it. ;)

      --
      This is my signature.
  369. Moderation?? by Tiroth · · Score: 2, Insightful


    Was this post moderated to +5 Insightful by homophobics anonymous, or what? Everyone is entitled to their viewpoints, but this post is simply flamebait making ridiculous, unsubstantiated assertions.

    "For example, children are being taught gay issues on school time"

    Give me a break.

  370. It's a game by KalvinB · · Score: 1

    I am paying them to teach me. I am not paying them so I could do something I could just as well do without paying them.

    It's exactly the teachers job to feed me information in an intelligent manner so that I can understand it.

    It is NOT the teachers job to just stand there while you read the book. While you try to figure out what the hell it's talking about. And while you work the problems.

    If I'm expected to do all that then why in the world am I paying them?

    And after this semester I won't be. I don't play stupid games. I'm there to be taught. Not to teach myself. I can teach myself for free on my own time.

    At least while I work on my teaching degree it will all be immediatly applicable. And when I'm done I'll be able to do something few teachers are capable of: teaching.

    Maybe you don't have a problem with teachers who don't teach. I do.

    Ben

  371. Re:Offshoring is about CRAPPY cheap labor by Anonymous Coward · · Score: 0


    Ditto on that one, I've been a part of several projects that were offshored for cost reasons, and in every case we ended up spending more money in the long run for the RIGHT company to come in and fix all the crap that the offshore company did.

    The problem goes back much farther than offshoring anyways. A crappy company offers up a lowball price so they get the bid, then they strip the spec down to nothing, do as little as possible and then try to charge for all the updates.

  372. Wrong by Anonymous Coward · · Score: 0

    > Law School is considered to be an Undergraduate degree in Canada. Same with Med school

    I went to a Canadian school. I knew guys in Med. They did undergrad first.

    Both Law and Med require 3 full years of undergrad before you can be admitted, and a full 4-year degree is very common. Calling either one "undergraduate" is deceptive.

    1. Re:Wrong by Anonymous Coward · · Score: 0

      yes thats great. I know what they require, better than you because I've been there. They are also considered by all canadian academic universities an undergrduate degree. Simple as that. Yes you need education before it, but its still considered an undergrad degree, officially. So no I am not wrong. you are.

      Med school and law school as simply professional schools which is why they have the undergad currisulm requirements to weed out the vast number of potential student who would apply. Thanks for playing though

  373. Amen by sjb2016 · · Score: 1

    Oh, and for any Americans/Canadians/Aussies/Kiwis/Brits/Germans who happen to be about 6ft (oh, say about 1.8M) tall, you will be an instant crush of the week for all of the girls (this I do know from experience).

    Ah yes, it's amazing how even we (not necessarily referring to you CPM) ugly buggers are the dreamboats just because we're tall and white (or evidently black is now the cool color I hear). I still question my return to the States sometimes.

  374. Degree = proof of knowledge by Anonymous Coward · · Score: 0

    > In my opinion you don't -need- a CS degree to do computing work.

    That's true.

    It's also true that you don't -need- a physics degree to do physics, or a math degree to do math, or any degree to do any work... ...IF you're one of those rare people who can pick all this up by themselves.

    Most people are not those people. Most people without a CS degree can't do computing work. The CS degree is (ideally) a proof that the person is capable of doing computing work, and hence hiring this person is -vastly- lower-risk than hiring a random person without a degree.

    THAT is why degrees matter - they're certifications, basically, that you've received a solid education in the field.

    (In theory, at least. In practice, it's sad and disturbing how some people can manage to get through CS without learning CS. An engineering review board for CS would be really nice, to provide standards and accountability. If you're held to high standards to get a Computer Engineer degree, it'll make job searches much easier.

    And if your company and whole team is -legally- responsible for the errors in your product, the law dept in the company will start squashing managers who insist on buggy-code-now rather than build-quality-product.

    Which, since people's lives are increasingly depending on software, would be good.)

  375. Might depend on the region. by porkchop_d_clown · · Score: 1

    In Philadelphia area, I've noticed that a lot of friends have begun job hopping again; so obviously there are jobs out there.

  376. Here's a question. by porkchop_d_clown · · Score: 1

    How many of those math majors were born in the US? How many are here on student visas?

    I those are the more relevant stats when asking whether or not Americans are abandoning math and science.

  377. That was just a joke, by the way... by mosel-saar-ruwer · · Score: 1


    ...although I am impressed that you had at least ten friends in college and still got a geek degree.

  378. minor gripe by Anonymous Coward · · Score: 0
    Sorry, although I appreciate and basically agree with your view, I do have to take issue with one of your statements.

    Programming is the essense of Computer Science.

    Instead, I would describe programming as the actualization, the realization of computer science abstractions, the practice supported by the theory.

  379. Less competition, more work for me by boy_afraid · · Score: 1

    Heck, I don't care, that means more work for me with less competition. Supply and demand == $^(More Positions).

  380. Re:Don't forget... by Anonymous Coward · · Score: 0

    Absolutly. Part of the avant-garde minimalist movement in trolling.

  381. Re: charge more? by BlankTim · · Score: 1

    I do enough work for retired folks on fixed incomes and the like that I don't think charging more would be beneficial right now. (Sure, there are people I'd love to charge double the rate to, but we do have published rates....)

    Feh.
    Just tell em you're tired of their (whatever it is that makes them a pain in the ass to work with) and don't have time to take care of them anymore.
    Almost every time I've done that, they've changed whatever it was that was pissing me off. I've only had one customer go elsewhere, and honestly, none of the other techs in town want to deal with him either. He's already pissed everone else off.

    $20.00 trip charge? For what? mileage outside of town? I hope that's not an in-town trip charge.

    --
    Just once, I'd like it if someone called me "Sir".
    Without adding, "You're creating a scene."
  382. it's high schools like mine. by keyshawn632 · · Score: 1


    Well, of course teenagers are going to shun it, many U.S. schools can't even provide an environment which fosters technological creativity and ambition.

    For pete's sakes, I go to an all-boy "college prep" Catholic high school [ http://www.ignatius.edu ] and
    the ONLY COMPUTER COURSE MY HIGH SCHOOL OFFERS IS "INTRO TO MS OFFICE."
    Enough said.

    With a lack of formal computer and tech education, comps are running win98 full of spyware; with my classmates being groomed to be ignorant, MS newbies for life !!!!!!!!

    [There's only so much a rogue like me can do besides installing mozilla on all the comps in the labs and library]

  383. Update/musings/comments by LordKazan · · Score: 1

    So I went and bitched to my department Chair (IEEE President Dr Chang), apparently i'm not the only person who's complained about that and other things in the cirriculum PS: To those of you who try dissing programming as "under" computer scientists - you're all a bunch of blow-hards. REAL Computer Scientists implement their own designs CONSTANTLY, go to ANY university. Programming _IS_ computer science, it is the application of computer science and is therefore one of the only manifestations of pure computer science.

    --
    If you cannot keep politics out of your moderation remove yourself from the Mod Lottery.. NOW!
  384. What a Crock by mrzonk · · Score: 1

    1) My father was a teacher in the City of Buffalo, where schools crumble while politicians smile and blame it on the teachers. I got to see firsthand what passes for education in this country, and I got to watch a bunch of arrogant people, for decades, do and say anything they could not to take responsibility for what they were doing. They're still blaming the teachers. Now, they've started calling the schools "state schools" and blaming them because they can't get the means to operate. It's a crock. 2) I'm a moron with a Mensa card. In my freshman year of college, I was tutoring Calculus while I was taking it. I also happened to get the top grade on the final exam in the physics course that year, beating out a few upperclassmen in the process. 3) I went to a co-op college. That way, I got OJT--and, when I graduated, I had skills and experience. In fact, I chose my assignments carefully. While classmates were sitting in offices in California reading disk manuals, I was rewriting a Un*x Manual; I was writing a compiler. 4) I'm versatile by nature. My parents brought me up a Democrat, and we believe that you'd better have a variety of skills in case someone tries to shut the door on you. Since college, I've got work experience as a programmer, hardware technician, office support tech, network admin and web designer. I've also edited novels for fun and profit, and am, in fact, editing one now. The author tells me that it just missed finaling in a writing contest with a score of 206 out of a possible 210. She's extatic. She's never done that well before. None of it was any good--in fact, being a Democrat has harmed me in a field that is overflowing with Republicans. * I was never asked about my math or science background in any job interview. I've never used any of my math or physics training in any job I've worked. * In job interview after job interview, I was told, and I quote "co-op doesn't count." That compiler I wrote was never written, nor were any of those changes to the Un*x manual ever made. * After college, I ended up working for minimum wage in a hot dog stand. After about a year of that, I found a job programming in some guy's basement. Some weeks they made payroll and some weeks they didn't. Is there any recognition of the efforts that I put in? HELL NO! * His name is Andrew Caldwell, and he works for a THOROUGHLY REPUBLICAN headhunting agency called "Technical Solutions Group." During a recent phone conversation, he told me that they're, and again I quote, "firm believers" that a programmer's income level is the BEST indicator of his SKILL LEVEL!! Can you say "Old Boys' Club?" Can you say "deny opportunity to those who have been denied opportunity just because they have been denied opportunity?" Well, Mr. San Jose Mercury! Well, Mr. Wired News! I say you've got it all wrong! I say that the REAL problem is arrogant, self-absorbed so-called employers and an Old Boy Republican Scumbag Industry! And I've got over fifteen years of scratchin' and crawlin' to back me up. And I say that, until something is done to take these people (and I use the term loosely) down a notch, to pry their heads out of their collective rear ends, things are only going to get worse instead of better!

  385. Re: trip charge by King_TJ · · Score: 1

    No, the $20 trip charge is billed to a client the first time we arrive on site, no matter where they're located. (We're waived it maybe 2 times before, for people who happened to live just a mile or two from our office - but it's typically non-negotiable.)

    That's to cover costs for wear and tear on the vehicle and gas/oil changes. Actually, last time I called a plumber out, I was billed a $45 trip charge, even though all the guy did was walk in and say "Nope, I can't fix your leaky faucet. You need a whole new one, and I don't have that model on my truck." So I fail to see why this is unreasonable?

    I guess your customer base in Miami must be a little different than ours. I find that putting up with annoying people often gets me a long-term benefit in the way of referrals. (Again, this probably correlates with my original theory that some of the biggest jerks out there control the majority of the money - because they're owners of businesses and/or influential people in the business world.) If I tell someone I refuse to work with them anymore unless X or Y changes, they might change for me - but you can bet they're not clamoring to hand out my business cards to all of their associates, eithe.r

  386. curriculum to blame by gchan · · Score: 1

    I am an undergrad in computer engineering and I think it is the curriculum to blame for students who are simply not motivated enough to excel in school. I think if we were learning about recent technologies instead of the same old stuff from 30 years ago, it would really make a difference in the attitudes of students. I know that we need to learn the basics first before diving into the new stuff, but why not breifly go over the old stuff and have more emphasis on new, cutting edge topics. Also, I am in my third year and I have taken EE courses thus far with the exception of algorithms and data structures. I get the feeling that the curriculum is geared more towards EE than CE.

  387. I'm going to become invulnerable here for a sec, by Freston+Youseff · · Score: 1

    and just state that I claim no political party allegiences, claiming no preference to our professional idiots (D) and theocrats (R) up on Capitol Hill. Now, the saddest part of your sob story is that you think your Democratic political party pride, these teacher union-prostate tapping persuasions, are the true way to educational enlightenment. After all is said and done, the losers get lazy like all unionists do, and get arrogant with the way they teach. They demand more than they're worth, just like your modern IT worker or system administrator. Outsourcing the education of our youngsters to hare-brained modern teaching methodologies and unaccountability, rather than stick with the old ways of teaching mathematics and English. It literally takes an underaged sexual relations scandal to get an incompetent pile of shit fired from a public school, heaven forbid they ever get tenure. And the motherfuckers have the nerve to form public sector unions and hold education hostage, to go on strike, for what amounts to more than a $40k/year salary in most areas, taking that nice cushy summer recess into account. Let us also not forget that your dreaded Buffalo-area politicans are pretty thoroughly running with the Democratic ticket. Pardon me while I don't shed a single tear for the woes of your parasitic father and everyone else that was too stupid to find their niche in industry or academia.

    --

  388. Re:I'm going to become invulnerable here for a sec by mrzonk · · Score: 1

    Mr. Youseff needs to get his facts straight.

    In the city of Buffalo in the 1970's, the school board balanced the budget on the back of City of Buffalo teachers. In New York, we have something called the Taylor Law that provides, among other things, that government employees like teachers will not only not be paid but be fined a day's pay in addition for every day they go out on strike. In the '70's, the local school board took advantage of this by bargaining in bad faith and using the law, when the teachers responded with a strike, to cash in. Don't just take *my* word for it, though. The school board was convicted of doing this in court. Somehow, though, they were never ordered to make restitution for their crime--a "punishment" that's right up there with the Microsoft Travesty. In fact, so "oracular" and "professional" was the school board that they even took the *special step* of delaying the fines so that they were taken out of the teachers' Christmass paychecks.

    The school board tried to do the same thing again in the early '90's, but, this time, the teachers took the battle to court instead of striking. In their arrogance, the school board let the case proceed even though they could have, by making certain legal compromises, have settled it. They lost the case. It did nothing to bring their swelled egos down to reasonable size. Not long afterward, there was an apology in the Buffalo News from the President of the school board--NOT for breaking the law and NOT for the all-too-commonplace-but-still-idiotic practice of trying to balance their budget on the backs of their workers, *but for letting the case continue when they could have stopped it.*

    In the late '70's, Buffalo elected a man named James Earl Griffin to the mayor's office. He ran as an independant, and destroyed the Democratic Party in the city when he did. It has not yet recovered, though the controvertial Mr. Griffin, who rejoined the Democratic party but was referred to in the local papers as "a Democrat in name only" was eventually replaced. One of Mr. Griffin's favorite tactics was to take any increase in state aid for education and transfer a corresponding amount out of the city school budget for that year. Needless to say, the folks in Albany were not amused. Nor is the school system in such great shape after what amounted to a 12-year budget freeze. When I wrote "schools crumble," I was quoting The Buffalo News.

    Of course, Mr. Youseff says that the teachers are arrogant. Yet, he can't come up with one true fact to support his claims--it's all based on a pack of lies.

    BTW, is it arrogant of IT workers to ask the rates that they get paid (I charge about half the going rate as a freelance web designer), or is it arrogant of Mr. Youseff to claim that they're not worth it? Is Mr. Youseff the Lord God Final Arbitrator who sets all wage standards?

    My father *did* "find his niche" as a teacher. He held that job for over 20 years and then retired. I would like to see Mr. Youseff stand up to my father in a test of wits or wisdom--my father has the intelligence to keep his mouth shut when he doesn't know what he's talking about.

    City of Buffalo teachers don't average $40K/year (if Mr. Youseff is trying to tell me that going several weeks without pay is the same as continuing to work, then he needs to have his head examined), and they don't go out on strike--at least, they haven't in over 25 years. They don't push methodologies on their students, either--these are imposed by outside agencies. The teachers just try to roll with the punches--including a few sucker punches from people who have no clue about what they're throwing punches about--as best they can.

    I don't really care if Mr. Youseff doesn't feel sorry for my father and the honest, hard-working people who shared his profession. I will **not,** however, allow my father's name to be liabled based on ignorance, half-truths and out-and-out lies, as Mr. Youseff is attempting to do in his response to my post. It would be a matter of debate if Mr. Youseff could come up with some facts that had ANY RESEMBLANCE TO THE TRUTH, but that seems to be too much for him.

  389. Re:I'm going to become invulnerable here for a sec by Freston+Youseff · · Score: 1

    pwned.

    --