有挑战性的职业有哪些