I was a rookie programmer thinking I was hot shit for a bank a long time ago and the &#x27;old hands&#x27; were pretty much like you describe.<p><i>But</i> they were right and it took me a while to appreciate this. Even so after two years I left my job to start my first company but the experience gained over those two years was worth gold later on and the combined knowledge of those people was immense.<p>I&#x27;d suggest you take a different attitude for a bit, assume they are <i>really</i> trying to teach you, engage them and eat up as much of their time as they&#x27;re willing to give to educate you. Then, when you&#x27;ve really absorbed all there is to be absorbed (that could be today, I can&#x27;t tell from your description) look for another place where you <i>again</i> can learn a lot. That&#x27;s the best reason to change employers: that you&#x27;ve reached a plateau in what you can learn on that job.