There’s an old Chinese Proverb that everybody knows:
I hear and I forget;
I see and I remember;
I do and I understand.
I find that that proverb still lacks another item:
I teach and I master.
There are some reasons why teaching can help one in achieving mastery in one’s craft. First is that it requires a certain level of skill in the craft before you can even start teaching. Another is that students rarely follow the same lines of thought as the teacher, and in doing so exposes the teacher to scenarios that they never have experienced before.
Of course this doesn’t mean that everyone who teaches are masters of their craft. There are teachers who continuously teach outdated or incorrect information to their students.
Don’t be like them; continuous learning should always be part of your lifestyle.