Slashdot Mirror


What Do You Do When CS Isn't Fun Any More?

wonderless asks: "Long ago and far away, I thought that I was going to be a Great Geek, and that I was going to provoke a revolution in the computer industry--and indeed, the world--with my mastery of technology. I could hardly wait to throw myself into an intense, highly technical curriculum and shine. But as I said, that was long ago and far away. Now I'm one semester away from graduation, with a 3.5 average overall and a lackluster 3.0 in CS, and I'm liking it less and less every day. I used to be able to say that at least it pays well, but now I can't even take solace in that. I drag myself to classes and through projects, and it all seems really pointless--I'm just implementing what's written in the book, and eradicating the countless off-by-one bugs is nothing short of mind-numbing. I'd like nothing better than to recapture the feeling of joy I used to get out of doing this, and to once again be able to say I'm doing what I love. What do you do when it isn't fun any more, but you'd like it to be?"

37 of 1,177 comments (clear)

  1. Go do something else, maybe by Sam+Jooky · · Score: 4, Insightful
    You do something else. If you're about to graduate with a Bachelor's degree in one subject, then you're not very far from having another Bachelor's degree in something else. Have you thought about sticking around a couple years and getting a second major?

    I have two degrees, one in CS and one in Archaeology. CS isn't what I want my career to be in, but I can take my computer skills and development knowledge and apply it to archaeology problems.

    I like computers and archaeology a lot, though like I said, I don't want to be stuck in the computer industry for the rest of my life (can you say: Middle management, and other un-fun things when you get old?). But I like it enough that I can take it and mix it with something else I like and come up with a winning combination.

    Talk to your advisors, too. That's what they get paid for. Mostly, though, you just have to go out there and do what you want to do, money be damned.

    Good luck!

    Sam Jooky

    1. Re:Go do something else, maybe by ekrout · · Score: 5, Funny

      I have two degrees, one in CS and one in Archaeology. CS isn't what I want my career to be in, but I can take my computer skills and development knowledge and apply it to archaeology problems.

      Yeah, and I can take my engineering degree and apply it to 18th-century western European literature.

      --

      If you celebrate Xmas, befriend me (538
    2. Re:Go do something else, maybe by epsalon · · Score: 5, Funny

      CS + Archeology!
      You can then get a job studying old XT, DRAGON-32 and COMMODORE-64 machines...

    3. Re:Go do something else, maybe by mstyne · · Score: 5, Interesting

      You do college radio. I honestly think that I'd have dropped out of school a while ago if I didn't have something to occupy my free time other than learning about old technology and studying automata. Automata!!

      Yeah, I can really see a potential employer asking me about Turing machines... or to code them a little application in Prolog. Another misconception my CS program makes is that all CS majors want to be programmers. I *hate* programming. I'm much more interested in the hardware/network/administration aspects of computer systems. Coding up a Java application to simulate an ATM is like pulling teeth.

      Maybe that's just the CS program here at SUNY Binghamton. What's it like elsewhere?

      I can honestly say I've garnered myself more experience / knowledge setting up and administering the network in my *house* than I've learned in any classroom.

      Right now the objective is to finish up my degree and get out. Like a co-worker suggested to me a couple summers back (I should have listened) -- your degree -- and 75 cents -- will buy you a cup of coffee at 7-Eleven. And as was mentioned earlier, the declining job market/salaries isn't much of a motivator either. That's why I have a job at one of the local commercial radio stations here (in addition to working at the campus station), -- it NEVER hurts to have a backup plan.

      Solidarity, my brothers and sisters in CS suckiness...

      Mike

      --
      mstyne: real name, no gimmicks
    4. Re:Go do something else, maybe by nick+this · · Score: 5, Insightful

      A long time ago I learned that its better to get less money doing a job that you love than to get lots of money doing a job that you hate.

      The whole reason to get a degree, IMHO, is to widen the possible jobs that you are employable in. You should pick a field that you enjoy, then pick from the choices you have in that field based on money or job satisfaction.

      If the only thing you are in the field for is money, then you will be stuck with a job you hate, and money is no compensation. I guarantee you will be going back to school for another degree, or working in a different field without a degree.

      Life is *way* too short to do something for a living that you don't want to do. Figure out what it is you *want* to do, and get the degree that fits into that.

      For me, I like coding. But only on my own terms. I don't like working in a cube, I don't like hunting for bugs in someone elses code. So I won't do it. I code for myself, on my own time, and use my CS background to get me a job in a field tangential to CS.

      This works for me. It might work for you, too. Course, the job I have (and enjoy) pays me less than I could make, but I never wake up wishing I didn't have to go to work.

      Thats me.

    5. Re:Go do something else, maybe by kannen · · Score: 5, Insightful
      This is awesome advice. You have a chance right now to use student loans to finance your education without worrying about paying off the mortgage or making the payments on your year old car. You should take it.

      I ended up with a minor in English in addition to my degree in CS. I really love studying texts and critically analyzing them, and it turns out, I'm really good at it - as good as, if not better than, I am at being a computer geek. There was just one problem: as I thought about going to grad school and doing work in English, I realized that although I am interested in the English Renaissance, as well as modern American literature, I don't have a deep interest in studying it. Sooo I scrapped the idea of grad school in English and opted for a position doing computer programming, because I knew how to program and it would pay the bills.

      But life has many twists and turns, and I really love the studies I am now doing in the Bible, and I love it so much, that I wish my job didn't get in the way of my ability to continue intensively study it. And, as it turns out, a really great seminary has just added a branch campus in my city. So, next year, I'm planning on starting work on my seminary degree part time. It combines my love of analyzing texts with my burden to understand the Bible and the critical thinking skills that I have picked up through computer science. And it turns out I'm really great at teaching, and I think that this seminary degree will be a valuable way to augment my teaching skills and the knowledge teaching draws upon.

      Now, I'm not saying that you should enroll in seminary. *grin* What I am saying is that you should look at your interests and look at ways to pursue them. Don't go for the whole enchilada, but take small bites. If your interest continues to be held, be willing to take the next step. I didn't know when I started taking literature classes for the hell of it that this would allign me for Biblical work, but it did provide a critical foundation for me. Taking the literature classes gave me an awareness of where my real interests lay. Go feed your interests.

  2. Hear my violin? by AdventureExtreme · · Score: 4, Insightful

    Welcome to the real world my friend.
    Unless you go to work for a company doing research in CompSci you are going to be doing pretty much the same thing say-in and day-out when you get a job.
    All I can say is don't lose your appreciation of computers but realize that not all computer related activity is going to be cutting edge and challenging. Keep working and eventually you will get the chance to do what you want.

    1. Re:Hear my violin? by jmccay · · Score: 5, Insightful

      You can also find a project to work on during your spare time. Remember Work to live and not live to work. Find something that iterests you and play around with it outside of work. This could be somethign as complex as the Linux Kernel, or simply wirting computer games as a hobby. The point is remember to work to live and not live to work.
      You say you are approaching the end of your college years. NOW is the time to pick somehting to make a hobby while you have a lot more time. You can even have a lot of hobbies. Facts of life are you go to your job to get paid and pay the bills, but your hobbies are what you love (and live for).

      --
      At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
  3. Study somemore. by ck_kid · · Score: 5, Insightful

    Study geology or astronomy or (insert interest here) and apply your CS knowledge to something that would be rewarding to you.

    CS is an enabler for most of us not an end.

    You do not even really need to go back to school for this.

    Hans

    Two long, one short. I am lost.

  4. Finding the fun again. by Christopher+Thomas · · Score: 5, Informative

    First of all, if you're one semester from graduation - finish your year. The piece of paper will still be worth something, especially when the economy rebounds.

    As for finding the fun again... Take a break. Explore hobbies other than coding. Let your coding skills sit quietly in the back of your mind, and some time later, you'll feel the itch again - the need to code a little widget that's Really Cool. It mainly sounds like you're getting burned out to me.

    OTOH, coding may or may not be what you really want to do. If your primary goal was to awe the world with your m4d sk1llz, you may simply not have noticed that you weren't having fun doing it. That will reveal itself during your sabbatical. If coding ever was fun for you, the desire to code will come back.

    YMMV :). Good luck.

  5. the problem word here is "undergrad" by mr.ska · · Score: 5, Insightful
    You want to break down technological barriers? You want to implement the future? You want to compile boldy what none have compiled before? Don't get a job.

    You're right... your job will more than likely be doing what everyone else is doing - implementing the well-known. Whee-hah. Sounds like that is exactly what you want to avoid.

    I'm not usually one to advocate this, but go to grad school. You'll hook up with the people who are developing what will be the standard years from now, and are researching the bleeding edge. A Master's degree will be a good start.. if you want to really push the envelope, you gotta go all the way to Ph.D.

    Grad school will break you out of the its-been-done rut you seem to be in. The only problem might be the cost (it's never cheap), and your grades. Check with some of your professors, see what it takes to get in. You may need to take another year and polish yourself up.

    Failing that, start a pr0n website. Pr0n always seems to be on the cutting edge...

    --

    Mr. Ska

    1. Re:the problem word here is "undergrad" by sacremon · · Score: 5, Informative

      The problem then becomes what to do after grad school. I've known a fair number of Ph.D.'s in CS, and they had a hard time getting jobs after graduation, even during the recent boom years, unless they went into academia. Why? Because the perception of the business world is that CS Ph.D.'s have studied obscure topics that have no bearing on the real world, as they know it. They want someone who has experience with the systems that they use, not someone who will try to revamp their whole world.

      --
      If you can't beat them, embrace and extend them.
  6. What to do... by TBone · · Score: 4, Insightful

    Realize that having a CS degree will at least get you in the door at places for more than just programming. I burnt out while I was in school, too, and dropped out in my last year, because I was tired of all the FSCKING programming. I mean, if I wanted to be a programmer, that's all fine and good, but I wanted to be, at the time, a systems analyst, and later changed my mind, and now I'm a systems admin.

    Finish it out. I wish I had - but I got into the job market before the dot-com bubble started or burst, so I was lucky enough to not have to depend on my degree to get me just in the door. Now I'm going the night school here at an in-town unoiversity.

    You're going to need the degree, coming in with minimal experience. I know, it sucks, but finish it out, then get out of the programming. I still go back to it for fun when I wanna do something, but hell, it's surely not what I want to do for the rest of my life.

    --

    This space for rent. Call 1-800-STEAK4U

  7. Wrong Motivations by Courageous · · Score: 5, Interesting

    "...at least it pays well..."

    That's not a good reason for going into C.S. It reminds me of a trend in medicine, where folks want to become doctors because of the money. Only, somewhere along the line they figure out that they really don't like medicine; this is often after a substantial investment in medschool, which can leave crushing, mortgage-sized debts. Careers should be selected for love of the art, not love of money.

    All that said, you're making a decision too early. You're in SCHOOL; the challenges you're facing there are nothing like what you'll be facing on the job. You'll learn more in your first year on the job than you did during the entire time you were in school. You'll face programming efforts with 50,000 lines of code or more in some cases. College C.S. is a good theoretical basis, but it really doesn't show you what you're going to face at work.

    You don't have enough experience yet to be jaded, so stop puttin' on those jaded airs. :)

    C//

  8. such ennui at such a young age by butocabra · · Score: 5, Interesting

    It'd be a shame to call it quits before you've really begun the game. The complexities you'll encounter once you really start working will make whatever you've done in school look like a two line gw-basic program written on an ibm pc-at. The joy of working in cs projects transitions from the drugery of fixing minutae to solving larger, systemic problems. I urge you to take your good gpa, get a job, and really give it a chance.

  9. Learn about eXtreme Programming by under_score · · Score: 5, Informative

    Honestly, I was starting to feel the same way in the work world. I've been a software engineer professionally for about 10 years. Extreme Programming (XP) is the twitch in your fingers when the meetings get long, it is the surge of pride when software works first time round. Check it out: http://www.extremeprogramming.org or for a business-level summary: executive summary of XP. Good luck! Don't give up just yet. School can be stultifying, and so can work. But if you are talented, there will always be good opportunities. Also consider starting your own business. There are lots of programs for supporting small business in most countries - it is very exciting and great experience. Or work for a startup doing cool stuff (not many of those around anymore, but still).

  10. Another set of options.. by d.valued · · Score: 4, Insightful

    First off, school's a bitch, to put it bluntly. Day in, day out in this small splace with generally small-minded proffessors. I know, I've been through the meat grinder as well.

    There are a few things you could do. If you can get certifications, get them and start working as a roving prostitute.. err... consultant. Good money, hotel rooms, and you can screw with peoples' networks at will. Tee hee hee.

    You're too far along in school to check out other options, realistically.. but maybe see what other things you have interest in and try to cross-pollinate those interests.

    Maybe try becoming a kernel hacker. Either it'll cook you or you'll be helping out Everyone And Their System.

    The last option I can think of is PROZAC. You may be sufferring from depression (can't blame you.. like I said, it's a bitch!), so maybe a visit to the shrink would help.

    --
    I used to be someone else. Now I'm someone better.
    Real life is underrated.
    1. Re:Another set of options.. by Troodon · · Score: 4, Insightful

      "Yep, I bet its just the pre-graduation blues. Its like: this is it?? Now, you release me upon the unsuspecting world? Now, i know all there is to know??!? There HAS to be more to it than that".

      I agree whole heartedly, I managed to burn myself out doing a zoology degree, spending 18 hours a day split between study, working in the library and conducting/helping with research work. Grinds one down after a while. I thought Id could stick it, for a while getting out of the university and just walking in a nearby forest helped reaffirm my inspiration for the field, and throughout the research I worked on helped. Though that was a two edge sword in and of itself, it just help to illustrate how irrelevant my studies where. Anyway I plugged away and ended up with a degree certificate I wouldnt even use in the lavatory and Im not talking about hanging it there either.

      "I like the Prozac recommendation. I mean, i totally flipped out my last semester in school".

      Id recommend caution over just hoping popping a pill will wash those blues away, with out some deeper examination of the problem, it will just treat the symptoms without addressing the causes. And the side effects of antidepressants arent much fun at all. Talking to a profesional might be a better solution, Cognitive Therapy and so forth.

      I'd reccomend taking a year out, talk to your tutor and explain the situation, the university should oblige, after all its in their interests too to see you do well. Then go and do something inspirational, why not offer your services to that guy trying to set up net access in the Himalayas, or some other interesting voluntary work. Id caution against just working for the year.

      Then after completing your degree, why not do a masters 'conversion' course to another subject to an aim to work in interdisciplinary manner with researches whatever in that field. Be it helping ecologists with their modelling/stats, writing embedded software for medical implants, stuff to analyse ECG data, and so forth.

      After spending a year pondering what I want to do with myself Im just about to embark on a computer science degree with a potential aim to approach my former subject from another angle.

      Whatever, just letting it fester, doing nothing and hoping to just plug your way through to the end of your degree is the worst course.

      --
      troodon.net
  11. Teach by gmhowell · · Score: 5, Insightful

    All of this commentary about more education and other BS. Go out and teach. There are hundreds of school districts across the country that want math teachers (and probably some who want computer teachers). Take the opportunity to travel some.

    The pay is not great, and if you decide to stick it out, you'll have to take a fair amount of courses. But if you are only into it for a couple of years, it will be a good break, and possibly very rewarding.

    (I almost went this route after deciding that chemistry sucks. Got my MBA instead. While the toys are nice, I would have preferred teaching. But I wasn't going to take the teaching courses.)

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
  12. Broaden your horizons! by dead_penguin · · Score: 5, Interesting

    I think the problem isn't that you're losing interest in CS, but that it has taken over your life. If you spend almost all of your time doing a single thing, you *will* get bored and frustrated with it, and eventually lose all motivation. You need to "diversify your portfolio" a bit. There's a bunch of things you can do to do this:

    Academics: Take an extra year and do a minor. Chances are you've already got most of the prerequisites for something way off your field, like biology or english. You'll learn something new and interesting, and possibly even pick up a new skillset. Besides, it sounds cool to say that you've mastered two completely unrelated fields.

    Time Off: Take a weekend, week, month or year off; whatever you can afford to get away for. In that time *DON'T TOUCH A COMPUTER*. Don't even bother with email. It also helps to get away from where you're doing most of your work. This could be a trip to another continent, or just to the next town over.

    Hobbies: Non-geeky hobbies are great for "fixing your head", I've found, especially if they're somewhat physical. Get a bike-- mountain biking is a brilliant quick fix if there are trails near where you live, or since winter is coming, go skiing. Hell, even a quick run (as much as I hate running) will put things into perspective sometimes, especially if done on a cool, crisp fall evening.

    Of course there's always the weeklong bender of booze and drugs, but that's just not that healthy...

    Now go! Turn of the computer and get away from Slashdot! There's hope for ya yet!

    --

    It's only software!
  13. Re:It doesn't get any better by Xerithane · · Score: 5, Interesting
    I hear that same sentiment a lot, and quite frankly I think it's bunk. I have never put myself in a job that I would call mundane or boring.


    It's called being selective of the job you want, and not taking the first job you get an offer letter for. Everyone that I know that goes, "Man.. IT sucks! Coding sucks!" took a job too quickly. Any developer who has been in the field for more than 2 years can be selective, and take a job that is fun.


    If you are burned out, I would say it is definitely a "bad decision that you have to live with" because it was your decision to take that job. You're 28, so you have probably been in the field for a while. Even the way the economy is going, I managed to find a great contract (I prefer consultancy, get to work on a new project every 6 months is even better) at a great environment, with great people. My previous contract was quite similar, but a bit absurd.


    My advice to anyone who claims burnout without being in the field: Go work on an open source project and write real code. Not silly book examples, not fixing stupid bugs (And I'm sorry, if you are a senior an getting off-by-one bugs then you should either pay more attention or should choose a career and make other developers lives easier).

    --
    Dacels Jewelers can't be trusted.
  14. Maybe for you.. by Slynkie · · Score: 5, Insightful

    Jeez, how negative can you get?
    I got my CS degree in may, although I've been working "in the real world" through a co-op since january. And compared to school, I -love- it. Yes, of course the projects aren't going to be as interesting as you want, and there's the beaurocrats, and all the other stuff you mentioned.

    But compared to boring classes where a good percentage of the professors are even dumber than PHB's, or at the least, even MORE close-minded, working for a real company, with real goals, and real projects, is amazing.

    And no, I don't work for some new-wave dotcom...I work for IBM, one of the oldest dinosaurs out there. So if I can deal with it, and still love it, even after struggling to stay awake through college (and only come out with a 2.7GPA), then others can too.

    It ain't easy to kill a geek :P

  15. Been there, done that... by edremy · · Score: 5, Insightful
    except in my case it was after a PhD in Chemistry. I just didn't like going to work.

    My advice. Sit back and ask yourself what's really important to you and what you enjoy. In my case, I liked teaching and programming, but not the rest of the baggage that came with being a faculty member. I got into instructional technology, and it's been a much better fit. I'm not rich, but I don't wake up in the morning dreading work.

    Do you like to write? Check out technical journalism or documentation. Would you rather just nail boards together? No shame in being a carpenter.

    Perhaps no job sounds like fun. In that case, go get an MBA and head for the money. You can enjoy yourself in your time off.

    The decision can be wrenching-after all that work, why would you just throw it away? I get asked that all the time. The short answer is that I'm happy now.

    Eric

    --
    "Seven Deadly Sins? I thought it was a to-do list!"
  16. Re:What to do by An+Onerous+Coward · · Score: 5, Funny

    Soldier: Sir! Sir! I've done it!

    Captain: Done what, Corporal?

    Soldier: I've finally forgotten why I joined the French Foreign Legion!

    Captain: [clicks a couple of keys on his computer] According to our records, you joined because you were bored with Computer Science, and because of a girl named Samantha.

    Soldier: Sigh. I'll go patrol the hills again, shall I?

    --

    You want the truthiness? You can't handle the truthiness!

  17. Try it in the real world before you give up by MarkusQ · · Score: 5, Insightful
    Now I'm one semester away from graduation [...] in CS, and I'm liking it less and less every day[...]I drag myself to classes and through projects, and it all seems really pointless--I'm just implementing what's written in the book, and eradicating the countless off-by-one bugs is nothing short of mind-numbing. I'd like nothing better than to recapture the feeling of joy I used to get out of doing this, and to once again be able to say I'm doing what I love. What do you do when it isn't fun any more, but you'd like it to be?

    The big thing that is missing in school is users. It's like saying that being a pilot isn't fun anymore because you have gotten sick of flight simulators. In the real world it isn't clean "just implementing things out of the book" anymore. You have real people counting on you (and often, other real people counting on you to fail). The stakes (and the pressure, and the thrill) go up accordingly.

    Yes, batting practice gets dull. So does field stripping a gun. But we do these things, not as an end in themselves, but so we'll be ready when it's for real. That's when the fun starts.

    -- MarkusQ

  18. Re:Go do something else, maybe (OT) by BLAMM! · · Score: 5, Interesting
    CS and Archaeology. It's interesting that you combine those interests. A few years ago I was going though the process of leaving the USAF. I was attending a transition assistance class designed to ease the change from military to civilian life. They gave a test to help you discover your interests and what careers would be good for you. It was based on selecting a series of skills and activites that gave you satisfaction. After doing this a number of times and refining the list, a computer used the results to generate a satisfaction rating for different career possibilities. My high ratings were in computers(big surprise), electronics, and archaeology. Apparently they use similar skill sets. What was really funny was my dead last, bottom-rung, bore-me-to-tears career. The military.

    Anyway, here's my last ditch effort to make this on topic. I left the military after 14 years because it simply wasn't what I wanted to do anymore. The path I was taking was crystal clear and I wanted nothing to do with it, so I left and I am doing well in my new compu-centric career. It's never too late to change your mind. If you don't like it, leave and find something you do.

  19. Join the Army! by wiredog · · Score: 5, Funny
    You'll get money for grad school. Learn how to fire cool weapons like the M-16 and Stinger! If you become an Airborne Ranger, you will probably get a chance to get shot at! ("There is nothing quite so exhilarating as to be shot at, without result." Churchill) Even if you don't see combat, you will get the chance to spend weeks living and working in the mud!

    I spent three years in the Army and I love my nice indoor programming job. Even if I am having to spend time this week debugging three year old uncommented VBA programs when I don't know VB Script.

  20. Get a girlfriend by crazymadness · · Score: 5, Funny

    Just get a girlfriend, marry her, knock her up and wait 9 months. CS will look pretty darn good then.

    1. Re:Get a girlfriend by Anonymous Coward · · Score: 5, Funny

      Come on, we're talking about a CS major here..

  21. Re:Games by Rogerborg · · Score: 5, Insightful

    Try it. Games programming will challenge you like you wouldn't believe. You'll sink or you'll swim, but if you last six months then you'll never fear another computer problem, ever.

    As an aside, I went to one lecture in the second half of my senior CompSci year; it turned out to be a pre-exam revision lecture for a course I hadn't done. It was OK though, because I fell asleep, having been up all night hacking Netrek.

    So, I got a sucky degree (British 2.2) but I learned to work with a real world project, made up of various standards of contributions, I learned a little graphics, a little input, a little maths, and a lot of network. I learned that an RSA authentication scheme is practically unbreakable, but easily duped. It got me a handle that I'm still using ten years later. It got me my first job, as a games programmer, where again I had to learn a little of everything. That got me the experience that I needed to make up for my degree.

    So, sure, give it a try. If nothing else, it'll fast track your decision about whether computers are for you.

    --
    If you were blocking sigs, you wouldn't have to read this.
  22. You obviously haven't been doing it very long... by FireballFreddy · · Score: 5, Insightful

    "but after you've done it for a few years, it's all the same"?

    The computer industry makes huge leaps in no time. New tools and new technologies develop constantly. Do you hear that ringing beside you? It's a cell phone with an integrated PDA. See that black rectangle on the desktop? It's a laptop computer with a wireless network connection. These aren't just hardware... they've got software inside and somebody wrote it.

    Not impressed by the newest gadgets? Ok, how about instant messaging? Internet telephony? StarCraft and Monsters Inc. for God's sake! Do you think Monsters Inc. could have been made 10 years ago?

    And you think it's all the same? Open your eyes, look at all the new stuff you can do, and try to keep up.

    --
    SQUEAK, the Death of Rats explained.
  23. Fall in love! by T1girl · · Score: 5, Interesting

    Rolling in the leaves and sin and ecstasy will take your mind off all your other problems, and the resulting emotional cross-currents will create new ones that will absorb much of your attention. Yessirree, a mad, passionate affair right about now is guaranteed to give you a new lease on life, take up all your spare time, fill your head with new ideas and add new complications to your existence. You'll still be dragging yourself to class all right, but only because you'll be so worn out from rockin' the night before. You'e a senior now, for crying out loud, you should be at the top of the social pecking order. Try to hook up with senior girls; the same ones who wouldn't spit on you when you were both freshmen may be a lot friendlier now that they've been upstaged by new waves of younger, cuter freshmen.

    Stick your head outside the computer lab. English lit. and anthropology majors are a good bet. They spend their whole academic careers focusing on stuff like "Psychosexual imagery in the religious poems of Robert Herrick" and "mating rituals in Samoa." This may be your last sojourn among thousands of unattached young ladies in a carefree, party-centric college environment. Gather ye rosebuds while ye may. (And if you knock one of them up, boy, will you ever have a motivation to get a job and start making money.)

  24. Re:What to do by Bobo+the+Space+Chimp · · Score: 4, Funny

    Not at all!

    The French Foreign Legion is where you go when you want to forget.

    The French Fore-gin Legion is where you go when you want to forget, fast.

    --
    I am for the complete Trantorization of Earth.
  25. WTF? by Christopher+Bibbs · · Score: 5, Insightful
    Maybe next year will be a royal pain, but up till now this 27-year old developer has been having a blast. Working for a profitable company (that makes a difference), getting more and more say in the direction of the code base, exploring new ideas, being able to look at my own work from just 6 months back and realize how much I've learned....

    What a great time!

    Now, I'll admit, I didn't get a CS degree. No, Anthropolgy major with CS minor for me, thank you. Of course, I had figured out in my sophmore year that Physics just wasn't going to pan out for me. Maybe all students should change majors after the first year or two. I dunno

  26. Definately by Skip666Kent · · Score: 4, Insightful

    Don't let either a self-destructively cynical worldview or a fear of success/failure let you drop what you've done so far.

    FINISH. No if's / and's / nand's / xor's or 'well...I don't know man...the world is going to shit anyways so I might as well just blah blah blah...'s about it. Tell yourself whatever lies it takes to finish up your degree. Just do it. Trust us on this one!

    You never have to touch another computer again for the rest of your life if you don't want to, but a degree - in ANYTHING - shows that, to some substantial degree, you can get your work done and see a difficult job through to the end. THIS is what employers of all kinds really like, and will also give you the self-assurance you will need if you choose to go it on your own and start a business or something.

    Bottom line:

    Shut the fsck up and do your damn homework.

    ; )

    --
    **>>BELCH
  27. The Degree is the Beginning, not the End. by mindstrm · · Score: 5, Insightful

    Finish your degree. You are so close. Whether you enjoy it or not, you want that piece of paper for down the road, trust me.

    Now.. as for jobs. There certainly are jobs out there for CS grads. They just might not pay someone with a degree and no experience $100,000 a year like they would have a couple years ago.. that's the difference. Things are more realistic now.

    You can expect to find a job somewhere, programming, or whatever, and gain some experience. If you are good, in a few years, you will have that big salary.

    It's a mistake to think that the university degree is what gives you your big salary... University is just one way to open the door to a particular field for you. (In some fields, it's practically the only way). Your experience and abilities are what really count.

    No degree is going to automatically finish your career for you. A degree is a beginning, not an end.

  28. Yes! Listen to this man... by Anonymous+Brave+Guy · · Score: 5, Insightful

    Listen to this guy; he's smart.

    I have been involved in recruitment for companies in the past, and I have seen the total disregard for being reasonable often exhibited by managers (even good ones, if they are just being hassled about interviews when they have better things to do -- like their job). Amongst other things, I have spoken to a number of people who had dropped out part-way through a CS degree that was "boring them" or "not teaching them anything". There were some prima donnas who had a rude awakening coming to them, but several of them were obviously quite bright and just genuinely not finding much to keep them interested. None of them ever got an interview, even with my recommendation, because the view of others higher up the tree was that if they were really that bright, they'd have stayed on and finished the course.

    As for taking a break, I agree it can be useful, but be careful not to stray too far from the CS path. If you do, it's going to be hard to get back in if you ever want to; knowledge dates faster in our industry than just about everywhere else. Time out of the loop could seriously count against you when you come to applying for jobs.

    I know how depressing academic courses can be; I used to love maths, but by the end of three years studying nothing else, I was getting seriously depressed. Now that I've finished my formal studies, and a CS diploma afterwards that gave me much the same feeling at the end, I actually find myself interested in the subjects again. Without the pressure -- "you must do everything on this syllabus, and you haven't got time to do much else" -- it's a different world. I've actually found myself going back to read notes on some of the more interesting courses I did -- things I barely looked at way back then, and never did exams on -- and I do it purely out of interest. Now I'm not studying it just to answer the next problem sheet, it's a totally different feeling. Keep the faith.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.