I do have a strongish academic record. Degree in engineering fron Imperial College. Struggling with mental health, I only got a 2:2.
I had been teaching myself HTML, CSS and JavaScript when my daughter was little - kind of a side hustle. At the time the only way to do that was to buy O’Reilly textbooks and work through them. I started helping friends and family with websites. WordPress being so popular, I ended up learning PHP too (horrible language). So when my husband left, I got a job at a small web agency and hated it!! After a couple of those, I met a recruiter who said that I should try getting into a software company.
He helped me do that and I got a role as a junior developer. By this time I had picked up React - this is a very good front-end JavaScript framework to know because salaries are high (my first role didn’t match that though!!)
Up until this point, I hadn’t earned more than £30k/year. After 2 years as a junior engineer, another recruiter contacted me claiming they could double my salary. I ended up working for a publishing company as a senior developer, and within 3 months they promoted me to Team Lead.
I know do this for a financial services company and I reached just over 6 figures late last year.
It’s been a very tough process and a lot of very hard work, especially difficult in the first few years when I wasn’t earning much and my daughter needed wrap around care.
If you have enough money to pay for something like a makers course, this is a faster route into software development.