Pair it up with the fact that I never look for jobs until I am let go from a job, and I have a double whammy for "hard sell". Something I didn't know that is a bad idea to do until much later in my career. But hey, it's not like we all know about all the things you should and should not do about careers. I just assumed that the only drawback of not having a job is that you have no income stream coming in.
I am able to get through interview rounds with Amazon, and also have gotten the attention of a few interesting companies from my Github projects. But somehow I do not get a good perception with local companies on my resume. Others have helped me out on fixing my resume and they've told me, it's too aimless. It does not have a clear sense of growth and direction, so I am trying out a new resume hoping that my job-searching experience will improve.
In this instance, it might just be a matter of not finding a good remote match. That can be tricky. I was job hunting for a few months last year and was solely focused on obtaining a remote job but couldn't find one that fit. The only people who seemed very interested enough to take it to a final round interview were paying ~10-15k market rate for my area. And so I'm not working remote. Happy at my current job, but still. I got summarily rejected from a lot of remote gigs I felt I was absolutely very qualified for.
I have talked to a couple of real people, one over the phone and one over email. In both cases I feel like I had a good rapport built. The first guy turned me down because his company only had the budget for a junior programmer. The second guy hasn't yet responded to my reply to him, but I'm hopeful.
Overall, I've probably applied to 100 different places (mostly remote jobs) and haven't even received rejections--let alone a reply--from the vast majority.
It pains me to no end that I am seemingly not allowed to simply talk to a real person. I understand why; I'm not naive. It still sucks.
If I can give some unsolicited advice, I would recommend
1. Put your resume on Monster. Hordes of recruiters here will give you a lot of phone calls. 50% will be for bad fit jobs, oh well, sucks for the recruiter, take the call and use it as practice. Maybe they'll get you an interview, boom, interview practice. You might even get an offer this way which you can use as leverage against other positions (or just to add urgency to other applications).
2. Indeed jobs, in my experience, are absolute garbage. I don't waste my time on that site anymore.
3. LinkedIn and Angel.co have the highest quality positions that I could find.
4. Connect to as many people a day on LinkedIn as you are capable of - this will allow you to make more 1st level connections which will then allow you to send more "hey, do you know anything more about this position? I'm looking to apply and want to know what your experience at x company is" type messages.
5. Stack Overflow jobs is a great portal for remote jobs.
6. Those code-test-find-you-job sites I've heard good stories from, can't remember names off the top of my head, sorry.
7. Took me 250 resume sends to get my last job, which led to 30 phone calls which led to 10 code tests / interviews which led to 3 offers. Food for thought.
I know I am a very qualified candidate for any of these positions, and I have lots of GitHub contributions where people can actually see my work. That doesn't seem to be enough, however. Can't I just talk to a real person? My communication skills are excellent, and whenever I have gotten in front of the hiring manager, it nearly always leads to an offer. Am I the victim of algorithm-driven hiring?
To plug myself a bit: If anyone is looking for an experienced .NET architect who's done a bit of everything (including my own startup), drop me a line. I favor working remotely but I'll relocate to a desirable area for the right position. [nathan] at aldenfamily |dot| net.
Oh, and OP, you didn't mention if your question applies to you, but if it does, hang in there. We don't have much control over the ridiculous state of hiring in IT, so there's not much we can do except plug along.