This question already has an answer here:
I am trained as a biochemist, and I really excelled in my studies (master's degree, 3.86 gpa, many scholarships, etc.). However, working for a year after college in a lab, I've learned that I am a lot more interested in programming than science. When you do science you observe things with little control over what is happening, while when you program, you get to have exquisite control and build exactly what you want. I want to make the transition to becoming a programmer, and I'm very young (only 22).
I don't have much formal CS experience. I'm good with Python, which I've used a little for work and a lot in my free time. I'm decent with Ruby, HTML, and CSS from Codecademy I am taking the summer off to take an intensive double-credit course in Java at a big name University.
Do I need to get a degree in Computer Science to get a job as programmer? Or is it possible to get hired without a degree as long as I'm good with a couple of languages? Do you think someone would be willing hire me as a Java developer after the two-semester course I'm taking this summer?