This is optimizing for finding jobs available via job boards. These jobs generally disproportionately suck, in the way that applicants from job boards also disproportionately suck. Do not willingly sign up to be either participant in two blind geriatric elephants attempting to tango.
Instead, survey the hiring market which is actually decent to be in, where decisionmakers hire people directly. This does require talking to people, but only a little bit. "Why hello, CEO I just met at a networking event. Quick question: what can't you hire for right now?"
The answer you'll get to this question is going to sound a lot more like "devs who speak SEO" than "Enterprise Java monkey." I've been both. One is much, much better than the other in terms of material and non-material rewards to working.
The one point I disagree with the author is referrals. It doesn't matter the finders fee, I always try to help with the connection. It's karma. If you aren't doing it for karma, 500 and 5000 are both too cheap.
Besides, what if the recruiter and the job both suck? All I know is they're willing to email me cold, usually with a job that sounds like it's no fun. That doesn't make me want to pass it on to my friends, you know?
If you're doing a favor, you don't need the money. If you're professionally searching, you deserve a much higher share of the fee.
This just about sums it up - well said!
I spend my learning time split between Java technologes (huge job market) and Ruby + Lisp languages (smaller job market, but still plenty of work).
BTW, Jay's book "Refactoring, the Ruby Edition" is very good. Obie Fernandez (the series editor) sent me a copy a few months ago and I really enjoyed it. Recommended.
Really? ~10% unemployment and they need a significant reason to be out of work? That sounds like something you'd say when unemployment 2-3%, not 10%.
In The Valley? Properly more like half to one percent.