It is easy to value a degree, specially if you have one. I graduated in computer science in 1995. I had to relearn everything when I got to the job market, seeing that all the math, calculus, english literature and programming languages I had learned were pretty much useless in the the job market. By my own experience, I consider a 4 year degree in IT a waste of time, and even worse, it discriminates against those who can't afford to spend 4 years sitting in a classroom, as bored as I was. Short technical courses are much more useful. Fortunately IT is one of those careers you can learn on your own. It's no coincidence that today's most successful IT people are basically college drop outs. When I need to hire anyone here where I work, or give an opinion, I value much more experience, a good attitude and a desire to learn than a degree. Those with a college degree in IT tend to think of themselves as some kind of geniuses, but I think that while they did the calculus or elective course homework, the other guys where googling about the new coding tendencies and tools and thus they have a head start. But that's just my opinion.