This idiom must be familiar to everyone. It is a metaphor for showing off your skills in front of experts. But I don't think it's necessary to teach fish to swim!
Aristotle is world-famous and a famous philosopher in history. People regard his words as unchangeable truth. Aristotle once put forward the theory that "the speed at which an object falls is proportional to its weight". But this made Galileo question that the result of each experiment was not what Aristotle said, so he announced that he would do the experiment in public. At that time, people said that Galileo overreached himself, and Galileo was reviled and despised by people, but the experimental results were completely different from Aristotle's. Galileo overthrew this theory and got applause and recognition at the same time. Isn't this teaching fish to swim? If Galileo did not dare to challenge authority and teach others to teach others to swim, people would continue to recognize this wrong conclusion.
In my class, Yang Yukun is both my best friend and my study opponent. He is the top student in his class, and his scores in every exam are among the best, which makes many people jealous. I gradually began to envy and hate him. Here, I have a belief in my heart: I want to teach fish to swim, and surpass Yang Yukun in learning! After I said that, my classmates called me an idiot, but I didn't stop there. It was this belief that made me study hard, and finally everything paid off. I surpassed Yang Yukun in the final exam. This is due to playing tricks on others.
Only by teaching people how to make progress, how to innovate in science and technology and how to develop society. Of course, thugs must work hard and have the strength to teach others how to make axes!