I am a construction worker that has been learning how to code on my free time for years. I am pretty comfortable with OOP and can build a website from scratch.
The problem is I don't have any experience nor a degree. I get rejection letters truly the next day after submitting, and most don't get back to me.
I've made a couple websites myself, devstudents.net and gomobile411.us. DevStudents.Net is an unbuntu server I learned how to get running myself with node.
I have experience with remote teams and have made a few school projects completely remote. I made this game with a few friends I met in school 100% remote.
I tried making a fancy resume, I've responded to every single junior/entry level job in my area and have been declined for each. I see people on twitter with tech jobs that don't even know Javascript or es6 and get paid to learn it.
The only thing I can think of is that I don't have a good enough github (github.com/levyadams) or my resume needs to be a T-resume. The only responses I get for are jobs in California or New York (I live in Michigan).
I feel like I am being turned away from the cool kids table. All of my projects I was a lead on after a week or two and really help other people. In school I did better than most of my class mates. Not sure where I need to go from here to get my foot in the door. The only thing I can think is an unpaid internship which I get zero results for on google in my area.
I know this is kind of generic, just wondering where I am going wrong. Everything I read said to learn javascript and make a couple of websites to show people you are driven and interested. My github has a bunch of frameworks for automated tooling that I see people struggle with the basics of.
My wife is pregnant and I am at the end of my rope. I took some time off hoping I would secure a job in the tech field and not be stuck breaking my back for the rest of my life. I feel like after the last 3 years of learning were a total waste and I'll just retire at 60 broken and crippled because I didn't pay a bunch of bunch of money to get a degree. I like programming in my free time but I get an hour into it before the 8 hour labor day wears on my mind and I stare blankly at the screen while beating myself up for not pushing harder and learning more to get a junior dev job.
edit - Thank you everyone!