My TLDR – If willing to work hard and be dedicated to learning to code, can a person go from zero experience in computer science to being competent enough to grab a decent-paying job with healthy work/life balance in the field within 6-12 months? While still working another job up until transitioning? I’m not asking if the above would be a rare but possible success story, I’m asking if the above is a somewhat-realistic expectation if truly dedicated.
This is my SOS to you fine folk, and hope this is appropriate for the community. Without going too deep into the pity party, I will say I am a man pushing 40 and the primary breadwinner for my family whose business has entirely collapsed in a few months due to market conditions and left me making income more akin to minimum wage. The business was practically killing me anyway, no work/life balance whatsoever. I don’t have the energy to rebuild it, nor do I want to.
I need a new industry. I need to in a starting position make at bare minimum $65-70k/yearly if my family isn’t to suffer, and I need to find something with true work/life balance. No more 7 day work weeks for multiple years at a time with no vacations. I need to be able to expect to reach something close to $100k/yearly again within a handful of years. I expect a competitive job market, but I need it to NOT be SO saturated that I can’t realistically expect to find work without having connections.
My big ask: are my above needs something that one can realistically expect to achieve in a computer science related field in my needed timeframe? Can the learning process to become proficient enough to get a starting level job be done while still working 40+ hours a week?
I do not have a passion for computer science, but I do have a passion for saving myself and my family from ruin. I have a bachelors degree but it’s not in a tech-related field, is that sufficient if I do a bootcamp and become proficient? Are community-college bootcamps acceptable, given that I cannot afford a $10-15k bootcamp right now? I am not a fast learner, but my workstyle is very procedural: for example I tinkered in my Customer Relationship Manager program endlessly to build automations that make my workflow easier and succeeded at doing so. I enjoyed building systems that ensure my employee’s work gets done as efficiently as possible and eliminate stressors.
Have I found a possible path to rebuild my life here, or am I running a fool’s errand? I deeply appreciate anyone willing to give advice or perspective, positive or negative.