As an aside, my more general advice is to find the one thing that makes you stand out among the sea of other candidates, no matter how small or seemingly insignificant it is, and focus on that in your résumé and cover letters. I have been hired at past jobs for all sorts of crazy/dumb reasons. After I got hired at my first "real" (9-5) software engineering job, my boss later told me that he picked me because I mentioned Clojure once on my résumé and he thought that was cool, and I didn't even have any professional experience with it, just a curiosity for it. (This was over 12 years ago when Clojure was still relatively new.)
Honest question, am I vastly underestimating the average student and vastly overestimating myself at the time, or was this above the norm for a new grad? https://external-preview.redd.it/Sfx4gvcEZXKXr8cxBseyyW2ycGP...
It was radio silence for almost a year until I eventually lucked out and got contacted by a recruiter for Tata Consultancy Services. From what I hear they only really cared about GPA and it may have only been part of a hiring glut that had something to do with increasing on-shore employment numbers for some political reason.
Once I was actually in I was able to luckily get a great career going and join another company some years down the road. My experience says that applying to jobs as a general activity is a total waste of time, you can essentially only get a job through luck and increasing the surface area of that luck with networking. Even now I dread the thought of having to job search again. It's like none of the postings are real, for reasons such as the posting is only there to satisfy a legal or HR requirement but they already had a specific person in mind. I've never had anything good come of sending in a resume. I have no reproducible steps to give advice to anyone coming into the field how to get a job though except to apply to something like Tata.
Focus on sending 3-4 _excellent_ applications a day rather than 3000-4000 AI-generated garbage ones. Also, go through your text message history and text every person on there the following:
``` Hi $NAME! I just saw you on $SOCIAL_MEDIA doing $THING and I thought about you? What's the latest with you? No rush to respond if you're busy.
wait for response
Great to hear! I'm currently looking for a software engineering job, do you know anyone who's hiring? ```
You do those two things consistently, you'll have three job offers within 3-4 months.
Now the tricky part is getting the confidence to ACTUALLY DO THE ABOVE. What helped me is going outside and getting involved in ANY club. In the past for me it's been salsa dancing, stand up comedy, and taking a cooking class. Replace those with any other activity you're remotely interested.
Good luck. You got this. The first job or two in tech is tricky. After 3-4 years it gets way easier.