Your answer to the 2nd question is a bit more troubling to me. If someone stumbles on your profile on LinkedIn, does some additional research to see about your company, finds out it's a place he/she might like, why do you say this is "fishing"? You may be the only person this job seeker reached out to - why would you assume otherwise?
LinkedIn can be a valuable tool for job seekers to find information about a company - usually a bit more informative technically than standard company PR (other than a tech blog).
I think if you're dismissing candidates simply because you happened to see them on LinkedIn, or simply because they learned about the existence of your company via LinkedIn, you aren't doing your employer any favors.
But this is the real world and standards aren't going to be kept that high. Even if you stick to doing things well, your competitors won't and they will turn us off you too.
I agree entirely with your second point. Identifying myself as a recruiter immediately is the end of conversation with many in the industry due to the actions of a growing percentage of recruiters. It's unfortunate, and one reason I'm expanding business into consulting with companies to help them attract job seekers without using recruiters. Candidates these days are often inclined to go directly without a middleman.
No it doesn't. I've contacted companies who weren't advertising jobs a few times and it was because I had a specific interest in working at the company in question. In my experience people are usually quite pleased to get these kinds of inquiries, whether or not they have a suitable position. Of course your initial inquiry has to be tailored and not just some kind of generic "gimme a job please" spam.
That aside, who exactly do you think you are? Most people who are going to be applying for jobs are naturally going to be applying for jobs at a bunch of different companies. After all, it would be a bit presumptuous to assume that the first company you contact is going to hire you, and most people are able to identify quite a number of companies where they would probably be happy to work. Is your outfit really so special that you can demand serial monogamy from job applicants?
You can search open jobs, but everyone is doing that.
If you want startups, you can look into PR and press releases about funding.
LinkedIn is great for this. As I wrote in another comment, go to LinkedIn and do an advanced search for some word that applies to your background (say 'Python') and within 30 miles of Philadelphia. You'll get a lot of profiles that come up, and many will currently work for companies that are using Python in your area.
Do a bit of research on those companies that come up, find an employee that does what you do (or a level up, or even a CTO at a small shop), find their email address (or ping thru Linked) and make a simple approach.
"Hey, I am currently exploring some new opportunities and while doing some research I came across $COMPANY. I'm not sure if you are currently hiring or not, but based on what I've read (ADD SOMETHING SPECIFIC HERE TO SHOW YOU DID AT LEAST A BIT OF HOMEWORK ON THEM) I'd certainly be interested in learning a bit more about the company. My background is $BRIEFBACKGROUND. If interested, I'd be happy to buy you a cup of coffee to learn some more."
That doesn't make me think you're interested in my particular talents. It makes me think you're desperate and a sociopath who has no respect for other people's time or wishes. If I wanted to talk to you, I would have responded after one of the first 10 attempts to contact me. Get a frickin' clue!
I'd never approach someone cold like that.
>If someone approached you and said "I saw your profile on LinkedIn and I like what your company is doing, I'd like to get together and discuss the possibility of working with you", would you say no?
I'd absolutely say no, because that kind of unsolicited approach means that you're just fishing, and that I happened to wind up in your net along with umpteen others. In other words, you approaching me via a LinkedIn profile doesn't mean you're actually interested.