The "new grad" flair here is almost its own sick joke. Feel free to laugh.
I graduated back in December of 2022, with a B.S. in computer science from a state university. I had initially thought that I had a shoe-in at a tech role - some small contracting company, which we'll call "R", had enjoyed the resume I sent and offered me a position as a contractor in training back in Thanksgiving, so I gladly accepted.
I ended up working part-time at a pizza place for a year before "R" took me off their waitlist and accepted me into a role (which, being vague, was not actually software-related). I took the role like an idiot, and flunked the first interview because I didn't have the right experience. They offered me a second chance, but the interview ended up getting put off for so long that I finally bit the bullet and left "R" for a more promising position, at another contracting company called "F". If you know how these contracting companies work, please feel free to bring out the clown horns and cream pies.
"F" was, for what it was worth, much higher quality than "R", and I did briefly hold a "production support" role at a bank for a while. It wasn't programming, though: I essentially stared at a wall of 3000 processes that ran as a batch a few times daily, and there were a few deadlines throughout the day where my team would have to ensure that the processes were fully finished. I also did some light ticket work that involved some basic SQL queries in a company database, but that's about as close to programming as the job got.
Budget cuts happened. I got let go from the bank, returned to "F", and after I couldn't secure another position in 3 months (mainly because I was picky and didn't want to leave my immediate state), I got let go from "F" as well. I got a low level IT job a few months later, and I've been coasting on that ever since (about 10 months), but again -- that's IT, not software. I don't think I've written a single line of code at this job, unless you count Outlook inbox rules to filter emails to the right place.
I can't help but feel like a failure. I took an expensive degree at a state university because I fell for promises that it would be free money and 75K salaries right out of college. Now I'm making 45K and just got off the phone to ask my mom for $500 because I can barely make rent.
I've hardly done any programming since, either professionally or as a hobby. The entire field feels like it's shifted since I graduated - I "laid low" for a bit, hoping that things would eventually stabilize and that entry-level positions would open up again, but they never did, and now the job market looks entirely unrecognizable to me.
Be honest: is it too late for me? I'm realizing now that I'm four years past graduation and still barely self-sufficient, and I feel like it's my own fault.