Is it necessary to work in a company find our niche and then do master's? Or directly doing master's is a good option after UG?