in the current careers , there are two types of people – one who think specialization is good , the others who think that generalization is good
generalization means that you can handle multiple skills / roles / wear multiple hats
specialist means that you are good at two or three tasks
the career experts agree that the future belongs to the generalists
after all , when you are running a business, you need different skills