The essence of a person who likes to be a teacher is because of his inferiority and strong self-esteem. They may often not be recognized by others, so they can't wait to teach others to gain recognition and respect from others if they know a little about one aspect. Therefore, the essence is that because of the inferiority, the heart is not strong enough, but the self-esteem is strong, so eager to show.
Most people who like to be teachers have an unrecognized inferiority complex in their subconscious, so they always have to show their own "difference" and make their own "voice". Through various means to prove their existence, and desire or force others to recognize, to achieve their own psychological satisfaction. The realization of their own "sense of achievement" and "sense of fulfillment" is generally to treat things with leniency and strictness, not to be an easy to get along group.
Mencius said very well: "The trouble with people is to be a good teacher.". Everyone has an arrogant and competitive mentality, wants to be better than others, wants to teach others, and wants to guide others. This is a human problem. What kind of psychology is this? In Buddhism, it belongs to the role of "slowness" in greed, anger, ignorance, slowness and doubt -- Nan Huaijin
The opposite of slowness is inferiority. Therefore, those who like to be teachers are either arrogant and self righteous, or inferiority should show their ability. Both are excessive. Only those who can correctly understand themselves, treat themselves correctly, or believe that they and others are full of wisdom, can not be good teachers.