Right from the school days I have enjoyed sharing knowledge with others in such a way that it stays with person who receives it. The good side effect it got me was that it made me stronger with the fundamentals. The easiest way for me to learn something was to commit to someone that I will teach the same. The fact that I will be questioned on many aspects made me dive deeper into the subject as well as look at the meta part of it.
I started learning music recently, my progress was really slow. I struggled to understand or visualize many of the concepts like why the chords have to progress in a certain way, how do you identify its minor or major etc. Until I volunteered to teach someone else the basics, I did not dive deep enough to find the physics behind the music. As I begun to teach, my ability to express something which I understood started increasing multifold. Slowly I was able to draw analogies from different subjects to explain music.
How did it help me at the workplace? Periodically signing up for sharing something with the peers helped me to learn a lot. The eustress provides the right push to dive deeper and come to a good understanding. Many of the organizations have a constant turnover of people which means that it is necessary to get new people on board with culture and technology.
Signing up as trainers at the workplace has a good effect. This has two benefits, one it eliminates full time position of trainers, the other is it provides the trainers the right platform to sharpen and strengthen their skills. It also helps to break the monotony of regular job and provides a different view of it. Some of the questions posed to me in the classroom also made me rethink on some of my beliefs and led me to relearn some things, so it is not just learning but also unlearning.
Joy of teaching is as much as joy of learning.