A good mentor is usually someone who knows something about your job and company, but need not be an expert. A mentor shouldn't be your direct manager or in your line of management, because that may create a conflict of interest for him/her. And a mentor should be more senior than you, but not by too much. Someone who is about two promotions higher is ideal. A mentor who is not senior enough may not be able to take a step back and see the forest and not just the trees. But a mentor who is too senior may not be able to step into your shoes and see things the way you do.
There are three types of mentors (or the "three C's):
-- A person you call when you're having trouble. A good comforter would lend you a sympathetic
ear (and occasionally a shoulder to cry on). But he/she would help you see the silver lining in a dark cloud, and also cheer you up and give you confidence and hope.
-- An expert at analyzing and problem-solving. A good clarifier will ask questions, listen, ask more questions, help develop multiple
solutions, and finally help you pick one. A really good clarifier should get you to a point where you can pick the solution without help, and also learn how to problem-solve for yourself the next time.
-- When you are complacent
, lazy, or afraid, you need a confronter to challenge and push you, and remind you of your commitments. Good confronters are tough and not always pleasant, but they are particularly important for those of us who lack discipline