多项选择题

A.教师职业是崇高而神圣的职业
B.教师职业是复杂而富有创造性的职业
C.教师职业是需要自我牺牲精神的职业
D.教师职业是及其繁重的职业