Are you setting preferences?
Usually, when you tell a villager to do one task (by checking it on the villager's detail screen) they'll stay at that task for quite a while...after they have gotten to "Trainee"
Yes I am, but this one guy just insists on going after the honey even though he's an adept scientist! One of my builders is doing the same.