I'm going to throw my voice into the ring on this specific line; recruiters get a bad name (often deservedly), but I found my current job (coming up on 3 years) through a local recruiter that contacted me. The whole job search once they got involved turned into an incredibly fast, easy process; they were great about finding companies that matched up with my skills/conditions, they even did some salary negotiation (which I am terrible at).
It was a really positive experience. I'm not going to say every recruiter would be like that, I'm sure many (even the majority) are not. But if you're looking for a job and having a lot of difficulty just finding places to apply, think about finding a recruiting firm to help.
Do make sure:
- A) that you aren't required to apply through them for every job. My recruiter let me keep applying for my own jobs on the side while they scouted out.
- B) that they actually have some domain knowledge about the industries you're applying to.
- C) that they're actually meeting with you and putting in some effort to understand what your goals are, not just trying to pressure you into taking every job offer that pops up.
I think if you're already a qualified programmer, recruiters can fill in a lot of the groundwork of finding out who's hiring and getting your resume in front of companies, and that just increases the number of options you have. I expected to completely hate the process and instead I came away feeling like it had made my life a lot easier and a lot less stressful.
You need the LinkedIn profile to look good both to humans and to robots, and a worthwhile recruiter will give you substantial help tuning both that and your resume because these will both help them place you, which is how they get paid. Make sure a new recruiter clearly understands this and is happy that you clearly understand it, too. Those who fail this test are not the ones you want to work with.
It will be harder to work with top-tier recruiters if you're working your way up and not yet established. That's not fair, but it's the way of the world, and as always you mistake the ought for the is at your peril. If you're smart and capable, just not yet tested and proven, the ideal is to find a recruiter who will invest in helping you develop. This is tricky and I lucked into it. The best advice I can offer there is, bigger firms with deeper pockets are more likely able to support that.
The unequivocally good news is that there is a lot of interest, money, and good roles sloshing around the market right now. While that's less good for a newer junior than for a proven senior, it is still good for us all.
Don't wait. The article compares the tech industry labor market to the housing market, which I think is accurate. It also compares now with the boom before the 2000-2001 crash, and I think that is accurate too. We can reasonably predict another crash. We cannot reasonably predict when. So get while the getting is good.
I've had calls with recruiters; during the call, I told them "that's not something I'm looking for and thanks for your time" and moved on.
I've also had multiple late-stage interviews that started this way and my current job was found this way.
None of them know tech but a few of them are smart enough to understand that they don't know tech and to focus on mastering the social market.