3 ms·
It depends on your goals in life (if you have thought of them yet). Specialized means that you are can solve one specific problem really well and you can be rel
by codegeek 7y ago
It depends on your goals in life (if you have thought of them yet). Specialized means that you are can solve one specific problem really well and you can be relied upon to do that. But in that case, you may not be running a team or an entire company. So if you goal is to be really good at being an individual contributor, I would say go Specialized.
If your goals in life are to manage a team, company, do more high level strategic or visionary things, then you need to acquire all round knowledge and skills.
Both of their pros and cons. So there is no right or wrong answer. It comes down to who you want to be ultimately. It is always about you.