I have been working as a junior developer for 2 years and I feel stuck. My manager never gives me feedback and I don't know if I am on track for a promotion. How do I navigate this conversation without coming across as pushy or impatient?