Some days, I feel the burden of teaching in such a fast-changing field. Just in the last week, I’ve worked in four different languages in four completely different contexts. People expect me to know about everything from Photoshop to mobile phone programming. Like many CS teachers, I’m the only one, so I have no one I can turn to to ask questions, to bounce around curriculum ideas, or just to commiserate. It’s why I enjoyed the CS Teacher Meetup I organized last week. I think I just needed to talk about stuff–and I think everyone there felt the same way.
It’s also true that I wear multiple hats at my school. Many a CS teacher is often the Technology person, either on the academic side of things: developing curriculum and skills, working with faculty. Or they might be on the more technical side: managing the network or email servers, managing hardware and software, etc. Or both! And that’s in addition to teaching. And that’s kind of like keeping up with two fields. They’re related, but they’re still two fields.
I would just really like to feel, for once, that I have a handle on what I do. I feel like I’m barely treading water.