I came across this stimulating article by Peter Kugel (a computer scientist with some philosophically oriented interests as well). Kugel describes five stages that teachers go through in the development:
(Sorry I can't get the image to render any bigger, but if you click it it should open a larger version in a new browser tab.)
Kugel's account of these stages really resonated with me. My anxieties early in my teaching career were very me-centric, worries about whether I'm even qualified to teach, etc. As time has gone on, I've noticed my attention shifting from me to them — the students. Amusingly, when I become frustrated as a teacher now, I notice myself devolving from where I think I typically am (about stage four, if I'm being generous) to an earlier stage. The explanation for this, I think, is that most frustrations emanating from teaching ultimately trace back to our inability to control our students — that, unsettling as it may be, they're people with a wide range of backgrounds, talents, interests, etc., so that I can't simply will that they learn and make it so. So I devolve back to thinking about teaching largely in terms of myself: my knowledge and disciplinary expertise, etc.
What do people think? Does Kugel's stages represent your own arc of development as teachers? What can we learn from his picture of this development?