I'll be graduating soon with a bachelor in chemistry, and while the subject is deeply fascinating (I'm taking many graduate courses for fun), there is little future in this career.
There isn't enough room to elaborate on this subject here (if anyone wish for it, I can), but to summarize, the job salaries are generally poor with low ceiling and the working conditions are hazardous. Graduate school is another can of worms that I won't go into.
I'm posting this HN because I have no one that I can trust enough to ask IRL and I don't know of any other website with a higher signal:noise ratio.
I've recently taken an interest in programming and prospect of freelance work is highly appealing. If I can make minimum wage while working anywhere there is an internet connection, I would take that without hesitation over the standard 9-5 job even if it pays 4x-5x the salary.
The problem is, after 140 credit hours, class tuition is raised by 50%. Once I graduate (I have 1 credit hr left), going back to get a CS degree would be a problem because many universities restrict 2nd bachelor degree earner from coming in and there is no financial aid after the 1st degree.
Either way, a CS degree will cause me to go deep into debt and more downtime in school.
I have no doubt that I can pick up programming on my own (while moving back into my mother's basement or supporting myself through some part-time job) much faster than through formal classes. After all, most of what I learn from chemistry courses were self-taught, except for the advanced organic graduate courses.
But breaking into the freelance arena seems incredibly daunting without any credentials and experience.
So in short, I'm completely lost. Maybe with advice from HN I won't make the wrong decision a second time.
On a second note, I don't regret doing my technical degree for one second. You have an edge that most people don't, and you can combine it in a unique way. For example, I had the hardest time finding a catalyst I found in a paper. Why? Because they flipped the order Ti(n-Bu-O)4 vs Ti(O-n-Bu). Make a price search engine that searches Sigma-Aldrich/Dow. Design a better chemical species input. Make a javascript simulator for a virtual lab, and license it out to universities.
Make your opportunities! Good luck.