I started my undergraduate career as a math/comp sci major, and did that for two years at two different schools (transferred to a better school after my first year). At my second school, I went through some rough emotional times, and changed my major for several reasons...
1) I was having a rough time getting enough sleep and waking up for class, attending class because I was anxious, &c. My mental health was all over the map and I was trying to cope. I'm much healthier now and more in control of my time. Needless to say, an English major was easier under the previous circumstances.
2) I thought I owed it to myself to study literature full-time, because it's my passion and my true talent. Given a time where being a lit professor was a less laughable idea, I would be a lit professor. (This is not my current aspiration due to the job market.)
3) I liked math and comp sci, but didn't think I wanted to do a PhD in math-- and at the time I was pretty set on doing a PhD.
Anyway, if you haven't guessed already, I really regret it! I learned so much about the world and systems from my first two years doing math and computer science, and despite my love of literature, I think I chose the wrong path. For two reasons: I think math/comp sci was a great education for understanding the world, and I think I would've had better job prospects/higher earnings.
So, rather than pursing an English PhD as previously planned, I'm considering doing a 1-year master's degree in computer science as a way to learn fundamentals I missed out on and begin a career path. I have already chosen the program-- it's at a top-tier university, but not one which is particularly well known in computer science. (In the top 40 for graduate studies in comp sci.) The reason I've chosen it is because I work at this university and I will get a 50% discount on tuition. This will still put me in some debt, but not a lot. I could pay it off in 2-3 years, faster with a better career. Also, the program is based around evening classes, so I would not have a problem scheduling it around my job.
I'm at the beginning of my career now, in a job where my rudimentary programming skills are really useful (I do light programming/editing at my job), and I wish they were much more advanced. I started learning Python for work (I won't be using it much), and I felt a twinge-- I want to be back in that game again! I'd much rather work on the tech side of things than the "people" side of things. This program is clearly designed for professionals, so I'm not sure how to understand/approach that.
My main question is: Would a program like this one
be a useful jumping point in my career? What do employers usually think about these kinds of programs? To be frank, I'm no math/programming genius, but I do enjoy problem solving and enjoyed the Java classes I took as a freshman. I taught myself HTML/CSS as a teen, and though I've never been super engineer-y, I think it's a more interesting challenge than most of the jobs I've been considering with an English degree. Gradewise, I got all A's in math and computer science at my first university (where classes were moderately easy), and got A's in the honors calculus/analysis program at my second university (where classes were moderately hard), though near the end during my depression I did get one bad grade. I currently have a little student debt (< $5,000) which I am aggressively paying off.