Thanks for this! A very crucial question for fresh grads and first-jobbers. Apart from the fact that a big proportion of young adults jump at any full-time job that is offered to them without careful consideration, I myself used these factors to decide how I would like my career to play out. 1. Know yourself first This is the biggest 'roadblock' in charting your career, or at least it was for me. This involves understanding your INTERESTS and SKILLS, which I was at a complete loss about after graduation. At this juncture, if you're still uncertain, go back to the drawing block and perhaps take up internships to expand your work experiences. Go in depth or cover breadth to understand yourself before diving into a full-on role. Of course, do all this while polishing a solid CV including all relevant roles that could pique interviewers' interests. Sometimes the job you go for isn't necessarily the role you'll be offered...! 2. Explore Once you have asked yourself the above, then make a list of available opportunities (and even contacts from networking etc.!) Keep an open mind, don't strike off anything too soon, but also be realistic. Next, find out about companies and employers and see if these workplaces resonate with what you believe in. Do you believe in their product, their service and their vision? Is there a way you are going to contribute more than just being a worker at a desk? 3. Evaluate Evaluting your choices before you sign that contract, and after a few months of doing the job. People often say "just stick with it la" even if the job is making you feel horrible, or on the contrary, switch jobs way too often to fully grow your competencies. On one hand, you've probably heard stories of people making a drastic career switch - they probably spent time evaluating their disdain for their job and took the leap to get out of it! Yet another way to monitor your progress in your career is to speak with your managers on your performance or how you can improve. All the best!