I wanted to attend Hack Reactor in March 2016 but ended up at DevMountain. After asking a question on Quora, one of the founders of DevMountain said 'our curriculum is just as good but also has free housing'. I fell for it to save money (HR was only at SF at the time) and moved to Provo, Utah. I was doing really well but felt like I got ripped off for several reasons (the hiring stats were greatly exaggerated, the curriculum was not as quality as promised, they got acquired midway through my cohort, and I had a sociopathic ex-mormon roommate).
Long story short: I got a full refund. I don't want to make this about DevMountain. I want to focus on Hack Reactor or something close.
I didn't go back home, I lived out of AirBnb for 2 months and landed a dev job at a shady MLM company. I learned a lot there but it was potentially a Ponzi scheme, so I bailed after a few months alongside most of the other devs. Next, I worked at a Bluehost call center where I focused on Wordpress support and planned out some new ideas in my free time. There was a mass layoff in January of this year and my last day was 3/31. I tried and failed to get into YC as well, it was a crap shoot but I tried anyways.
I'm back where I started from and now doing HR's prep course (free) while hoping to build a passion project into a viable company. I've thought this over a lot but I think I should try one more time and this time not be so naive.
I'm overcoming depression/burn out/disillusionment by taking good care of myself, learning code, designing stuff, and spending time with my family. I think I can do this if I try with beginner's mind and listen to whatever is posted here.
I sincerely appreciate any and all advice, encouragement, and direction. I've never wanted anything so bad in my life.
Thanks
And most importantly: Do not give up.
You will not get the first position you apply into. Nor the second one. Maybe you have to send dozens of applications without a result. But that's not in vain. In that process, you'll learn about yourself. You'll learn what you know best and what you are passionate about. And after you have figured that out, you modify your application and send it to the next company and before you know it you got yourself a job.
When I have been between jobs I have listed companies with open positions and sent few (4-5) applications per day. First day I usually start from the least ideal/desirable company and work my way towards the dream jobs in. Every day I have read and modified my resume and sent the new version to few other companies. Sometimes less than 10% of these companies have interviewed me and it has taken about ten interviews before I have found a company that is willing to hire me.
So it will take time and effort but you will learn so a lot during the process.