One of the best thing to do in order to evaluate your job performance is thinking about that on a daily basis. It does not mean that you have to find time to complain or brag yourself but you need to take your time to understand what you need to improve.
If your idea is to wait for someone to tell you what to do or to assess your performances, well… you had a good idea; in fact, it is fundamental to have a second or third opinion which will be (many times) more objective than yours. But, you need to consider one detail: the amount of time that others are willing to spend with you talking about yourself is less than the one you can give to yourself.
Then, you can do also something else. Although it may hurt, you should compare yourself to others. But, do not compare yourself to whom is doing worse than you only to feeling good. You must look at the ones who are doing better! In other words, as others have said, if you are the best in the room , maybe it’s time to change room. The downside of that kind of change is related to your career path. Proving that you’re the best definitely speeds up your career development; this is due to the fact that you will be promoted quicker than others. But being the best, does leave you to space to think about personal development? Maybe not. For this reason, you must decide whether it is important for you to progress quickly or improving your skills. The way I see it, even if you’re the best of the room, you should continue improving your skills, because (anyway) the career progression is the natural consequence of your personal development. If you’re the best of the room, find another room…. and learn something else!