|
|
|
|
|
by mimming
3508 days ago
|
|
After years of software, I discovered that my favorite part of the job was teaching stuff to my peers. I started by dabbling in teaching: - Mentored some high school robotics teams in the evenings
- Taught night school / weekend classes as adjunct faculty at local universities
- Shifted my day job from developer to developer advocate And then a few months ago I took the plunge... sort of. I went on sabbatical for a semester to teach CS 101 full time at a small university across the country. It's been a great experience, but it made me realize how much I miss programming. I really miss the intellectual growth that I get from working with professional software developers. I suspect I'll resolve the conflict by going part time in my day job, and picking up more classes as an adjunct. |
|
One of the coolest experiences I've had: one of my students managed to end up in my class for 6th, 7th and 8th grade math... Then 7 years later I hired her as an intern! She totally crushed the internship. Meaningful relationships with students like that, where they still check in occasionally and give me updates on how they are doing and tell me how I changed the way they see things... that is something I miss a lot.