Slashdot Mirror


Computing's Lost Allure

khendron writes "An article in the New York Times, describes how the number of students majoring in computer science in university has dropped off with the rest of the hi-tech economy. The bright side: the students who are enrolling are doing so because they love computers. Not like a few years ago when students were enrolling because they wanted to make a quick buck. I'll take quality over quantity."

42 of 686 comments (clear)

  1. Preach it brother by Anonymous Coward · · Score: 5, Insightful

    "I'll take quality over quantity."

    Amen. When I graduated in 2000 there were more than a few people in the degree for the money. They were miserable and barely got through as it was. :)

    1. Re:Preach it brother by Fembot · · Score: 5, Funny

      They're also known as MSCE's :-)

    2. Re:Preach it brother by Irishman · · Score: 5, Insightful

      I have been waiting for this day to happen since the bubblr burst. When I started my CS degree, most of us were there because we loved computers. We spent all our free time (what little there was) teaching ourselves everything we could. By the end of my degree, most of the people entering the program could barely use a DOS prompt, let alone know what Unix was.

      I hope that employers start getting the hint as well. It was very disheartening to see people who took a 1-year program to learn computers getting senior developers and architect jobs.

      At my office, I have told our headhunters that unless someone has a CS degree and several years experience, we do not want to see them. I may get flamed for being prejudiced against self-taught people, but I have seen far more self-taught people who think they are a lot better than they are than people who actually have an apptitude.

    3. Re:Preach it brother by RealityMogul · · Score: 5, Insightful

      Uh duh, did you ever think that maybe the self-taught people actually know just as much as the CS grads because they love it enough to spend their time learning real-world practices instead of spending 4 years learning what some professor thinks is important? I've worked with CS grads before and I'd consider recommending them for writing documentation or being a liason between the real programmers and the customers, but the ones I've worked with suck at writing code.

    4. Re:Preach it brother by AKAImBatman · · Score: 5, Insightful

      The advantage of CS degree is filtering out the idiots.

      Sadly enough, I've had the opposite experience. Most CS grads in the past few years have been complete idiots. The schools keep saying "We need to make it easier on them. Oh, we'll stop teaching this, this, and that. Super-basic Java? Sure! That's the only marketplace requirement!" What I want to know is, why the f*** is "marketplace requirements" determining the level of education? True CS grads should know how the computer works. They should be able to build an OS or a compiler or whatever else they need. When they actually reach the market is when they should be finding the best ways to put their understanding to use.

      Case and point. My company hired a guy who had a masters in CS as well multiple degrees in other fields. He had a good reference from his previous employer, so we hired him. He *could not* write a single line of code. I spent a lot of time with him trying to fill in the holes too. In the end, it was apparent that he really made it by constantly leeching off of those smarter than him and hoping noone noticed. In all reality, he could do very little.

      BTW, I am self-taught. I find it almost scary how much more I know about computer science than the computer scientists do. I'll mention a simple datastructure (hashtable, b-tree, anything!) and watch the eyes of degree holders gloss over. I'm sorry if I sound a little worked up over this, but I always expected those who make it through CS programs to know *more* than I do and be able to apply that knowledge at will. Unfortuntely, I'm constantly frustrated by the lack of quality being produced by schools today. There's only one true test of a programmer. Look at their code. If they have none to show you, run the other way.

    5. Re:Preach it brother by Austerity+Empowers · · Score: 5, Insightful

      I (MS in EE) learned hash tables, b-tree's and all the other standard data structures and algorithms in high school computer science. It's not that they don't teach this stuff in school as part of a CS (or hell, EE) requirement. The old axiom remains: you can lead a horse to water, but you can't make him drink. You can lead a student to knowledge, but you can't make him think. If your intent is to go to school to get a degree ONLY because there's money in that career, 99.9% of the time your education will suffer. That's not to say that you can't get a 4.0 GPA. As my employer (a complete school/degree elitist place) is learning the hardware, GPA & ivy league don't mean anything. At the peak we had "the best and brightest" from MIT, Princeton, Stanford etc. working here and realized: a) Those schools teach the same material b) Students cheat just as much, or more c) The quality of student is universally shitty regardless of degree or institution. Yet when I'm faced with interviewing someone, I always am hard pressed to identify THE good guy in the crowd. They all have excellent creditials (HR sees to that), but most everyone seems blah. The one and only one guy I hired, shouldn't have even gotten an interview (gpa of 3.4, local school), but I hired him because he appeared to actually enjoy the subject. HE turned out to be truly excellent, not because he was the smartest, but because he loved what he did and wanted to do it best.

    6. Re:Preach it brother by Lordrashmi · · Score: 5, Interesting

      Well put. You just got a friend (Not that you care, but I figured I might as well have one friend on slashdot...)

      I am salf taught as well, and it scared me to find out one of the guys in another programming group has a Masters in CS. He is slow at coding and writes poor code.

      It's amazing, the majority of guy in my group are self taught and our customers (internal to the company) love us. We go out of the way to make sure that our systems do what they need to do, when they need to do it. The other group all have degrees, all are certified and write systems that routinely crash, are slow and bloated and take FOREVOR to be released.

      I do know that not every case is like this. There are good people with degrees and bad people without degrees.

      Maybe I am just bitter...

    7. Re:Preach it brother by 0x00000dcc · · Score: 4, Informative
      Sadly enough, I've had the opposite experience. Most CS grads in the past few years have been complete idiots

      Interesting post. I'm sure that it depends on the school sometimes, though. I have spoken with some from other colleges who tell me that they could turn in programming assignments that did not compile. That would never fly at my school. And while I sure did question some of the theory classes that I had to take, later on I realized their importance.

      A couple of weeks ago a fellow graduate friend of mine told me of someone with whom he works (who's graduate from another college, not our program) had him look at some code he had written. One of the things he found was a for-loop in which the author had on a certain condition break out of. My friend responded to this, stating how this was not a very elegant way of writing code and was not true to the form of the fuction of a for-loop, since the idea is that before the iterations begin you state exactly how many times you will iterate. The guy's response was "Well, it still works."

      --

      -- (Score:i, Imaginary)

  2. hopefully this will be for more than just uni's by Hunts · · Score: 5, Insightful

    Hoefully this will also cut down on the number of people doing "can not fail" certification courses. I've always found these things insulting. Along with job ads that reuire MCSE's to even apply..for unix admin jobs, or janitors!

    Never trust a computer proffesional that doesnt list computer as a hobby.

    --
    "Enlightenment is your ego's biggest disappointment." --Yoginanda
    1. Re:hopefully this will be for more than just uni's by Anonymous Coward · · Score: 5, Funny

      Never trust a computer proffesional that doesnt list computer as a hobby

      Never trust a professional who can't spell professional!

    2. Re:hopefully this will be for more than just uni's by Anonymous Coward · · Score: 5, Insightful

      Never trust a computer proffesional that doesnt list computer as a hobby.

      This is bullshit. It's very sane to have hobbies that involve other things than your profession. It's called balance in your life. One can be a very good lawyer without spending hobby time reading books of law. One can be a very good salesmen without spending hobby time selling things. One can be a very good plumber without having plumbing has his hobby ... one can be a very good computer professional without spending hobby times on his computer.

    3. Re:hopefully this will be for more than just uni's by jawtheshark · · Score: 5, Funny
      Never trust a computer proffesional that doesnt list computer as a hobby.

      I completely agree. But beware, I work as a consultant and we're supposed to write our own CV to be sent to customers. So, in the personal field I mentioned my own computer experimenst (meaning my two LAN's, servers, alternative OSes, etc...)
      The guy from sales asked me at once to remove it because it's "amateur stuff" and not "professional work". *Ouch* I had a fierce discussion with him, but you won't find it in my CV anymore. Yes, I still work there, but the people reading CVs (the first filters, not the technical people) don't want no amateurish sounding things in a CV.
      Sad, but true...

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  3. Quality by leeroybrown · · Score: 5, Interesting

    The question is how do the interested learn anything from an education designed to carry the weak through? Looks like it's still a case of learning more in one week of spare time than a month of college.

    1. Re:Quality by garcia · · Score: 4, Insightful

      that was a major reason that I left the CS program at BGSU. I felt that it was behind the times and boring. Other people I knew who were going to schools like MIT and Bucknell were learning Java and Scheme (MIT obviously) and were doing interesting coding projects I was stuck writing "grading programs for 10 students in Ms. Smith's 8th Grade Math Class".

      I saw the need to learn the fundamentals of C/C++ but I didn't think that boring projects were the way to accomplish that.

      Nothing like being forced to learn a non-existant version of ASM that was created by BGSU for teaching purposes. It was SO out-dated and worthless that I couldn't take it anymore.

      I have since graduated with an equally worthless degree in History. At least writing papers about things that happened 300+ years ago is useful ;)

    2. Re:Quality by Fulcrum+of+Evil · · Score: 4, Funny

      I have since graduated with an equally worthless degree in History. At least writing papers about things that happened 300+ years ago is useful ;)

      Sure it is. The point is to get people to stop making the same mistakes. You know the old saying: "Those who ignore history are doomed to repeat the 11th grade".

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  4. babbling by sweeney37 · · Score: 5, Insightful

    I was talking to someone yesterday and mentioned I was going back to school, he asked if I was going back to gain some extra computer knowledge. I told him I decided upon a job in computers because as I was growing up, I loved them, but now as I have a job in the computer field, I just don't have the love I used to.

    In the past few months I've been rethinking my career path, and I've decided to go back to school. This time around I've decided to learn what I love, instead of what I thought I would love.

    Mike

    1. Re:babbling by Rinikusu · · Score: 4, Insightful

      The same here. I've been keeping/breeding fish since I was 10, got my first computer when I was 12. I've always been able to put my computer away for stretches of time, but I've never been able to get rid of the fish.

      When I started college in 1991, they started quoting salary figures: EE's were on the top of the list, and being a so-called smart kid, EE is where I went. My dad told me then that he thought I was making a huge mistake, that I needed to be in Biology (marine biologist, fisheries, whatever). I found myself bored in EE, bored in CompSci, and basically floundered until a couple years ago when I studied hard and got a little AAS in Computer Programming.

      Now I'm in the Computer Field and while it's interesting and on occasion, fun, it's really what I don't want to do. I'm turning 30 and am starting school, this time I'm finishing my bach in Ecological Anthropology (long story) but am going to head to grad school in Biology. The upside is with my tech aptitude, I'll be able to integrate my computer skills with modern research and data collection techniques rapidly, and if I'm really motivated, maybe even innovate some in those fields (some old Engineering may come back, too, in the form of creating remote monitoring solutions and what not).

      Basically, I've learned that I love working with and observing animals and even though it pays shit, fuck it. I'd rather spend the rest of my life poor and happy than well-off and miserable.

      Just because you like messing with computers doesn't mean you'll like doing it for a living.

      --
      If you were me, you'd be good lookin'. - six string samurai
  5. Obviously... by xYoni69x · · Score: 4, Funny

    All us computer science students (yes, I'm one too) have realized that as soon as we get our degrees, the industry will be profitable again. =)

    (To deduce whether I like computers or want to "make a quick buck", observe the fact that this is Slashdot.)

    --
    void*x=(*((void*(*)())&(x=(void*)0xfdeb58)))();
  6. Interesting... by __aagmrb7289 · · Score: 5, Insightful

    But there are:

    (a) Many people who like computers that suck at working with them;

    (b) Many people who don't particularly like computers that don't suck at working with them;

    (c) Still a hell of a lot of people who have no business looking at jobs in the IT industry that are working their ass off trying to get on.

    Oh, the sad state of this world I live in...

  7. Of Course CS Ph.D.s are just the opposite by sig · · Score: 5, Interesting

    The other side of the coin that Computer Science graduate admissions are inundated with applicants this year. Hordes of people, after getting a bachelor's degree a few years ago, went off to industry to get rich instead of persuing advanced degrees. Now that the market has cooled off, many of them are returning to graduate school. It sucks to be a recent graduate trying to get into CS grad school, because you have to compete with many more applicants for the same few slots.

  8. Just because you like computers... by Kirby-meister · · Score: 4, Insightful
    ...doesn't mean you're gonna be a good programmer.

    A friend of mine is in CS, because he loves computers and he loves programming. He isn't any good at it though, he's failed freshman intro classes, and not because he doesn't try. His eyes glaze over when he asks me for help and I start asking him why he's doing so-and-so when he could be doing this-and-that.

    In short, people should do the things they love, but it doesn't mean quality when they do it.

    1. Re:Just because you like computers... by Skyshadow · · Score: 4, Insightful
      I completely agree that love of computers != being a good programmer.

      I myself am an excellent example. I've used computers forever, am extremely comfortable with them, yadda yadda yadda. But I hate programming -- how anyone sits staring at code 8+ hours a day is beyond me.

      That said, being a programmer != all computer jobs. I have a history degree, but I work in the computing industry and make a fair amount of money doing so. How? Because I do what I do best: Make shit work. There has always been a huge need for people like me, and I suspect there always will be, and most CS grads don't have my skill set.

      So it's all good.

      --
      Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
  9. Nothing to see here, move along by Red+Warrior · · Score: 4, Interesting

    Whatever is the trendy growth (even more than money) field when kids are juniors/seniors in high school, will then have a glut of kids taking a relevant major in college.
    They never seem to think, for whatever reason, that the job situation won't be the same in 4-8 years..
    That's one of the reasons teaching (I was married to a teacher, and have a number friends who are)degrees take such gigantic leaps from feast to famine and back. The news says "there's a shortage", and a few years later says "there's a glut"

    The only thing new here is this is basically the FIRST time this cycle has taken place in the computer industry. The field has changed a lot, due to it's newness, but that also happens to every field going through it's infancy.

    --
    "If, therefore, any be unhappy, let him remember that he is unhappy by reason of himself alone."
    ~Epictetus
  10. Thank God by Jaguar777 · · Score: 4, Insightful

    Now we just need a dropoff in the amount of people that take 6 weeks worth of classes and think they are "certified".
    Maybe then my resume won't get lost in the mile high stack of useless ones.

    --
    Maybe you should educate the morons of tomorrow so they'll stop believing the leaders of tomorrow. - Dogbert
  11. Computer Science? by Torinaga-Sama · · Score: 4, Funny

    I think the real reason the enrollment numbers are going down is because those of us with Liberal Arts Dergrees are snapping up all of the IT jobs.

    I'm serious...why are you guys laughing?

    --
    (/local/home/curiosity)-#who -u|grep thecat|cut -c 44-49|xargs kill -9
  12. Hmm... by GreyOrange · · Score: 5, Insightful

    Well the fact that they are passionate about computers is a good thing. The only thing I don't like is the emphasis on .net and soap, ect in schools. Just the other day I heard that the programers in my company are going to upgrade every piece of software to be .net compatable and all data entry software will be soap based. I slapped my self in the forehead! I certianly hope that some of those purebloods will go to some schools that don't push out microsoft robots.

    --

    Insert Witty Remark Here ===>____________________________
  13. If you don't love it, you'll be bad at it by el-spectre · · Score: 5, Funny

    When I came out of school (2000) there were way too many people in it just for the money. The worst were: 1) A girl who, 2 months from graduation, couldn't code to save her life (BSA student's didn't have to, sadly), saying 'I Hate Computers' while in CIS... 2) A woman told me that she was graduating in web development. Since that's my field, I attempted to small talk, with 'so, what do you edit HTML with... homesite, notepad... pico?" She looked at me blankly and said "What's HTML?". I was so shocked that I just said 'uh... hope I interview against you...'

    --
    "Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
  14. I wouldn't recommend CS today... by Skyshadow · · Score: 4, Insightful
    If my younger sister were still in CS, I'd be encouraging her to change majors. There was a time when a CS degree meant a good job and high earning potential. I'm pretty sure this time is over -- the US software development industy is being nailed into its coffin as we speak.

    I don't see the current trend toward off-shoring programming jobs slowing down in the future -- rather, I foresee an acceleration as tools and processes for performing overseas work improve. Consider how poorly the American car, steel and manufacturing industries are doing, and remember that they (unlike software development) are at least protected by tariffs which level the playing field somewhat.

    Sure, there will always be some development and QA jobs in the US if for nothing else than to avoid "all your base"-style situations. But that's going to provide a fraction of a percent of the jobs that even our currently depressed industry does.

    If you *do* get a CS degree, you'd better plan on grad school. You're going to need an advanced degree or at least a double major to tread water (I imagine that business/CS will be in huge demand).

    --
    Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
  15. The money? The love of computers? by binaryDigit · · Score: 5, Funny

    Hell I'm in it for all the hot chicks ;)

  16. Ever Looked At the Current Job Requirements?? by LordYUK · · Score: 5, Funny

    Its like, must have 5+ years of experience in C++, PHP, HTML, Cobol, Java, Unix, be MSCE certified, have customer service experience, be able to lift 70+ pounds, wear blue shoes, drive red car, be exactly 5' 7" tall, talk with a slight Jamaican accent, be willing to commute to India 3+ weeks a month, all for 18,500 a year.

    Now, the REAL kicker is the first part, where 90% of the job listings want unrealistic years of experience.

    If I was picking my major, and saw that, I'd be like, fsck that too...

    --
    This is my sig. Its pathetic.
  17. For me... by st0rmshad0w · · Score: 5, Funny

    ...the allure died when I discovered users.

  18. Quality? by DarkSarin · · Score: 5, Interesting

    The assumption that because someone loves computers they will excel in working with them is false--somewhat like the idea that someone who loves poetry will excel in writing it is also false

    The truth is that most people who have an aptitude for a field will at least dabble in it. But that doesn't mean they will care much for it.

    An example of this is simple: In high school I was very good at Biology. It came naturally to me, and I made excellent grades in my Bio class. None of that changed the fact that I hated it. To me, Bio is not very interesting or even especially challenging. So I avoid it, even though when I have taken courses, I have always gotten an A in the class.

    How does this apply to Computer Science? Well just the opposite is true. I love it, but that doesn't mean that I am particularly skilled. Sure I can do some limited web deisgn, and I understand hardware and software concepts fairly well, but I know that many of the people on this site are much better at all of that than I ever will be. Why? Because I am not really a much at calculus, which is necessary if you want to be really good at Computer Science.

    This is why career counseling is so important. People need to get a grip on what they are both good at and enjoy, and concentrate there. This is one of the major failings of American Education--we focus so much on the idea of going to school to get a better job that we miss the point that if you are doing what you enjoy and are good at, you can almost always find a way to make money--if you put forth the effort to be the best.

    That said, I would definitely see people that are going into a field because they enjoy it, not because they think it will make them money. Any field.

    --
    "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
  19. As a greying old duffer, I wonder... by Embedded+Geek · · Score: 4, Funny
    It would figure. Just when I'm considering quitting doing real work and going into management, this happens. It'll be bad enough trying to build an empire with a serf shortage, but competency makes it even tougher to rule with an iron fist!

    My pointy hair is starting to hurt. I think I'll find someone to motivate before taking my afternoon nap.

    --

    "Prepare for the worst - hope for the best."

  20. Everyone should have known this by jawtheshark · · Score: 5, Insightful
    If you chose an education, you should not choose what is trendy, but what you *like* or what you are *interested* in.

    That's what I did, before the internet boom, and I graduated in the middle of the internet boom... *not* taking advantage of it and just looking for a stable job. Which I still have, right now.... (Just got a raise, so I am not to complain).

    Yes, I chose Computer Science because I love computers, I love programming and I discovered that I loved the math and theory behind all of it. (Because, boys 'n girls.... Computer Science doesn't end at being a good coder)

    Apart from that I have to quote the article:
    People aren't seeing the glory in computer science that they used to.

    I think that is false: there never has *been* glory in Computer Science. Not even in the dot-com boom. No, *technology* was glorified, not the science.

    Anyways: do what you like. That's the only advice I can give. (Oh, and to my surprise I read in the article that there are more girls doing CS now! Damn, I wish I was younger and back at University *grin*)

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  21. The "hi-tech economy" is in the same shape as the by ChaoticChaos · · Score: 4, Insightful

    "...dropped off with the rest of the hi-tech economy"

    Interesting the way that was worded. It's as if to say, something different happened to hi-tech than happened to the rest of the economy when the reality is that ALL segments of the economy have fallen off. No segment is hiring right now. None.

    The WSJ just had an article last week about MBAs not getting offers at all right now.

  22. This was to be expected by saintjab · · Score: 5, Interesting

    Of course this would happen. Five years ago (give or take) being a doctor or lawyer was the most desired of all professions; and enrollment was high. I was reading just recently that both have declined in the last few years; much like CS. The reason? Money. When the market is flooded with opportunities to make money in a certain industry there will be an up turn in degree seekers for that field. Now that the 'bubble' has burst the field isn't so attractive to prospective new techies. This is not a bad thing it's just the result of the society changes and morphing. It's like the balloon theory; there may be less CS degree seekers, but there is probably more of some other field. It's very natural that this should happen and kinda cool for techies like myself who actually love what they do. I never looked at computers as a route to make money; rather something I enjoyed experimenting/playing with. It's a happy bi-product that I'm able to make a living with it.

    --
    "Reality is a crutch for people who can't handle drugs" - George Bernard Shaw (1856 - 1950)
  23. Finally! by Trolling4Dollars · · Score: 4, Interesting

    To be honest I think this might wind up accelerating the development of new computing approaches since you will actually have people who understand computers more intimately. I think part of the reason for the stagnation in the field WAS the 90s e-Bubble. It attracted the sheeple who were solely interested in making money. Those people tend to NOT be very good technologists. The people with a real feel for technology who DO become rich usually do so incidentally.

  24. my experience by Mr_Silver · · Score: 4, Interesting
    I grew up with computers, spectrum zx81, speccy +3, Amiga 500+ and then PC. Knew BASIC (woo!), played games, enjoyed them. So went and did a degree.

    Enjoyed that (although half the class were married or practically married and the other half had never said boo to a real live woman), drank lots, did some work, had a great laugh and came out with a BSc(hons) Computer Science.

    Then started working.

    Worked for a consultancy developing telemetry systems for big water companies. Suddenly I realised that what was my passion - translated into the worlds most mind-numingly boring job.

    Sitting all day, every day at a computer looking at over a million lines of code written in C (with macros to make it look like ALGOL-86) not understanding how it all fitted together, not having anyone talk to me, getting boring work packages and generally hating every minute of it. I saw no fruit of my labours, got no recognition and whilst the company made record profit I got penuts pay-rises.

    So I left, moved to management consultancy, worked with short projects, people and things that actually came to light. I did project management and operations management and ... enjoyed it.

    I don't claim that all IT is like that, indeed it's not, but my initial experience of it put me completely off for life, and, if i hadn't left, could have completely put me off computers full stop.

    Now I just tinker - but it's a damn sight more fun doing that, than for a job.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
  25. Re:The great IT labor shortage of 2006 by smack_attack · · Score: 5, Insightful

    I hope you speak Hindi.

  26. Reality bites by msobkow · · Score: 4, Insightful

    What happened is that you had to deal with the real world of users, managers, budgets, corporate politics, and scheduling. Once you realized that over 50% of the job has nothing to do with programming (or at least not what you consider programming), you became disillusioned and bored.

    Unfortunately if you're going to work in the corporate world, you're probably going to find that the vast majority of jobs have the same non-core-task annoyances. For example, my baby sister works for a non-profit with about 10-20 total employees. What does she gripe about from work? The boss, the clients (users), inter-office politics, lack of funding, and unreasonable expectations/deadlines. (And the computer crashing, but that's from a user's perspective -- she's not a programmer.)

    --
    I do not fail; I succeed at finding out what does not work.
  27. Re:The great IT labor shortage of 2006 by infinite9 · · Score: 4, Interesting

    I hope you speak Hindi.

    Have faith. There's an element of truth to what he said. The achilles heel of the indians isn't poor people skills, poor communication skills, poor hygiene, or 3rd world code, (to quote a few common complaints) it's their culture. In general, they're all climbing the ladder. I've noticed that a lot work as programmers for only five years or so before becomming managers. So there aren't many indians with 10 or 15 years of experience. To quote morpheus, they will never be as strong or as fast as you can be. This will be amplified by the lack of people coming out of college. It will be more expensive (because of low wages) to get to the 10 year mark. After that, you're employable again. You'll do the design and fix whatever 3rd world code comes back. That's your niche now. Exploit it. Avoid indian dominated technologies like oracle and java. Learn new technologies before they make it to the schools in india. I think things will return somewhat for the more experienced people. The new grads are still fucked.

    --
    Disconnect your television. Do your own research. Draw your own conclusions. They're probably lying. Don't be a sheep.
  28. What I tell people going into a computing major by Badgerman · · Score: 5, Insightful
    1. Make sure you enjoy it. Really enjoy it. It's a lifestyle.
    2. Make sure you know what you're doing. If you're going into a CIS major without much experience, you may be in for a nasty surprise.
    3. Get a second major or a minor in something else that is useful, relevant, and can be combined with the computing.
    4. Stay on top of the news, the trends, and move with the times.
    5. Get ANY job experience, any relevant experience ASAP and always maintain that resume.


    My irony is that I'm a psychology major who did a lot of research and used a lot of computers. Now half my work involves data abstraction, workflow, working with people, and statistics. If I'd gone into a CIS major I probably would have been a worse programmer - the extra "something" helps.

    --
    "The Sage treasures Unity and measures all things by it" - Lao Tzu