单项选择题

To stay ahead of the workplace, a worker should

A.be as specialized as possible in a certain area
B.have both generalized knowledge and specialized skills
C.switch from a job to another to learn different skills
D.demand as many opportunities from the employer for development