The Teaching Bug
Over the past month, I’ve been offering internal training to my department to prep them for an upcoming Java/AJAX/Web Design class we’re all attending. I’ve covered topics of both C# and Java development, basic OOP programming concepts, test driven development, domain driven development, and we even did some Java Swing (seriously, the stuff makes me cry inside) work.
It’s brought back some memories of when I started with my current job and used to teach evening and weekend classes on *cough* Windows NT 4.0 network administration, PC troubleshooting, Office 2000 usage, and… heh… using Publisher to do flyers and such. I’ve always loved teaching—from creating curriculum to the light of recognition and understanding in the eyes of participants to the contineous improvement based on feedback.
While, after these few weeks are over, I won’t be doing a lot more, I plan to make it a goal over the next year to get back into speaking and teaching more—whether formally or simply as a guest at some of our local community colleges. While I used to love teaching hardware and software, development and programming is so much fun because it’s ALWAYS changing and there’s new and exciting things to show people and get them excited in.
Personally, it’s also a great excuse to take the time to really learn new technologies for myself.