Brief Background: I have a Master's Degree in Clinical Psychology, and have worked for 5-years in a clinical setting at a major University Health System doing cognitive psychometric testing. I have been passionate about technology since childhood (longer than my passion for psychology) and want to change careers, specifically into Web Development (ASP.NET).
I have been teaching myself C#, the .NET stack, JavaScript, HTML/CSS, etc for the past 1 1/2 years. I spend ~1-3 hours daily learning about code or writing it. I even convinced my department to grant me server space to host an MVC3 app I wrote to help me with work duties. This being said, I don't feel ready to apply for jobs in Web Development.
My questions for the community are such:
- What, if anything, does a degree outside of programming mean to a prospective employer? (Are there any pros? Cons?)
- What can somebody with a non-CS degree do to enhance marketability and raise the likelihood of finding a job?
- Is this type of career change one that should be expected to be particularly daunting or impossible?
- (The impossible question): How does one know when he/she is competent enough to make the switch without crashing and burning?
I'm particularly interested to hear thoughts from actual employers who are involved in the hiring process. What is the impression of seeing that "BS, MS in Psychology" on a resume?
I recognize questions about careers border on inappropriateness at times; however, after dozens of searches, reading the SE FAQ, and reading: "Are Career Advice questions useful to anyone except the poster?", I believe my question can be generalized to the community because there must be other coding enthusiasts working outside the field who are wondering what they can do to make the switch.
