I posted on the Who wants to be hired thread last week. I have received a ton of recruiter spam, all saying "We have the perfect position for you". I quickly realized they say that to everyone. I'd rather talk to a company directly.
What's the procedure for getting a new job without going through external recruiters?
1) Use a matching service like interviewing.io or TripleByte to get connected directly with companies. (Effectiveness: Questionable but promising)
2) Use a job listing site like Indeed.com to find positions that you're interested in applying to. (Effectiveness: It works, but is like throwing mud on a wall to see what sticks -- hard and not very lucrative.)
3) Use Indeed / AngelList / whatever to find companies that are hiring, then use LinkedIn or some other method to find the hiring manager directly. Email them directly with your resume and cover letter (since it's effectively a cold-call, make that cover letter damned impressive). (Effectiveness: works great, in my experience)
4) Use your network. Email old bosses and coworkers and let them know you're on the market. If you've left a good impression, they'll usually be more than happy to do whatever they can to get you into good companies. (Effectiveness: fantastic, assuming you have a network in the first place.)
There are tons of other ways, but those are the strategies I've used. In the mean time, study up for your technical interviews. Good luck!