This time around I tried to be pickier, to target companies that looked like they paid well and could provide good growth, or in domains that interest me, but it was not working. Front door applications are a crapshoot, as I’m sure many are aware, and I could never manage to grab an interview. The frustrating part is it makes sense.
My resume, my work history, is nearly irrelevant to what many of these companies are looking for. Cloud technologies and services? I’m familiarly enough to know what they are/how they’re used, but I’ve never worked anywhere where I’ve been exposed to them, so you won’t find them on my resume? Programming languages? I know enough about most of the ones that get used (and other that don’t) to be relatively productive very quickly, but I haven’t used them professionally so You won’t find them in my resume. Stories about me solving hard problems or taking leadership or managing large scale / designing systems to last under heavy load? I’ve barely had the opportunity to write much code in my current role thanks to the sluggishness of corporate bureaucracy and I never have worked in an environment that would give me anything to write about.
In the end, it makes perfect sense my applications get rejected or tossed to the void. Everything I’ve done has been unremarkable even compared to every day unremarkable development. Especially for how long I’ve been doing this. I can get interviews sure, I can even get offers if I want. Granted none of them are paying that great and almost of all of them are going to leave me in the same position as I am now X years down the road.
I admittedly don’t do as much in the side anymore, though I do have some really neat (at least IMHO) projects in the world, and some extremely trivial, but nonetheless useful contributions to OSS you’ve probably heard of. Nobody ever cares. It’s never brought up when I include it on my resume and if I bring it up, it doesn’t really seem to generate any interest. I’ve also been told straight up in some interviews that they’re less interested in my non-professional work (in the context of asking me about technical challenges/feats)
I’m not sure what do now. I’m sure if I dedicated my life to something (i.e. start making substantial contributions to Linux or something or start pumping content on every idea that pops in my head, or deep diving into some hot domain), I could generate enough interest to revive myself, but that’s a whole career on its own.
Nothing wrong with brushing up on your skills but it's very likely you could switch jobs now and learn while on the new job instead.
One way you can do this a little faster and with less rejection is on LinkedIn (I know, it has annoying problems of it's own.)
If you don't have a profile create one and set it to looking for work. When recruiters reach out you don't have to compromise on your original goal. Just explain to them that you're interested in working with xyz technology. There is a decent chance they'll come back with that job.
One more thing I'll mention it you're still having trouble after that. You mentioned Cloud, the cloud market is especially hot right now. One option would be to study for and pass one of the entry level Amazon cloud certs and list that in place of experience.
But in reality you probably don't even have to do that.
One of the hardest parts of switching jobs is the rejection and annoyances built into the process. Again I hope you can believe me that this is more representative of how broken the process is rather than any problem with you. There are thousands of companies paying millions of dollars to recruiters to try to find people like you, and yet they are clearly unsuccessful for you to feel like this.
In situations like this I personally find it better to try and shake my head and laugh at the situation. It's pretty absurd if you're able to step back from it a bit.
Good luck friend!
Have some confidence too. A lot of people are faking it and don’t learn it until they run into the problem. At the end of the day it only matters that you deliver, so deliver on your personal project first.
The biggest thing that has helped me (depending on one's definition of help), is to acknowledge that I have a job, not a career. This removes some pressure and self imposed expectations.
I was also once told by a manager in my 1-on-1 that "not everyone has the potential to be more than a midlevel developer and that's ok". I'm working on accepting this.
that i've seen, most programmers who can't find work are either not real programmers, or not interested in it anymore/burned out, or are applying to FAANG and thinking they should be shoe-ins when all they know is some javascript and didn't even go to an elite school nor have connections.
i think very small tech-focused startups often want/need legit stars, but once a company size is 200+, they'll take warm bodies who can code and occasionally show up to work sober.