I work at a small software shop. I've learned a lot here, but there's plenty of things that I don't like in the way things are done, and I haven't had much success in my attemps to drive a change, so for that and other reasons I think that it's in my best interests to look for a better place to work.
I know two weeks notice is standard in many jobs, but given my current workload, the specificity of my knowledge, and the company's lack of concern for documentation, I feel it would be best to give about three months. I don't want to burn any bridges here.
On the other hand, I would like to have an offer before resigning from my current position, at least to make sure that there actually is a better place to work (and that I'm not being a victim of the "greener grass" illusion).
If I start contacting potential employers now, do I have any chance of getting an offer, even though I will not be available until three months from now at the earliest? If I can't take an offer from an employer because it would require me to start working sooner, will that hurt my future prospects with that employer?
Edit: while this question is similar to Should I give a bigger notice period than what is required of me? I believe it's not a duplicate. I'm not originally asking about the appropriateness of giving a long notice period (although I greatly appreciate the feedback in that aspect as well) but rather about how to manage the difficulties in looking for a new job when one's intent is to give a long notice period.