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."
I spent all my time and money having fun, and now I realize I need an actual job. Help!
I do not fail; I succeed at finding out what does not work.
You already code. You already can read books and learn to code. You have a degree in philosophy, and can obviously think in a structured manner, so why go back to school? Some of the best coders I know did NOT go to school for code.
#1 - Cousera.org for interactive courses: online lectures, notes, assignments AND feedback; grades.
#2 - No online free or open courses transfer or count to a degree form a Univ. Although, if you get a chance to go, the course work will be review and you'll do better. As far as the other questions, the answers are no.
I took the "regular" route and went and did a BSc in computing straight after college.
However many of the more mature people I work with that went back to learning did it via the Open University: http://www.open.ac.uk/
OK... this is a British Institution - but I dont necessarily see why you would be barred from using it (distance learning) from elsewhere in the world.
The OU is highly regarded here in the UK. And it's very flexible in it's approach. Plus the bachelors they award ARE REAL... not like some of those 2 a penny degree's you see offered by ... well.. fraudsters.
How are you with Java? Our FOSS needs a dev. Google qz-print. Will compensate. :)
Rather than looking for schools, start looking for jobs. To be a doctor, you need to go to medical school, to be a lawyer, you need to go to law school. To be a programmer, you have to know how to code, and your post implies you already do.
Check with the smaller or newer local state colleges. There is a big push among the small schools and lesser known schools to have "$10,000" degrees, where you pay a set fee ($10K is common, though I've heard some that are $12K) for a set 4 year program. Some get there by mixing local community colleges into the mix. You might even be able to negotiate a discount, given as you have some of the prereqs already (english, language, history, etc.) if you've gone very far in your current degree plan.
I know that Texas A&M San Antonio, which just opened a few years ago, has this in their CS Dept.
"I don't think software should necessarily be free
I'm currently doing the CS50 course Harvard offers on edx.org
In addition to lectures and notes there are lots of supplemental videos, code examples, assignments etc. I'm finding it very nice when I actually make myself do it. Then again this is not getting me any closer to a degree.
Did you attain a bachelor degree? If so, you *may* be able to skip a BS CS, and go straight to the MS CS. I've not done it myself, but I have friends who attained a BA in Russian literature, then attain an MS CS without any extra work. He did this in the evenings, while working a full-time desk job. He had to take out loans to pay his tuition, but it was worth it to him. Then again, this was just over a decade ago, and the cost of tuition has exploded since then.
I have for years been thinking of getting out of pure systems administration (Linux and Windows) and moving over into the DBA camp. Over the years I have never seen a good DBA out of work. I've seen plenty of sysadmins dropped and outsourced to the subcontinent.
I did a hybrid program through DeVry University that was Friday nights from 6-10pm and then Saturday mornings between 8am and noon. Then it also had an online portion to that program that you could do during the week at your own pace. When I did it, it was basically reading and homework, and then we had to post to the web forum twice a week. It was pretty accomodating in terms of people with jobs as I worked full time when I did the program. It's at least worth looking into if you are just looking for the piece of paper. I went to a 2 year tech school in high school so I didn't really learn much that I didn't already know while I went there, but I did get the piece of paper.
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.
I'm trying to be polite, but it sounds like you're really into educational programs. Way too into them. In this age we live in, I'm pretty sure that you were aware at the time you enrolled that studying philosophy doesn't translate into a job, it's not like you were attending Cambridge with Wittgenstein just before WWII. I think you've done enough programs, seriously you want to do an Associates than a Bachelors after working through a philosphy degree?
Congratulations on your studies in philosophy, and I hope they resulted in a degree of some sort. If they did, it seems safe to say that you understand the rules of logic.
I'd suggest that you think about what employers in your area you might want to work with. Then, contact people at those employers, ideally not the HR drones, at least initially. Inquire about whether they think a degree is vital in their work and in their workplace. If not, ask them how they would expect a candidate to prove their abilities. Form relationships, and this might get you a job without your needing to go through HR. It will also give you some idea of what you'll really need to succeed in "coding," where the day-to-day demands might turn out not to rely terribly much on the material taught in a CS curriculum. Keep in mind that "CS" is a relatively new field, and much of the "success" of CS may be due to the rapidly increasing capabilities of hardware rather than the knowledge and techniques sold by CS faculties.
I wouldn't worry, with that degree you'll probably end up as manager of the development teams.
Assuming that You have a undergraduate degree, you can get a job at a large corporation. It doesn't matter what exactly, but something in your desired field would be helpful. Use your tuition reimbursement to pay for computer science classes at school that offers online or tele-learning. There are several schools that do this and more all the time. Getting a Masters of Computer Science degree will be much cheaper and quicker than starting all over with another undergraduate degree. If you don't have the undergraduate degree finished and can't finish it, then you do the same thing, but with undergraduate classes. Since you need to work to support yourself, choose an employer that will pay for your part-time class schedule.
Many programming jobs that require a degree simply require experience plus a degree in ANYTHING. Your past degree will work, just prove you have the experience and attempt to explain how your philosophy education helps you in solving real world problems (it does, philosophy is the basis behind all math and the scientific process).
Cheap is nice, but cheap probably won't get your foot in the door. It's how the game is played.
Why is on campus not an option?
I completed an Associates Degree in Information Systems at a community college about a decade ago.
Right now I am working through a BS in Computer Science at the State College. I do all of my classes in the evening, with no classes earlier than 5:45. It has created some annoyances, but I should be graduating in a few years.
For the classes that are absolutely never offered at night, I have done Graduate courses for undergraduate credit and "independent studies." If your job is really 8 to 5 there's quite a lot that can be done at night.
I've heard good things about WGU, but they don't have a Computer Science program. I believe it's more Information Tech/software development type stuff.
Also, I doubt you will find an associates in "Computer Science." You will more likely find either Information Systems or Programming. Although I did Information Systems, and a lot of my lower level courses did apply to CS my undergrad major (Programming 1 and 2, Assembly Language, etc) some of it did not. You might be better off getting your English, Math (I'd recommend at least through Calc 2), lab sciences, humanities etc. It's even better if you can find a community college which has a transfer agreement with a four year school. Many times they will waive some GE requirements.
Philosophy questions:
1. Why?
2. Why is life a living hell?
3. What did I do to deserve this?
CS questions:
1. Why?
2. Why is life a living hell?
3. What did I do to deserve this?
4. What evil b*st*rd wrote this g*d*mn*d compiler?
Sometimes the "writing on the wall" is blood spatter...
Your best bet, quite honestly, is to get your degree in philosophy. After five years, I certainly hope you are close to completing the degree. Not to be unpleasant, but if you aren't close to getting your degree in philosophy, your chances of starting from scratch and completing a computer science degree are slim.
Once you have a degree, that will be enough for you to get a job doing software development. Many places actually like hiring software developers who have non-traditional backgrounds.
Transfer your philosophy degree to a cheap school and finish.
Many Universities will waive much of the Gen Ed requirements if you already have a BS degree from a real school. A State four year should serve this purpose.
You could then go back to complete your BS in comp sci, or even get into a graduate or certificate program for Comp Sci at a state school.
Please take your bigotry somewhere else.
You can find a lot of open CS courses from prominent universities offered online with lecture videos, assignments, projects, the works:
edX
udacity
coursera
Some offer certificates, but most universities won't accept these. You can try to get the silly credits like English requirement done at a community college which will offer night classes. If you can't give up your 9 to 5 then you can attend a state school or community college part time. Some employers partner with state/community colleges for internships and jobs such as Lone Star College and HP (which actually share a campus in northwest Houston!).
I went to college for Math/Computer Science and the only classes I took that are of any use to this day are the Philosophy ones.
No degree, high paying job, no more bills . . . sounds like someone should have paid attention in Philosophy.
First the Community College method is a wise choice. These institutions are far more flexible and significantly cheaper than conventional college's. Get any baseline and low level course you need that way. As for the eventual 300 & 400 level course let me suggest University Of Maryland's University College. UMUC was created to provide distance learning for DOD and Government employees stationed around the world but is open to anyone and is a fully accredited college of the University of Maryland system. Check out: http://www.umuc.edu/ for details, fees schedules, programs offered, etc.
There is a way to get a bachelor's degree from a state university, and a bunch of well-known certifications at the same time, for only a few thousand dollars. I'm sort of doing what I'm about to describe, though I could have saved myself more money by planning ahead. I did earn six college credits this week, though, which cost me about $100.
Western Governor's University ( http://wgu.edu/ ) has IT programs in which most of computer related classes are based on passing a test.
Specifically, they use industry recognized certification tests from COMPTIA, Microsoft, etc. So passing one of these tests gets you both course credit and a certification.
At WGU, you don't pay per-class. Instead, tuition covers a six-month time semester. You can take and pass 20 classes if you want to. That allows for the following strategy:
Look at the list of certifications that make up a specific degree.
Study for those certifications using Professor Messer or other free resources.
When you're ready to take six certifications, register for WGU.
Take those six tests in the first two weeks of the term (24-32 college credits).
Take non-certification tests like Math, which I just took after a couple of days of study (6 college credits).
Begin studying for the next set and get those done in the remaining five months. (12 college credits).
In that way, you will have earned 48 college credits and received several certifications, while paying only $2,800 for the term.
Depending on your level of pre-existing knowledge and the amount of time you put in, you might well be able to complete a BS or BA in 18-24 months, paying $8,400 for your degree and certifications.
WGU is an accredited university founded by 19 governors that is considered a state university in many states. I just now took my math final on my lunch break, sitting at my desk at work. They use a webcam for proctoring to make sure I'm not cheating. It took me maybe three hours of study and one hour testing to pass the math class, which is 3 credits.
"Ah, now don't misunderstand me," said the Captain, "we're just one of the ships in the Ark Fleet. We're the 'B' Ark you see. Sorry, could I just ask you to run a bit more hot water for me?"
PS - WGU students can refer potential students and send them a code that waives the $65 application fee.
Message me if you're interested in looking into it.
It sort of sounds like you never completed a degree at all. If so, I'd focus on completing your philosophy degree or whatever major you have the most transferable credits towards. That way at least you can show that you have the follow-through to complete an educational program. Then focus on getting an entry-level programming position, there's huge demand out there if you look in the right places (you will of course have to work hard on your networking skills with no practical experience and an unrelated degree).
I think a proper degree in an unrelated major will still be a better merit than some online degree people haven't heard about.
I am in a similar situation and I found an IT BS program at Colorado State University (CSU), called "Global Campus," that fit my needs fairly well. As a bonus the program is tailored for individuals who already have college credit, making transferring classes much, much easier. (I had 96 and they accepted 81 of my previous - I was majoring in biological sciences & wanted to switch to IT) That being said I don't know if an IT bachelors will really prepare you for a programming career, but since you say you already write code I'm sure you wouldn't have too much trouble. If I'm not mistaken they also offer certificate programs as well as MS/BS
Thomas Edison State College
Excelsior College
Charter Oak
Check one of these out. They can help you. (assuming you are 25 or over)
HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
Man, I wish I had mod points. That was brilliant.
Momentarily, the need for the construction of new light will no longer exist.
Why are you posting this here? This place, as far as most posters, is full of people who couldn't possibly comprehend philosophy (see post below, duh) and are basically intolerant, head-up their-arse morons. Just because technology is the thing doesn't make them bright and if you really expect to see it in the work place then you're deluded. Why would you say what you said and basically open yourself up to this? My advice would be to definitely not follow this post as you are just going to get shit on (mostly because YOU made yourself look stupid). In light of this, my advise is to go where you would somewhat be appreciated. Ignorant people think philosophy is bullshit especially coders but I'm guessing you probably have some social skills and maybe a girlfriend which they don't. However, posting this points to something you may want to look at seriously.
Better, faster, cheaper - pick any two. Didn't this same question just come up? If you're out of money, buy some inexpensive Dover books on set theory and computer science.
There is an over-lap (IMHO). What of the study of logic in philosophy and its applications to computer programming?
Anyhow, maybe the OP should have done it like me???
1. Started in IT (not IS) around 17/18 yrs. of age.
2. While working full time, I studied part-time. Got my associate in comp sci.
3. Over the years, moved from purely tech, to tech management, to business and tech management over the years (I'll be 36 this April).
4. While doing 3, I applied for and completed an MBA (accepted primarily based on my experience as a business manager).
5. With the above complete (or in progress), I recently decided to do a BA in Philosophy (via London External) for purely personal, not profit, reasons.
I'm wondering why the OP decided to start with philosophy to begin with? I think it can be a very useful first under-grad. Critical thinking skills, understanding complex documents, etcetera. Very transferable skills. Also, the big questions are still interesting to think about and argue. They say undergrads in Phil do well on LSAT and GMAT. If he was just doing it to be elite or act elitist, like some people do, then yeah, bad idea. If he did it because they were genuinely curious, maybe wanted to apply it to work or other people's lives, something like that, explain it to others, something positive, then cool.
Anyhow, my two cents.
Cheers.
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.
Consider Colorado State. They offer numerous on-line-only degree programs. Look at their Master's program in Computer Science.
(There's no point in earning another bachelor's when a MS is just as fast and requires only 10 semester courses. It's done all the time. I did it with a BS in zoology. You usually take a couple prerequisite courses at a local comm college then enroll as a grad student.)
http://www.online.colostate.ed...
I assume you live in Colorado and would pay a lot less for in-state tuition there. That's why I suggest CSU. Or University of Colorado.
http://cuengineeringonline.col...
I strongly recommend Georgia Tech's new MS in CS too. For the price, I'm confident you can't do better, although it will take several years before GT can offer courses on the full range of CS topics.
If you could pony up $50k somehow, you might also consider Stanford or Columbia, both of whom offer excellent MS in CS programs entirely on-line.
Personally I would stay VERY FAR away from schools that are on-line ONLY. AFAIK, all major tech employers have no respect for them. If you compare the workload (difficulty of textbooks, homework, and exams) with those at excellent state schools (like Georgia Tech), they do not compare well.
If you do consider such a school, I strongly recommend you contact several managers at companies you respect (via LinkedIn?) and ask if they hire graduates from those schools. Don't just assume that they do. And avoid HR staff. They know little about assessing candidate abilities.
City University of Seattle (www.cityuseattle.com) has on-line BS Degrees in Information Systems and Computer Systems. CityU is a private non-profit university rated in the top 50 on-line schools by US News and World Report. CityU has been working with employed learners since it started 40 years ago (including teaching classes on ferry boats), and accepts most credits from other schools. It also has a prior learning program that recognizes skills learned elsewhere. CityU also offers Master's degrees in Computer Systems and Information Security.
Regis isn't exactly cheap, but it's in Colorodo, it has a fully-online B.S. in CS program, and the program is ABET accredited. I am 3 years in going parting time and it works for me despite the 25% of travel my work requires. As long as I can get internet access at a hotel (or my phone hotspot) I am good.
scam much?
Yes, just like the other state universities in Indiana, Missouri, Tennessee, Texas and Washington.
(WGU is a state university in those states).
https://www.google.com/search?...
BTW, you might want to read the first link in those search results for the search you posted. Quite obviously you didn't bother.
It sure is amazing that a school with only 43,000 students each year has a couple who were unhappy.
WGU graduates more students every year than Harvard, Princeton, and Yale put together. With that number, there's certainly going to be a few people who are unhappy that they didn't accept a certain class for transfer or whatever.
Start working at a medium/large-ish company in any random capacity.
Start solving problems with code.
Piss off I.T.
Eventually join I.T.*
Source: my career at a publisher, 1995-present.
Education: BA, History, 1995. Math minor.
* Optional; not recommended.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
I can't tell if you completed your degree or not. If you did complete it, there are some programs out there that will allow you to get a master's degree without having a computer science undergraduate degree. Harvard's Extension School has what appears to be a reasonably good program for this. They also have some certificate programs that give you something to put on your resume as you work your way toward a degree. Here is a review of the program from a few years ago. I believe Georgia Tech has a similar program.
If you haven't graduated, it might be worth considering how much it would be worth to you to go ahead and finish your degree regardless of the field. If it lets you get a master's degree in an area where you already have technical skills as opposed to starting at an associate degree level, finishing a degree in philosophy might be a good step toward your goal.
There's a lot of truth to this. I don't hire anyone without commercial experience as there's nothing that you learn in school that prepares you for the real world, but a CS degree is only one of the things I look at. I hired a Polish immigrant once without applicable tertiary qualifications once because he came highly recommended, had highly relevant experience, and nailed the interview. Best developer I ever hired. Frankly, two developers of equal experience and interview, the Philosophy degree to me would win out.
Try OUA. They offer BS in CS 100% online. The CS major is actually from Swinburne Tech Uni, one of the best tech uni's in Australia and high-ish on the international listing.. The electives can be units completed from any of the other 12 uni's under the OUA agreement. If the Aussie $ falls against the USD again then the price is very reasonable about USD1,000 a unit.
www.oua.edu.au
www.swin.edu.au
Major universities all across our nation have long been doing a disservice to their customers, students, by pushing philosophy, psychology and kinesiology degrees on unsuspecting, easily duped children, only to have them turn out in droves for the 'Occupy Wall Street' camp meetings, and Obama rallies. Welcome, finally, to adulthood. Now I'll step off my soapbox, and tell you that your best bet is to start at the beginning and get your lower division requirements taken care of at your local community college, where it will be much cheaper. I've followed exactly this plan over the last two years. I started college in 1981, dropped out in 1985, and occasionally took some classes in the years since. It was only recently as my draught came to live with me to attend college that I finally resolved to get it done. I had to retake 7 or 8 classes, and finish off the English and Math requirements. Then I found a couple more classes required by the university CIS program that I could take at the JC and save a couple thousand bucks, Now I'm in my first semester at ASU and doing pretty well for a 49-year-old. I have a two year plan to finish my Bachelor's degree, while simultaneously taking some Linux courses at another local JC. School is more important than ever, but it has to be the right courses, and for the right reasons. Sounds like you have taken the first step. From here, don't lookmfor the easy way, or the fast way. Do it right.
Nothing to see here but us trolls...move along...
Rather than wasting more money on useless universities, buy some books, read them and start your own business.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
To be fair and factual. Bankers are evil. So are their minions: corporate leaders and politicians.
I say this as someone with two technical Master's degrees, but no hope in hell of ever getting a paying job that would even cover my expenses in this shitty oligarchy-led economy.
Sure bring on the H1-B slaves.
I repeat. To be fair and factual. Bankers are evil. So are their minions: corporate leaders and politicians.
A non CS degree may stop you getting a development job in some companies - but not all.
Your degree should have taught you to think, to write, to organise your thoughts, to ask questions etc. All of these are highly prized by employers, I see far too many developers who are great at cutting code without thinking and who can't communicate well.
Don't simply think that you MUST get a CS degree to continue; get enough core knowledge to program well. Build something. Contribute to an open source project (most FOSS projects would welcome literate people to help write documentation or to write additional test cases etc). Create an app for Android or iOS etc
One of my sons is just finishing up a Philosophy degree and I would employ him in a heartbeat because he has excellent communication skills, is well organised and most of all - knows how to think about a problem.
Good luck!
Athabasca University is a leader in distance education in Canada. Have a look at http://www.athabascau.ca/
They have tutors on-line, by email. I once met one of their tutors, answering students' question part-time while he was working full-time as a programmer in Montreal, which is the other end of the country from Athabasca. Yes, the tutors are actual practitioners, and may be anywhere on the net.
You might find it to your liking. Check out the cours listing and see if it's what you're looking for.
-- hendrik
I submitted your email address, which I assume triggers their system to send you a link, or a real person from WGU will email you.
Full disclosure :You get the application fee waived , I get $20 credit for the school store, where I could get a WGU T-shirt or something if I wanted one. No thanks, I'll get a Texas Task Force One shirt from work. :)
http://www.minervaproject.com/
1. No fully online AA program will be accepted as meeting prereqs for any BS degree worth your time or effort. Self-directed learning is great, but none of it currently hold any rigor in the eyes of academe or the evaluators reviewing your transcripts for transfer credit.
2. No fully online BS program will get so much as a whiff of attention from HR at a decent company. See comments on "academic rigor" above.
3. If you are serious about making development your profession, write a ton of code, contribute to open source projects where you can, build a reputation and contacts in a few developer communities so that, if you're actually any good, they can help get you in the door somewhere. Protip: coding a solution to a painful development problem (library, tool, etc.) goes a long way in this regard.
4. Prepare for your 8 - 5 life to collide with the above repeatedly and decide how much impact pain you're willing to tolerate.
Others have said it, so I am just adding my "vote."
If you haven't finished the philosophy degree, then go ahead and finish that (as you have time and money) because any degree is better than none. As someone who is "this close" to finishing my degree, sometimes I feel that hurts me more than if I had never started. (Yes, when I get some money, I will finish mine too.)
Don't waste your time or money on a CS degree. In my meager experience, for real-world programming, they don't teach much more than can be learned from some good books. Of course good books are hard to find too. Read reviews and ask friends for recommendations. A lot of programming books start strong and turn to crap about half-way through. If you start finding lots of errors and you are spending more time figuring out the errors than learning, move on to a different book. Come back to the bad book after you know more and take it as a challenge to solve those problems. But don't burn yourself out beating your head against a bad book if you just don't know enough to figure out the errors. You will kill your momentum. And momentum is key in education.
After you have a solid foundation in the programming language of your choice, start learning ancillary stuff like build systems, software testing, and how to deploy your programs to end users as a single installable file. None of this was taught at the universities I went to but they are really important in the professional world. I wish there was more information about this kind of stuff and that it was organized in some reasonable fashion. Unfortunately, it seems most of this info is buried in forums all over the internet.
After you have learned one language pretty well, start learning other languages too. The more the merrier. Then go back and pick up some advanced techniques in your earlier languages.
As you study, work on finding ways to actually show how much you know. Either in sample programs, contributions to open source projects, or certifications. Remember, "experience" does not mean that you got paid. So, if you have been diligently writing code for open source projects for a year, then you can say you have a year of experience. (Sure, plenty of people dink around for a year and call it "experience" but that shows up pretty fast in interviews.)
Look for "entry level" or "intern" jobs. They are rare but they are out there. There are some companies that almost exclusively hire junior programmers because they can pay them less and the company's business model does not require high level programming skills, just churning out a bunch of almost identical stuff. However, you may not find these companies where you live right now. Be willing to search all over and relocate. There is a company in College Station, TX that will hire you if you are willing to learn Microsoft .NET.
Good Luck.