One of the many things that kills faster than death is thinking that you know it all.

When you began to ignore others' opinion thinking that nothing good can ever come out of them, then you are in this category. 

It is very bad to think others cannot do things right except you overlook them. If you don't allow them to do it in their own way, then how will you learn? Your ideas might be useful, but why will you refuse other ideas contrary to your own? You don't need to ignore just check them out, it might be useful to you.

For every topic that comes up, there is someone who definitely knows something about it. By this, you can learn from others, but only if you admit that truly you are ignorant of it.

You should not be part of those funny people who think others are too younger, or of lower standard, or too ignorant to learn from. A knowledgeable person will always admit their mistakes and ready to right every wrong.

To cultivate the habit of learning from others, you have to have a good listening skill. Learn how to listen to others in order to get valuable opinions from them. It might be a very difficult thing to do at first, especially if you like winning an argument at all times. Being swift to hear and slow to speak is a good strategy you can use. There are some things you don't know but when you hear it from others, you listen with rapt attention. It would be as if that conversation should not end because you know what you are actually gaining.

You can also watch and study others in order to learn from them. When you watch others, you will realise that there are many other rightful ways in doing things and getting a desired result.

You will never learn if you think you know everything.