En spesialist er en person som har teoretisk kunnskap innen en eller flere spesifikke fagområder . Det skilles dermed fra en generalist , som har generell kunnskap .