Slashdot Mirror


Would a CS Degree Be Good for Someone Over 30?

mbuckingham asks: "I'm 39 and have been programming for 20 years. By 'programming', I'm talking about the usual business applications type of stuff. Easy stuff really. I went to college for a while, but never got my degree. It bugs me that I've never completed my degree, but since I've always had decent jobs, it hasn't really mattered too much. I'm really bored with what I do every day, and I'm thinking about going back and getting the degree, because I think it will make it possible to move towards doing some more advanced, system-level type stuff. I know I don't want a MIS degree, because that would be rehashing everything I'm already bored with. Does this make sense? Would a CS degree or a Computer Engineering degree be better?"

4 of 166 comments (clear)

  1. Worth while? For you, or your employer? by joe_cot · · Score: 4, Interesting

    From my experience thus far (3rd year CS major), getting a CS degree involves very little programming, and involves a whole lot of theory, particularly math. If you're interested in the theory and mathematics of it, by all means, get a degree in CS. If you're not, the piece of paper will still break the corporate ladder's glass ceiling for non college graduates. However, realize there are other options, depending on the university: for me, there's IS (Information Systems), IT (Information Technology), CE (Computer Engineering), and HCI (Human-Computer Interaction). Those majors, with the exception of perhaps CE, won't seat you firmly into operating system land, but will open up broader opportunities than a straight CS degree would.

    Note: 20, still in college, basing solely on conjecture and experience of colleagues and alumni.

  2. It Depends on What You Want to Do... by filesiteguy · · Score: 5, Interesting

    I think - honestly - that a CS degree at your time in life is worthless for the most part. I am in a similar situation, in that I have a degree in International Politics. Yet, I've been programming since age 11 and working professionally as a programmer, project manager and systems development manger since 1993. Many of my staff have CS degrees. However, I find that a CS degree does little for ensuring a person is well-suited for the task of developing software and/or running systems.

    I have hired staff members with CS degrees who would be better off as real-estate sales staff. Conversely, I have one programmer with a history degree who is excellent at his job.

    I am thirtysomething as well, and have no plans to go back to school for a CS, MIS or even a MSIS degree. In my opinion, the degree just gets you "in the door" as it were. Once you've got some (hopefully good) experience behind you, the degree becomes less important.

    Keep in mind, too, that even as a manager, I get to write queries against SQL databases with 140M records - that impresses some of the young'uns. :P

  3. Back to school ! Yes! by flak89 · · Score: 4, Interesting

    I'am almost 32, and like you, I did not complete a CS degree when I was 21. But, I've been working as a programmer, DBA, project manager, system administrator for the last 10 years, with some pretty good money. I then decide that it was enough, that I need to have this CS done at once. But wait.. They won't accept me at first because I haven't been at school for a while (universite de montreal, that is). I have to do some credits to 'prove' that I am still schoolworthy. I don't think it's much fun first, I wanna do CS. But while doing these credits, I discover that I can really use my computer skills at a professionnal level, but in another faculty. So I've applied in an Environmental Geography program, and I like it ! I've been doing it for a year now, doing remote-sensing and numbercrunching with ease. I work part time at my last employer, and it's ok. Less money, but enough to do a trip per 2 years oversea, +the usual stuff. I think that when you are 30 and going back to school, you really know what you like, and what you don't, compared to youngster around. And experience cannot be so much learn at school neither, so you can really keep it up if you want it. Good luck to you ! flak

  4. Re:I'm in a similar position to you. by NekoXP · · Score: 4, Interesting

    I don't understand why you'd take a pay cut.

    Your salary doesn't start again at the lowest grade just because you get a degree!? Maybe when you are 24 and just get out of Uni with your little bits of paper, you would be on $40k less than he is now, but in your example he would STILL have 15 years experience. That counts for a lot. Not as much as the degree AND experience, but a lot anyway.

    If he can get decent jobs already without the CS degree I'd wonder if it was worth getting, although I've been thinking the same thing - it doesn't make the job you're in any easier (most CS after so much experience is stuff you've done before. I did all the project management and general "Computing" stuff during my GCSE/A-Levels and learnt to code off my own back. It's not failed me yet and all the jobs I've been in have been on experience and general talent.

    At least at the University I worked, there were two pay grades; academic and technical. If you didn't have a degree you were confined to technical. It paid less and you were automatically given less responsibilities. By the time I got out of the job I was earning as much as the incoming academic grade employees (and no student loan debt!). Now that I think I could run a CS degree in my spare time in quick time, I might. If anything, his pay should go up for his next job, just because they will be more sure of him because of the degree - when there is a range of starting salaries, you start from the degree and ramp up based on experience. Instead of them offering you the lowest amount for that position (either as a graduate student or as uncertainty and insurance for them if they can't quantify past experience to the new job) they will start higher because of the added experiene.

    It won't make any job you're in more complicated - the current employers won't think "he has a degree now let's move him on to harder stuff" - they already know what you can do, you won't be asked to do anything more than you know.

    I have 10 years experience at least on my part, I used to work in the CS department in a University, ironically after I left school and couldn't be bothered to get a degree. I determined I would rather have the money and not be bogged down with loans and homework, I valued my social life more than any student could manage without flunking, and the work they did on a CS degree then was.. really a bit much. Now, I look at the work some of my friends and colleagues are doing for CS degrees, and I end up helping with their homework and explaining past exam questions to them. It's SO easy to get one, especially if you've got the experience and been doing that for years.

    It will do nothing but make the job hunting process a little easier; you can't evaluate experience past a certain point, but the degree will make prospective employers at least consider you a baseline of knowledge based on the degree or certification. Oh, and if you go the whole hog you can have letters after your name in 3 or 4 years, without even flinching.