There will always be people who are either overly excited about their stuff and ramble on.. or overly cocky who will irritate and or annoy you. Thats life.
For a basic generalization...
If you ever feel like you cant get a word in edgewise... they're the ladder.
If they always have a comeback/similar story.. they're just relating to you..
Remember, learning is exciting and instills more confidence...so take that into account....
...also...
...Having the last word means nothing.
Listening is how you learn.. and its also a trait of a humble person who's content with their abilities and or belongings.
Careful who and how much you complain about people.. for you may be seen in the same light as the one you've grown intolerant of.