A person who has deep in-depth knowledge is a specialist. Beingspecialist about field.
anyone knowledge about variety subjects generalist converse authority certain extent.
We meet both types of people and we do need them both. A specialist is needed when the task at hand needs someone with deep knowledge and expertise. While a generalist is needed when there is a requirement to tackle more than one set of tasks.
personal preference I .
Knowledge should to be valued regardless of its breadth or depth. Both aspects are necessary for our survival.