Slashdot Mirror


Ask Slashdot: Fastest, Cheapest Path To a Bachelor's Degree?

First time accepted submitter AnOminusCowHerd (3399855) writes "I have an Associates degree in programming and systems analysis, and over a decade of experience in the field. I work primarily as a contractor, so I'm finding a new job/contract every year or two. And every year, it gets harder to convince potential employers/clients that 10-12 years of hands-on experience doing what they need done, trumps an additional 2 years of general IT education.

So, I'd like to get a Bachelor's degree (preferably IT-related, ideally CS, accredited of course). If I can actually learn something interesting and useful in the process, that would be a perk, but mainly, I just want a BSCS to add to my resume. I would gladly consider something like the new GA Tech MOOC-based MSCS degree program — in fact, I applied there, and was turned down. After the initial offering, they rewrote the admissions requirements to spell out the fact that only people with a completed 4-year degree would be considered, work experience notwithstanding."

4 of 370 comments (clear)

  1. Fast, Cheap, High Quality by sycodon · · Score: 4, Insightful

    As with everything else, Pick two.

    --
    When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
  2. Re:A printer and a template by SillyHamster · · Score: 4, Insightful

    Great that your boss is watching out for you, yikes that your company has to lie to itself to hire and keep qualified personnel.

    Something's broken, and it's beyond individuals to fix it ...

  3. Worked for me by NoImNotNineVolt · · Score: 4, Insightful

    Get a degree in Electrical Engineering from your nearest State University, filling all your elective credits with Computer Science courses.

    Gets you access to all those "4 year degree" tech jobs, plus a whole slew of other tech jobs that you didn't know existed. That's what I did because I didn't want to pigeonhole myself into a field that is rife with bubbles and outsourcing. Worse case scenario, if at some point I can't find work writing code, I can try to get a job with the power company, a telco, etc.

    --
    Chuuch. Preach. Tabernacle.
  4. Re:Hi... by metlin · · Score: 5, Insightful

    I have met a number of people who are rock solid programmers and have a deep understanding of technologies. People who can program device drivers in their sleep and have implemented a godawful number of systems over the years. People who have licked networking or embedded systems or whatever (take your pick).

    Naturally, they assume that CS is the same as IT, and enter CS programs to get a degree.

    And then, I have seen them fail miserably as they realize that programming does not equal discrete math, graph theory, or computational complexity. Usually, it's been a while since they've been out of school, so even simple things like Graphics 101 with vector math and basic physics isn't quite a cakewalk. Plus, I have found that they are quite limited by their own experience and biases (mostly because they've had a lifetime to learn bad habits) and find it quite hard to reconcile real world experience with the academia.

    You can especially see this with older, more experienced folks in a class teaching, say, Operating Systems, Architecture, Data Structures, or Compiler Design. And it is not necessarily their fault -- their real world experience sometimes does contradict what's recommended in the "ivory tower" world. Networking is often quite the opposite, though -- it is one of those fields where real world experience proves valuable, and the experienced folks learn a little something about the math behind network routing and such.

    Honestly, whenever I see someone with experience wanting to study CS, I just recommend that they get a degree in something like MIS simply because it is a way for you to move up, and it is a lot easier -- handing computer science at a later stage in your life is usually significantly harder unless you've been keeping yourself mentally challenged in math and related subjects. You are in a very different place mentally in your early 30s than you are in your late teens.