教师应该具备的知识技能和经验有哪些