> I mainly go through recruiters (who do take a cut, but worth it for me).
Recruiters can be great to avoid the networking dance. Make sure to look at salary surveys so you have a ballpark for pay, ask the recruiter what % cut they are taking, and always engage with at least three separate recruiters for calibration. If a recruiter pressures you into being exclusive, laugh and hang up.