I don't have a degree (though I do have a few years of college in the CS /engineering fields) and I'm pretty sure every programming job I've ever had required a "degree", if you were to look at their posted job requirements. If it's known that you can do the work (which is the kicker of course), I've never seen an employer hiring people to write code actually care about the degree. Even in academic environments I've…
> Now, you should definitely get a CS degree or similar if you want to be a programmer. I would have done a lot better having one even though I got by without it. Also, my career path was ridiculous and is entirely non-replicable. I agree completely. As a dropout, I've had people bother me asking how they should go about a career in tech, and I will tell them unambigously "for the love of god, please go to school". S…
This is one of the notable difference between my pre- and post-degree careers: a degree opened the door to jobs with stable Megacorps. I still get the opportunity to work on cool, cutting-edge stuff, while also having a good salary & health insurance with reliable raises, decent vacation, and a lot of intangibles (nice equipment).
Plus, if you enjoy programming, CS is an incredibly fun degree (when you take the right courses).