Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Education

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

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?"
This discussion has been archived. No new comments can be posted.

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

Comments Filter:
  • by NineNine ( 235196 ) on Tuesday November 06, 2001 @01:27PM (#2527957)
    If you can't even get through school, then IT isn't for you. Work makes school seem very, very fun in comparison. Once you're doing at work for a few years, you'll realize that it's not nearly as fun or interesting as you thought it was going to be. It's deadlines, crappy legacy code, stuipd managers, bad decisions that you have to live with, etc. It's a royal grind. If you're already burned out, you may want to save yourself the headache and consider a new line of work.

    - A burned out 28-year old developer.
  • I had that problem (Score:2, Informative)

    by davovad ( 241692 ) on Tuesday November 06, 2001 @01:28PM (#2527965)
    I found that when I got into the industry and started doing different projects than you do in class (ie writing functional web applications vs writing bubble sorts) that I started having a *lot* more fun than I did in college.

    Plus it is a completely different environment - you get paid - you get to work on something all day vs having to juggle a ton of classwork.
  • by Christopher Thomas ( 11717 ) on Tuesday November 06, 2001 @01:29PM (#2527966)
    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.
  • by under_score ( 65824 ) <mishkin@be[ ]ig.com ['rte' in gap]> on Tuesday November 06, 2001 @01:34PM (#2528046) Homepage
    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 [extremeprogramming.org] or for a business-level summary: executive summary of XP [oomind.com]. 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).
  • by Anonymous Coward on Tuesday November 06, 2001 @01:38PM (#2528100)
    I beg to differ. I was in pretty much the same position just before I graduated as the story submitter. School was just not fun, I already knew a lot of what was being taught, and it seemed there was nothing less rewarding than spending a lot of time jumping through arbitrary hoops imposed by the professors. The way I solved it was to fool around with some projects in my spare time. Now I make games. It's not the most "change the world" profession out there, but then neither is working IT in a large company.
  • by Anonymous Coward on Tuesday November 06, 2001 @01:45PM (#2528156)
    Well I'm a 27 year old developer and I'm still enjoying what I do. I work for a small company that has no legacy code and I spend most of my time creating completely new things. I have a boss who's a cool laid back guy who respects me and appreciates the contributions I make. I've got co-workers who I really enjoy working with.

    Personally I was bored to death doing a regular CS curriculum so I ended up graduating with a minor in it, and a Sociology degree of all things. Ironically I did more useful computer work for the Sociology deparment than I did for CS. CS was constantly solving abstract mathematical problems and instead I was applying my knowledge and building useful tools for real people.

    The one negative I do run into is that I've tried to stick with smaller more creative companies which has made for a somewhat turbulent career path. I spent two years doing great work for a company, then moved on to a new job where I twiddled my thumbs for a year while the company slowly went under. Now I'm at a new company that's got a whole lot of potential but may not even be here in a year's time. I'm sure a job at some big corporation would provide more security, but then again I'm actually enjoying my job so I'm willing to make that sacrifice.
  • by sacremon ( 244448 ) on Tuesday November 06, 2001 @02:03PM (#2528337)
    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.
  • by djemonk ( 319994 ) on Tuesday November 06, 2001 @02:10PM (#2528395)
    I burned out in my junior year of college (Penn State -- Computer Science major). I toughed it out, swearing that I'd never get a programming job once I graduated.

    Well, almost three years later, I'm a developer, and I love it. I've loved it ever since I stopped writing linked lists and solving the 8 queens problem in Prolog.

    Computer science in college sucked. Programming for real is cool. I get to work with new technologies all the time and work on new projects every few months. Sure, there're things that suck, like maintainence work and jerk managers, but you have that anywhere. And I've found that the good parts of the jobs usually far outweigh the bad parts.

    As for pay, I started out very low on the salary scale (at the time, my high-school teacher girlfriend, also fresh out of college, was making the same as me), but things are much better now. I think I'm making about 2.5 times what I started at, so your career will go places quickly. Yeah, things are looking a little down these days, but it can't last forever.

    I know a lot of people are weighing in on this one, but I was in exactly the same situation as you, and now I'm doing very well in a job that I like a lot. Hopefully things work out just as well for you!

    John Hofmann
  • It does get better (Score:3, Informative)

    by staplin ( 78853 ) on Tuesday November 06, 2001 @02:14PM (#2528433) Homepage Journal
    I didn't have too many problems getting through school, but I will encourage you to stick it out and try working for a while afterward. School and work are completely different environments. Here's some points to consider:

    Not all jobs are mindless, boring, and riddled with bad middle management. CS people in the real world aren't doing the same things as CS people in academia. They apply what they know to widely varying domains of problems. Look for a job in an intersting domain, and check it out.

    If you have a liking for aerospace, look at defense contracting companies, or satellite imaging companies. Lots of potential for interesting work there! Some people have a knack for telecom and working with low level hardware. If you've got a background in other sciences, there's a wealth of possibilities there... biotech, computational chemistry, genome work, all of these are highly dependant on specialized software.

    Avoid things like "Enterprise Application Integration" unless you really are in to middleware and writing glue code. Some people like this, but I find it gets very repetitious and boring quickly.

    If you don't know what you want to work with, a consulting company can get you exposure to a lot of domains and technologies. But they can also wear you down with mind numbing projects that you don't care about.

    I guess my big point is that academic projects bear little relation to projects in the real world. It's completely different. Beyond your basic skills, and knowledge of design/development process, everything you learn at a job will be new. And very little of it falls into that "grading bucket" where someone looks at it once and puts it in a filing cabinet.

    Right now, you should just look at school as a stepping stone... something to be passed through on the way to a more interesting application of what you've learned.
  • Take a risk (Score:3, Informative)

    by Kaypro ( 35263 ) on Tuesday November 06, 2001 @02:16PM (#2528457)
    First of all I think youre smart enough to finish up your degree. After my last full semester I worked at a networking company with good pay but boring drab days. Knowing the economy was the way it was I kept applying for other IT related jobs anyway. I got some offers and took a leap of faith. It became the best decision I ever made. I am now working at a great company doing something that I truly believe in. I can directly see my efforts effects and have a great time all day. A dream? No. You MUST be willing to take chances and risks. Everyone thought I was crazy for switching jobs with a great salary during these times. But stick to your guns. The key is to believe in what youre doing. Only then will what you consider mundane now be exciting later. Good luck!
  • Post-grad education (Score:1, Informative)

    by Anonymous Coward on Tuesday November 06, 2001 @02:18PM (#2528465)
    Hi,
    Currently, I work in an ivy league university. Smack dab in the middle of an Engineering and Applied Sciences department.

    There is so much research and development going on at the moment, that I'd suggest you continue into a Masters or PhD program. You'll be assured of working with some top-notch players in the field.
    And, you'll get exposure to some very exciting
    state of the art technology. Sure, it may be slow and mundane at times, but the payoff is seeing your research published and reviewed by your peers. Besides, you may discover something that only a few years ago was seen as an improbability.

    Plus, if you go far enough into the advanced degree program you may realize that you have an affinity for teaching others. Something that many
    Masters and PhD students end up doing while continuing their education.

    Just remember, it's never too late to start over or begin!

    Later on,
    Casey
  • by Pathetic Coward ( 33033 ) on Tuesday November 06, 2001 @05:57PM (#2529957)
    It works for some people, Bill Gates for example, but it's not for everyone.

    Bill Gates had a trust fund and a mother who knew the president of IBM ...
  • by Anonymous Coward on Wednesday November 07, 2001 @05:22AM (#2531752)
    Wow, so many great thought and suggestions from others. I will try to add my two cents in here for what they are worth. I failed out of college after only one year, but three years later I am makeing 100k+ at two jobs that I love (contracting and Sun microsystems). The only change that I made was from sludging through a college major that I hated (CS) to a career that I love (SA/tech support). It's amazing just how different programing is from doing tech support/ SA work. If you don't like academia's version of computers but still have a true love for the IT field, take a look at becomeing an SA. The overwelming idea behind most of these posts seems to be "do what you love". I cannot aggree with this statement more. I just don't want to see people who are fed up with a college CS major give up on IT completely. Something about computers sucked you in initially, and that curiosity probably still is there. Just remeber that the IT field in the real world can be drastically different/better than it is in college.

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...