Ask Slashdot: the State of Open CS, IT, and DBA Courseware in 2014?
xyourfacekillerx writes "Not long ago, Slashdot readers answered a question for someone seeking to finish a BS in CS online. I am in a similar situation with a different question. I have spent five years frivolously studying philosophy at a very expensive university, and now I want to start towards an Associate's in CS, and then perhaps a Bachelor's (I want to program for a living; I write code daily anyways). After four hours of combing through Google results, I still don't have much useful information. Problem 1: I am out of money and I have an 8 to 5 job, so on-campus enrollment is not an option. Problem 2: and I have very little to transfer due to the specificity of my prior studies: I don't even have my core English/Language or even math cores to transfer. My questions are: 1) Just where are the open CS courses? Who offers it in a way that's more than just lecture notes posts online? 2) Can any of it help or hinder me getting a degree (i.e. does any of it transfer, potentially? Is it a waste of time? Additionally, any tips about accredited online universities (preferably self-paced) where I can start to get my associates and/or bachelor's in CS at low cost would be useful. I intend to be enrolled online somewhere by Fall, and I am starting my own search among local (Colorado) junior colleges who don't demand on-campus presence like most four-years schools do."
Western Governor's University and Excelsior (both non-profit) are the best online options, especially if you want self-paced. They are both very cost-effective and regionally accredited. You should check out the details of the programs that each offers to see if they provide what you want. I know WGU's IT programs are very solid, but I'm not sure about their software development options. I know they just recently added a Software Development concentration option for a Bachelor's degree, but the program guide hasn't been posted yet so I'm not sure of the exact courses offered.
If you end up getting your bachelor's, Georgia Tech now offers their well-respected MS in CS degree online. The admissions requirements are stricter than the online-only schools, but not too onerous.
If you don't really want a degree, but would like some formal training, Stanford and MIT both have strong no-credit open course ware offerings - they also have paid-for online certificate programs.
Nope.
The vast majority of folks employed in IT/computing these days without degrees are the older generation (30+), who got into the fields before it really solidified. I can count on one hand the number of under-30s I know that don't have a degree in something reasonably technical (math, engineering, CS, etc) that work in IT out here. The opposite is true for the older generation: I have to use two hands, but that's about it, to count the number of aged 40+ people who have a technical degree and work in IT.
Silicon Valley companies all want, for an "entry-level" position: (5) years experience OR a degree in something technical. If you have neither, you'll not get past HR or the recruiters, even for that entry-level position, unless you're extremely lucky.
It's darned hard to find an entry-level job out here, with no experience. And without a technical degree, everyone ignores you. As soon as you have several years experience, well, they ignore the degree, but it's a bit of a chicken-and-egg problem there. And by "experience", they mean fulltime employment, not "I worked at a job while in college/high school".
-Erik
There are always four sides to every story: your side, their side, the truth, and what really happened.