I have always had a worry of 'stagnating' in a job. In reality this has never happened, probably because this worry does keep me on my toes although when I was younger I'd say I stayed at a job one year too long.
I tend to always have a loose plan so say I start a new job, I set a deadline to 'review' if I am happy with my progress / opportunities in that role by X date and then if the answer is no I will think about next steps. As an aside to the deadlines I set I always make sure I am learning new things and improving things at work.
What are your tips for always making sure you are advancing in your career?